Bonjour, je cherche à creer en ligne de commande des graph avec rrdtool.
ces graphes representent l'evolution en taille d'une base de données oracle, avec une valeur prise par jour. et c'est la que le bas blèsse. J'ai l'impression que l'on peut se servir de rrdtool, uniquement quand on prend une valeur toutes les 5 minute, ou toutes les heures, et non pas une par jour.
j'arrive à creer une base qui commence le 25 fevrier 2006 (1140822000)
ensuite, je fais un update avec une valeur 10 prise le 26 fevrier 2006
Pour info voic des info sur ma base:
ces graphes representent l'evolution en taille d'une base de données oracle, avec une valeur prise par jour. et c'est la que le bas blèsse. J'ai l'impression que l'on peut se servir de rrdtool, uniquement quand on prend une valeur toutes les 5 minute, ou toutes les heures, et non pas une par jour.
j'arrive à creer une base qui commence le 25 fevrier 2006 (1140822000)
RRDPATH=/usr/bin
RRDATAPATH=$HOME
DATABASE=tablespace.rrd
$RRDPATH/rrdtool create --start 1140822000 $RRDATAPATH/$DATABASE
DS:tablespace:GAUGE:600:0:50
RRA:MAX:0.5:288:797
mais les 2 dernieres ligne me sont difficilement comprehensible, surtout le couple 288:797ensuite, je fais un update avec une valeur 10 prise le 26 fevrier 2006
/usr/bin/rrdtool update /home/ethieba/tablespace.rrd 1140908400:10
une valeur 20 prise le 27 fevrier 2006
/usr/bin/rrdtool update /home/ethieba/tablespace.rrd 1140994800:20
une valeur 20 prise le 28 fevrier 2006
/usr/bin/rrdtool update /home/ethieba/tablespace.rrd 1141081200:30
et la quand je créé mon graphe,il est vide:
$RRDPATH/rrdtool graph tablespace.gif
-t "Historique du tablespace toto sur un mois"
-v "taille en Mo"
-w 600 -h 150
--start 1140822001
--end $NOW
DEF:tab=$RRDATAPATH/tablespace.rrd:tablespace:MAX
LINE2:tab#FF0000:"Taille"
Cela ne me produit qu'un graphe vide, sans donnée.Pour info voic des info sur ma base:
filename = "tablespace.rrd"
rrd_version = "0003"
step = 300
last_update = 1141081200
ds[tablespace].type = "GAUGE"
ds[tablespace].minimal_heartbeat = 600
ds[tablespace].min = 0.0000000000e+00
ds[tablespace].max = 5.0000000000e+01
ds[tablespace].last_ds = "UNKN"
ds[tablespace].value = 0.0000000000e+00
ds[tablespace].unknown_sec = 0
rra[0].cf = "MAX"
rra[0].rows = 797
rra[0].pdp_per_row = 288
rra[0].xff = 5.0000000000e-01
rra[0].cdp_prep[0].value = NaN
rra[0].cdp_prep[0].unknown_datapoints = 276