Rrdcached application monitoring

Can collect data from the agent or by connecting directly
This commit is contained in:
Tony Murray
2016-06-08 20:40:51 -05:00
parent a68687de5e
commit 60624c1ac0
8 changed files with 207 additions and 10 deletions

View File

@@ -0,0 +1,5 @@
<?php
$rrd = $config['rrd_dir'].'/'.$device['hostname'].'/app-rrdcached-'.$app['app_id'].'.rrd';
if (is_file($rrd)) {
$rrd_filename = $rrd;
}

View File

@@ -0,0 +1,31 @@
<?php
include 'rrdcached.inc.php';
$nototal = 1;
$colours = 'mixed';
$rrd_list = array(
array (
'ds' => 'updates_written',
'filename' => $rrd_filename,
'descr' => 'Updates Written',
),
array (
'ds' => 'data_sets_written',
'filename' => $rrd_filename,
'descr' => 'Data Sets Written',
),
array(
'ds' => 'updates_received',
'filename' => $rrd_filename,
'descr' => 'Updates Recieved',
),
array (
'ds' => 'flushes_received',
'filename' => $rrd_filename,
'descr' => 'Flushes Recieved',
),
);
require 'includes/graphs/generic_multi_line.inc.php';

View File

@@ -0,0 +1,20 @@
<?php
include 'rrdcached.inc.php';
$colours = 'pinks';
$rrd_list = array(
array(
'ds' => 'journal_rotate',
'filename' => $rrd_filename,
'descr' => 'Rotated',
),
array(
'ds' => 'journal_bytes',
'filename' => $rrd_filename,
'descr' => 'Bytes Written',
)
);
require 'includes/graphs/generic_multi.inc.php';

View File

@@ -0,0 +1,14 @@
<?php
require 'rrdcached.inc.php';
require 'includes/graphs/common.inc.php';
$ds = 'queue_length';
$colour_area = 'F37900';
$colour_line = 'FFA700';
$colour_area_max = 'F78800';
$unit_text = 'Count';
require 'includes/graphs/generic_simplex.inc.php';

View File

@@ -0,0 +1,20 @@
<?php
include 'rrdcached.inc.php';
$colours = 'blues';
$rrd_list = array(
array(
'ds' => 'tree_depth',
'filename' => $rrd_filename,
'descr' => 'Depth',
),
array(
'ds' => 'tree_nodes_number',
'filename' => $rrd_filename,
'descr' => 'Nodes',
)
);
require 'includes/graphs/generic_multi.inc.php';