diff options
Diffstat (limited to 'doc/scripts/rrdtool-graph.sh')
-rwxr-xr-x | doc/scripts/rrdtool-graph.sh | 38 |
1 files changed, 38 insertions, 0 deletions
diff --git a/doc/scripts/rrdtool-graph.sh b/doc/scripts/rrdtool-graph.sh new file mode 100755 index 00000000..1157a285 --- /dev/null +++ b/doc/scripts/rrdtool-graph.sh @@ -0,0 +1,38 @@ +#!/bin/sh + +RRDTOOL=/usr/bin/rrdtool +OUTDIR=/var/www/servers/www.example.org/pages/rrd/ +INFILE=/var/www/lighttpd.rrd +OUTPRE=lighttpd-traffic + +DISP="DEF:bin=$INFILE:InOctets:AVERAGE \ + DEF:binmin=$INFILE:InOctets:MIN \ + DEF:binmax=$INFILE:InOctets:MAX \ + DEF:bout=$INFILE:OutOctets:AVERAGE \ + DEF:boutmin=$INFILE:OutOctets:MIN \ + DEF:boutmax=$INFILE:OutOctets:MAX \ + LINE1:bin#0000FF:in \ + LINE1:binmin#2222FF: \ + STACK:binmax#2222FF: \ + LINE1:bout#FF0000:out \ + LINE1:boutmin#FF2222: \ + STACK:boutmax#FF2222: \ + -v bytes/s" + +$RRDTOOL graph $OUTDIR/$OUTPRE-hour.png -a PNG --start -14400 $DISP +$RRDTOOL graph $OUTDIR/$OUTPRE-day.png -a PNG --start -86400 $DISP +$RRDTOOL graph $OUTDIR/$OUTPRE-month.png -a PNG --start -2592000 $DISP + +OUTPRE=lighttpd-requests + +DISP="DEF:req=$INFILE:Requests:AVERAGE \ + DEF:reqmin=$INFILE:Requests:MIN \ + DEF:reqmax=$INFILE:Requests:MAX \ + LINE1:req#0000FF:requests \ + LINE1:reqmin#2222FF: \ + STACK:reqmax#2222FF: \ + -v req/s" + +$RRDTOOL graph $OUTDIR/$OUTPRE-hour.png -a PNG --start -14400 $DISP +$RRDTOOL graph $OUTDIR/$OUTPRE-day.png -a PNG --start -86400 $DISP +$RRDTOOL graph $OUTDIR/$OUTPRE-month.png -a PNG --start -2592000 $DISP |