63siggi
03.02.14, 19:18
Hallo,
als Linux Anfänger habe ich ein wenig Probleme mit dem rrdtool
Ich habe hier 4 Tempsensoren die über 1-Wire an eine NAS Synology 210 über
USB-1Wire Adapter angeschlossen sind.
Die Temperaturmessung funktioniert einwandfrei.
Die Messwertaufnahme mit rrdtool klappt auch, was ich mit rrdtool info nachvollziehen kann.
Weiterhin kann ich die einzelnen Messwerte jedes einzelnen Senors in Dateien sehen.
Mit Cron klappt auch die Zeitliche Komponete.
Wenn ich mit rrdtool graph einen Sensor in einer Graphik anzeigen lassen will klappt das auch
hier mal die passende Shell
#!/opt/bin/bash
/opt/bin/rrdtool graph /volume1/temperatur/bild1.png --start -86400 -t Tagestemperatur -a PNG --vertical-label "Temperatur" -w 1000 -h 300 \
DEF:temp1a=/usr/local/bin/temperatur.rrd:temp0:AVERAGE LINE1:temp1a#ff0000:"Grad" >/dev/null
versuche ich jetzt allerdings einen zweiten Graph in die Bilddatei zu implementieren bekomme ich immer eine Fehlermeldung. Die zweite DEF kann nicht gefunden werden.
Die DAtenbank ist da und die Bezeichnung der Daten passt auch, einzeln kann ich jeden Graph darstellen.
die shell wird nur durch eine zweite DEF Zeile erweitert was dann so aussieht
DEF:temp1a=/usr/local/bin/temperatur.rrd:temp0:AVERAGE LINE1:temp1a#ff0000:"Grad" >/dev/null \
DEF:temp2a=/usr/local/bin/temperatur.rrd:temp1:AVERAGE LINE1:temp2a#ff0000:"Grad" >/dev/null
Ich glaube rrdtool graph kann keine 2 DEF verarbeietn, obwohl es in den Examples beschrieben wird.
Ich weiß nicht weiter
als Linux Anfänger habe ich ein wenig Probleme mit dem rrdtool
Ich habe hier 4 Tempsensoren die über 1-Wire an eine NAS Synology 210 über
USB-1Wire Adapter angeschlossen sind.
Die Temperaturmessung funktioniert einwandfrei.
Die Messwertaufnahme mit rrdtool klappt auch, was ich mit rrdtool info nachvollziehen kann.
Weiterhin kann ich die einzelnen Messwerte jedes einzelnen Senors in Dateien sehen.
Mit Cron klappt auch die Zeitliche Komponete.
Wenn ich mit rrdtool graph einen Sensor in einer Graphik anzeigen lassen will klappt das auch
hier mal die passende Shell
#!/opt/bin/bash
/opt/bin/rrdtool graph /volume1/temperatur/bild1.png --start -86400 -t Tagestemperatur -a PNG --vertical-label "Temperatur" -w 1000 -h 300 \
DEF:temp1a=/usr/local/bin/temperatur.rrd:temp0:AVERAGE LINE1:temp1a#ff0000:"Grad" >/dev/null
versuche ich jetzt allerdings einen zweiten Graph in die Bilddatei zu implementieren bekomme ich immer eine Fehlermeldung. Die zweite DEF kann nicht gefunden werden.
Die DAtenbank ist da und die Bezeichnung der Daten passt auch, einzeln kann ich jeden Graph darstellen.
die shell wird nur durch eine zweite DEF Zeile erweitert was dann so aussieht
DEF:temp1a=/usr/local/bin/temperatur.rrd:temp0:AVERAGE LINE1:temp1a#ff0000:"Grad" >/dev/null \
DEF:temp2a=/usr/local/bin/temperatur.rrd:temp1:AVERAGE LINE1:temp2a#ff0000:"Grad" >/dev/null
Ich glaube rrdtool graph kann keine 2 DEF verarbeietn, obwohl es in den Examples beschrieben wird.
Ich weiß nicht weiter