Definition av RRD-databas
Postat: 17 mar 2009, 10:56
Hej!
Jag har fått en databasdefinition av en kompis som fått den av en annan kompis, som har fått den av en tredje och vi båda är ganska så lost på hur och varför den är definierad på det sättet. Jag har suttit och läst och läst på rrdtools hemsida... men jag blir inte så mycket klokare. Behöver därför lite hjälp av er för att komma vidare.
Det jag vill veta är följande:
Nu måste jag logga 1gång per minut, annars får jag hack i grafen. Men om jag vill logga mer sällan, t.ex. var 10'e minut, hur ska databasen definieras om? (jag har inget gammalt data som ska sparas, så jag kan blåsa databasen)
Vad betyder -s 180?
GAUGE: Den lagrar värdet som rapporteras och gör ingen beräkning på det.
1200: Heartbeat = 1200sec = 20 minuter = Varför är det satt och vad betyder det?
0: Miniumumvärde, men vad händer om det är negativt?
U: Maximum, inge begränsning?
RRA: Round Robin Definition
AVERAGE: Hur den ska beräkna värdena.. typ…
0.5: Ingen aning
1: Ingen aning
175000: Ingen aning
0.5
20
87600
Varför 2 ggr. Den lägger upp 2 ”spaces” i databasen för att generera 2 olika average? Uppenbarligen baserat på de siffror som finns ovan, men vad betyder de?
Jag har fått en databasdefinition av en kompis som fått den av en annan kompis, som har fått den av en tredje och vi båda är ganska så lost på hur och varför den är definierad på det sättet. Jag har suttit och läst och läst på rrdtools hemsida... men jag blir inte så mycket klokare. Behöver därför lite hjälp av er för att komma vidare.
Det jag vill veta är följande:
Nu måste jag logga 1gång per minut, annars får jag hack i grafen. Men om jag vill logga mer sällan, t.ex. var 10'e minut, hur ska databasen definieras om? (jag har inget gammalt data som ska sparas, så jag kan blåsa databasen)
Kod: Markera allt
rrdtool create temperatur-inne.rrd -s 180 DS:temp_inne:GAUGE:1200:0:U RRA:AVERAGE:0.5:1:175200 RRA:AVERAGE:0.5:20:87600
GAUGE: Den lagrar värdet som rapporteras och gör ingen beräkning på det.
1200: Heartbeat = 1200sec = 20 minuter = Varför är det satt och vad betyder det?
0: Miniumumvärde, men vad händer om det är negativt?
U: Maximum, inge begränsning?
RRA: Round Robin Definition
AVERAGE: Hur den ska beräkna värdena.. typ…
0.5: Ingen aning
1: Ingen aning
175000: Ingen aning
0.5
20
87600
Varför 2 ggr. Den lägger upp 2 ”spaces” i databasen för att generera 2 olika average? Uppenbarligen baserat på de siffror som finns ovan, men vad betyder de?