[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