67 lines
2.8 KiB
Bash
Executable File
67 lines
2.8 KiB
Bash
Executable File
#!/bin/bash
|
|
|
|
ENDE=`date +%s`
|
|
|
|
DIR=`dirname $0` > /dev/null
|
|
pushd $DIR > /dev/null
|
|
dire=$(pwd)
|
|
cd $dire
|
|
|
|
WI=420
|
|
HI=140
|
|
|
|
dirs=$(ls -d */)
|
|
for D in $dirs
|
|
do
|
|
rrd=$(ls $D*.rrd)
|
|
for R in $rrd
|
|
do
|
|
START=`expr $ENDE - 3600`
|
|
|
|
/usr/bin/rrdtool graph $R-1h.png -Y --lower-limit 0 --upper-limit 100 --start $START --end $ENDE --width $WI --height $HI -c BACK#EEEEEE00 -c SHADEA#EEEEEE00 -c SHADEB#EEEEEE00 -c FONT#000000 -c CANVAS#FFFFFF00 -c GRID#a5a5a5 -c MGRID#FF9999 -c FRAME#5e5e5e -c ARROW#5e5e5e -R normal --font LEGEND:8:'DroidSansMono,DejaVuSansMono' --font AXIS:7:'DroidSansMono,DejaVuSansMono' --font-render-mode normal \
|
|
DEF:usage=$R:ds1:AVERAGE \
|
|
LINE1:usage#0000FF:"percent" \
|
|
GPRINT:usage:LAST:"Cur\: %5.2lf" \
|
|
GPRINT:usage:AVERAGE:"Avg\: %5.2lf" \
|
|
GPRINT:usage:MAX:"Max\: %5.2lf" \
|
|
GPRINT:usage:MIN:"Min\: %5.2lf\t\t\t" \
|
|
COMMENT:"Usage"
|
|
|
|
START=`expr $ENDE - 86400 \* 31`
|
|
|
|
/usr/bin/rrdtool graph $R.png -Y --lower-limit 0 --upper-limit 100 --start $START --end $ENDE --width $WI --height $HI -c BACK#EEEEEE00 -c SHADEA#EEEEEE00 -c SHADEB#EEEEEE00 -c FONT#000000 -c CANVAS#FFFFFF00 -c GRID#a5a5a5 -c MGRID#FF9999 -c FRAME#5e5e5e -c ARROW#5e5e5e -R normal --font LEGEND:8:'DroidSansMono,DejaVuSansMono' --font AXIS:7:'DroidSansMono,DejaVuSansMono' --font-render-mode normal \
|
|
DEF:usage=$R:ds1:AVERAGE \
|
|
LINE1:usage#0000FF:"percent" \
|
|
GPRINT:usage:LAST:"Cur\: %5.2lf" \
|
|
GPRINT:usage:AVERAGE:"Avg\: %5.2lf" \
|
|
GPRINT:usage:MAX:"Max\: %5.2lf" \
|
|
GPRINT:usage:MIN:"Min\: %5.2lf\t\t\t" \
|
|
COMMENT:"Usage"
|
|
|
|
START=`expr $ENDE - 86400 \* 31 \* 3`
|
|
|
|
/usr/bin/rrdtool graph $R-3m.png -Y --lower-limit 0 --upper-limit 100 --start $START --end $ENDE --width $WI --height $HI -c BACK#EEEEEE00 -c SHADEA#EEEEEE00 -c SHADEB#EEEEEE00 -c FONT#000000 -c CANVAS#FFFFFF00 -c GRID#a5a5a5 -c MGRID#FF9999 -c FRAME#5e5e5e -c ARROW#5e5e5e -R normal --font LEGEND:8:'DroidSansMono,DejaVuSansMono' --font AXIS:7:'DroidSansMono,DejaVuSansMono' --font-render-mode normal \
|
|
DEF:usage=$R:ds1:AVERAGE \
|
|
LINE1:usage#0000FF:"percent" \
|
|
GPRINT:usage:LAST:"Cur\: %5.2lf" \
|
|
GPRINT:usage:AVERAGE:"Avg\: %5.2lf" \
|
|
GPRINT:usage:MAX:"Max\: %5.2lf" \
|
|
GPRINT:usage:MIN:"Min\: %5.2lf\t\t\t" \
|
|
COMMENT:"Usage"
|
|
|
|
START=`expr $ENDE - 86400 \* 366`
|
|
|
|
/usr/bin/rrdtool graph $R-1j.png -Y --lower-limit 0 --upper-limit 100 --start $START --end $ENDE --width $WI --height $HI -c BACK#EEEEEE00 -c SHADEA#EEEEEE00 -c SHADEB#EEEEEE00 -c FONT#000000 -c CANVAS#FFFFFF00 -c GRID#a5a5a5 -c MGRID#FF9999 -c FRAME#5e5e5e -c ARROW#5e5e5e -R normal --font LEGEND:8:'DroidSansMono,DejaVuSansMono' --font AXIS:7:'DroidSansMono,DejaVuSansMono' --font-render-mode normal \
|
|
DEF:usage=$R:ds1:AVERAGE \
|
|
LINE1:usage#0000FF:"percent" \
|
|
GPRINT:usage:LAST:"Cur\: %5.2lf" \
|
|
GPRINT:usage:AVERAGE:"Avg\: %5.2lf" \
|
|
GPRINT:usage:MAX:"Max\: %5.2lf" \
|
|
GPRINT:usage:MIN:"Min\: %5.2lf\t\t\t" \
|
|
COMMENT:"Usage"
|
|
|
|
done
|
|
done
|
|
|
|
popd > /dev/null
|