RRDTool Filesystem Trend Hochrechnungen

Genutzte Umgebung:
Open Monitoring Distribution 1.20

Ergänzungen:
RRD
PECL
etc.
Leider kann ich aus Erinnerung nicht mehr wiedergeben, wie die Installation der Pakete erfolgte.
Entsprechend versuchen für die eingesetzte Distribution Pakete zu bekommen.
Es wurden auch teilweise -devel Pakete genutzt.

Gute Einstiegspunkte sind Google und ein Artikel im Internet:
Quelle: http://tiskanto.blogspot.de/2011/12/trend-predictions-with-rrd-tool-not-so.html

Nach Erfüllen der Voraussetzungen können Graphen generiert werden.
Da es für mich sehr kompliziert war die RRD-Parameter zu definieren, dokumentiere ich sie im folgenden.
Pfade müssen auf die individuelle eigene Installation abgeändert werden:

#!/bin/sh
/path-to-rrdtool/rrdtool graph fs-server1.png \
–imgformat=PNG \
–start=-12w \
–end=’+25w‘ \
–title=“Filesystem Server1″ \
–font TITLE:12: \
–units-exponent=0 \
–vertical-label=“Filesystem“ \
–height=450 \
–width=800 \
–upper-limit 1500000 \
–lower-limit 0 \
DEF:a=“/omd/sites/mainsite/var/pnp4nagios/perfdata/server1/fs_C___C__.rrd“:1:AVERAGE:step=300 \
CDEF:idle=a,0.00,EQ,INF,0,IF \
VDEF:avg=a,AVERAGE \
VDEF:slope=a,LSLSLOPE \
VDEF:cons=a,LSLINT \
CDEF:lsl2=a,POP,slope,COUNT,*,cons,+ \
CDEF:pred=lsl2,2000000,2048000,LIMIT \
VDEF:minpred=pred,FIRST \
VDEF:maxpred=pred,LAST \
GPRINT:a:AVERAGE:“Filesystem Avg\: %8.0lf“ \
AREA:a#00B2EE:“Usage“ \
AREA:idle#AFEEEE \
AREA:pred#BCD2EE \
LINE3:lsl2#ff0000:“Least Sqr Pred.\n“:dashes=8 \
LINE4:2048000#000000:“Full.\n“ \
AREA:5#FF000022::STACK \
AREA:5#FF000044::STACK \
GPRINT:minpred:“reaching 2000000 on \: %c\n“:strftime \
GPRINT:maxpred:“reaching 2048000 on \: %c\n“:strftime \

#!/bin/sh
/path-to-rrdtool/rrdtool graph fs-server2.png \
–imgformat=PNG \
–start=-30w \
–end=’+2y‘ \
–title=“Filesystem Server2″ \
–font TITLE:12: \
–units-exponent=0 \
–vertical-label=“Filesystem“ \
–height=450 \
–width=800 \
–upper-limit 4000000 \
–lower-limit 0 \
DEF:a=“/omd/sites/mainsite/var/pnp4nagios/perfdata/server2/fs_C___C__.rrd“:1:AVERAGE:step=300 \
CDEF:idle=a,0.00,EQ,INF,0,IF \
VDEF:avg=a,AVERAGE \
VDEF:slope=a,LSLSLOPE \
VDEF:cons=a,LSLINT \
CDEF:lsl2=a,POP,slope,COUNT,*,cons,+ \
CDEF:pred=lsl2,3000000,4000000,LIMIT \
VDEF:minpred=pred,FIRST \
VDEF:maxpred=pred,LAST \
GPRINT:a:AVERAGE:“Filesystem Avg\: %8.0lf“ \
AREA:a#00B2EE:“Usage“ \
AREA:idle#AFEEEE \
AREA:pred#BCD2EE \
LINE3:lsl2#ff0000:“Least Sqr Pred.\n“:dashes=8 \
LINE4:4000000#000000:“Full.\n“ \
AREA:5#FF000022::STACK \
AREA:5#FF000044::STACK \
GPRINT:minpred:“reaching 3000000 on \: %c\n“:strftime \
GPRINT:maxpred:“reaching 4000000 on \: %c\n“:strftime \

Schreibe einen Kommentar