Netapp and RRDGraph

Francesco Duranti fduranti at q8.it
Sat Jul 15 18:13:42 CEST 2006


I've finished the first version of an extention to get data from netapp filers and get status alerts and data from some counters so that at the end I can be able to fully monitor a NetApp Filers in Hobbit.
The script was based on the filers2bbstats.pl but use rsh command instead of SNMP data retrieval.
This first version available on deadcat if someone need it get various data: 
cifs statistics, operations/seconds, iostats of tape/disk/net/fcp, snapshot volume list, qtree quotas, environmental check, snaplist and snap delta, snapmirror status, sysconfig, cpu usageand uptime, disk space and inode usage, users quotas.
 
For some of those kind of data I was able with ncv to create graphs (cifs statistics, ops/s and iostats).
I want to get more data from the NetApp filers and graph them, an example are current snapshot dimension for each volume or vif statistics to know how the 4 aggregate 1gb interface are working and if they're splitting the net i/o in a right way.
 
The problem is that for each filer it's possible to have a different graph definition and a different dataset so that it's not so simple to implement something that will be user friendly.
 
One thing that can be useful could be the possibility to create nvc rrd file in a similar way to what the df modules already do (so 1 file for 1 dataset and the possibility to define a graph in the same way as the disk space graphs).
 
Another good way could be that of having the definitions in the status or data message in a way like:
 
vifstat data 
vif0:in:value
vif0:out:value
vif1:in:value
vif1:out:value
 
and it will create something like 
vifstat.vif0.rrd with in and out value inside
vifstat.vif1.rrd with in and out value inside
 
Thanks 
Francesco Duranti
 
 

 
 
 


More information about the Xymon mailing list