Problem med att få en värde i RRD

RRDTool är en Linuxmjukvara som kan användas för att lagra data i Round-Robin Databaser för att sedan generera grafer utifrån den lagrade datan.
Kategoriregler
Vill du visa bilder i ditt inlägg? Använd funktionen "Ladda upp bilaga" nedanför textrutan!
Användarvisningsbild
bertilson
Tar hemautomation på allvar
Inlägg: 133
Blev medlem: 21 dec 2009, 11:41
Ort: Borås

Problem med att få en värde i RRD

Inlägg av bertilson »

Problem med att få in värden i RRD basen

Har ett script hemma där jag kör tptest varje halvtimme för att kartlägga min bandbredd.


Jag vill lagra resultatet i en RRD data bas, men jag lyckas inte lagra några värden.



Strången som scriptet kör mot rrdtool blir:

Kod: Markera allt

 rrdtool update /var/rrddata/bandwidth.rrd N:16873586:12045346
Där de båda flersiffriga talen i slutet är bandbredden i bps


och databasen förblir tom:

Kod: Markera allt

 rrdtool fetch bandwidth.rrd AVERAGE --start -2h --end now
                       downlink              uplink

1358357400: 0,0000000000e+00 0,0000000000e+00
1358359200: 0,0000000000e+00 0,0000000000e+00
1358361000: 0,0000000000e+00 0,0000000000e+00
1358362800: 1,4466674305e+07 1,0327152596e+07
1358364600: -nan -nan

Databasen är skapad enligt följande:

Kod: Markera allt

 rrdtool create bandwidth.rrd \
--start 1357464203 \
--step 1800 \
DS:downlink:GAUGE:3600:U:U \
DS:uplink:GAUGE:3600:U:U \
RRA:AVERAGE:0.5:1:17531


Vad har jag gjort fel????
Användarvisningsbild
bertilson
Tar hemautomation på allvar
Inlägg: 133
Blev medlem: 21 dec 2009, 11:41
Ort: Borås

Re: Problem med att få en värde i RRD

Inlägg av bertilson »

problemet löst!

När jag körde scriptet från cron så hittades inte tptestcilenten.

nu funkar det bra!

http://adgj.se/bandwidth/
Skriv svar