[rrd-users] Missing data entries

Dan Amitai Dan.Amitai at Zoran.com
Thu Dec 28 08:06:09 MET 2006


Hi
 

I've setup a Fedora 5 host to do some monitoring and graph with RRD.

There are processes who get data every 5 minutes, some every 30 and some
every 6 hours.

 

I see no problem with the 5 minutes process. However the 30 minutes, and
6 hours ones get n/a data at some intervals.

I've kept the output, maybe someone can help me understand why this is
happening:

 

This is the output of a successful command:

/usr/bin/rrdtool update /path/file.rrd 1167064202:0:2:2:15

rrdtool output:

return_value = 0

[1167064200]RRA[AVERAGE][1]DS[AwaitingParts] = 0.0000000000e+00

[1167064200]RRA[AVERAGE][1]DS[Open] = 2.0000000000e+00

[1167064200]RRA[AVERAGE][1]DS[PendingMoreInfo] = 2.0000000000e+00

[1167064200]RRA[AVERAGE][1]DS[Resolved] = 1.5000000000e+01

[1167064200]RRA[MAX][1]DS[AwaitingParts] = 0.0000000000e+00

[1167064200]RRA[MAX][1]DS[Open] = 2.0000000000e+00

[1167064200]RRA[MAX][1]DS[PendingMoreInfo] = 2.0000000000e+00

[1167064200]RRA[MAX][1]DS[Resolved] = 1.5000000000e+01

[1167064200]RRA[MIN][1]DS[AwaitingParts] = 0.0000000000e+00

[1167064200]RRA[MIN][1]DS[Open] = 2.0000000000e+00

[1167064200]RRA[MIN][1]DS[PendingMoreInfo] = 2.0000000000e+00

[1167064200]RRA[MIN][1]DS[Resolved] = 1.5000000000e+01

[1167064200]RRA[LAST][1]DS[AwaitingParts] = 0.0000000000e+00

[1167064200]RRA[LAST][1]DS[Open] = 2.0000000000e+00

[1167064200]RRA[LAST][1]DS[PendingMoreInfo] = 2.0000000000e+00

[1167064200]RRA[LAST][1]DS[Resolved] = 1.5000000000e+01

 

But when things go wrong, the output has some duality, like so:

 

/usr/bin/rrdtool update /path/file.rrd 1167062402:3:37:6:29

rrdtool output:

return_value = 0

[1167062400]RRA[AVERAGE][1]DS[AwaitingParts] = NaN

[1167062400]RRA[AVERAGE][1]DS[Open] = NaN

[1167062400]RRA[AVERAGE][1]DS[PendingMoreInfo] = NaN

[1167062400]RRA[AVERAGE][1]DS[Resolved] = NaN

[1167062400]RRA[AVERAGE][2]DS[AwaitingParts] = 3.0000000000e+00

[1167062400]RRA[AVERAGE][2]DS[Open] = 3.8001111111e+01

[1167062400]RRA[AVERAGE][2]DS[PendingMoreInfo] = 4.9988888889e+00

[1167062400]RRA[AVERAGE][2]DS[Resolved] = 3.1001111111e+01

[1167062400]RRA[MAX][1]DS[AwaitingParts] = NaN

[1167062400]RRA[MAX][1]DS[Open] = NaN

[1167062400]RRA[MAX][1]DS[PendingMoreInfo] = NaN

[1167062400]RRA[MAX][1]DS[Resolved] = NaN

[1167062400]RRA[MAX][2]DS[AwaitingParts] = 3.0000000000e+00

[1167062400]RRA[MAX][2]DS[Open] = 3.8998888889e+01

[1167062400]RRA[MAX][2]DS[PendingMoreInfo] = 4.9988888889e+00

[1167062400]RRA[MAX][2]DS[Resolved] = 3.2000000000e+01

[1167062400]RRA[MIN][1]DS[AwaitingParts] = NaN

[1167062400]RRA[MIN][1]DS[Open] = NaN

[1167062400]RRA[MIN][1]DS[PendingMoreInfo] = NaN

[1167062400]RRA[MIN][1]DS[Resolved] = NaN

[1167062400]RRA[MIN][2]DS[AwaitingParts] = 3.0000000000e+00

[1167062400]RRA[MIN][2]DS[Open] = 3.8001111111e+01

[1167062400]RRA[MIN][2]DS[PendingMoreInfo] = 4.0000000000e+00

[1167062400]RRA[MIN][2]DS[Resolved] = 3.1001111111e+01

[1167062400]RRA[LAST][1]DS[AwaitingParts] = NaN

[1167062400]RRA[LAST][1]DS[Open] = NaN

[1167062400]RRA[LAST][1]DS[PendingMoreInfo] = NaN

[1167062400]RRA[LAST][1]DS[Resolved] = NaN

[1167062400]RRA[LAST][2]DS[AwaitingParts] = NaN

[1167062400]RRA[LAST][2]DS[Open] = NaN

[1167062400]RRA[LAST][2]DS[PendingMoreInfo] = NaN

[1167062400]RRA[LAST][2]DS[Resolved] = NaN

 

Why do I get two sets of each? Why are values NaN although the command
line parameters seem OK?

BTW the timestamp in this case is 2 seconds gap to the required update
time. And usually, not more than a few seconds.

 

I'm running RRD 2.1.15 which came with Fedora 5 rpm.

 

 

Thanks,

Dan


--
Unsubscribe mailto:rrd-users-request at list.ee.ethz.ch?subject=unsubscribe
Help        mailto:rrd-users-request at list.ee.ethz.ch?subject=help
Archive     http://lists.ee.ethz.ch/rrd-users
WebAdmin    http://lists.ee.ethz.ch/lsg2.cgi



More information about the rrd-users mailing list