On 6 Aug 2008, at 15:54, James Beal wrote:
Nick Silkey wrote:
Page, Jeremy wrote:
Is anyone doing this? I’m trying to figure out how to get notified if one of my volumes gets below a certain % of free space.
There are some toaster plugins listed on NagiosExchange.org. I believe we have used the check_netapp[1] suite for some time over in ece.utexas.edu (F810; 3020C) as an active check. Works as advertised. I forget if the scripts suffered from the 2TB integer bug (dont think they did, but be aware).
Cheers.
[1]: "Written in Perl and using SNMP queries, a NetApp Filer can be checked for cpu load, disk space used, fan status, NVRAM status, power supply status, snapshots enabled, high temperature status and uptime." <http://www.nagiosexchange.org/cgi-bin/page.cgi?g=Detailed%2F2063.html;d=1
I have updated the updated one of those to support 64 bit volumes and things other large things however our nagios person is moaning bitterly at the amount of cpu it is using because of it walking a large chunk of the tree.
I can't figure out nagios exchange so you can pull from here if you wish.
http://www.catbus.co.uk/Nagios/check_netapp3
I have thought of an optimization ( using caching but I haven't had the time yet ).
I have updated the check to use caching, it has a option allowing a check to specify the age of the cache before a refresh. On the difficult disc space checks this can speed the plug-in up by a factor of 10, it will also reduce the load on the netapp as well.