Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!
Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.
witam
mój serwer dokonuje pomiarów temp na dworze, co 5 min, więc postanowiłem stworzyć testowo wykres obrazujący na razie dobowe zestawienie temperatur.
Plik tworzący bazę rrd:
#!/bin/bash rrdtool create 1day.rrd -s 300 \ DS:temp:GAUGE:400:-50:50 \ RRA:AVERAGE:0.5:1:288 \ RRA:MAX:0.5:1:288 \ RRA:MIN:0.5:1:288 \ RRA:LAST:0.5:1:288 \
Plik tworzący wykres:
#!/bin/bash rrdtool graph /home/httpd/html/1day.png --imgformat PNG \ --title="Dniowy wykres temperatury - sarnaki.net" \ --width 800 --height 250 \ --vertical-label="Stopnie Celsjusza °C" \ DEF:temp=/home/meteo/dane/rrdtool/DB/1day.rrd:temp:AVERAGE \ GPRINT:temp:LAST:"aktualna %2.2lf °C" GPRINT:temp:MIN:"minimalna %2.2lf °C" GPRINT:temp:MAX:"maksymalna %2.2lf °C" GPRINT:temp:AVERAGE:"srednia %2.2lf °C AREA:temp#0000ff
dane do bazy cron aktualizuję co 5 min za pomocą polecenia:
rrdtool update /home/meteo/dane/rrdtool/DB/1day.rrd N:$temp_rrd
wygląda na to że skrypt rysuję wykres, tyle że oś Y pokazuje błędne dane, tzn tak jak by temp była pomnożona x1000, aha no i z tego co wiem oś Y powinna zaczynać się od 0 a nie od 600 m? co to w ogóle za jednostka minuty? metry? ;d
Wykres o którym mowa:
http://sarnaki.net/1day.png
Wersja rrdtool: 1.2.23
No i jeszcze jedno, disro to nie Debian, ale myślę że akurat w tym przypadku nie ma to znaczynia...
Pozdrawiam.
EDIT:
Problem rozwiązał się sam, wygląda na to że w bazie było za mało danych....
Ostatnio edytowany przez Kimas (2009-01-28 23:12:35)
Offline