diff options
author | Scott Ullrich <sullrich@pfsense.org> | 2006-06-17 15:46:43 +0000 |
---|---|---|
committer | Scott Ullrich <sullrich@pfsense.org> | 2006-06-17 15:46:43 +0000 |
commit | d81ec135bdcaa35e4a446acde6582291c1b5f606 (patch) | |
tree | b3991c2f2e25b9e8ff51840513ad6142809b7a02 /usr/local/www/status_rrd_graph.php | |
parent | ffb47da16ecb2d294342c903e82b744263feb965 (diff) | |
download | pfsense-d81ec135bdcaa35e4a446acde6582291c1b5f606.zip pfsense-d81ec135bdcaa35e4a446acde6582291c1b5f606.tar.gz |
Graph fixes from Seth.
Diffstat (limited to 'usr/local/www/status_rrd_graph.php')
-rwxr-xr-x | usr/local/www/status_rrd_graph.php | 20 |
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> |