#!/bin/bash START=`date -d '2020-05-04 08:00' +%s` ENDE=`date -d '2020-05-04 20:00' +%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) mkdir -p /tmp/$D for R in $rrd do /usr/bin/rrdtool graph /tmp/$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" \ LINE2:usage#00FF00:"GB" \ 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