HP Server SNMP Autodiscovery Template Popular
For all HP servers with HP SNMP agents. Uses Zabbix Low-Level Discovery to spin up monitoring for serviceable items such as physical and logical drives, Drive Array Controllers, Drive Array Accelerators, Power Supplies, and firmware. Can also monitor individual memory modules but this is disabled by default because it is usually sufficient to monitor just the "Resilient Memory Condition" item. Similarly, things such as thermal problems are monitored using the top-level cpqHeThermalCondition item instead of monitoring individual temperature sensors.
Newer HP servers (G8 and up) include HP SNMP Agents embedded in hardware at the iLO address; these can be monitored (with some reduced functionality) where the OS does not support HP SNMP agent installation (i.e. VMware).
Tested with HP BL and DL series G7, G8, and G9 servers, using Zabbix 2.4.x
No MIB files are required (only numeric OIDs are used).
Update 2016-05-24: Added Zabbix Version 3.0 template (includes Zabbix value maps), thanks to "mrbbs" for converting. Also added Zabbix 2.0 version.
Update 2017-02-27: Added Zabbix Version 3.2 template (Includes Zabbix value maps). Added value map item 4 (Flash-Backed Write Cache) under cpqDaAccelBackupPowerSource (used by G9 servers).
This template uses Zabbix value mapping to provide meaningful data from SNMP queries. This means that the value maps must be entered before importing the template if you are using Zabbix 2.x. Although this is a bit tedious, it's worth the effort. Copy the value maps below and paste them into Zabbix:
Zabbix Value Mapping for Template_HP_SNMP_Autodiscovery
cpqCondition
1 other
2 OK
3 degraded
4 failed
cpqDaAccelBackupPowerSource
1 other
2 battery
3 capacitor
4 Flash-Backed Write Cache
cpqDaAccelBatteryStatus
1 other
2 ok
3 recharging
4 failed
5 degraded
6 notPresent
7 capacitorFailed
cpqDaAccelStatus
1 other
2 invalid
3 enabled
4 tmpDisabled
5 permDisabled
6 cacheModFlashMemNotAttached
7 cacheModDegradedFailsafeSpeed
8 cacheModCriticalFailure
9 cacheReadCacheNotMapped
cpqDaCntlrDriveWriteCacheState
1 other
2 disabled
3 enabled
cpqDaLogDrvFaultTol
1 other
2 none
3 mirroring
4 dataGuard
5 distribDataGuard
7 advancedDataGuard
8 raid50
9 raid60
cpqRedundant
1 other
2 notRedundant
3 redundant
Listing Details
1 version, '2016-05-24 23:51' modified
1 version, '2015-11-20 00:03' modified
1 version, '2016-05-24 23:48' modified
1 version, '2017-02-27 19:40' modified