diff options
author | Seth Mos <seth.mos@xs4all.nl> | 2008-03-26 17:05:17 +0000 |
---|---|---|
committer | Seth Mos <seth.mos@xs4all.nl> | 2008-03-26 17:05:17 +0000 |
commit | f8e70893a187c890366ce86321e6524fe1b469c4 (patch) | |
tree | 4deb6a1266cf9239c2e9ee64122e6cf875aade5d /usr/local/www | |
parent | 9583e25bb56315ee460bc9580e0707ea54ba6698 (diff) | |
download | pfsense-f8e70893a187c890366ce86321e6524fe1b469c4.zip pfsense-f8e70893a187c890366ce86321e6524fe1b469c4.tar.gz |
Add detailed memory usage RRD graph.
Modifications by Nathan Moinvaziri (nathan@nathanm.com) to add
Diffstat (limited to 'usr/local/www')
-rw-r--r-- | usr/local/www/status_rrd_graph_img.php | 53 | ||||
-rw-r--r-- | usr/local/www/themes/_orange-flow/rrdcolors.inc.php | 1 | ||||
-rw-r--r-- | usr/local/www/themes/metallic/rrdcolors.inc.php | 1 | ||||
-rw-r--r-- | usr/local/www/themes/nervecenter/rrdcolors.inc.php | 1 | ||||
-rw-r--r-- | usr/local/www/themes/pfsense-dropdown/rrdcolors.inc.php | 1 | ||||
-rw-r--r-- | usr/local/www/themes/pfsense/rrdcolors.inc.php | 1 |
6 files changed, 58 insertions, 0 deletions
diff --git a/usr/local/www/status_rrd_graph_img.php b/usr/local/www/status_rrd_graph_img.php index 200a8b5..2a8cdd2 100644 --- a/usr/local/www/status_rrd_graph_img.php +++ b/usr/local/www/status_rrd_graph_img.php @@ -147,6 +147,7 @@ if(file_exists($rrdcolors)) { $colorpacketsdown = "990000"; $colorstates = array('990000','a83c3c','b36666','bd9090','cccccc','000000'); $colorprocessor = array('990000','a83c3c','b36666','bd9090','cccccc','000000'); + $colormemory = array('990000','a83c3c','b36666','bd9090','cccccc','000000'); $colorqueuesup = array('000000','7B0000','990000','BB0000','CC0000','D90000','EE0000','FF0000','CC0000'); $colorqueuesdown = array('000000','7B7B7B','999999','BBBBBB','CCCCCC','D9D9D9','EEEEEE','FFFFFF','CCCCCC'); $colorqueuesdropup = array('000000','7B0000','990000','BB0000','CC0000','D90000','EE0000','FF0000','CC0000'); @@ -495,6 +496,58 @@ elseif((strstr($curdatabase, "-processor.rrd")) && (file_exists("$rrddbpath$curd COMMENT:\"\\n\"\\ COMMENT:\"\t\t\t\t\t\t\t\t\t\t\t\t\t`date +\"%b %d %H\:%M\:%S %Y\"`\""; } +elseif((strstr($curdatabase, "-memory.rrd")) && (file_exists("$rrddbpath$curdatabase"))) { + /* define graphcmd for memory usage stats */ + $graphcmd = "$rrdtool graph $rrdtmppath$curdatabase-$interval.png \\ + --start -$seconds -e -$average \\ + --vertical-label \"utilization, percent\" \\ + --color SHADEA#eeeeee --color SHADEB#eeeeee \\ + --title \"`hostname` - $prettydb - $hperiod - $havg average\" \\ + --height 200 --width 620 -x \"$scale\" \\ + DEF:active=$rrddbpath$curdatabase:active:AVERAGE \\ + DEF:inactive=$rrddbpath$curdatabase:inactive:AVERAGE \\ + DEF:free=$rrddbpath$curdatabase:free:AVERAGE \\ + DEF:cache=$rrddbpath$curdatabase:cache:AVERAGE \\ + DEF:wire=$rrddbpath$curdatabase:wire:AVERAGE \\ + LINE2:active#{$colormemory[0]}:active \\ + LINE2:inactive#{$colormemory[1]}:inactive \\ + LINE2:free#{$colormemory[2]}:free \\ + LINE2:cache#{$colormemory[3]}:cache \\ + LINE2:wire#{$colormemory[4]}:wire \\ + COMMENT:\"\\n\"\\ + COMMENT:\"\t\t minimum average maximum current\\n\"\\ + COMMENT:\"Active. \"\\ + GPRINT:active:MIN:'%7.2lf %s '\\ + GPRINT:active:AVERAGE:'%7.2lf %s '\\ + GPRINT:active:MAX:'%7.2lf %s '\\ + GPRINT:active:LAST:'%7.2lf %S '\\ + COMMENT:\"\\n\"\\ + COMMENT:\"Inactive. \"\\ + GPRINT:inactive:MIN:'%7.2lf %s '\\ + GPRINT:inactive:AVERAGE:'%7.2lf %s '\\ + GPRINT:inactive:MAX:'%7.2lf %s '\\ + GPRINT:inactive:LAST:'%7.2lf %S '\\ + COMMENT:\"\\n\"\\ + COMMENT:\"Free. \"\\ + GPRINT:free:MIN:'%7.2lf %s '\\ + GPRINT:free:AVERAGE:'%7.2lf %s '\\ + GPRINT:free:MAX:'%7.2lf %s '\\ + GPRINT:free:LAST:'%7.2lf %S '\\ + COMMENT:\"\\n\"\\ + COMMENT:\"Cached. \"\\ + GPRINT:cache:MIN:'%7.2lf %s '\\ + GPRINT:cache:AVERAGE:'%7.2lf %s '\\ + GPRINT:cache:MAX:'%7.2lf %s '\\ + GPRINT:cache:LAST:'%7.2lf %S '\\ + COMMENT:\"\\n\"\\ + COMMENT:\"Wired. \"\\ + GPRINT:wire:MIN:'%7.2lf %s '\\ + GPRINT:wire:AVERAGE:'%7.2lf %s '\\ + GPRINT:wire:MAX:'%7.2lf %s '\\ + GPRINT:wire:LAST:'%7.2lf %S '\\ + COMMENT:\"\\n\"\\ + COMMENT:\"\t\t\t\t\t\t\t\t\t\t\t\t\t`date +\"%b %d %H\:%M\:%S %Y\"`\""; + } elseif((strstr($curdatabase, "-queues.rrd")) && (file_exists("$rrddbpath$curdatabase"))) { /* define graphcmd for queue stats */ $graphcmd = "$rrdtool graph $rrdtmppath$curdatabase-$interval.png \\ diff --git a/usr/local/www/themes/_orange-flow/rrdcolors.inc.php b/usr/local/www/themes/_orange-flow/rrdcolors.inc.php index 3901acb..14eb2cc 100644 --- a/usr/local/www/themes/_orange-flow/rrdcolors.inc.php +++ b/usr/local/www/themes/_orange-flow/rrdcolors.inc.php @@ -36,6 +36,7 @@ $colorpacketsup = "666666"; $colorpacketsdown = "990000"; $colorstates = array('990000','a83c3c','b36666','bd9090','cccccc','000000'); $colorprocessor = array('990000','a83c3c','b36666','bd9090','cccccc','000000'); +$colormemory = array('990000','a83c3c','b36666','bd9090','cccccc','000000'); $colorqueuesup = array('000000','7B0000','990000','BB0000','CC0000','D90000','EE0000','FF0000','CC0000'); $colorqueuesdown = array('000000','7B7B7B','999999','BBBBBB','CCCCCC','D9D9D9','EEEEEE','FFFFFF','CCCCCC'); $colorqueuesdropup = array('000000','7B0000','990000','BB0000','CC0000','D90000','EE0000','FF0000','CC0000'); diff --git a/usr/local/www/themes/metallic/rrdcolors.inc.php b/usr/local/www/themes/metallic/rrdcolors.inc.php index 490319f..87343dd 100644 --- a/usr/local/www/themes/metallic/rrdcolors.inc.php +++ b/usr/local/www/themes/metallic/rrdcolors.inc.php @@ -36,6 +36,7 @@ $colorpacketsup = "666666"; $colorpacketsdown = "990000"; $colorstates = array('990000','a83c3c','b36666','bd9090','cccccc','000000'); $colorprocessor = array('990000','a83c3c','b36666','bd9090','cccccc','000000'); +$colormemory = array('990000','a83c3c','b36666','bd9090','cccccc','000000'); $colorqueuesup = array('000000','7B0000','990000','BB0000','CC0000','D90000','EE0000','FF0000','CC0000'); $colorqueuesdown = array('000000','7B7B7B','999999','BBBBBB','CCCCCC','D9D9D9','EEEEEE','FFFFFF','CCCCCC'); $colorqueuesdropup = array('000000','7B0000','990000','BB0000','CC0000','D90000','EE0000','FF0000','CC0000'); diff --git a/usr/local/www/themes/nervecenter/rrdcolors.inc.php b/usr/local/www/themes/nervecenter/rrdcolors.inc.php index 490319f..87343dd 100644 --- a/usr/local/www/themes/nervecenter/rrdcolors.inc.php +++ b/usr/local/www/themes/nervecenter/rrdcolors.inc.php @@ -36,6 +36,7 @@ $colorpacketsup = "666666"; $colorpacketsdown = "990000"; $colorstates = array('990000','a83c3c','b36666','bd9090','cccccc','000000'); $colorprocessor = array('990000','a83c3c','b36666','bd9090','cccccc','000000'); +$colormemory = array('990000','a83c3c','b36666','bd9090','cccccc','000000'); $colorqueuesup = array('000000','7B0000','990000','BB0000','CC0000','D90000','EE0000','FF0000','CC0000'); $colorqueuesdown = array('000000','7B7B7B','999999','BBBBBB','CCCCCC','D9D9D9','EEEEEE','FFFFFF','CCCCCC'); $colorqueuesdropup = array('000000','7B0000','990000','BB0000','CC0000','D90000','EE0000','FF0000','CC0000'); diff --git a/usr/local/www/themes/pfsense-dropdown/rrdcolors.inc.php b/usr/local/www/themes/pfsense-dropdown/rrdcolors.inc.php index 490319f..87343dd 100644 --- a/usr/local/www/themes/pfsense-dropdown/rrdcolors.inc.php +++ b/usr/local/www/themes/pfsense-dropdown/rrdcolors.inc.php @@ -36,6 +36,7 @@ $colorpacketsup = "666666"; $colorpacketsdown = "990000"; $colorstates = array('990000','a83c3c','b36666','bd9090','cccccc','000000'); $colorprocessor = array('990000','a83c3c','b36666','bd9090','cccccc','000000'); +$colormemory = array('990000','a83c3c','b36666','bd9090','cccccc','000000'); $colorqueuesup = array('000000','7B0000','990000','BB0000','CC0000','D90000','EE0000','FF0000','CC0000'); $colorqueuesdown = array('000000','7B7B7B','999999','BBBBBB','CCCCCC','D9D9D9','EEEEEE','FFFFFF','CCCCCC'); $colorqueuesdropup = array('000000','7B0000','990000','BB0000','CC0000','D90000','EE0000','FF0000','CC0000'); diff --git a/usr/local/www/themes/pfsense/rrdcolors.inc.php b/usr/local/www/themes/pfsense/rrdcolors.inc.php index 490319f..87343dd 100644 --- a/usr/local/www/themes/pfsense/rrdcolors.inc.php +++ b/usr/local/www/themes/pfsense/rrdcolors.inc.php @@ -36,6 +36,7 @@ $colorpacketsup = "666666"; $colorpacketsdown = "990000"; $colorstates = array('990000','a83c3c','b36666','bd9090','cccccc','000000'); $colorprocessor = array('990000','a83c3c','b36666','bd9090','cccccc','000000'); +$colormemory = array('990000','a83c3c','b36666','bd9090','cccccc','000000'); $colorqueuesup = array('000000','7B0000','990000','BB0000','CC0000','D90000','EE0000','FF0000','CC0000'); $colorqueuesdown = array('000000','7B7B7B','999999','BBBBBB','CCCCCC','D9D9D9','EEEEEE','FFFFFF','CCCCCC'); $colorqueuesdropup = array('000000','7B0000','990000','BB0000','CC0000','D90000','EE0000','FF0000','CC0000'); |