3 RRDTOOL
=/usr
/bin
/rrdtool
4 OUTDIR
=/var
/www
/servers
/www.example.org
/pages
/rrd
/
5 INFILE
=/var
/www
/lighttpd.rrd
6 OUTPRE
=lighttpd-traffic
8 DISP
="DEF:bin=$INFILE:InOctets:AVERAGE \
9 DEF:binmin=$INFILE:InOctets:MIN \
10 DEF:binmax=$INFILE:InOctets:MAX \
11 DEF:bout=$INFILE:OutOctets:AVERAGE \
12 DEF:boutmin=$INFILE:OutOctets:MIN \
13 DEF:boutmax=$INFILE:OutOctets:MAX \
15 LINE1:binmin#2222FF: \
16 STACK:binmax#2222FF: \
17 LINE1:bout#FF0000:out \
18 LINE1:boutmin#FF2222: \
19 STACK:boutmax#FF2222: \
22 $RRDTOOL graph
$OUTDIR/$OUTPRE-hour.png
-a PNG
--start -14400 $DISP
23 $RRDTOOL graph
$OUTDIR/$OUTPRE-day.png
-a PNG
--start -86400 $DISP
24 $RRDTOOL graph
$OUTDIR/$OUTPRE-month.png
-a PNG
--start -2592000 $DISP
26 OUTPRE
=lighttpd-requests
28 DISP
="DEF:req=$INFILE:Requests:AVERAGE \
29 DEF:reqmin=$INFILE:Requests:MIN \
30 DEF:reqmax=$INFILE:Requests:MAX \
31 LINE1:req#0000FF:requests \
32 LINE1:reqmin#2222FF: \
33 STACK:reqmax#2222FF: \
36 $RRDTOOL graph
$OUTDIR/$OUTPRE-hour.png
-a PNG
--start -14400 $DISP
37 $RRDTOOL graph
$OUTDIR/$OUTPRE-day.png
-a PNG
--start -86400 $DISP
38 $RRDTOOL graph
$OUTDIR/$OUTPRE-month.png
-a PNG
--start -2592000 $DISP