#!/bin/bash # -*- shell-script -*- # Create system temperature graph, version 1.0 # Author: Joep Verhaeg , 1992,2003 # Modified by Asgeir Nilsen, 2003 export LC_TIME=C FILE=/var/log/temperature.rrd CURRENT="COMMENT:Temp GPRINT:ds1_line:LAST:%.2lf°C GPRINT:ds2_line:LAST:%.2lf°C\\r" for PERIOD in 3h 1d 7d 30d 90d do rrdtool graph /var/www/html/10080/termometer$PERIOD.gif -s -$PERIOD -h 200 -w 500 -t "Temperaturlogg ($PERIOD)" -v "Celsius (°C)" DEF:ds1_line=$FILE:ds1:AVERAGE LINE2:ds1_line\#FF0000:"Bod" DEF:ds2_line=$FILE:ds2:AVERAGE LINE2:ds2_line\#990066:"Ute\r" $CURRENT -c CANVAS\#E5E5E5 CURRENT="COMMENT:Max GPRINT:ds1_line:MAX:%+6.2lf°C GPRINT:ds2_line:MAX:%+6.2lf°C\\r COMMENT:Min GPRINT:ds1_line:MIN:%+6.2lf°C GPRINT:ds2_line:MIN:%+6.2lf°C\\r" done rrdtool graph /var/www/html/10080/termo-small.gif -L 2 -g -s -4h -h 50 -w 80 DEF:ds1_line=$FILE:ds1:AVERAGE LINE2:ds1_line\#FF0000:"Bod" DEF:ds2_line=$FILE:ds2:AVERAGE LINE2:ds2_line\#990066:"Ute\r" -c CANVAS\#E5E5E5 DATE=`date` ed -s /var/www/html/10080/termometer.html <