Search Exchange
Search All Sites
Nagios Live Webinars
Let our experts show you how Nagios can help your organization.Login
Directory Tree
check_m1000e
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!
=========== INFORMATION ABOUT THIS PLUGIN ===============
This plugin checks the status of fans, ambient temperature and power supplies
of DELL blade enclosures with the type M1000E using racadm
It will return OK, WARNING, ERROR or UNKNOWN together with the correspondig
exit code 0, 1, 2, 3 in case of error.
Fans are monitored if they provide an error state through racadm and also
by calculating a percentage of actual RPMs vs. maximal RPMs defined by -w
and -c parameters. Performance data consists of actual RPMs of each fan
Ambient temperature is monitored if there is an error state through racadm and
by comparing the actual value to given -w and -c parameters
Power ist just checked if there is an error state as racadm doesn't return
any actual performance data.
There is a plugin called check_dell_bladechassis.pl by Trond H. Amundsen
which uses SNMP to gain different values.
=============== SETUP NOTES ==================
Copy this file to your Nagios plugin folder, e.g. /usr/lib64/nagios/plugins/.
Make sure it is executable for the nagios user
You must have Dell OpenManage installed on the nagios server There must be a
user on the CMC with at least guest status in order
to query data
./check_m1000e.sh -H -u -p -s
Where is "fan", "pwr" or "temp"
=========== SETUP EXAMPLES =========
define command{
command_name check_m1000e
command_line $USER1$/check_m1000e.sh -H $HOSTADDRESS$ -s $ARG1$ -u $ARG2$ -p $ARG3$ -w $ARG4$ -c $ARG5$
}
define service{
use generic-service
host_name DELL-SERVER-00
service_description Dell M1000e fans
check_command check_m1000e!fan!monitoruser!monitorpass!90!95
normal_check_interval 3
retry_check_interval 1
}
define service{
use generic-service
host_name DELL-SERVER-01
service_description Dell M1000e temperature
check_command check_m1000e!temp!monitoruser!monitorpass!30!35
normal_check_interval 3
retry_check_interval 1
}
Reviews (0)
Be the first to review this listing!