aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/inc/html.inc.php
diff options
context:
space:
mode:
authorPim van den Berg2010-03-06 10:48:27 +0100
committerPim van den Berg2010-03-06 10:48:27 +0100
commitc0a28c5f59822c347503c0b856000232c0ba4f42 (patch)
treec4797741c6bc096e2a9a8866df91cee3e987d625 /inc/html.inc.php
parentadd conntrack plugin (diff)
downloadapt-panopticon_cgp-c0a28c5f59822c347503c0b856000232c0ba4f42.zip
apt-panopticon_cgp-c0a28c5f59822c347503c0b856000232c0ba4f42.tar.gz
apt-panopticon_cgp-c0a28c5f59822c347503c0b856000232c0ba4f42.tar.bz2
apt-panopticon_cgp-c0a28c5f59822c347503c0b856000232c0ba4f42.tar.xz
configuration option to show load averages on overview page
Diffstat (limited to 'inc/html.inc.php')
-rw-r--r--inc/html.inc.php30
1 files changed, 16 insertions, 14 deletions
diff --git a/inc/html.inc.php b/inc/html.inc.php
index c524e46..a05aab6 100644
--- a/inc/html.inc.php
+++ b/inc/html.inc.php
@@ -67,24 +67,26 @@ function host_summary($hosts) {
67 echo "<table class=\"summary\">\n"; 67 echo "<table class=\"summary\">\n";
68 68
69 foreach($hosts as $host) { 69 foreach($hosts as $host) {
70 collectd_flush(sprintf('%s/load/load', $host));
71 $rrd_info = $rrd->rrd_info($CONFIG['datadir'].'/'.$host.'/load/load.rrd');
72
73 # ignore if file does not exist
74 if (!$rrd_info)
75 continue;
76
77 printf('<tr><th><a href="%s/host.php?h=%s">%s</a></th>', 70 printf('<tr><th><a href="%s/host.php?h=%s">%s</a></th>',
78 $CONFIG['weburl'],$host, $host); 71 $CONFIG['weburl'],$host, $host);
79 72
80 if (isset($rrd_info['ds[shortterm].last_ds']) && 73 if ($CONFIG['showload']) {
81 isset($rrd_info['ds[midterm].last_ds']) && 74 collectd_flush(sprintf('%s/load/load', $host));
82 isset($rrd_info['ds[longterm].last_ds'])) { 75 $rrd_info = $rrd->rrd_info($CONFIG['datadir'].'/'.$host.'/load/load.rrd');
76
77 # ignore if file does not exist
78 if (!$rrd_info)
79 continue;
80
81 if (isset($rrd_info['ds[shortterm].last_ds']) &&
82 isset($rrd_info['ds[midterm].last_ds']) &&
83 isset($rrd_info['ds[longterm].last_ds'])) {
83 84
84 printf('<td>%.2f</td><td>%.2f</td><td>%.2f</td>', 85 printf('<td>%.2f</td><td>%.2f</td><td>%.2f</td>',
85 $rrd_info['ds[shortterm].last_ds'], 86 $rrd_info['ds[shortterm].last_ds'],
86 $rrd_info['ds[midterm].last_ds'], 87 $rrd_info['ds[midterm].last_ds'],
87 $rrd_info['ds[longterm].last_ds']); 88 $rrd_info['ds[longterm].last_ds']);
89 }
88 } 90 }
89 91
90 print "</tr>\n"; 92 print "</tr>\n";