Vart börja felsöka RRDtool på Raspberry Pi

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.

Moderator: elf98

Kategoriregler
Vill du visa bilder i ditt inlägg? Använd funktionen "Ladda upp bilaga" nedanför textrutan!
pi-lek
Inlägg: 1
Blev medlem: 08 apr 2015, 09:43
Ort: Borgholm

Re: Vart börja felsöka RRDtool på Raspberry Pi

Inlägg av pi-lek » 08 apr 2015, 10:01

Hej
Jag sitter med ett system som har slutat uppdatera ena grafen.
Allt har funkar fint innan jag fick för mig att uppdatera mjukvaran på pajen.
Krävdes en del ändringar i filer för att ens får systemet att dra igång 1wire igen.
Har några script för att skapa div grafer men den som ska köras som "Dag" vill ej funka
Ligger flera givare i samma pl script.
Det är en som ej vill funka, så då kör den ingen av dem tydligen.

Har försökt felsöka lite själv.

Har denna rad i crontab som ej funkar.
"*/2.5 * * * * export LANG=sv_SE.utf8 && /root/Temp-data/bin/Givare1-2-3-Dag.pl >> /root/script.log"
Detta ger i loggen ovan följande:
problem generating the graph: '/root/Temp-data/rrddata/ute2_temp.rrd' is too small (should be 5614104 bytes)
Done!
Men kör jag samma rad i consolen så kör den allt som den ska, uppdaterar grafen. Det förbryllar mig.


För att skapa denna .rrd fil kördes:

Kod: Markera allt

#!/bin/bash
# Script to create rrd-file

# 24h with 2,5 min resolution
# 7d with 5 min resolution
# 1y with 10 min resolution
# 20y with 1h resolution

directory="/root/Temp-data/rrddata/"
filename="ute2_temp.rrd"

# Check i file already exists
if [ ! -f "$directory$filename" ]
then
        # File doesn't exist, create new rrd-file
        echo "Creating RRDtool DB for ute2 temp sensor"
        rrdtool create $directory$filename \
                 --step 150 \
                 DS:ute2temp:GAUGE:300:-50:60 \
                 RRA:AVERAGE:0.5:1:576 \
                 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
        echo "Done!"
else
        echo $directory$filename" already exists, delete it first."
fi
Vad mer kan jag testa?? Har gjort om rrd filen för att försöka lösa det. Det hjälpte ej.

Skriv svar