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

Hur gör man för att ... ? Hur fungerar ... ? Steg för steg-guider och förklarande artiklar finns i detta forum.

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

Inläggav pk62 » 17 feb 2009, 20:44

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
pk62
 
Inlägg: 3
Blev medlem: 26 jan 2009, 09:18
Ort: Göteborg

Annons


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

Inläggav CirruZZ » 17 feb 2009, 21:55

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 :|
Projekt tråd | Blogg | Hemautomation
Rapporterar för : Ystad & Duved
Användarvisningsbild
CirruZZ
Master Moderator
 
Inlägg: 1286
Blev medlem: 13 feb 2008, 16:46
Ort: Ystad

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

Inläggav pk62 » 17 feb 2009, 23:02

Japp! Tackar.

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

/Peter
pk62
 
Inlägg: 3
Blev medlem: 26 jan 2009, 09:18
Ort: Göteborg

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

Inläggav swedtap » 18 feb 2009, 19:09

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:
Bilagor
t_day.png
t_day.png (35.11 KiB) Visad 1369 gånger
swedtap
Wannabe
 
Inlägg: 10
Blev medlem: 19 jan 2009, 13:51
Ort: Örebro

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

Inläggav elf98 » 18 feb 2009, 19:28

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!
Driver temperatur.nu
Användarvisningsbild
elf98
Har temperatur.nu som hobby
 
Inlägg: 3429
Blev medlem: 27 okt 2006, 13:49
Ort: Linköping

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

Inläggav swedtap » 18 feb 2009, 19:51

Ahaa ok det är alltså så det fungerar. Då ska jag prova att ändra lite på databasen och se hur det blir.
swedtap
Wannabe
 
Inlägg: 10
Blev medlem: 19 jan 2009, 13:51
Ort: Örebro

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

Inläggav pa99 » 21 jul 2009, 17:00

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
pa99
 
Inlägg: 4
Blev medlem: 23 feb 2009, 17:26
Ort: Vagnhärad

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

Inläggav elf98 » 21 jul 2009, 17:09

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!
Driver temperatur.nu
Användarvisningsbild
elf98
Har temperatur.nu som hobby
 
Inlägg: 3429
Blev medlem: 27 okt 2006, 13:49
Ort: Linköping

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

Inläggav larky » 21 jul 2009, 17:39

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
larky
Moderator
 
Inlägg: 379
Blev medlem: 01 feb 2008, 12:21
Ort: Skellefteå

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

Inläggav Niklas » 21 jul 2009, 21:52

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. :)
Niklas
Moderator
 
Inlägg: 734
Blev medlem: 22 mar 2008, 21:13
Ort: Stockholm

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

Inläggav Hoffan » 30 dec 2009, 19:10

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 :$
Hoffan
Amatörmeterolog
 
Inlägg: 289
Blev medlem: 13 maj 2007, 22:46
Ort: Mölndal

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

Inläggav daromer » 30 dec 2009, 23:10

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"
daromer
Har temperatur.nu som hobby
 
Inlägg: 741
Blev medlem: 23 sep 2009, 09:31
Ort: Växjö

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

Inläggav Hoffan » 30 dec 2009, 23:13

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...
Hoffan
Amatörmeterolog
 
Inlägg: 289
Blev medlem: 13 maj 2007, 22:46
Ort: Mölndal

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

Inläggav daromer » 30 dec 2009, 23:16

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 åäö ?
daromer
Har temperatur.nu som hobby
 
Inlägg: 741
Blev medlem: 23 sep 2009, 09:31
Ort: Växjö

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

Inläggav Hoffan » 30 dec 2009, 23:25

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
Hoffan
Amatörmeterolog
 
Inlägg: 289
Blev medlem: 13 maj 2007, 22:46
Ort: Mölndal

FöregåendeNästa

Återgå till Guider/Artiklar/How to

Vilka är online

Användare som besöker denna kategori: Google Feedfetcher och 1 gäst