Version 2.5 is just a bug fix for a realy stupid error I introduced when putting the whole thing under version control. This should be fixed now. Thanks Eric for pointing it out!
A first release of a PHP library for IT-NIC’s future EPP implementation. This release covers:
- 1 XML configuration file
- 4 main classes (Client, Session, Contact, Domain) and phpdoc documentation
- 22 examples
- a storage interface to save data (at the moment it comes with just one implementation using ADOdb) to be used to aggregate operations with messages from the polling queue (clTRID field)
- the Client class uses PEAR’s HTTP_Client (http://pear.php.net/) to handle sessions
Version 2.4 is now under version control, has a README and ChangeLog file.
Version 1.1 is now under version control, has a README and ChangeLog file.
Version 3.3 is now under version control, has a README and ChangeLog file.
Another useful comment by Jim:
“This weekend our regularly scheduled disk scrubbing caused check_netapp to go into warning state, because the plugin regards any response to the raid check that isn’t ‘1’ or ‘6’ to be a warning state. The truth is that most of the possible states are OK states — just a couple are problems.”
So this has now changed to regard the RAID states as follows:
crit = 6
warn = 2 3
ok = 1 4 5 7 8
Thanks again Jim!
DOWNLOAD: check_netapp (743 downloads)
This is an update to correct a “it’s a feature not a bug” situation reported by Jim King, where filers with disabled quotas would cause the plugin to bail out giving an error message.
Jim also commented:
“I’m looking at your check_netapp plugin for Nagios – it works pretty well, and is extremely fast!”
DOWNLOAD: check_netapp (1699 downloads)
The README now includes documentation about all requirements:
- path to nagios-plugins “utils.pm”
- the distribution’s “libsnmp-perl” package if you are missing Net/SNMP.pm
This script is made in the same all-in-one fashion as my other perl plugins and only uses numeric OIDs (no need for the netapp MIBs) and “should” therefor be quite fast.
A single run like “./check_netapp -H HOSTNAME -C COMMUNITY” will check the following:
- all raidPStatus entries
- enclTempSensorsOverTempStatus (warnings and failures)
also the following will be checked
- quota hard limits (qrV2QuotaUnlimited)
- quota soft limits (qrV2SoftQuotaUnlimited)
- quota thresholds (qrV2ThresholdUnlimited)
Please give me some feedback at firstname.lastname@example.org if you find this useful – my possibilities at testing are limited to the use of my SNMP simulator (see below).
DOWNLOAD: check_netapp (1963 downloads)
A minor update:
- one typo fixed, which would have prevented the output of the actual state of physical drives (the error itself would have been reported)
- the README now includes a hint about the debug option “-d”, which is not intended to be used in production