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
Personal Internet VMware PHP Linux Shell Bluecoat Proxy Windows Hardware Virtualization Nagios MySQL DB Monitoring Mail Android Network Wyse Hacks Tomcat Postgres Apple Mac Surveillance Backup BSD ZFS Solaris SmartOS Unix Multimedia Perl Database MongoDB CMS OTRS FreeBSD Wordpress LXC Nginx Proxmox DNS Graphics GlusterFS Security Chef HAProxy Icinga Ansible HTML MariaDB Containers Rancher Docker AWS ELK Kibana Logstash Filebeat Varnish PGSQL PostgreSQL ElasticSearch CouchDB Bash Macintosh Container Minio Grafana InfluxDB Databases NFS OSSEC SystemD Java Zoneminder Elasticsearch SSL TLS Icingaweb2 Cloud Wireless Kubernetes Ubuntu