[rrd-users] Strange behavior

Fitzgerald, David David.Fitzgerald at Level3.com
Wed Jul 23 23:20:35 MEST 2003

David E. Fitzgerald, Jr.
Senior Engineer
Global Network Systems Development
Level 3 Communications
david.fitzgerald at level3.com
I have 16 servers that, in theory, are all identically configured.

On each of the servers I have a very simple rrd file which is created
(if not found) and updated from a perl program.

bash-2.03$ rrdtool info /scripts/
filename = "/scripts/"
rrd_version = "0001"
step = 60
last_update = 1058987761
ds[status].type = "GAUGE"
ds[status].minimal_heartbeat = 60
ds[status].min = 0.0000000000e+00
ds[status].max = 3.0000000000e+00
ds[status].last_ds = "UNKN"
ds[status].value = 2.0000000000e+00
ds[status].unknown_sec = 0
rra[0].cf = "AVERAGE"
rra[0].rows = 43200
rra[0].pdp_per_row = 1
rra[0].xff = 5.0000000000e-01
rra[0].cdp_prep[0].value = NaN
rra[0].cdp_prep[0].unknown_datapoints = 0

which is created with the string:

$foo = "rrdtool create /scripts/ --step 60 \
   --start 1058000000   DS:status:GAUGE:60:0:3 RRA:AVERAGE:0.5:1:43200

It is then updated, once a minute via cron with something that looks

$foo = "rrdtool update  /scripts/ -t status N:2 ";

The value of the variable status is always in the set {0, 1, 2, 3}
(should be 2, most of the time).

I verify the that the create and updates are successful
($result=system($foo) being equal to 0), and on one server I get the
graph I would expect.  On the others, the graph is empty, as the rrd
file is all NaN.

I'm using the same code on all servers.  Any ideas?

I've gone as far as typing in updates manually, and I still come up with

My step and heartbeat are the same period.  Is there something
inherently wrong with this?

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://www.ee.ethz.ch/~slist/rrd-users
WebAdmin    http://www.ee.ethz.ch/~slist/lsg2.cgi

More information about the rrd-users mailing list