lighttpd 1.4.x
https://www.lighttpd.net/
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
38 lines
1.2 KiB
38 lines
1.2 KiB
#!/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
|
|
|