Dell Server - Storage Hardware Health v1.1

I borrowed and modified on the original great script with this name written/authored by HolyGuacamole and michael100. I hope that is OK.  emoticons_love.png

I modified the disk hardware health section so that disks that return a 'Ready' status will not set off a warning threshold alert. Disks in 'Ready' state are just like 'Online' ones except they are not assigned to a virtual disk and I did not want to see my servers marked with warning alerts for this.

In the future, I might also modify the 'Array Hardware Health' section so that relatively minor events like 'Firmware/Driver version out date' alerts do not trigger warnings but that part will be a bit more complicated and time consuming to script.

Re-posting the description below from the original post:

Since hardware health monitoring was introduced in SAM, a lot of users have had to choose between WMI and SNMP for monitoring Dell servers due to a simple reason that the disk and storage controller health status is only exposed in SNMP but WMI is clearly the preferred protocol for Windows  monitoring. Not anymore with this template. You can add your Dell servers as a WMI node in Orion, and monitor the storage health via SNMP! A couple of things to note

     - This relies on a 3rd party software called NetCmdlets from /n software ( and is not free. However, it is very inexpensive.

     - NetCmdlets software must be installed on the SAM server and any Additional Polling Engine that need to use this template

     - The template only works with SNMP v2 and the community string must be passed as a Script Argument

     - NetCmdlets itself does support SNMP v3, but I am assuming its a non-issue since Windows doesn't support SNMP v3 anyway

     - Thresholds have been defined to set warning and critical status