Search Exchange
Search All Sites
Nagios Live Webinars
Let our experts show you how Nagios can help your organization.Login
Directory Tree
check_perc
Meet The New Nagios Core Services Platform
Built on over 25 years of monitoring experience, the Nagios Core Services Platform provides insightful monitoring dashboards, time-saving monitoring wizards, and unmatched ease of use. Use it for free indefinitely.
Monitoring Made Magically Better
- Nagios Core on Overdrive
- Powerful Monitoring Dashboards
- Time-Saving Configuration Wizards
- Open Source Powered Monitoring On Steroids
- And So Much More!
This script will check your Dell hardware for storage problems. It can check the Controller State, Global State, Logical Disk State,and Physical Disk State. Based on the options you pass, it will use the OIDs for checking either Dell's Array Manager or Storage Management:
- It currently depends on NET-SNMP's snmpwalk app.
- You may need to change the 'use lib' path at the top of the script for utils.pm.
1.0.3:
- added '-l' to force output to lowercase
- added a couple of older, un-documented return codes
- fixed exit value for usage
1.0.4
- fixed phys-3 (should be 'ONLINE')
- added SIG alarm check
- added most options for SNMPv3
- switched usage to exit UNKNOWN, all snmpwalk non-zero exits to UNKNOWN (I actually read the plugin guidelines ...)
- better error handling, a bit more sanity checking, etc.
- added more debugging output
- switched to Getopt::Long
NOTE: I have switched to using an absolute path for the snmpwalk executable.
You may need to change the '$snmpwalk' variable near the top of the script for your environment.
- It currently depends on NET-SNMP's snmpwalk app.
- You may need to change the 'use lib' path at the top of the script for utils.pm.
1.0.3:
- added '-l' to force output to lowercase
- added a couple of older, un-documented return codes
- fixed exit value for usage
1.0.4
- fixed phys-3 (should be 'ONLINE')
- added SIG alarm check
- added most options for SNMPv3
- switched usage to exit UNKNOWN, all snmpwalk non-zero exits to UNKNOWN (I actually read the plugin guidelines ...)
- better error handling, a bit more sanity checking, etc.
- added more debugging output
- switched to Getopt::Long
NOTE: I have switched to using an absolute path for the snmpwalk executable.
You may need to change the '$snmpwalk' variable near the top of the script for your environment.
Reviews (0)
Be the first to review this listing!