[collectd] NetApp plugin giving NANs

Mark Syms mark at marksyms.me.uk
Tue Mar 15 12:40:08 CET 2011


 Hi all,

 I've been trying to use the NetApp plugin to monitor a NetApp Fas2020 
 that I'm working with. Collectd is running on Debian, I've built a 
 modified package of version 4.10.1-1 using the NetApp SDK to allow 
 enabling the NetApp plugin. The NetApp is running version 7.2.6.1 of the 
 system software.

 rrdtool info for the cpu-system.rrd file gives the following (the other 
 RRDs are similar).

 -----------

 filename = "/var/lib/collectd/rrd/netapp/netapp-system/cpu-system.rrd"
 rrd_version = "0003"
 step = 10
 last_update = 1300188932
 header_size = 3236
 ds[value].index = 0
 ds[value].type = "COUNTER"
 ds[value].minimal_heartbeat = 20
 ds[value].min = 0.0000000000e+00
 ds[value].max = 4.2949672950e+09
 ds[value].last_ds = "58176337030"
 ds[value].value = NaN
 ds[value].unknown_sec = 2
 rra[0].cf = "AVERAGE"
 rra[0].rows = 1200
 rra[0].cur_row = 521
 rra[0].pdp_per_row = 1
 rra[0].xff = 1.0000000000e-01
 rra[0].cdp_prep[0].value = NaN
 rra[0].cdp_prep[0].unknown_datapoints = 0
 rra[1].cf = "MIN"
 rra[1].rows = 1200
 rra[1].cur_row = 651
 rra[1].pdp_per_row = 1
 rra[1].xff = 1.0000000000e-01
 rra[1].cdp_prep[0].value = NaN
 rra[1].cdp_prep[0].unknown_datapoints = 0
 rra[2].cf = "MAX"
 rra[2].rows = 1200
 rra[2].cur_row = 1169
 rra[2].pdp_per_row = 1
 rra[2].xff = 1.0000000000e-01
 rra[2].cdp_prep[0].value = NaN
 rra[2].cdp_prep[0].unknown_datapoints = 0
 rra[3].cf = "AVERAGE"
 rra[3].rows = 1235
 rra[3].cur_row = 1096
 rra[3].pdp_per_row = 7
 rra[3].xff = 1.0000000000e-01
 rra[3].cdp_prep[0].value = 0.0000000000e+00
 rra[3].cdp_prep[0].unknown_datapoints = 4
 rra[4].cf = "MIN"
 rra[4].rows = 1235
 rra[4].cur_row = 1140
 rra[4].pdp_per_row = 7
 rra[4].xff = 1.0000000000e-01
 rra[4].cdp_prep[0].value = inf
 rra[4].cdp_prep[0].unknown_datapoints = 4
 rra[5].cf = "MAX"
 rra[5].rows = 1235
 rra[5].cur_row = 34
 rra[5].pdp_per_row = 7
 rra[5].xff = 1.0000000000e-01
 rra[5].cdp_prep[0].value = -inf
 rra[5].cdp_prep[0].unknown_datapoints = 4
 rra[6].cf = "AVERAGE"
 rra[6].rows = 1210
 rra[6].cur_row = 737
 rra[6].pdp_per_row = 50
 rra[6].xff = 1.0000000000e-01
 rra[6].cdp_prep[0].value = 0.0000000000e+00
 rra[6].cdp_prep[0].unknown_datapoints = 43
 rra[7].cf = "MIN"
 rra[7].rows = 1210
 rra[7].cur_row = 1193
 rra[7].pdp_per_row = 50
 rra[7].xff = 1.0000000000e-01
 rra[7].cdp_prep[0].value = inf
 rra[7].cdp_prep[0].unknown_datapoints = 43
 rra[8].cf = "MAX"
 rra[8].rows = 1210
 rra[8].cur_row = 916
 rra[8].pdp_per_row = 50
 rra[8].xff = 1.0000000000e-01
 rra[8].cdp_prep[0].value = -inf
 rra[8].cdp_prep[0].unknown_datapoints = 43
 rra[9].cf = "AVERAGE"
 rra[9].rows = 1202
 rra[9].cur_row = 992
 rra[9].pdp_per_row = 223
 rra[9].xff = 1.0000000000e-01
 rra[9].cdp_prep[0].value = 0.0000000000e+00
 rra[9].cdp_prep[0].unknown_datapoints = 81
 rra[10].cf = "MIN"
 rra[10].rows = 1202
 rra[10].cur_row = 133
 rra[10].pdp_per_row = 223
 rra[10].xff = 1.0000000000e-01
 rra[10].cdp_prep[0].value = inf
 rra[10].cdp_prep[0].unknown_datapoints = 81
 rra[11].cf = "MAX"
 rra[11].rows = 1202
 rra[11].cur_row = 356
 rra[11].pdp_per_row = 223
 rra[11].xff = 1.0000000000e-01
 rra[11].cdp_prep[0].value = -inf
 rra[11].cdp_prep[0].unknown_datapoints = 81
 rra[12].cf = "AVERAGE"
 rra[12].rows = 1201
 rra[12].cur_row = 590
 rra[12].pdp_per_row = 2635
 rra[12].xff = 1.0000000000e-01
 rra[12].cdp_prep[0].value = 0.0000000000e+00
 rra[12].cdp_prep[0].unknown_datapoints = 88
 rra[13].cf = "MIN"
 rra[13].rows = 1201
 rra[13].cur_row = 428
 rra[13].pdp_per_row = 2635
 rra[13].xff = 1.0000000000e-01
 rra[13].cdp_prep[0].value = inf
 rra[13].cdp_prep[0].unknown_datapoints = 88
 rra[14].cf = "MAX"
 rra[14].rows = 1201
 rra[14].cur_row = 864
 rra[14].pdp_per_row = 2635
 rra[14].xff = 1.0000000000e-01
 rra[14].cdp_prep[0].value = -inf
 rra[14].cdp_prep[0].unknown_datapoints = 88

 ------------

 Do I have something misconfigured or does this plugin just not work 
 with this NetApp? Any help to get this working would be appreciated.

 Thanks,

 Mark.



More information about the collectd mailing list