[rrd-users] Fetching 5 minute max values from RRDs

William Cassis will at nextlevelinternet.com
Thu Oct 18 02:33:13 CEST 2007


Hello,

I'm trying to extract the max values for each 5 minute sample from an
rrd file, but I've noticed that the values returned for max are the same
as the values for average:

rrdtool fetch fastethernet0_2.rrd AVERAGE -r 300 -s 12:00 -e 12:15
                            ds0                 ds1

1192647900: 9.4423089282e+04 3.4053380473e+04
1192648200: 7.0958851492e+04 3.3312245232e+04
1192648500: 4.5601612854e+04 1.5465940745e+04
1192648800: 7.6042505630e+04 1.5733790918e+04
rrdtool fetch fastethernet0_2.rrd MAX -r 300 -s 12:00 -e 12:15
                            ds0                 ds1

1192647900: 9.4423089282e+04 3.4053380473e+04
1192648200: 7.0958851492e+04 3.3312245232e+04
1192648500: 4.5601612854e+04 1.5465940745e+04
1192648800: 7.6042505630e+04 1.5733790918e+04

When I choose a resolution larger than 300 seconds (1800 seconds, for
example), the values returned for max and average are different (I'm
guessing because it's not using the 5 minute sample section of the rrd):

rrdtool fetch fastethernet0_2.rrd MAX -r 1800 -s 12:00 -e 13:00
                            ds0                 ds1

1192649400: 9.6160742247e+04 3.4053380473e+04
1192651200: 7.1751123418e+04 3.3134429366e+04
1192653000: 1.5926465216e+05 1.1399776686e+05

rrdtool fetch fastethernet0_2.rrd AVERAGE -r 1800 -s 12:00 -e 13:00
                            ds0                 ds1

1192649400: 7.2030585524e+04 2.3909270980e+04
1192651200: 5.4137476921e+04 2.3342711488e+04
1192653000: 1.2425490630e+05 6.5662137257e+04

MRTG used to store the average in/out and then the max in/out for each 5
minute sample in the log file.  Is there any way to get the 5 minute max
from an rrd file?

I'm using MRTG version 2.15.2 and rrdtool version 1.2.23 on FreeBSD 6.2.

Any help would be greatly appreciated.

Thank you!

Regards,

William Cassis
will at nextlevelinternet.com



More information about the rrd-users mailing list