TOP LEVEL CATEGORIES
EXPLORE
Description:
I really like the check_dell_bladechassis plugin, but I wanted to have graphs from the fans and some more event monitoring for our DELL M1000e chassis.
=========== 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 }
Current Version
0.1
Last Release Date
2014-03-14
Compatible With
Owner
Dirk Doerflinger
Download URL
https://github.com/zapalotta/scriptlets/blob/master/check_m1000e.sh
License
MIT
You must be logged in to submit a review.
Your review has been submitted and is pending approval.
To:
From:
Your recommendation has been sent.