47 lines
1005 B
Plaintext
47 lines
1005 B
Plaintext
https://rrdwizard.appspot.com/index.php
|
|
|
|
rrdtool create filename.rrd \
|
|
--step '300' \
|
|
'DS:PM25:GAUGE:300:0:2000' \
|
|
'DS:PM10:GAUGE:300:0:2000' \
|
|
'DS:Temperature:GAUGE:300:-30:60' \
|
|
'DS:Humidity:GAUGE:300:0:100' \
|
|
'DS:hPa:GAUGE:300:300:1100' \
|
|
'RRA:MIN:0.5:1:105408' \
|
|
'RRA:MAX:0.5:1:105408' \
|
|
'RRA:AVERAGE:0.5:1:105408' \
|
|
'RRA:LAST:0.5:1:105408' \
|
|
'RRA:MIN:0.5:12:87600' \
|
|
'RRA:MAX:0.5:12:87600' \
|
|
'RRA:AVERAGE:0.5:12:87600' \
|
|
'RRA:LAST:0.5:12:87600'
|
|
|
|
|
|
|
|
VALUE:PM10,PM25,Temperature,Humidity
|
|
UNIT:µg,µg,°C,%
|
|
SPAN:1h 1d 1w ...
|
|
|
|
export VALUE=Humidity
|
|
export UNIT=%
|
|
export SPAN=1d
|
|
|
|
rrdtool graph "graph_$VALUE.png" \
|
|
--title "$VALUE" \
|
|
--vertical-label "$UNIT" \
|
|
--width '600' \
|
|
--height '200' \
|
|
--start end-$SPAN \
|
|
"DEF:VNAME=db_761_762.rrd:$VALUE:MAX" \
|
|
'VDEF:vmin=VNAME,MINIMUM' \
|
|
'VDEF:vmax=VNAME,MAXIMUM' \
|
|
'VDEF:vavg=VNAME,AVERAGE' \
|
|
'VDEF:vlast=VNAME,LAST' \
|
|
'LINE1:VNAME#0000FF' \
|
|
'GPRINT:vmin:%3.1lf (min)' \
|
|
'GPRINT:vmax:%3.1lf (max)' \
|
|
'GPRINT:vavg:%3.1lf (avg)' \
|
|
'GPRINT:vlast:%3.1lf (last)'
|
|
|
|
|