Software Development Kit (SDK) and API Discussions

Nagios SNMP monitoring and NetApp 8.3

ToddAllis
7,182 Views

Hi. We use Nagios3 and monitor our older NetApp servers fine, but the new one doesn't respond to all the same SNMP requests.

The version of our new one is:

NetApp Release 8.3.2P5: Tue Aug 23 12:36:56 UTC 2016

 

I've tried this script and others for monitoring:

https://exchange.nagios.org/directory/Plugins/Hardware/Storage-Systems/SAN-and-NAS/NetApp/Check-Netapp-NG/details

 

CPU Load, Disk Status, NFS Operations, and Uptime monitoring work fine.

Fan, NVRAM Battery, and Power Supply monitoring don't work. We get errors like:

:Requested table is empty or does not exist for .1.3.6.1.4.1.789.1.2.4.2 with snmp version 1 

 

Apparently several Sysstat OIDs no longer work, including:

1.3.6.1.4.1.789.1.2.2
1.3.6.1.4.1.789.1.2.3
1.3.6.1.4.1.789.1.2.4
1.3.6.1.4.1.789.1.2.5

 

Is there another way to monitor these from Nagios? Thanks!

 

Todd

5 REPLIES 5

FelipeMafra
6,921 Views
Hello Todd,

There are some ways you can make it work. You can do a snmpwalk on the filler and then set the correct OIDs for this plugin to work on Data Ontap 8.3 and above.

Another option, which I like most, you can develop your own plugin.
Those are the guidelines:
https://nagios-plugins.org/doc/guidelines.html

Nagios by it self is simply an scheduler. It schedule it's plugins to run from time to time. Based on return values it alert or not some user or user group.

I'm sorry for any typo, since I am using my mobile.

ToddAllis
6,880 Views

Thanks. I have written several Nagios scripts, and I've done an snmpwalk on our 8.3 server, but I was unable to find anything for Fan, NVRAM Battery, or Power Supply.

gmcdaid
5,840 Views

ToddAllis
5,757 Views

Hi. We are using these scripts now, which work well for our needs:

 

https://github.com/aleex42/netapp-cdot-nagios

 

I hope that helps.

 

Todd

aleex
5,340 Views

@ToddAllis wrote:

https://github.com/aleex42/netapp-cdot-nagios

 

Nice, these are my scripts - I hope they work well for you.

 

Otherwise just send me further ideas for the future 🙂

 

Public