opgang EUROTCHAT | Voici mon nouveau graphique :
Code :
- ./rrdtool create /home/opgang/rrdtool/data/aurelie4.rrd \
- --start 1087164000 \
- DS:poid:GAUGE:86400:U:U \
- RRA:AVERAGE:0.5:1:7 \
- RRA:AVERAGE:0.5:10:31
-
- ./rrdtool update /home/opgang/rrdtool/data/aurelie4.rrd \
- 1087250400:589 \
- 1087336800:596 \
- 1087423200:595 \
- 1087509600:592 \
- 1087596000:590 \
- 1087682400:580 \
- 1087768800:586 \
- 1087855200:586 \
- 1087941600:583 \
- 1088028000:578 \
- 1088114400:575 \
- 1088200800:572 \
- 1088287200:570 \
-
-
- ./rrdtool fetch /home/opgang/rrdtool/data/aurelie4.rrd AVERAGE --start 1087164000 --end 1088287200
-
-
- ./rrdtool graph /home/opgang/public_html/poid4.png --start 1087164000 --end 1088407200 --imgformat PNG --width 600 --height 400 DEF:poid=/home/opgang/rrdtool/data/aurelie2.rrd:poid:AVERAGE "CDEF:masse=poid,0.1,*" LINE2:masse#FF0000
|
Le dump de la .rrd
Code :
- 20:41 opgang@Trinity ~/rrdtool/bin% ./rrdtool dump /home/opgang/rrdtool/data/aurelie4.rrd
- <!-- Round Robin Database Dump -->
- <rrd>
- <version> 0001 </version>
- <step> 300 </step> <!-- Seconds -->
- <lastupdate> 1088287200 </lastupdate> <!-- 2004-06-27 00:00:00 CEST -->
- <ds>
- <name> poid </name>
- <type> GAUGE </type>
- <minimal_heartbeat> 86400 </minimal_heartbeat>
- <min> NaN </min>
- <max> NaN </max>
- <!-- PDP Status -->
- <last_ds> UNKN </last_ds>
- <value> 0.0000000000e+00 </value>
- <unknown_sec> 0 </unknown_sec>
- </ds>
- <!-- Round Robin Archives -->
- <rra>
- <cf> AVERAGE </cf>
- <pdp_per_row> 1 </pdp_per_row> <!-- 300 seconds -->
- <xff> 5.0000000000e-01 </xff>
- <cdp_prep>
- <ds><value> NaN </value> <unknown_datapoints> 0 </unknown_datapoints></ds>
- </cdp_prep>
- <database>
- <!-- 2004-06-26 23:30:00 CEST / 1088285400 --> <row><v> 5.7000000000e+02 </v></row>
- <!-- 2004-06-26 23:35:00 CEST / 1088285700 --> <row><v> 5.7000000000e+02 </v></row>
- <!-- 2004-06-26 23:40:00 CEST / 1088286000 --> <row><v> 5.7000000000e+02 </v></row>
- <!-- 2004-06-26 23:45:00 CEST / 1088286300 --> <row><v> 5.7000000000e+02 </v></row>
- <!-- 2004-06-26 23:50:00 CEST / 1088286600 --> <row><v> 5.7000000000e+02 </v></row>
- <!-- 2004-06-26 23:55:00 CEST / 1088286900 --> <row><v> 5.7000000000e+02 </v></row>
- <!-- 2004-06-27 00:00:00 CEST / 1088287200 --> <row><v> 5.7000000000e+02 </v></row>
- </database>
- </rra>
- <rra>
- <cf> AVERAGE </cf>
- <pdp_per_row> 10 </pdp_per_row> <!-- 3000 seconds -->
- <xff> 5.0000000000e-01 </xff>
- <cdp_prep>
- <ds><value> 2.2800000000e+03 </value> <unknown_datapoints> 0 </unknown_datapoints></ds>
- </cdp_prep>
- <database>
- <!-- 2004-06-25 22:40:00 CEST / 1088196000 --> <row><v> 5.7200000000e+02 </v></row>
- <!-- 2004-06-25 23:30:00 CEST / 1088199000 --> <row><v> 5.7200000000e+02 </v></row>
- <!-- 2004-06-26 00:20:00 CEST / 1088202000 --> <row><v> 5.7120000000e+02 </v></row>
- <!-- 2004-06-26 01:10:00 CEST / 1088205000 --> <row><v> 5.7000000000e+02 </v></row>
- <!-- 2004-06-26 02:00:00 CEST / 1088208000 --> <row><v> 5.7000000000e+02 </v></row>
- <!-- 2004-06-26 02:50:00 CEST / 1088211000 --> <row><v> 5.7000000000e+02 </v></row>
- <!-- 2004-06-26 03:40:00 CEST / 1088214000 --> <row><v> 5.7000000000e+02 </v></row>
- <!-- 2004-06-26 04:30:00 CEST / 1088217000 --> <row><v> 5.7000000000e+02 </v></row>
- <!-- 2004-06-26 05:20:00 CEST / 1088220000 --> <row><v> 5.7000000000e+02 </v></row>
- <!-- 2004-06-26 06:10:00 CEST / 1088223000 --> <row><v> 5.7000000000e+02 </v></row>
- <!-- 2004-06-26 07:00:00 CEST / 1088226000 --> <row><v> 5.7000000000e+02 </v></row>
- <!-- 2004-06-26 07:50:00 CEST / 1088229000 --> <row><v> 5.7000000000e+02 </v></row>
- <!-- 2004-06-26 08:40:00 CEST / 1088232000 --> <row><v> 5.7000000000e+02 </v></row>
- <!-- 2004-06-26 09:30:00 CEST / 1088235000 --> <row><v> 5.7000000000e+02 </v></row>
- <!-- 2004-06-26 10:20:00 CEST / 1088238000 --> <row><v> 5.7000000000e+02 </v></row>
- <!-- 2004-06-26 11:10:00 CEST / 1088241000 --> <row><v> 5.7000000000e+02 </v></row>
- <!-- 2004-06-26 12:00:00 CEST / 1088244000 --> <row><v> 5.7000000000e+02 </v></row>
- <!-- 2004-06-26 12:50:00 CEST / 1088247000 --> <row><v> 5.7000000000e+02 </v></row>
- <!-- 2004-06-26 13:40:00 CEST / 1088250000 --> <row><v> 5.7000000000e+02 </v></row>
- <!-- 2004-06-26 14:30:00 CEST / 1088253000 --> <row><v> 5.7000000000e+02 </v></row>
- <!-- 2004-06-26 15:20:00 CEST / 1088256000 --> <row><v> 5.7000000000e+02 </v></row>
- <!-- 2004-06-26 16:10:00 CEST / 1088259000 --> <row><v> 5.7000000000e+02 </v></row>
- <!-- 2004-06-26 17:00:00 CEST / 1088262000 --> <row><v> 5.7000000000e+02 </v></row>
- <!-- 2004-06-26 17:50:00 CEST / 1088265000 --> <row><v> 5.7000000000e+02 </v></row>
- <!-- 2004-06-26 18:40:00 CEST / 1088268000 --> <row><v> 5.7000000000e+02 </v></row>
- <!-- 2004-06-26 19:30:00 CEST / 1088271000 --> <row><v> 5.7000000000e+02 </v></row>
- <!-- 2004-06-26 20:20:00 CEST / 1088274000 --> <row><v> 5.7000000000e+02 </v></row>
- <!-- 2004-06-26 21:10:00 CEST / 1088277000 --> <row><v> 5.7000000000e+02 </v></row>
- <!-- 2004-06-26 22:00:00 CEST / 1088280000 --> <row><v> 5.7000000000e+02 </v></row>
- <!-- 2004-06-26 22:50:00 CEST / 1088283000 --> <row><v> 5.7000000000e+02 </v></row>
- <!-- 2004-06-26 23:40:00 CEST / 1088286000 --> <row><v> 5.7000000000e+02 </v></row>
- </database>
- </rra>
- </rrd>
- 20:41 opgang@Trinity ~/rrdtool/bin%
|
La gros problème, je constate en effet que les valeurs sont mauvaises, mais vraiment mauvaises...
Voici me doinnées avant "transformations" :
Code :
- date (jj/mm/aaaa) | poid (kg)
- 14062004 58,9
- 15062004 59,6
- 16062004 59,5
- 17062004 59,2
- 18062004 59,0
- 19062004 58,0
- 20062004 58,6
- 21062004 58,6
- 22062004 58,3
- 23062004 57,9
- 24062004 57,5
- 25062004 57,2
- 26062004 57,0
|
Pour la date je l'ai convertit au temps UNIX UTC :
date +%s -d 20041406
ensuite http://www.matrix-world.org/~opgang/h.php pour avoir le temps sur chque jour (juste une boucle while qui rajoute 86400 secondes=1 jour)
Pour le poid, j'ai enlevé la virgule car rrdtool n'aime pas , ensuite je l'ai redivisé par 10 avec un RPN "CDEF:masse=poid,0.1,*".
Que faire ? Pourquoi les données sont mauvaises ?
|