In the past few weeks I've received a few mails indicating a problem when the Nagios plugin check_esxi_hardware is launched against a Dell PowerEdge R620 server.
The plugin will exit in Warning state and the following warning will be in the output:
WARNING : System Board 1 Riser Config Err 0: Connected - Server: Dell Inc. PowerEdge R620 s/n: xxxxxx System BIOS: 1.1.2 2012-03-08
The reason is that the CIM element shown as warning (System Board 1 Riser Config Err 0) uses an exit code different than 2:
Element Name = System Board 1 Riser Config Err 0: Connected
Element Op Status = 12
By CIM definition the exit code 12 means No Contact.
I'm still waiting for an official statement of DELL why this single element returns the exit code 12 instead of 2 (typo maybe??). So far it seems that only Dell PowerEdge R620 servers are affected.
As a workaround, check_esxi_hardware users may just use the ignore parameter to exclude this element from being checked:
./check_esxi_hardware.py -H esxi-server-ip -U username -P mypass -V dell -i "System Board 1 Riser Config Err 0: Connected"
PC from France wrote on Mar 5th, 2018:
Hello Claudio, it seems that an error of the same kind is occuring with R540 servers: WARNING : System Board 1 Riser 1 Presence 0: Connected WARNING : System Board 1 Riser 2 Presence 0: Connected WARNING : System Board 1 Riser 3 Presence 0: Connected WARNING : Disk Drive Bay 2 Cable SAS A2 0: Connected WARNING : Disk Drive Bay 2 Cable SAS A1 0: Connected - Server: Dell Inc. PowerEdge R540 s/n: XXXX System BIOS: 1.2.11 2017-10-20
Bertrand JOMIN from France wrote on Mar 5th, 2013:
I've the same issue for IBM Blade HS22 :
WARNING : Front Panel Board 1 Front Panel: Connected - Server: IBM BladeCenter HS22 -[7870S17]- s/n: ******** System BIOS: -[P9E157AUS-1.18]- 2012-06-14
AWS Android Ansible Apache Apple Atlassian Automation BSD Backup Bash Bluecoat CMS Chef Cloud Consul Container Containers CouchDB DB DNS Database Databases Docker ELK ElasticSearch Elasticsearch Filebeat FreeBSD GlusterFS Grafana Graphics HAProxy HTML Hacks Hardware Icinga Icingaweb2 InfluxDB Internet Java Kibana Kubernetes LXC Linux Logstash Mac Macintosh Mail MariaDB Minio MongoDB Monitoring Multimedia MySQL NFS Nagios Network Nginx OSSEC OTRS PGSQL PHP Perl Personal PostgreSQL Postgres PowerDNS Proxmox Proxy Rancher SSL Security Shell SmartOS Solaris Surveillance SystemD TLS Tomcat Ubuntu Unix VMware Varnish Virtualization Windows Wireless Wordpress Wyse ZFS Zoneminder