Sida 7 av 16

Re: HOWTO: RRDtool på Ubuntu (installera, logga, rita graf)

Postat: 17 feb 2009, 20:44
av pk62
Hej!

Funderar lite på exempelkoden som finns på forumet för att skapa en temperaturdatabas. I exemplet skapas fyra serier med lite olika upplösning för att lagra dygn, vecka, år och 20år.

Nu till min fråga: när man genererar grafen anger man ju start och slut tid för grafen men borde inte de olika serierna ha olika namn exv. dMAX, wMAX yMAX för att kunna få rätt upplösning i grafen?

Data basen skapas med koden:

Kod: Markera allt

rrdtool create outside_temp.rrd \
       --step 150 \
       DS:outsidetemp:GAUGE:300:-50:60 \
       RRA:AVERAGE:0.5:1:5760 \
       RRA:AVERAGE:0.5:2:2016 \
       RRA:AVERAGE:0.5:4:52560 \
       RRA:AVERAGE:0.5:24:175200 \
       RRA:MAX:0.5:1:5760 \
       RRA:MAX:0.5:2:2016 \
       RRA:MAX:0.5:4:52560 \
       RRA:MAX:0.5:24:175200 \
       RRA:MIN:0.5:1:5760 \
       RRA:MIN:0.5:2:2016 \
       RRA:MIN:0.5:4:52560 \
       RRA:MIN:0.5:24:175200
/Peter

Re: HOWTO: RRDtool på Ubuntu (installera, logga, rita graf)

Postat: 17 feb 2009, 21:55
av CirruZZ
Hej Peter!

Jag tror du har missuppfattat lite vad AVERAGE, MAX och MIN betyder. Det är inga namn som du kan bestämma över, utan helt enkelt en beskrivning av VAD rrdtool skall spara av serien. I det här fallet så spar vi tre parallella serier (medel, max & min) i olika risrymder (dygn, vecka, år och 20år). (sen har dom olika tidrymderna olika "upplösning").

När det gäller grafandet är det smarta med rrdtool att det själv räknar ut vilken tids serie som skall användas beroende på vad som finns tillgängligt, det som bäst passar. Vad du däremot kan välja är om du vill visa medel, max eller min.

Blev du klokare :|

Re: HOWTO: RRDtool på Ubuntu (installera, logga, rita graf)

Postat: 17 feb 2009, 23:02
av pk62
Japp! Tackar.

Nu förstår jag. Bra att det finns kloka datorer nu för tiden :D

/Peter

Re: HOWTO: RRDtool på Ubuntu (installera, logga, rita graf)

Postat: 18 feb 2009, 19:09
av swedtap
Har fått till mina grafer nu men har en liten fråga. Varför blir graferna "hackiga" och inte mjuka kurvor som på denna sida?

Så här ser rrd-filen ut:

Kod: Markera allt

rrdtool create $directory$filenameout \
           --step 600 \
           DS:outsidetemp:GAUGE:300:-50:60 \
           RRA:AVERAGE:0.5:1:5760 \
           RRA:AVERAGE:0.5:2:2016 \
           RRA:AVERAGE:0.5:4:52560 \
           RRA:AVERAGE:0.5:24:175200 \
           RRA:MAX:0.5:1:5760 \
           RRA:MAX:0.5:2:2016 \
           RRA:MAX:0.5:4:52560 \
           RRA:MAX:0.5:24:175200 \
           RRA:MIN:0.5:1:5760 \
           RRA:MIN:0.5:2:2016 \
           RRA:MIN:0.5:4:52560 \
           RRA:MIN:0.5:24:175200
Den uppdateras var 2,5 minut. Behöver jag ändra nått där?

Graferna ser ut så här:

Re: HOWTO: RRDtool på Ubuntu (installera, logga, rita graf)

Postat: 18 feb 2009, 19:28
av elf98
För det första har du ett step (dvs minsta upplösning i databasen) på 600 sekunder och en heartbeat på 300 sekunder. Heartbeat skall normalt vara någon faktor större än step. Heartbeat är hur många sekunder det får gå innan värdet klassas som okänt.

Att din graf är så hackig beror på att du har 10 minuters (600 sekunder) upplösning i din databas!

Re: HOWTO: RRDtool på Ubuntu (installera, logga, rita graf)

