Search Exchange

Search All Sites

Nagios Live Webinars

Let our experts show you how Nagios can help your organization.

Contact Us

Phone: 1-888-NAGIOS-1


Remember Me

check_openmanage Featured

Current Version
Last Release Date
Compatible With
  • Nagios 2.x
  • Nagios 3.x
  • Nagios 4.x
Network Monitoring Software - Download Nagios XI
Log Management Software - Nagios Log Server - Download
Netflow Analysis Software - Nagios Network Analyzer - Download
check_openmanage checks the hardware health of Dell servers running OpenManage Server Administrator (OMSA). The plugin can be used remotely with SNMP or locally with NRPE, check_by_ssh or similar, whichever suits your needs and particular taste. The plugin checks the health of the storage subsystem, power supplies, memory modules, temperature probes etc., and gives an alert if any of the components are faulty or operate outside normal parameters.
Recent Changes:
  • Release 3.7.12: A couple of fixes for physical disk reporting. Failed physical disks are now reported as critical.
  • Release 3.7.11: A regression on Nagios systems with ePN enabled was fixed
  • Release 3.7.10: This release fixes documentation URLs in the HTML output to reflect the new layout on Dell's website, adds a new option "--vdisk-critical" to make all alerts for virtual disks appear as critical, and fixes a bug with the option "--only servicetag"

About this plugin:

The main philosophy behind check_openmanage is that the plugin's output should be immediately useful to the system administrator. Great care has been taken to ensure that the output is accurate, compact and detailed enough to tell you exactly what you need to know in case of a hardware problem. It will identify blades and will not report "missing" power supplies, fans etc. on blade servers.

dell-server01 ~$ check_openmanage
OK - System: 'PowerEdge R710', SN: 'XXXXXXX', 72 GB ram (18 dimms), 1 logical drives, 2 physical drives

check_openmanage differs from other Dell plugins in the level of detail in the output. It tries to be as precise as possible about whatever is wrong. In most cases, it shouldn't be necessary to investigate further when you get an alert from check_openmanage.

nagios-server ~$ check_openmanage -H dell-server02
Physical Disk 1:3 [Seagate ST3300007LC, 300GB] on ctrl 0 needs attention: Failure Predicted

In addition, many options have been added to the plugin to let you decide for yourself how it should behave in your environment. You can blacklist components that you'll never fix, and control which of the components that are checked in the first place. The default setting is that almost everything is checked.

nagios-server ~$ check_openmanage -H dell-server03 -e
Memory module 4 [DIMM2_B, 1024 MB] needs attention: ECC single bit correction logging disabled
------ SYSTEM: PowerEdge 2850, SN: XXXXXXX

The plugin is designed to be used either locally with NRPE, or remotely via SNMP. In either case, it relies entirely on the Dell OpenManage System Administrator (OMSA) management software and cannot function if OMSA is not installed and running on the monitored system.

Storage components checked:
  • Controllers
  • Physical drives
  • Logical drives
  • Cache batteries
  • Connectors (channels)
  • Enclosures
  • Enclosure fans
  • Enclosure power supplies
  • Enclosure temperature probes
  • Enclosure management modules (EMMs)
Chassis components checked:
  • Processors
  • Memory modules
  • Cooling fans
  • Temperature probes
  • Power supplies
  • Batteries
  • Voltage probes
  • Power usage
  • Chassis intrusion
  • Removable flash media (SD cards)
  • Sane and not empty service tag (serial number)
  • ESM Log health
  • ESM Log content (default disabled)
  • Alert Log content (default disabled, not SNMP)

check_openmanage has been testet on a variety of Dell servers running RHEL3, RHEL4, RHEL5, RHEL6, VmWare ESX and various Windows releases, with recent OMSA versions. It may work with old versions of OMSA, and should work on other operating systems providing a fairly recent and functioning OMSA version.

Reviews (12)
--blacklist "ctrl_fw=all" --blacklist "ctrl_driver=all"
It's possible not to check the firmware and driver of the controller ?
byJerry, October 8, 2015
I was working on setting up SNMP with some Dell servers while someone else was working on setting up OpenManage.

So I naturally looked to see what was available and found check_openmanage which was well documented, easy to set up and immediately discovered some previously unknown problems -two machines had out of date firmware and one has a battery issue.
If you want to have firmware information for Dell 13th generation PowerEdge Servers, add the below line to file “check_openmanage” after line#5054.

22 => 'iDRAC8', # iDRAC8
byrfults, August 28, 2013
1 of 1 people found this review helpful
Love this plugin!
bynishith, August 14, 2012
5 of 5 people found this review helpful
This plugin found working properly in Dell PowerEdge 6850 with RedHat Linux OS.

Just mention individual plugins in NRPE.CFG or Nagios Server. The example is as given below.

command[check_openmanage]=/usr/local/nagios/libexec/check_openmanage --only memory

command[check_openmanage1]=/usr/local/nagios/libexec/check_openmanage --only voltage

command[check_openmanage2]=/usr/local/nagios/libexec/check_openmanage --only fans

command[check_openmanage3]=/usr/local/nagios/libexec/check_openmanage --only cpu

command[check_openmanage4]=/usr/local/nagios/libexec/check_openmanage --only esmhealth

command[check_openmanage5]=/usr/local/nagios/libexec/check_openmanage --only temp

Sample output is:

[root@dell-nfs libexec]# ./check_openmanage --only memory
MEMORY OK - 4 memory modules, 4096 MB total memory

System: PowerEdge 6850 OMSA version: 5.5.0
ServiceTag: 268XZC1 Plugin version: 3.7.6
BIOS/date: A04 08/07/2006 Checking mode: local
Chassis Components
OK | 0 | Memory module 0 [Mem Card A/DIMM_1A, 1024 MB] is Ok
OK | 1 | Memory module 1 [Mem Card A/DIMM_1B, 1024 MB] is Ok
OK | 2 | Memory module 2 [Mem Card B/DIMM_1A, 1024 MB] is Ok
OK | 3 | Memory module 3 [Mem Card B/DIMM_1B, 1024 MB] is Ok
bydw, May 13, 2012
3 of 3 people found this review helpful
Very good plugin. Useful output and easy to use.
We check all our Dell servers with it.

Great work
bygenkuro, January 10, 2012
3 of 3 people found this review helpful
I had a chassis light/bad EMM on an MD1200. I decided to point this plugin at it to see if it would detect it. It did. Definitely a good frontline of defense for a Dell shop.
bycorcoran, October 26, 2011
3 of 3 people found this review helpful
Superb. Really breathes life into our Nagios offering. Thank you!
byjaward916, October 10, 2011
3 of 3 people found this review helpful
bydeanmanners, August 10, 2011
4 of 5 people found this review helpful
The most thoroughly maintained nagios plugin in existance.. Highly recommended.
byjpcozar, July 18, 2010
3 of 5 people found this review helpful
One of the best plugins that I've tested. Congratulations and thank you for sharing with the community.