Monitoring Dell Perc Controllers, OpenManage, and VMware ESX with Nagios on FreeBSD

The environment I work in now is large enough that simply looking for the flashing orange lights, and hoping I notice it before we have multiple drive failures, is no longer sufficient. NagiosExchange has several pluggins that will report back from Dell's OpenManage software. I tried several and settled on this one.

I'm working in FreeBSD so your mileage may very a little on Linux.

Extract the check_openmanage-3.1.1.tar.gz
tar -zxvf check_openmanage-3.1.1.tar.gz

Place check_openmanage in /usr/local/libexec/nagios
cd check_openmanage-3.1.1
cp check_openmanage /usr/local/libexec/nagios

Might have to make it executable as well
chmod +x /usr/local/libexec/nagios/check_openmanage

Define your OpenManage command in commands.cfg
# 'check_openmanage' command definition
define command{
command_name check_openmanage
command_line $USER1$/check_openmanage -s -H $HOSTADDRESS$ -i -C public
}

Define your service in your server.cfg
define service{
use local-service ; Name of service template to use
host_name servername
service_description Perc RAID
check_command check_openmanage!
}

You should end up with notices that look like this

For Monitoring ESX/ESXi I had to find another route. The VMware toolkit is made for linux, and searching around it didn't look promising on FreeBSD. Luckily for me someone else had already figured this out. See Ubergeek Technical Howtos' for details.

No feedback yet