Postat: 18 feb 2009, 19:51
av swedtap
Ahaa ok det är alltså så det fungerar. Då ska jag prova att ändra lite på databasen och se hur det blir.

Re: HOWTO: RRDtool på Ubuntu (installera, logga, rita graf)

Postat: 21 jul 2009, 17:00
av pa99
Hej!

Jag kommer inte igång med pearlscriptet. Allt är installerat OK och jag har temperaturer. Är det någon som har en aning om vad som är fel?

Kod: Markera allt

pa@pa-temp:~/bin$ sudo ./graph_temp.pl 
sudo: ./graph_temp.pl: command not found

Kod: Markera allt

pa@pa-temp:~/bin$ ls -la
total 16
drwxr-xr-x  2 root root 4096 2009-07-21 15:15 .
drwxr-xr-x 28 pa   pa   4096 2009-07-21 14:48 ..
-rwxr-xr-x  1 root root  393 2009-07-21 15:26 get_temp.sh
-rw-r--r--  1 root root  885 2009-07-21 15:15 graph_temp.pl
mvh

PA

Re: HOWTO: RRDtool på Ubuntu (installera, logga, rita graf)

Postat: 21 jul 2009, 17:09
av elf98
Verkar som att sökvägen till perl (som anges på första raden i .pl-filen) inte är korrekt.

Verifiera sökvägen och försök igen!

Re: HOWTO: RRDtool på Ubuntu (installera, logga, rita graf)

Postat: 21 jul 2009, 17:39
av larky
Jag tycker att din fil saknar exekveringsrättigheter, och att det är därför du inte får starta den som ett program.
chmod +x graph_temp.pl

Re: HOWTO: RRDtool på Ubuntu (installera, logga, rita graf)

Postat: 21 jul 2009, 21:52
av Niklas
larky skrev:Jag tycker att din fil saknar exekveringsrättigheter, och att det är därför du inte får starta den som ett program.
chmod +x graph_temp.pl
Ser ut att stämma bra.
För att inte riskera mer strul med rättigheter så kan man köra perl perlscript.pl
Jag körde lite php-script förr genom att bara köra själva skriptfilen som jag hade gjort körbar men efter någon uppdatering så ändrades rättigheterna och mina script kördes inte. Med php script.php så behöver inte filerna vara körbara. :)

Re: HOWTO: RRDtool på Ubuntu (installera, logga, rita graf)

Postat: 30 dec 2009, 19:10
av Hoffan
Någon som har lite ideer va det kan vara som strulatr när man får upp fölnade fel
när man försker generera sina grafer

(process:18158): Pango-WARNING **: Invalid UTF-8 string passed to pango_layout_set_text()

Detta började efter en uppgradering av Ubuntu.

Är det nått man måste ändra efter uppgradering. någon borde ju gjort detta eller :$

Re: HOWTO: RRDtool på Ubuntu (installera, logga, rita graf)

Postat: 30 dec 2009, 23:10
av daromer
Det med UTF-8 felet finns det jätte många trådar om. Om dina bilder fortsfarande ser vettiga ut dvs t ex åäö så hade jag ignorerat felet. Däremot om det är det som oroar dig så får du googla lite på det. Finns olika lösningar på felet. Några säger uppdatera rrdtool andra kolla över dina locales t ex LANG o.s.v som är satta och kan ses med hjälp av att köra "locale"

Re: HOWTO: RRDtool på Ubuntu (installera, logga, rita graf)

Postat: 30 dec 2009, 23:13
av Hoffan
Problemet e att den plockar helt plötsligt inte
med alla givarna i mina grafer pga detta...

Så nått måstejag göra åt saken...

Re: HOWTO: RRDtool på Ubuntu (installera, logga, rita graf)

Postat: 30 dec 2009, 23:16
av daromer
Det låter lurt. För det felet har vad jag vet bara med att den har svårt att översätta dina textsträngar. eller råkar du ha någon ds med åäö ?

Re: HOWTO: RRDtool på Ubuntu (installera, logga, rita graf)

Postat: 30 dec 2009, 23:25
av Hoffan
DS?

Allt blev så efter att jag körde en uppgradering på mitt OS
Uppgraderade bara till nyare Ubuntu. Ändra inget annat ju

Å allt funka perfelt innan... Iaf när det gällde mina grafer