summaryrefslogtreecommitdiffstats
path: root/usr/local/www/status_rrd_graph.php
diff options
context:
space:
mode:
authorScott Ullrich <sullrich@pfsense.org>2006-06-17 15:46:43 +0000
committerScott Ullrich <sullrich@pfsense.org>2006-06-17 15:46:43 +0000
commitd81ec135bdcaa35e4a446acde6582291c1b5f606 (patch)
treeb3991c2f2e25b9e8ff51840513ad6142809b7a02 /usr/local/www/status_rrd_graph.php
parentffb47da16ecb2d294342c903e82b744263feb965 (diff)
downloadpfsense-d81ec135bdcaa35e4a446acde6582291c1b5f606.zip
pfsense-d81ec135bdcaa35e4a446acde6582291c1b5f606.tar.gz
Graph fixes from Seth.
Diffstat (limited to 'usr/local/www/status_rrd_graph.php')
-rwxr-xr-xusr/local/www/status_rrd_graph.php20
1 files changed, 15 insertions, 5 deletions
diff --git a/usr/local/www/status_rrd_graph.php b/usr/local/www/status_rrd_graph.php
index 6b4c697..f5c09b5 100755
--- a/usr/local/www/status_rrd_graph.php
+++ b/usr/local/www/status_rrd_graph.php
@@ -53,6 +53,14 @@ if ($_GET['graph']) {
$pgtitle = gettext("Status: RRD Graphs");
include("head.inc");
+$rrddbpath = "/var/db/rrd/";
+$traffic = "-traffic.rrd";
+$quality = "-quality.rrd";
+$queues = "-queues.rrd";
+$queuesdrop = "-queuesdrop.rrd";
+$packets = "-packets.rrd";
+$spamd = "spamd.rrd";
+
?>
<script src="/javascript/scriptaculous/prototype.js" type="text/javascript"></script>
@@ -98,12 +106,14 @@ foreach ($graphs as $graph => $graphd) {
$periods = array("2h", "6h", "48h", "14d", "2m", "18m");
-foreach($periods as $period => $interval) {
-
- PRINT "<B>Analysis for $curif -- $interval $curgraph</B><BR>";
- PRINT "\n<IMG BORDER='1' name='{$curif}-{$interval}-{$curgraph}' id='{$curif}-{$interval}-{$curgraph}' ALT=\"$ifname $curgraph Graph\" SRC=\"status_rrd_graph_img.php?if=$curif&interval=$interval&graph=$curgraph\"><BR><BR>";
+if(file_exists("{$rrddbpath}{$curif}-{$curgraph}.rrd")) {
+ foreach($periods as $period => $interval) {
+ PRINT "<B>Analysis for $curif -- $interval $curgraph</B><BR>";
+ PRINT "\n<IMG BORDER='1' name='{$curif}-{$interval}-{$curgraph}' id='{$curif}-{$interval}-{$curgraph}' ALT=\"$ifname $curgraph Graph\" SRC=\"status_rrd_graph_img.php?if=$curif&interval=$interval&graph=$curgraph&style={$curstyle}&color={$curcolor}\"><BR><BR>";
+ }
+} else {
+ PRINT "<b>There is no database available to generate $curgraph from.</b><br>";
}
-
?>
</div>
OpenPOWER on IntegriCloud