For Zabbix version: 6.2 and higher. for BMC ATEN IPMI controllers of Supermicro servers https://www.supermicro.com/solutions/IPMI.cfm
This template was tested on:
Refer to the vendor documentation.
No specific Zabbix configuration is required.
Name | Description | Default |
---|---|---|
{$ICMPLOSSWARN} | - |
20 |
{$ICMPRESPONSETIME_WARN} | - |
0.15 |
{$SNMP.TIMEOUT} | - |
5m |
{$TEMPCRITLOW} | - |
5 |
{$TEMP_CRIT} | - |
60 |
{$TEMP_WARN} | - |
50 |
There are no template links in this template.
Name | Description | Type | Key and additional info |
---|---|---|---|
FAN Discovery | Scanning ATEN-IPMI-MIB::sensorTable with filter: not connected FAN sensors (Value = 0) |
SNMP | fan.discovery Filter: AND- {#SNMPVALUE} MATCHESREGEX - {#SENSORDESCR} MATCHES_REGEX |
Temperature Discovery | Scanning ATEN-IPMI-MIB::sensorTable with filter: not connected temp sensors (Value = 0) |
SNMP | tempDescr.discovery Filter: AND- {#SNMPVALUE} MATCHESREGEX - {#SENSORDESCR} MATCHES_REGEX |
Group | Name | Description | Type | Key and additional info |
---|---|---|---|---|
Fans | {#SENSOR_DESCR}: Fan speed, % | MIB: ATEN-IPMI-MIB A textual string containing information about the interface. This string should include the name of the manufacturer, the product name and the version of the interface hardware/software. |
SNMP | sensor.fan.speed.percentage[sensorReading.{#SNMPINDEX}] |
General | SNMP traps (fallback) | The item is used to collect all SNMP traps unmatched by other snmptrap items |
SNMP_TRAP | snmptrap.fallback |
General | System location | MIB: SNMPv2-MIB The physical location of this node (e.g., `telephone closet, 3rd floor'). If the location is unknown, the value is the zero-length string. |
SNMP | system.location[sysLocation.0] Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
General | System contact details | MIB: SNMPv2-MIB The textual identification of the contact person for this managed node, together with information on how to contact this person. If no contact information is known, the value is the zero-length string. |
SNMP | system.contact[sysContact.0] Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
General | System object ID | MIB: SNMPv2-MIB The vendor's authoritative identification of the network management subsystem contained in the entity. This value is allocated within the SMI enterprises subtree (1.3.6.1.4.1) and provides an easy and unambiguous means for determining |
SNMP | system.objectid[sysObjectID.0] Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
General | System name | MIB: SNMPv2-MIB An administratively-assigned name for this managed node.By convention, this is the node's fully-qualified domain name. If the name is unknown, the value is the zero-length string. |
SNMP | system.name Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
General | System description | MIB: SNMPv2-MIB A textual description of the entity. This value should include the full name and version identification of the system's hardware type, software operating-system, and networking software. |
SNMP | system.descr[sysDescr.0] Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
Status | Uptime (network) | MIB: SNMPv2-MIB The time (in hundredths of a second) since the network management portion of the system was last re-initialized. |
SNMP | system.net.uptime[sysUpTime.0] Preprocessing: - MULTIPLIER: |
Status | Uptime (hardware) | MIB: HOST-RESOURCES-MIB The amount of time since this host was last initialized. Note that this is different from sysUpTime in the SNMPv2-MIB [RFC1907] because sysUpTime is the uptime of the network management portion of the system. |
SNMP | system.hw.uptime[hrSystemUptime.0] Preprocessing: - CHECKNOTSUPPORTED ⛔️ON_FAIL: - MULTIPLIER: |
Status | SNMP agent availability | Availability of SNMP checks on the host. The value of this item corresponds to availability icons in the host list. Possible value: 0 - not available 1 - available 2 - unknown |
INTERNAL | zabbix[host,snmp,available] |
Status | ICMP ping | - |
SIMPLE | icmpping |
Status | ICMP loss | - |
SIMPLE | icmppingloss |
Status | ICMP response time | - |
SIMPLE | icmppingsec |
Temperature | {#SENSOR_DESCR}: Temperature | MIB: ATEN-IPMI-MIB A textual string containing information about the interface. This string should include the name of the manufacturer, the product name and the version of the interface hardware/software. |
SNMP | sensor.temp.value[sensorReading.{#SNMPINDEX}] |
Name | Description | Expression | Severity | Dependencies and additional info |
---|---|---|---|---|
System name has changed | System name has changed. Ack to close. |
last(/Supermicro Aten by SNMP/system.name,#1)<>last(/Supermicro Aten by SNMP/system.name,#2) and length(last(/Supermicro Aten by SNMP/system.name))>0 |
INFO | Manual close: YES |
Host has been restarted | Uptime is less than 10 minutes. |
(last(/Supermicro Aten by SNMP/system.hw.uptime[hrSystemUptime.0])>0 and last(/Supermicro Aten by SNMP/system.hw.uptime[hrSystemUptime.0])<10m) or (last(/Supermicro Aten by SNMP/system.hw.uptime[hrSystemUptime.0])=0 and last(/Supermicro Aten by SNMP/system.net.uptime[sysUpTime.0])<10m) |
WARNING | Manual close: YES Depends on: - No SNMP data collection |
No SNMP data collection | SNMP is not available for polling. Please check device connectivity and SNMP settings. |
max(/Supermicro Aten by SNMP/zabbix[host,snmp,available],{$SNMP.TIMEOUT})=0 |
WARNING | Depends on: - Unavailable by ICMP ping |
Unavailable by ICMP ping | Last three attempts returned timeout. Please check device connectivity. |
max(/Supermicro Aten by SNMP/icmpping,#3)=0 |
HIGH | |
High ICMP ping loss | - |
min(/Supermicro Aten by SNMP/icmppingloss,5m)>{$ICMP_LOSS_WARN} and min(/Supermicro Aten by SNMP/icmppingloss,5m)<100 |
WARNING | Depends on: - Unavailable by ICMP ping |
High ICMP ping response time | - |
avg(/Supermicro Aten by SNMP/icmppingsec,5m)>{$ICMP_RESPONSE_TIME_WARN} |
WARNING | Depends on: - High ICMP ping loss - Unavailable by ICMP ping |
{#SENSOR_DESCR}: Temperature is above warning threshold | This trigger uses temperature sensor values as well as temperature sensor status if available |
avg(/Supermicro Aten by SNMP/sensor.temp.value[sensorReading.{#SNMPINDEX}],5m)>{$TEMP_WARN:"{#SENSOR_DESCR}"} Recovery expression: max(/Supermicro Aten by SNMP/sensor.temp.value[sensorReading.{#SNMPINDEX}],5m)<{$TEMP_WARN:"{#SENSOR_DESCR}"}-3 |
WARNING | Depends on: - {#SENSOR_DESCR}: Temperature is above critical threshold |
{#SENSOR_DESCR}: Temperature is above critical threshold | This trigger uses temperature sensor values as well as temperature sensor status if available |
avg(/Supermicro Aten by SNMP/sensor.temp.value[sensorReading.{#SNMPINDEX}],5m)>{$TEMP_CRIT:"{#SENSOR_DESCR}"} Recovery expression: max(/Supermicro Aten by SNMP/sensor.temp.value[sensorReading.{#SNMPINDEX}],5m)<{$TEMP_CRIT:"{#SENSOR_DESCR}"}-3 |
HIGH | |
{#SENSOR_DESCR}: Temperature is too low | - |
avg(/Supermicro Aten by SNMP/sensor.temp.value[sensorReading.{#SNMPINDEX}],5m)<{$TEMP_CRIT_LOW:"{#SENSOR_DESCR}"} Recovery expression: min(/Supermicro Aten by SNMP/sensor.temp.value[sensorReading.{#SNMPINDEX}],5m)>{$TEMP_CRIT_LOW:"{#SENSOR_DESCR}"}+3 |
AVERAGE |
Please report any issues with the template at https://support.zabbix.com.
For Zabbix version: 6.2 and higher
Refer to the vendor documentation.
No specific Zabbix configuration is required.
There are no template links in this template.
Group | Name | Description | Type | Key and additional info |
---|---|---|---|---|
Fans | System Fan 2 | - |
IPMI | systemfan2 |
Fans | System Fan 3 | - |
IPMI | systemfan3 |
Temperature | Baseboard Temp | - |
IPMI | baseboard_temp |
Temperature | Front Panel Temp | - |
IPMI | frontpaneltemp |
Voltage | BB +1.05V PCH | - |
IPMI | bb1.05vpch |
Voltage | BB +1.1V P1 Vccp | - |
IPMI | bb1.1vp1_vccp |
Voltage | BB +1.5V P1 DDR3 | - |
IPMI | bb1.5vp1_ddr3 |
Voltage | BB +3.3V | - |
IPMI | bb_3.3v |
Voltage | BB +3.3V STBY | - |
IPMI | bb3.3vstby |
Voltage | BB +5.0V | - |
IPMI | bb_5.0v |
Voltage | Power | - |
IPMI | power |
Name | Description | Expression | Severity | Dependencies and additional info |
---|---|---|---|---|
System Fan 2 Critical [{ITEM.VALUE}] | - |
last(/Intel SR1630 IPMI/system_fan_2)<324 |
DISASTER | Depends on: - Power |
System Fan 2 Non-Critical [{ITEM.VALUE}] | - |
last(/Intel SR1630 IPMI/system_fan_2)<378 |
HIGH | Depends on: - Power - System Fan 2 Critical [{ITEM.VALUE}] |
System Fan 3 Critical [{ITEM.VALUE}] | - |
last(/Intel SR1630 IPMI/system_fan_3)<324 |
DISASTER | Depends on: - Power |
System Fan 3 Non-Critical [{ITEM.VALUE}] | - |
last(/Intel SR1630 IPMI/system_fan_3)<378 |
HIGH | Depends on: - Power - System Fan 3 Critical [{ITEM.VALUE}] |
Baseboard Temp Critical [{ITEM.VALUE}] | - |
last(/Intel SR1630 IPMI/baseboard_temp)<5 or last(/Intel SR1630 IPMI/baseboard_temp)>90 |
DISASTER | Depends on: - Power |
Baseboard Temp Non-Critical [{ITEM.VALUE}] | - |
last(/Intel SR1630 IPMI/baseboard_temp)<10 or last(/Intel SR1630 IPMI/baseboard_temp)>83 |
HIGH | Depends on: - Baseboard Temp Critical [{ITEM.VALUE}] - Power |
Front Panel Temp Critical [{ITEM.VALUE}] | - |
last(/Intel SR1630 IPMI/front_panel_temp)<0 or last(/Intel SR1630 IPMI/front_panel_temp)>48 |
DISASTER | Depends on: - Power |
Front Panel Temp Non-Critical [{ITEM.VALUE}] | - |
last(/Intel SR1630 IPMI/front_panel_temp)<5 or last(/Intel SR1630 IPMI/front_panel_temp)>44 |
HIGH | Depends on: - Front Panel Temp Critical [{ITEM.VALUE}] - Power |
BB +1.05V PCH Critical [{ITEM.VALUE}] | - |
last(/Intel SR1630 IPMI/bb_1.05v_pch)<0.953 or last(/Intel SR1630 IPMI/bb_1.05v_pch)>1.149 |
DISASTER | Depends on: - Power |
BB +1.05V PCH Non-Critical [{ITEM.VALUE}] | - |
last(/Intel SR1630 IPMI/bb_1.05v_pch)<0.985 or last(/Intel SR1630 IPMI/bb_1.05v_pch)>1.117 |
HIGH | Depends on: - BB +1.05V PCH Critical [{ITEM.VALUE}] - Power |
BB +1.1V P1 Vccp Critical [{ITEM.VALUE}] | - |
last(/Intel SR1630 IPMI/bb_1.1v_p1_vccp)<0.683 or last(/Intel SR1630 IPMI/bb_1.1v_p1_vccp)>1.543 |
DISASTER | Depends on: - Power |
BB +1.1V P1 Vccp Non-Critical [{ITEM.VALUE}] | - |
last(/Intel SR1630 IPMI/bb_1.1v_p1_vccp)<0.708 or last(/Intel SR1630 IPMI/bb_1.1v_p1_vccp)>1.501 |
HIGH | Depends on: - BB +1.1V P1 Vccp Critical [{ITEM.VALUE}] - Power |
BB +1.5V P1 DDR3 Critical [{ITEM.VALUE}] | - |
last(/Intel SR1630 IPMI/bb_1.5v_p1_ddr3)<1.362 or last(/Intel SR1630 IPMI/bb_1.5v_p1_ddr3)>1.635 |
DISASTER | Depends on: - Power |
BB +1.5V P1 DDR3 Non-Critical [{ITEM.VALUE}] | - |
last(/Intel SR1630 IPMI/bb_1.5v_p1_ddr3)<1.401 or last(/Intel SR1630 IPMI/bb_1.5v_p1_ddr3)>1.589 |
HIGH | Depends on: - BB +1.5V P1 DDR3 Critical [{ITEM.VALUE}] - Power |
BB +3.3V Critical [{ITEM.VALUE}] | - |
last(/Intel SR1630 IPMI/bb_3.3v)<2.982 or last(/Intel SR1630 IPMI/bb_3.3v)>3.625 |
DISASTER | Depends on: - Power |
BB +3.3V Non-Critical [{ITEM.VALUE}] | - |
last(/Intel SR1630 IPMI/bb_3.3v)<3.067 or last(/Intel SR1630 IPMI/bb_3.3v)>3.525 |
HIGH | Depends on: - BB +3.3V Critical [{ITEM.VALUE}] - Power |
BB +3.3V STBY Critical [{ITEM.VALUE}] | - |
last(/Intel SR1630 IPMI/bb_3.3v_stby)<2.982 or last(/Intel SR1630 IPMI/bb_3.3v_stby)>3.625 |
DISASTER | |
BB +3.3V STBY Non-Critical [{ITEM.VALUE}] | - |
last(/Intel SR1630 IPMI/bb_3.3v_stby)<3.067 or last(/Intel SR1630 IPMI/bb_3.3v_stby)>3.525 |
HIGH | Depends on: - BB +3.3V STBY Critical [{ITEM.VALUE}] |
BB +5.0V Critical [{ITEM.VALUE}] | - |
last(/Intel SR1630 IPMI/bb_5.0v)<4.471 or last(/Intel SR1630 IPMI/bb_5.0v)>5.538 |
DISASTER | Depends on: - Power |
BB +5.0V Non-Critical [{ITEM.VALUE}] | - |
last(/Intel SR1630 IPMI/bb_5.0v)<4.630 or last(/Intel SR1630 IPMI/bb_5.0v)>5.380 |
HIGH | Depends on: - BB +5.0V Critical [{ITEM.VALUE}] - Power |
Power | - |
last(/Intel SR1630 IPMI/power)=0 |
WARNING |
Please report any issues with the template at https://support.zabbix.com
For Zabbix version: 6.2 and higher
Refer to the vendor documentation.
No specific Zabbix configuration is required.
There are no template links in this template.
Group | Name | Description | Type | Key and additional info |
---|---|---|---|---|
Fans | System Fan 3 | - |
IPMI | systemfan3 |
Temperature | BB Ambient Temp | - |
IPMI | bbambienttemp |
Voltage | BB +1.8V SM | - |
IPMI | bb1.8vsm |
Voltage | BB +3.3V | - |
IPMI | bb_3.3v |
Voltage | BB +3.3V STBY | - |
IPMI | bb3.3vstby |
Voltage | BB +5.0V | - |
IPMI | bb_5.0v |
Voltage | Power | - |
IPMI | power |
Voltage | Processor Vcc | - |
IPMI | processor_vcc |
Name | Description | Expression | Severity | Dependencies and additional info |
---|---|---|---|---|
BB Ambient Temp Critical [{ITEM.VALUE}] | - |
last(/Intel SR1530 IPMI/bb_ambient_temp)<5 or last(/Intel SR1530 IPMI/bb_ambient_temp)>66 |
DISASTER | |
BB Ambient Temp Non-Critical [{ITEM.VALUE}] | - |
last(/Intel SR1530 IPMI/bb_ambient_temp)<10 or last(/Intel SR1530 IPMI/bb_ambient_temp)>61 |
HIGH | Depends on: - BB Ambient Temp Critical [{ITEM.VALUE}] |
BB +1.8V SM Critical [{ITEM.VALUE}] | - |
last(/Intel SR1530 IPMI/bb_1.8v_sm)<1.597 or last(/Intel SR1530 IPMI/bb_1.8v_sm)>2.019 |
DISASTER | Depends on: - Power |
BB +1.8V SM Non-Critical [{ITEM.VALUE}] | - |
last(/Intel SR1530 IPMI/bb_1.8v_sm)<1.646 or last(/Intel SR1530 IPMI/bb_1.8v_sm)>1.960 |
HIGH | Depends on: - BB +1.8V SM Critical [{ITEM.VALUE}] - Power |
BB +3.3V Critical [{ITEM.VALUE}] | - |
last(/Intel SR1530 IPMI/bb_3.3v)<2.876 or last(/Intel SR1530 IPMI/bb_3.3v)>3.729 |
DISASTER | Depends on: - Power |
BB +3.3V Non-Critical [{ITEM.VALUE}] | - |
last(/Intel SR1530 IPMI/bb_3.3v)<2.970 or last(/Intel SR1530 IPMI/bb_3.3v)>3.618 |
HIGH | Depends on: - BB +3.3V Critical [{ITEM.VALUE}] - Power |
BB +3.3V STBY Critical [{ITEM.VALUE}] | - |
last(/Intel SR1530 IPMI/bb_3.3v_stby)<2.876 or last(/Intel SR1530 IPMI/bb_3.3v_stby)>3.729 |
DISASTER | |
BB +3.3V STBY Non-Critical [{ITEM.VALUE}] | - |
last(/Intel SR1530 IPMI/bb_3.3v_stby)<2.970 or last(/Intel SR1530 IPMI/bb_3.3v_stby)>3.618 |
HIGH | Depends on: - BB +3.3V STBY Critical [{ITEM.VALUE}] |
BB +5.0V Critical [{ITEM.VALUE}] | - |
last(/Intel SR1530 IPMI/bb_5.0v)<4.362 or last(/Intel SR1530 IPMI/bb_5.0v)>5.663 |
DISASTER | Depends on: - Power |
BB +5.0V Non-Critical [{ITEM.VALUE}] | - |
last(/Intel SR1530 IPMI/bb_5.0v)<4.483 or last(/Intel SR1530 IPMI/bb_5.0v)>5.495 |
HIGH | Depends on: - BB +5.0V Critical [{ITEM.VALUE}] - Power |
Power | - |
last(/Intel SR1530 IPMI/power)=0 |
WARNING |
Please report any issues with the template at https://support.zabbix.com
For Zabbix version: 6.2 and higher. for IMM2 and IMM1 IBM serverX hardware
This template was tested on:
Refer to the vendor documentation.
No specific Zabbix configuration is required.
Name | Description | Default |
---|---|---|
{$DISKOKSTATUS} | - |
Normal |
{$FANOKSTATUS} | - |
Normal |
{$HEALTHCRITSTATUS} | - |
2 |
{$HEALTHDISASTERSTATUS} | - |
0 |
{$HEALTHWARNSTATUS} | - |
4 |
{$ICMPLOSSWARN} | - |
20 |
{$ICMPRESPONSETIME_WARN} | - |
0.15 |
{$PSUOKSTATUS} | - |
Normal |
{$SNMP.TIMEOUT} | - |
5m |
{$TEMP_CRIT:"Ambient"} | - |
35 |
{$TEMPCRITLOW} | - |
5 |
{$TEMP_CRIT} | - |
60 |
{$TEMP_WARN:"Ambient"} | - |
30 |
{$TEMP_WARN} | - |
50 |
There are no template links in this template.
Name | Description | Type | Key and additional info | |||||
---|---|---|---|---|---|---|---|---|
FAN Discovery | IMM-MIB::fanDescr |
SNMP | fan.discovery | |||||
Physical Disk Discovery | - |
SNMP | physicalDisk.discovery | |||||
PSU Discovery | IMM-MIB::powerFruName |
SNMP | psu.discovery | |||||
Temperature Discovery | Scanning IMM-MIB::tempTable |
SNMP | tempDescr.discovery Filter: ANDOR- {#SNMPVALUE} MATCHES REGEX `(DIMM |
PSU | PCH | RAID | RR | PCI).*` |
Temperature Discovery Ambient | Scanning IMM-MIB::tempTable with Ambient filter |
SNMP | tempDescr.discovery.ambient Filter: ANDOR- {#SNMPVALUE} MATCHES REGEXAmbient.* |
|||||
Temperature Discovery CPU | Scanning IMM-MIB::tempTable with CPU filter |
SNMP | tempDescr.discovery.cpu Filter: ANDOR- {#SNMPVALUE} MATCHES REGEXCPU [0-9]* Temp |
Group | Name | Description | Type | Key and additional info |
---|---|---|---|---|
Fans | {#FAN_DESCR}: Fan status | MIB: IMM-MIB A description of the fan component status. |
SNMP | sensor.fan.status[fanHealthStatus.{#SNMPINDEX}] |
Fans | {#FAN_DESCR}: Fan speed, % | MIB: IMM-MIB Fan speed expressed in percent(%) of maximum RPM. An octet string expressed as 'ddd% of maximum' where:d is a decimal digit or blank space for a leading zero. If the fan is determined not to be running or the fan speed cannot be determined, the string will indicate 'Offline'. |
SNMP | sensor.fan.speed.percentage[fanSpeed.{#SNMPINDEX}] Preprocessing: - REGEX: |
General | SNMP traps (fallback) | The item is used to collect all SNMP traps unmatched by other snmptrap items |
SNMP_TRAP | snmptrap.fallback |
General | System location | MIB: SNMPv2-MIB The physical location of this node (e.g., `telephone closet, 3rd floor'). If the location is unknown, the value is the zero-length string. |
SNMP | system.location[sysLocation.0] Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
General | System contact details | MIB: SNMPv2-MIB The textual identification of the contact person for this managed node, together with information on how to contact this person. If no contact information is known, the value is the zero-length string. |
SNMP | system.contact[sysContact.0] Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
General | System object ID | MIB: SNMPv2-MIB The vendor's authoritative identification of the network management subsystem contained in the entity. This value is allocated within the SMI enterprises subtree (1.3.6.1.4.1) and provides an easy and unambiguous means for determining |
SNMP | system.objectid[sysObjectID.0] Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
General | System name | MIB: SNMPv2-MIB An administratively-assigned name for this managed node.By convention, this is the node's fully-qualified domain name. If the name is unknown, the value is the zero-length string. |
SNMP | system.name Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
General | System description | MIB: SNMPv2-MIB A textual description of the entity. This value should include the full name and version identification of the system's hardware type, software operating-system, and networking software. |
SNMP | system.descr[sysDescr.0] Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
Inventory | Hardware model name | MIB: IMM-MIB |
SNMP | system.hw.model Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
Inventory | Hardware serial number | MIB: IMM-MIB Machine serial number VPD information |
SNMP | system.hw.serialnumber Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
Physical disks | {#SNMPINDEX}: Physical disk status | MIB: IMM-MIB |
SNMP | system.hw.physicaldisk.status[diskHealthStatus.{#SNMPINDEX}] |
Physical disks | {#SNMPINDEX}: Physical disk part number | MIB: IMM-MIB disk module FRU name. |
SNMP | system.hw.physicaldisk.part_number[diskFruName.{#SNMPINDEX}] |
Power supply | {#PSU_DESCR}: Power supply status | MIB: IMM-MIB A description of the power module status. |
SNMP | sensor.psu.status[powerHealthStatus.{#SNMPINDEX}] |
Status | Overall system health status | MIB: IMM-MIB Indicates status of system health for the system in which the IMM resides. Value of 'nonRecoverable' indicates a severe error has occurred and the system may not be functioning. A value of 'critical' indicates that a error has occurred but the system is currently functioning properly. A value of 'nonCritical' indicates that a condition has occurred that may change the state of the system in the future but currently the system is working properly. A value of 'normal' indicates that the system is operating normally. |
SNMP | system.status[systemHealthStat.0] |
Status | Uptime (network) | MIB: SNMPv2-MIB The time (in hundredths of a second) since the network management portion of the system was last re-initialized. |
SNMP | system.net.uptime[sysUpTime.0] Preprocessing: - MULTIPLIER: |
Status | Uptime (hardware) | MIB: HOST-RESOURCES-MIB The amount of time since this host was last initialized. Note that this is different from sysUpTime in the SNMPv2-MIB [RFC1907] because sysUpTime is the uptime of the network management portion of the system. |
SNMP | system.hw.uptime[hrSystemUptime.0] Preprocessing: - CHECKNOTSUPPORTED ⛔️ON_FAIL: - MULTIPLIER: |
Status | SNMP agent availability | Availability of SNMP checks on the host. The value of this item corresponds to availability icons in the host list. Possible value: 0 - not available 1 - available 2 - unknown |
INTERNAL | zabbix[host,snmp,available] |
Status | ICMP ping | - |
SIMPLE | icmpping |
Status | ICMP loss | - |
SIMPLE | icmppingloss |
Status | ICMP response time | - |
SIMPLE | icmppingsec |
Temperature | {#SNMPVALUE}: Temperature | MIB: IMM-MIB Temperature readings of testpoint: {#SNMPVALUE} |
SNMP | sensor.temp.value[tempReading.{#SNMPINDEX}] |
Temperature | Ambient: Temperature | MIB: IMM-MIB Temperature readings of testpoint: Ambient |
SNMP | sensor.temp.value[tempReading.Ambient.{#SNMPINDEX}] |
Temperature | CPU: Temperature | MIB: IMM-MIB Temperature readings of testpoint: CPU |
SNMP | sensor.temp.value[tempReading.CPU.{#SNMPINDEX}] |
Name | Description | Expression | Severity | Dependencies and additional info |
---|---|---|---|---|
{#FAN_DESCR}: Fan is not in normal state | Please check the fan unit |
count(/IBM IMM by SNMP/sensor.fan.status[fanHealthStatus.{#SNMPINDEX}],#1,"ne","{$FAN_OK_STATUS}")=1 |
INFO | |
System name has changed | System name has changed. Ack to close. |
last(/IBM IMM by SNMP/system.name,#1)<>last(/IBM IMM by SNMP/system.name,#2) and length(last(/IBM IMM by SNMP/system.name))>0 |
INFO | Manual close: YES |
Device has been replaced | Device serial number has changed. Ack to close |
last(/IBM IMM by SNMP/system.hw.serialnumber,#1)<>last(/IBM IMM by SNMP/system.hw.serialnumber,#2) and length(last(/IBM IMM by SNMP/system.hw.serialnumber))>0 |
INFO | Manual close: YES |
{#SNMPINDEX}: Physical disk is not in OK state | Please check physical disk for warnings or errors |
count(/IBM IMM by SNMP/system.hw.physicaldisk.status[diskHealthStatus.{#SNMPINDEX}],#1,"ne","{$DISK_OK_STATUS}")=1 |
WARNING | |
{#PSU_DESCR}: Power supply is not in normal state | Please check the power supply unit for errors |
count(/IBM IMM by SNMP/sensor.psu.status[powerHealthStatus.{#SNMPINDEX}],#1,"ne","{$PSU_OK_STATUS}")=1 |
INFO | |
System is in unrecoverable state! | Please check the device for faults |
count(/IBM IMM by SNMP/system.status[systemHealthStat.0],#1,"eq","{$HEALTH_DISASTER_STATUS}")=1 |
HIGH | |
System status is in critical state | Please check the device for errors |
count(/IBM IMM by SNMP/system.status[systemHealthStat.0],#1,"eq","{$HEALTH_CRIT_STATUS}")=1 |
HIGH | Depends on: - System is in unrecoverable state! |
System status is in warning state | Please check the device for warnings |
count(/IBM IMM by SNMP/system.status[systemHealthStat.0],#1,"eq","{$HEALTH_WARN_STATUS}")=1 |
WARNING | Depends on: - System is in unrecoverable state! - System status is in critical state |
Host has been restarted | Uptime is less than 10 minutes. |
(last(/IBM IMM by SNMP/system.hw.uptime[hrSystemUptime.0])>0 and last(/IBM IMM by SNMP/system.hw.uptime[hrSystemUptime.0])<10m) or (last(/IBM IMM by SNMP/system.hw.uptime[hrSystemUptime.0])=0 and last(/IBM IMM by SNMP/system.net.uptime[sysUpTime.0])<10m) |
WARNING | Manual close: YES Depends on: - No SNMP data collection |
No SNMP data collection | SNMP is not available for polling. Please check device connectivity and SNMP settings. |
max(/IBM IMM by SNMP/zabbix[host,snmp,available],{$SNMP.TIMEOUT})=0 |
WARNING | Depends on: - Unavailable by ICMP ping |
Unavailable by ICMP ping | Last three attempts returned timeout. Please check device connectivity. |
max(/IBM IMM by SNMP/icmpping,#3)=0 |
HIGH | |
High ICMP ping loss | - |
min(/IBM IMM by SNMP/icmppingloss,5m)>{$ICMP_LOSS_WARN} and min(/IBM IMM by SNMP/icmppingloss,5m)<100 |
WARNING | Depends on: - Unavailable by ICMP ping |
High ICMP ping response time | - |
avg(/IBM IMM by SNMP/icmppingsec,5m)>{$ICMP_RESPONSE_TIME_WARN} |
WARNING | Depends on: - High ICMP ping loss - Unavailable by ICMP ping |
{#SNMPVALUE}: Temperature is above warning threshold | This trigger uses temperature sensor values as well as temperature sensor status if available |
avg(/IBM IMM by SNMP/sensor.temp.value[tempReading.{#SNMPINDEX}],5m)>{$TEMP_WARN:"{#SNMPVALUE}"} Recovery expression: max(/IBM IMM by SNMP/sensor.temp.value[tempReading.{#SNMPINDEX}],5m)<{$TEMP_WARN:"{#SNMPVALUE}"}-3 |
WARNING | Depends on: - {#SNMPVALUE}: Temperature is above critical threshold |
{#SNMPVALUE}: Temperature is above critical threshold | This trigger uses temperature sensor values as well as temperature sensor status if available |
avg(/IBM IMM by SNMP/sensor.temp.value[tempReading.{#SNMPINDEX}],5m)>{$TEMP_CRIT:"{#SNMPVALUE}"} Recovery expression: max(/IBM IMM by SNMP/sensor.temp.value[tempReading.{#SNMPINDEX}],5m)<{$TEMP_CRIT:"{#SNMPVALUE}"}-3 |
HIGH | |
{#SNMPVALUE}: Temperature is too low | - |
avg(/IBM IMM by SNMP/sensor.temp.value[tempReading.{#SNMPINDEX}],5m)<{$TEMP_CRIT_LOW:"{#SNMPVALUE}"} Recovery expression: min(/IBM IMM by SNMP/sensor.temp.value[tempReading.{#SNMPINDEX}],5m)>{$TEMP_CRIT_LOW:"{#SNMPVALUE}"}+3 |
AVERAGE | |
Ambient: Temperature is above warning threshold | This trigger uses temperature sensor values as well as temperature sensor status if available |
avg(/IBM IMM by SNMP/sensor.temp.value[tempReading.Ambient.{#SNMPINDEX}],5m)>{$TEMP_WARN:"Ambient"} Recovery expression: max(/IBM IMM by SNMP/sensor.temp.value[tempReading.Ambient.{#SNMPINDEX}],5m)<{$TEMP_WARN:"Ambient"}-3 |
WARNING | Depends on: - Ambient: Temperature is above critical threshold |
Ambient: Temperature is above critical threshold | This trigger uses temperature sensor values as well as temperature sensor status if available |
avg(/IBM IMM by SNMP/sensor.temp.value[tempReading.Ambient.{#SNMPINDEX}],5m)>{$TEMP_CRIT:"Ambient"} Recovery expression: max(/IBM IMM by SNMP/sensor.temp.value[tempReading.Ambient.{#SNMPINDEX}],5m)<{$TEMP_CRIT:"Ambient"}-3 |
HIGH | |
Ambient: Temperature is too low | - |
avg(/IBM IMM by SNMP/sensor.temp.value[tempReading.Ambient.{#SNMPINDEX}],5m)<{$TEMP_CRIT_LOW:"Ambient"} Recovery expression: min(/IBM IMM by SNMP/sensor.temp.value[tempReading.Ambient.{#SNMPINDEX}],5m)>{$TEMP_CRIT_LOW:"Ambient"}+3 |
AVERAGE | |
CPU: Temperature is above warning threshold | This trigger uses temperature sensor values as well as temperature sensor status if available |
avg(/IBM IMM by SNMP/sensor.temp.value[tempReading.CPU.{#SNMPINDEX}],5m)>{$TEMP_WARN:"CPU"} Recovery expression: max(/IBM IMM by SNMP/sensor.temp.value[tempReading.CPU.{#SNMPINDEX}],5m)<{$TEMP_WARN:"CPU"}-3 |
WARNING | Depends on: - CPU: Temperature is above critical threshold |
CPU: Temperature is above critical threshold | This trigger uses temperature sensor values as well as temperature sensor status if available |
avg(/IBM IMM by SNMP/sensor.temp.value[tempReading.CPU.{#SNMPINDEX}],5m)>{$TEMP_CRIT:"CPU"} Recovery expression: max(/IBM IMM by SNMP/sensor.temp.value[tempReading.CPU.{#SNMPINDEX}],5m)<{$TEMP_CRIT:"CPU"}-3 |
HIGH | |
CPU: Temperature is too low | - |
avg(/IBM IMM by SNMP/sensor.temp.value[tempReading.CPU.{#SNMPINDEX}],5m)<{$TEMP_CRIT_LOW:"CPU"} Recovery expression: min(/IBM IMM by SNMP/sensor.temp.value[tempReading.CPU.{#SNMPINDEX}],5m)>{$TEMP_CRIT_LOW:"CPU"}+3 |
AVERAGE |
Please report any issues with the template at https://support.zabbix.com.
Description: Some IMMs (IMM1) do not return disks
Description: Some IMMs (IMM1) do not return fan status: fanHealthStatus
Description: IMM1 servers (M2, M3 generations) sysObjectID is NET-SNMP-MIB::netSnmpAgentOIDs.10
Description: IMM1 servers (M2, M3 generations) only Ambient temperature sensor available
For Zabbix version: 6.2 and higher. The template to monitor HPE Synergy by HTTP. It works without any external scripts and uses the script item.
This template was tested on:
See Zabbix template operation for basic instructions.
No specific Zabbix configuration is required.
Name | Description | Default |
---|---|---|
{$HPE.SYNERGY.API.PASSWORD} | Specify password for API. |
`` |
{$HPE.SYNERGY.API.PORT} | The API port. |
443 |
{$HPE.SYNERGY.API.SCHEME} | The API scheme (http/https). |
https |
{$HPE.SYNERGY.API.USERNAME} | Specify user name for API. |
zabbix |
{$HPE.SYNERGY.DATA.TIMEOUT} | Response timeout for API. |
15s |
There are no template links in this template.
Name | Description | Type | Key and additional info |
---|---|---|---|
Appliance bays discovery | A list of the appliance bays in the enclosure. |
DEPENDENT | hpe.synergy.appliances.discovery Preprocessing: - JSONPATH: - DISCARDUNCHANGEDHEARTBEAT: |
Cross bars discovery | SDX cross fabric module connects to all computing devices installed in the system enclosure and brings in the capability of hard partitioning. Crossbar details are relevant only for enclosures with type "SDX". |
DEPENDENT | hpe.synergy.crossbars.discovery Preprocessing: - JSONPATH: - DISCARDUNCHANGEDHEARTBEAT: |
Datacenters discovery | A list of the datacenters. |
DEPENDENT | hpe.synergy.datacenters.discovery Preprocessing: - JSONPATH: - DISCARDUNCHANGEDHEARTBEAT: |
Devices discovery | A list of device bays in the enclosure. |
DEPENDENT | hpe.synergy.devices.discovery Preprocessing: - JSONPATH: - DISCARDUNCHANGEDHEARTBEAT: |
Enclosures discovery | A list of enclosures resources. |
DEPENDENT | hpe.synergy.enclosures.discovery Preprocessing: - JSONPATH: - DISCARDUNCHANGEDHEARTBEAT: |
Ethernet networks discovery | A list of the ethernet networks. |
DEPENDENT | hpe.synergy.ethernet.networks.discovery Preprocessing: - JSONPATH: - DISCARDUNCHANGEDHEARTBEAT: |
Fabrics discovery | A list of the fabrics. |
DEPENDENT | hpe.synergy.fabrics.discovery Preprocessing: - JSONPATH: - DISCARDUNCHANGEDHEARTBEAT: |
Fans discovery | A list of the fan bays in the enclosure. |
DEPENDENT | hpe.synergy.fans.discovery Preprocessing: - JSONPATH: - DISCARDUNCHANGEDHEARTBEAT: |
FC networks discovery | A list of the FC networks. |
DEPENDENT | hpe.synergy.fc.networks.discovery Preprocessing: - JSONPATH: - DISCARDUNCHANGEDHEARTBEAT: |
Hypervisor managers discovery | A list of the hypervisor managers. |
DEPENDENT | hpe.synergy.hypervisor.managers.discovery Preprocessing: - JSONPATH: - DISCARDUNCHANGEDHEARTBEAT: |
Interconnects discovery | Interconnects are centrally managed by their containing logical interconnect. The interconnect provides a physical view of a detailed downlink and uplink port state and configuration, including the current link state, speed, port role (uplink, downlink, or stacking), current pluggable media, power state, and immediate connected neighbor. |
DEPENDENT | hpe.synergy.interconnects.discovery Preprocessing: - JSONPATH: - DISCARDUNCHANGEDHEARTBEAT: |
Logical enclosures discovery | A list of the logical enclosures. |
DEPENDENT | hpe.synergy.logicalenclosures.discovery Preprocessing: - JSONPATH: - DISCARD UNCHANGED_HEARTBEAT:6h |
Managers discovery | A list of the Synergy Frame Link Module bays. |
DEPENDENT | hpe.synergy.framelinkmodules.discovery Preprocessing: - JSONPATH: - DISCARDUNCHANGEDHEARTBEAT: |
nPar discovery | Electrically isolated hardware partition (nPar). Partition details are relevant only for enclosures with type "SDX". |
DEPENDENT | hpe.synergy.npar.discovery Preprocessing: - JSONPATH: - DISCARDUNCHANGEDHEARTBEAT: |
Power supplies discovery | List of power supply bays in the enclosure. |
DEPENDENT | hpe.synergy.ps.discovery Preprocessing: - JSONPATH: - DISCARDUNCHANGEDHEARTBEAT: |
Racks discovery | A list of the racks. |
DEPENDENT | hpe.synergy.racks.discovery Preprocessing: - JSONPATH: - DISCARDUNCHANGEDHEARTBEAT: |
Server hardware discovery | The server hardware resource is a representation of a physical server. |
DEPENDENT | hpe.synergy.serverhardware.discovery Preprocessing: - JSONPATH: - DISCARD UNCHANGED_HEARTBEAT:6h |
Storage pools discovery | A list of the storage pools. |
DEPENDENT | hpe.synergy.storagepools.discovery Preprocessing: - JSONPATH: - DISCARD UNCHANGED_HEARTBEAT:6h |
Storage systems discovery | A list of the storage systems. |
DEPENDENT | hpe.synergy.storagesystems.discovery Preprocessing: - JSONPATH: - DISCARD UNCHANGED_HEARTBEAT:6h |
Storage volumes discovery | A list of the storage volumes. |
DEPENDENT | hpe.synergy.storagevolumes.discovery Preprocessing: - JSONPATH: - DISCARD UNCHANGED_HEARTBEAT:6h |
Uplink sets discovery | A list of the uplink sets. |
DEPENDENT | hpe.synergy.uplinksets.discovery Preprocessing: - JSONPATH: - DISCARD UNCHANGED_HEARTBEAT:6h |
Group | Name | Description | Type | Key and additional info |
---|---|---|---|---|
HPE | HPE Synergy: Get data | The JSON with the result from requests to API. |
SCRIPT | hpe.synergy.get.data Expression: The text is too long. Please see the template. |
HPE | HPE Synergy: Get errors | A list of errors from API requests. |
DEPENDENT | hpe.synergy.get.errors Preprocessing: - JSONPATH: - DISCARDUNCHANGEDHEARTBEAT: |
HPE | HPE Synergy: Get enclosures data | A list of enclosures. |
DEPENDENT | hpe.synergy.get.enclosures Preprocessing: - JSONPATH: ⛔️ON_FAIL: |
HPE | HPE Synergy: Get datacenters data | Data of the datacenters. |
DEPENDENT | hpe.synergy.get.datacenters Preprocessing: - JSONPATH: ⛔️ON_FAIL: |
HPE | HPE Synergy: Get ethernet networks data | Data of the ethernet networks. |
DEPENDENT | hpe.synergy.get.ethernetnetworks Preprocessing: - JSONPATH: ⛔️ON FAIL:DISCARD_VALUE -> |
HPE | HPE Synergy: Get fabrics data | Data of the fabrics. |
DEPENDENT | hpe.synergy.get.fabrics Preprocessing: - JSONPATH: ⛔️ON_FAIL: |
HPE | HPE Synergy: Get FC networks data | Data of the FC networks. |
DEPENDENT | hpe.synergy.get.fcnetworks Preprocessing: - JSONPATH: ⛔️ON FAIL:DISCARD_VALUE -> |
HPE | HPE Synergy: Get hypervisor managers data | Data of the hypervisor managers. |
DEPENDENT | hpe.synergy.get.hypervisormanagers Preprocessing: - JSONPATH: ⛔️ON FAIL:DISCARD_VALUE -> |
HPE | HPE Synergy: Get interconnects data | Data of the interconnects. |
DEPENDENT | hpe.synergy.get.interconnects Preprocessing: - JSONPATH: ⛔️ON_FAIL: |
HPE | HPE Synergy: Get logical enclosures data | Data of the logical enclosures. |
DEPENDENT | hpe.synergy.get.logicalenclosures Preprocessing: - JSONPATH: ⛔️ON FAIL:DISCARD_VALUE -> |
HPE | HPE Synergy: Get racks data | Data of the racks. |
DEPENDENT | hpe.synergy.get.racks Preprocessing: - JSONPATH: ⛔️ON_FAIL: |
HPE | HPE Synergy: Get server hardware data | Data of the server hardware. |
DEPENDENT | hpe.synergy.get.serverhardware Preprocessing: - JSONPATH: ⛔️ON FAIL:DISCARD_VALUE -> |
HPE | HPE Synergy: Get storage pools data | Data of the storage pools. |
DEPENDENT | hpe.synergy.get.storagepools Preprocessing: - JSONPATH: ⛔️ON FAIL:DISCARD_VALUE -> |
HPE | HPE Synergy: Get storage systems data | Data of the storage systems. |
DEPENDENT | hpe.synergy.get.storagesystems Preprocessing: - JSONPATH: ⛔️ON FAIL:DISCARD_VALUE -> |
HPE | HPE Synergy: Get storage volumes data | Data of the storage volumes. |
DEPENDENT | hpe.synergy.get.storagevolumes Preprocessing: - JSONPATH: ⛔️ON FAIL:DISCARD_VALUE -> |
HPE | HPE Synergy: Get uplink sets data | Data of the uplink sets. |
DEPENDENT | hpe.synergy.get.uplinksets Preprocessing: - JSONPATH: ⛔️ON FAIL:DISCARD_VALUE -> |
HPE | HPE Synergy: Service ping | Checks if the service is running and accepting the TCP connections. |
SIMPLE | net.tcp.service["{$HPE.SYNERGY.API.SCHEME}","{HOST.CONN}","{$HPE.SYNERGY.API.PORT}"] Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
HPE | Appliance bay [{#ENCLOSURENAME}:{#BAYNUMBER}]: Get data | Data of the appliance bay [{#ENCLOSURENAME}:{#BAYNUMBER}]. |
DEPENDENT | hpe.synergy.appliance["{#BAYNUMBER}","{#ENCLOSURENAME}",data] Preprocessing: - JSONPATH: |
HPE | Appliance bay [{#ENCLOSURENAME}:{#BAYNUMBER}]: Model | The model name of the appliance. |
DEPENDENT | hpe.synergy.appliance["{#BAYNUMBER}","{#ENCLOSURENAME}",model] Preprocessing: - JSONPATH: - DISCARDUNCHANGEDHEARTBEAT: |
HPE | Appliance bay [{#ENCLOSURENAME}:{#BAYNUMBER}]: Part number | The part number of the appliance. |
DEPENDENT | hpe.synergy.appliance["{#BAYNUMBER}","{#ENCLOSURENAME}",partnumber] Preprocessing: - JSONPATH: - DISCARD UNCHANGED_HEARTBEAT:1d |
HPE | Appliance bay [{#ENCLOSURENAME}:{#BAYNUMBER}]: Powered on | Yes, if the appliance is powered on; false, otherwise. |
DEPENDENT | hpe.synergy.appliance["{#BAYNUMBER}","{#ENCLOSURENAME}",poweredon] Preprocessing: - JSONPATH: - BOOL TODECIMAL- DISCARD UNCHANGED_HEARTBEAT:1h |
HPE | Appliance bay [{#ENCLOSURENAME}:{#BAYNUMBER}]: Power state | The power state of the appliance bay. EFuse - the power state of the bay - it has been EFused. Reset - the power state of the bay - it has been reset. SoftReset - the power state of the bay - it has been softly reset. Unknown - the power state of the bay is unknown. |
DEPENDENT | hpe.synergy.appliance["{#BAYNUMBER}","{#ENCLOSURENAME}",baypowerstate] Preprocessing: - JSONPATH: - STRREPLACE: - STRREPLACE: - STRREPLACE: - STRREPLACE: - INRANGE: ⛔️ONFAIL: |
HPE | Appliance bay [{#ENCLOSURENAME}:{#BAYNUMBER}]: Presence | Indicates whether an appliance is present in the bay: Absent - the device slot is empty; PresenceNoOp - the device slot is uninitialized; PresenceUnknown - the device presence is unknown; Present - the device slot has a device in it; Subsumed - the device slot is configured to be part of another device slot. Not applicable for the fan or power supply bays. |
DEPENDENT | hpe.synergy.appliance["{#BAYNUMBER}","{#ENCLOSURENAME}",presence] Preprocessing: - JSONPATH: - STRREPLACE: - STRREPLACE: - STRREPLACE: - STRREPLACE: - STRREPLACE: - INRANGE: ⛔️ONFAIL: - DISCARDUNCHANGED_HEARTBEAT: |
HPE | Appliance bay [{#ENCLOSURENAME}:{#BAYNUMBER}]: Serial number | The serial number of the appliance. |
DEPENDENT | hpe.synergy.appliance["{#BAYNUMBER}","{#ENCLOSURENAME}",serialnumber] Preprocessing: - JSONPATH: - DISCARD UNCHANGED_HEARTBEAT:1d |
HPE | Appliance bay [{#ENCLOSURENAME}:{#BAYNUMBER}]: Spare part number | The spare part number of the appliance. |
DEPENDENT | hpe.synergy.appliance["{#BAYNUMBER}","{#ENCLOSURENAME}",sparepartnumber] Preprocessing: - JSONPATH: - DISCARDUNCHANGEDHEARTBEAT: |
HPE | Appliance bay [{#ENCLOSURENAME}:{#BAYNUMBER}]: Status | The hardware status of the appliance: Critical - requires immediate attention; Disabled - the resource is currently not operational; OK - indicates normal/informational behavior; Unknown - the health status is not yet known or cannot be determined; Warning - requires attention soon. |
DEPENDENT | hpe.synergy.appliance["{#BAYNUMBER}","{#ENCLOSURENAME}",status] Preprocessing: - JSONPATH: - DISCARDUNCHANGEDHEARTBEAT: - STRREPLACE: - STRREPLACE: - STRREPLACE: - STRREPLACE: - STRREPLACE: - INRANGE: ⛔️ON_FAIL: |
HPE | Crossbar [{#ENCLOSURENAME}:{#BAYNUMBER}]: Get data | Crossbar [{#ENCLOSURENAME}:{#BAYNUMBER}] data |
DEPENDENT | hpe.synergy.crossbar["{#BAYNUMBER}","{#ENCLOSURENAME}",data] Preprocessing: - JSONPATH: |
HPE | Crossbar [{#ENCLOSURENAME}:{#BAYNUMBER}]: HW version | The hardware version. |
DEPENDENT | hpe.synergy.crossbar["{#BAYNUMBER}","{#ENCLOSURENAME}",hwversion] Preprocessing: - JSONPATH: - DISCARD UNCHANGED_HEARTBEAT:1d |
HPE | Crossbar [{#ENCLOSURENAME}:{#BAYNUMBER}]: Part number | The part number provided by the manufacturer. |
DEPENDENT | hpe.synergy.crossbar["{#BAYNUMBER}","{#ENCLOSURENAME}",partnumber] Preprocessing: - JSONPATH: - DISCARD UNCHANGED_HEARTBEAT:1d |
HPE | Crossbar [{#ENCLOSURENAME}:{#BAYNUMBER}]: Presence | The presence in a bay: Absent - the device slot is empty; PresenceNoOp - the device slot is uninitialized; PresenceUnknown - the device presence is unknown; Present - the device slot has a device in it; Subsumed - the device slot is configured to be part of another device slot. Not applicable for the fan or power supply bays. |
DEPENDENT | hpe.synergy.crossbar["{#BAYNUMBER}","{#ENCLOSURENAME}",presence] Preprocessing: - JSONPATH: - STRREPLACE: - STRREPLACE: - STRREPLACE: - STRREPLACE: - STRREPLACE: - INRANGE: ⛔️ONFAIL: - DISCARDUNCHANGED_HEARTBEAT: |
HPE | Crossbar [{#ENCLOSURENAME}:{#BAYNUMBER}]: Serial number | A serial number. |
DEPENDENT | hpe.synergy.crossbar["{#BAYNUMBER}","{#ENCLOSURENAME}",serialnumber] Preprocessing: - JSONPATH: - DISCARD UNCHANGED_HEARTBEAT:1d |
HPE | Crossbar [{#ENCLOSURENAME}:{#BAYNUMBER}]: Status | The overall health status of the crossbar: Critical - requires immediate attention; Disabled - the resource is currently not operational; OK - indicates normal/informational behavior; Unknown - the health status is not yet known or cannot be determined; Warning - requires attention soon. |
DEPENDENT | hpe.synergy.crossbar["{#BAYNUMBER}","{#ENCLOSURENAME}",status] Preprocessing: - JSONPATH: - DISCARDUNCHANGEDHEARTBEAT: - STRREPLACE: - STRREPLACE: - STRREPLACE: - STRREPLACE: - STRREPLACE: - INRANGE: ⛔️ON_FAIL: |
HPE | Datacenter [{#NAME}]: Get data | Data of the datacenter [{#NAME}]. |
DEPENDENT | hpe.synergy.datacenter["{#NAME}",data] Preprocessing: - JSONPATH: |
HPE | Datacenter [{#NAME}]: State | The current state of the resource. The valid values include Adding, AddError, Configured, CredentialError, Refreshing, RefreshError, Removing, RemoveError, and Unmanaged. |
DEPENDENT | hpe.synergy.datacenter["{#NAME}",state] Preprocessing: - JSONPATH: - STRREPLACE: - STRREPLACE: - STRREPLACE: - STRREPLACE: - STRREPLACE: - STRREPLACE: - STRREPLACE: - STRREPLACE: - STRREPLACE: - INRANGE: ⛔️ON_FAIL: |
HPE | Datacenter [{#NAME}]: Status | The overall health status of the resource. The following are the valid values for the status of the resource: OK - indicates normal/informational behavior; Disabled - indicates that a resource is not operational; Warning - requires attention soon; Critical - requires immediate attention; Unknown - should be avoided, but there may be rare occasions when the status is unknown. |
DEPENDENT | hpe.synergy.datacenter["{#NAME}",status] Preprocessing: - JSONPATH: - DISCARDUNCHANGEDHEARTBEAT: - STRREPLACE: - STRREPLACE: - STRREPLACE: - STRREPLACE: - STRREPLACE: - INRANGE: ⛔️ON_FAIL: |
HPE | Device [{#ENCLOSURENAME}:{#BAYNUMBER}]: Get data | Data of the device [{#ENCLOSURENAME}:{#BAYNUMBER}]. |
DEPENDENT | hpe.synergy.device["{#BAYNUMBER}","{#ENCLOSURENAME}",data] Preprocessing: - JSONPATH: |
HPE | Device [{#ENCLOSURENAME}:{#BAYNUMBER}]: Model | The model name of an unsupported device occupying the bay if available. |
DEPENDENT | hpe.synergy.device["{#BAYNUMBER}","{#ENCLOSURENAME}",model] Preprocessing: - JSONPATH: - DISCARDUNCHANGEDHEARTBEAT: |
HPE | Device [{#ENCLOSURENAME}:{#BAYNUMBER}]: Power allocated | The power allocated for the enclosed blade. |
DEPENDENT | hpe.synergy.device["{#BAYNUMBER}","{#ENCLOSURENAME}",powerallocation] Preprocessing: - JSONPATH: - DISCARD UNCHANGED_HEARTBEAT:1h |
HPE | Device [{#ENCLOSURENAME}:{#BAYNUMBER}]: Presence | Indicates whether a device is present: Absent - the device slot is empty; PresenceNoOp - the device slot is uninitialized; PresenceUnknown - the device presence is unknown; Present - the device slot has a device in it; Subsumed - the device slot is configured to be part of another device slot. Not applicable for the fan or power supply bays. |
DEPENDENT | hpe.synergy.device["{#BAYNUMBER}","{#ENCLOSURENAME}",presence] Preprocessing: - JSONPATH: - STRREPLACE: - STRREPLACE: - STRREPLACE: - STRREPLACE: - STRREPLACE: - INRANGE: ⛔️ONFAIL: - DISCARDUNCHANGED_HEARTBEAT: |
HPE | Device [{#ENCLOSURENAME}:{#BAYNUMBER}]: Serial number | If available, the serial number of any device occupying the bay. |
DEPENDENT | hpe.synergy.device["{#BAYNUMBER}","{#ENCLOSURENAME}",serialnumber] Preprocessing: - JSONPATH: ⛔️ON FAIL:DISCARD_VALUE -> - DISCARDUNCHANGEDHEARTBEAT: |
HPE | Enclosure [{#NAME}]: Get data | Data of the enclosure [{#NAME}]. |
DEPENDENT | hpe.synergy.enclosure["{#NAME}",data] Preprocessing: - JSONPATH: |
HPE | Enclosure [{#NAME}]: Appliance bays count | The number of the appliance bays in the enclosure. |
DEPENDENT | hpe.synergy.enclosure["{#NAME}",appliancebaycount] Preprocessing: - JSONPATH: - DISCARDUNCHANGEDHEARTBEAT: |
HPE | Enclosure [{#NAME}]: Device bays count | The number of the device bays in the enclosure. |
DEPENDENT | hpe.synergy.enclosure["{#NAME}",devicebaycount] Preprocessing: - JSONPATH: - DISCARDUNCHANGEDHEARTBEAT: |
HPE | Enclosure [{#NAME}]: Device bays power | The amount of power allocated for the blades in the enclosure. |
DEPENDENT | hpe.synergy.enclosure["{#NAME}",devicebaywatts] Preprocessing: - JSONPATH: |
HPE | Enclosure [{#NAME}]: Fan bays count | The number of the fan bays in the enclosure. |
DEPENDENT | hpe.synergy.enclosure["{#NAME}",fanbaycount] Preprocessing: - JSONPATH: - DISCARDUNCHANGEDHEARTBEAT: |
HPE | Enclosure [{#NAME}]: Firmware baseline | The name of the current firmware baseline. |
DEPENDENT | hpe.synergy.enclosure["{#NAME}",fwbaselinename] Preprocessing: - JSONPATH: - DISCARDUNCHANGEDHEARTBEAT: |
HPE | Enclosure [{#NAME}]: Interconnect bays count | The number of the interconnect bays in the enclosure. |
DEPENDENT | hpe.synergy.enclosure["{#NAME}",interconnectbaycount] Preprocessing: - JSONPATH: - DISCARDUNCHANGEDHEARTBEAT: |
HPE | Enclosure [{#NAME}]: Interconnect bays power | The amount of power allocated for the interconnects in the enclosure. |
DEPENDENT | hpe.synergy.enclosure["{#NAME}",interconnectbaywatts] Preprocessing: - JSONPATH: |
HPE | Enclosure [{#NAME}]: Min power supplies | The minimum number of the power supplies needed. |
DEPENDENT | hpe.synergy.enclosure["{#NAME}",minps] Preprocessing: - JSONPATH: - DISCARD UNCHANGED_HEARTBEAT:1d |
HPE | Enclosure [{#NAME}]: Min power supplies for redundant power feed | The minimum number of the power supplies needed to fulfill the redundant line feed power mode. |
DEPENDENT | hpe.synergy.enclosure["{#NAME}",minpsredundant] Preprocessing: - JSONPATH: - DISCARDUNCHANGEDHEARTBEAT: |
HPE | Enclosure [{#NAME}]: Model | The enclosure model name, for example, "BladeSystem c7000 Enclosure G2. |
DEPENDENT | hpe.synergy.enclosure["{#NAME}",model] Preprocessing: - JSONPATH: - DISCARDUNCHANGEDHEARTBEAT: |
HPE | Enclosure [{#NAME}]: Part number | The part number of the enclosure. |
DEPENDENT | hpe.synergy.enclosure["{#NAME}",partnumber] Preprocessing: - JSONPATH: - DISCARD UNCHANGED_HEARTBEAT:1d |
HPE | Enclosure [{#NAME}]: Power allocated for fans and management devices | The amount of the power allocated for the fans and management devices of the enclosure. |
DEPENDENT | hpe.synergy.enclosure["{#NAME}",fansmgmtpower] Preprocessing: - JSONPATH: |
HPE | Enclosure [{#NAME}]: Power capacity | The power capacity based on power mode. |
DEPENDENT | hpe.synergy.enclosure["{#NAME}",power_capacity] Preprocessing: - JSONPATH: |
HPE | Enclosure [{#NAME}]: Power supply bays count | The number of the power supply bays in the enclosure. |
DEPENDENT | hpe.synergy.enclosure["{#NAME}",psbaycount] Preprocessing: - JSONPATH: - DISCARDUNCHANGEDHEARTBEAT: |
HPE | Enclosure [{#NAME}]: Serial number | The serial number of the enclosure. |
DEPENDENT | hpe.synergy.enclosure["{#NAME}",serialnumber] Preprocessing: - JSONPATH: - DISCARD UNCHANGED_HEARTBEAT:1d |
HPE | Enclosure [{#NAME}]: State | The current resource state of the enclosure: Adding - the enclosure is being added; Configured - the enclosure is configured and is a part of the logical enclosure. This is the usual state for an enclosure under full management; Configuring - a transient state while the enclosure is being configured for a logical enclosure; Interrupted - the previous operation on the enclosure did not complete. The operation should be re-attempted; Monitored - the enclosure is being monitored. It is not a part of the logical enclosure and only hardware-control operations are available; Pending - there are pending operations on the enclosure. Additional operations are denied; RemoveFailed - the previous operation to remove the enclosure did not succeed. The operation should be re-attempted; Removing - the enclosure is being removed; Unmanaged - the enclosure has been discovered, but has not yet been added for the management or monitoring; Unsupported - the enclosure model or version is not currently supported by HPE OneView. It cannot be configured or monitored. |
DEPENDENT | hpe.synergy.enclosure["{#NAME}",state] Preprocessing: - JSONPATH: - STRREPLACE: - STRREPLACE: - STRREPLACE: - STRREPLACE: - STRREPLACE: - STRREPLACE: - STRREPLACE: - STRREPLACE: - STRREPLACE: - STRREPLACE: - INRANGE: ⛔️ONFAIL: |
HPE | Enclosure [{#NAME}]: State reason | Indicates the reason why the resource in its current state: Missing - the enclosure is no longer connected into the frame link topology; None - no reason is available, or none applies; NotAdded - the enclosure has not been added; NotOwner - the enclosure reports being managed by something other than this HPE OneView; OperationFailed - a prior operation was interrupted; Unowned - the enclosure reports are not being under the management; UnsupportedFirmware - the firmware version of the enclosure is not supported by this version of HPE OneView; UpdatingFirmware - a firmware update is in progress. |
DEPENDENT | hpe.synergy.enclosure["{#NAME}",statereason] Preprocessing: - JSONPATH: - STR REPLACE:Missing 0 - STRREPLACE: - STRREPLACE: - STRREPLACE: - STRREPLACE: - STRREPLACE: - STRREPLACE: - STRREPLACE: - INRANGE: ⛔️ON_FAIL: |
HPE | Enclosure [{#NAME}]: Status | The overall health status of the enclosure. The enclosure status reflects the hardware health of the enclosure, all the bays, and the enclosure components (e.g. the enclosure mid-plane, fans, power supplies, Synergy Frame Link Modules, and Synergy Composers). It explicitly does not include the status of the other HPE OneView resources such as the blades (server hardware), the interconnects, and the drive enclosures. Critical - requires immediate attention. Disabled - the resource is currently not operational. OK - indicates normal/informational behavior. Unknown - the health status is not yet known or cannot be determined. Warning - requires attention soon. |
DEPENDENT | hpe.synergy.enclosure["{#NAME}",status] Preprocessing: - JSONPATH: - DISCARDUNCHANGEDHEARTBEAT: - STRREPLACE: - STRREPLACE: - STRREPLACE: - STRREPLACE: - STRREPLACE: - INRANGE: ⛔️ON_FAIL: |
HPE | Enclosure [{#NAME}]: Total allocated power | The total amount of the power allocated in the enclosure. |
DEPENDENT | hpe.synergy.enclosure["{#NAME}",powertotalallocated] Preprocessing: - JSONPATH: |
HPE | Enclosure [{#NAME}]: Total available power | The amount of the unallocated power in the enclosure. |
DEPENDENT | hpe.synergy.enclosure["{#NAME}",powertotalavailable] Preprocessing: - JSONPATH: |
HPE | Enclosure [{#NAME}]: Type | The type of the enclosure, for example, "C7000" or "SY12000" or "SDX". |
DEPENDENT | hpe.synergy.enclosure["{#NAME}",type] Preprocessing: - JSONPATH: - DISCARDUNCHANGEDHEARTBEAT: |
HPE | Ethernet network [{#NAME}]: Get data | Data of the ethernet network [{#NAME}]. |
DEPENDENT | hpe.synergy.ethernet.network["{#NAME}",data] Preprocessing: - JSONPATH: |
HPE | Ethernet network [{#NAME}]: State | The current state of the resource. |
DEPENDENT | hpe.synergy.ethernet.network["{#NAME}",state] Preprocessing: - JSONPATH: - DISCARDUNCHANGEDHEARTBEAT: |
HPE | Ethernet network [{#NAME}]: Status | The overall health status of the resource. The following are the valid values for the status of the resource: OK - indicates normal/informational behavior; Disabled - indicates that the resource is not operational; Warning - requires attention soon; Critical - requires immediate attention; Unknown - should be avoided, but there may be rare occasions when the status is unknown. |
DEPENDENT | hpe.synergy.ethernet.network["{#NAME}",status] Preprocessing: - JSONPATH: - DISCARDUNCHANGEDHEARTBEAT: - STRREPLACE: - STRREPLACE: - STRREPLACE: - STRREPLACE: - STRREPLACE: - INRANGE: ⛔️ON_FAIL: |
HPE | Fabric [{#NAME}]: Get data | Data of the fabric [{#NAME}]. |
DEPENDENT | hpe.synergy.fabric["{#NAME}",data] Preprocessing: - JSONPATH: |
HPE | Fabric [{#NAME}]: State | The current state of the resource. |
DEPENDENT | hpe.synergy.fabric["{#NAME}",state] Preprocessing: - JSONPATH: - DISCARDUNCHANGEDHEARTBEAT: |
HPE | Fabric [{#NAME}]: Status | The overall health status of the resource. The following are the valid values for the status of the resource: OK - indicates normal/informational behavior; Disabled - indicates that the resource is not operational; Warning - requires attention soon; Critical - requires immediate attention; Unknown - should be avoided, but there may be rare occasions when the status is unknown. |
DEPENDENT | hpe.synergy.fabric["{#NAME}",status] Preprocessing: - JSONPATH: - DISCARDUNCHANGEDHEARTBEAT: - STRREPLACE: - STRREPLACE: - STRREPLACE: - STRREPLACE: - STRREPLACE: - INRANGE: ⛔️ON_FAIL: |
HPE | Fan [{#ENCLOSURENAME}:{#BAYNUMBER}]: Get data | Data of the fan [{#ENCLOSURENAME}:{#BAYNUMBER}]. |
DEPENDENT | hpe.synergy.fan["{#BAYNUMBER}","{#ENCLOSURENAME}",data] Preprocessing: - JSONPATH: |
HPE | Fan [{#ENCLOSURENAME}:{#BAYNUMBER}]: Model | The common descriptive model of the fan. |
DEPENDENT | hpe.synergy.fan["{#BAYNUMBER}","{#ENCLOSURENAME}",model] Preprocessing: - JSONPATH: - DISCARDUNCHANGEDHEARTBEAT: |
HPE | Fan [{#ENCLOSURENAME}:{#BAYNUMBER}]: Part number | The part number of the fan. |
DEPENDENT | hpe.synergy.fan["{#BAYNUMBER}","{#ENCLOSURENAME}",partnumber] Preprocessing: - JSONPATH: - DISCARD UNCHANGED_HEARTBEAT:1d |
HPE | Fan [{#ENCLOSURENAME}:{#BAYNUMBER}]: Presence | Indicates whether a fan is present: Absent - the device slot is empty; PresenceNoOp - the device slot is uninitialized; PresenceUnknown - the device presence is unknown; Present - the device slot has a device in it; Subsumed - the device slot is configured to be part of another device slot. Not applicable for the fan or power supply bays. |
DEPENDENT | hpe.synergy.fan["{#BAYNUMBER}","{#ENCLOSURENAME}",presence] Preprocessing: - JSONPATH: - STRREPLACE: - STRREPLACE: - STRREPLACE: - STRREPLACE: - STRREPLACE: - INRANGE: ⛔️ONFAIL: - DISCARDUNCHANGED_HEARTBEAT: |
HPE | Fan [{#ENCLOSURENAME}:{#BAYNUMBER}]: Required | Indicates whether the enclosure configuration requires a fan to be present in the bay. |
DEPENDENT | hpe.synergy.fan["{#BAYNUMBER}","{#ENCLOSURENAME}",required] Preprocessing: - JSONPATH: - BOOLTODECIMAL - DISCARDUNCHANGEDHEARTBEAT: |
HPE | Fan [{#ENCLOSURENAME}:{#BAYNUMBER}]: Serial number | The serial number of the fan. |
DEPENDENT | hpe.synergy.fan["{#BAYNUMBER}","{#ENCLOSURENAME}",serialnumber] Preprocessing: - JSONPATH: - DISCARD UNCHANGED_HEARTBEAT:1d |
HPE | Fan [{#ENCLOSURENAME}:{#BAYNUMBER}]: Spare part number | The spare part number to be used when ordering an additional or replacement fan of this type. |
DEPENDENT | hpe.synergy.fan["{#BAYNUMBER}","{#ENCLOSURENAME}",sparepartnumber] Preprocessing: - JSONPATH: - DISCARDUNCHANGEDHEARTBEAT: |
HPE | Fan [{#ENCLOSURENAME}:{#BAYNUMBER}]: State | The current state of the fan: Degraded - a fan is degraded; Failed - a fan has failed; Misplaced - a fan is present, but not required in this bay, and the overall fan configuration is not compliant with the enclosure fan placement rules; Missing - a fan is required, but is not present; OK - a fan bay has no issues; Unknown - the state of a fan is unknown. |
DEPENDENT | hpe.synergy.fan["{#BAYNUMBER}","{#ENCLOSURENAME}",state] Preprocessing: - JSONPATH: ⛔️ONFAIL: - STRREPLACE: - STRREPLACE: - STRREPLACE: - STRREPLACE: - STRREPLACE: - INRANGE: ⛔️ONFAIL: |
HPE | Fan [{#ENCLOSURENAME}:{#BAYNUMBER}]: Status | The overall health status of the fan: Critical - requires immediate attention; Disabled - the resource is currently not operational; OK - indicates normal/informational behavior; Unknown - the health status is not yet known or cannot be determined; Warning - requires attention soon. |
DEPENDENT | hpe.synergy.fan["{#BAYNUMBER}","{#ENCLOSURENAME}",status] Preprocessing: - JSONPATH: - DISCARDUNCHANGEDHEARTBEAT: - STRREPLACE: - STRREPLACE: - STRREPLACE: - STRREPLACE: - STRREPLACE: - INRANGE: ⛔️ON_FAIL: |
HPE | FC network [{#NAME}]: Get data | Data of the FC network [{#NAME}]. |
DEPENDENT | hpe.synergy.fc.network["{#NAME}",data] Preprocessing: - JSONPATH: |
HPE | FC network [{#NAME}]: State | The current state of the resource. |
DEPENDENT | hpe.synergy.fc.network["{#NAME}",state] Preprocessing: - JSONPATH: - DISCARDUNCHANGEDHEARTBEAT: |
HPE | FC network [{#NAME}]: Status | The overall health status of the resource. The following are the valid values for the status of the resource: OK - indicates normal/informational behavior; Disabled - indicates that the resource is not operational; Warning - requires attention soon; Critical - requires immediate attention; Unknown - should be avoided, but there may be rare occasions when the status is unknown. |
DEPENDENT | hpe.synergy.fc.network["{#NAME}",status] Preprocessing: - JSONPATH: - DISCARDUNCHANGEDHEARTBEAT: - STRREPLACE: - STRREPLACE: - STRREPLACE: - STRREPLACE: - STRREPLACE: - INRANGE: ⛔️ON_FAIL: |
HPE | Hypervisor manager [{#NAME}]: Get data | Data of the hypervisor manager [{#NAME}]. |
DEPENDENT | hpe.synergy.hypervisor_manager["{#NAME}",data] Preprocessing: - JSONPATH: |
HPE | Hypervisor manager [{#NAME}]: State | The current state of the resource. The valid values include Connected, Disconnected, Configuring and Error. |
DEPENDENT | hpe.synergy.hypervisormanager["{#NAME}",state] Preprocessing: - JSONPATH: - STR REPLACE:Connected 0 - STRREPLACE: - STRREPLACE: - STRREPLACE: - INRANGE: ⛔️ON_FAIL: |
HPE | Hypervisor manager [{#NAME}]: State reason | Indicates the reason why the resource is in its current state. |
DEPENDENT | hpe.synergy.hypervisormanager["{#NAME}",statereason] Preprocessing: - JSONPATH: - DISCARDUNCHANGEDHEARTBEAT: |
HPE | Hypervisor manager [{#NAME}]: Status | The current status of this resource: Critical - requires immediate attention; Disabled - the resource is currently not operational; OK - indicates normal/informational behavior; Unknown - the health status is not yet known or cannot be determined; Warning - requires attention soon. |
DEPENDENT | hpe.synergy.hypervisormanager["{#NAME}",status] Preprocessing: - JSONPATH: - DISCARD UNCHANGEDHEARTBEAT:10m - STR REPLACE:Critical 0 - STRREPLACE: - STRREPLACE: - STRREPLACE: - STRREPLACE: - INRANGE: ⛔️ONFAIL: |
HPE | Interconnect [{#NAME}]: Get data | Data of the interconnect [{#NAME}]. |
DEPENDENT | hpe.synergy.interconnect["{#NAME}",data] Preprocessing: - JSONPATH: |
HPE | Interconnect [{#NAME}]: Hardware health | The health status of the interconnect hardware. |
DEPENDENT | hpe.synergy.interconnect["{#NAME}",hw.health] Preprocessing: - JSONPATH: - DISCARDUNCHANGEDHEARTBEAT: |
HPE | Interconnect [{#NAME}]: Model | The interconnect model. |
DEPENDENT | hpe.synergy.interconnect["{#NAME}",model] Preprocessing: - JSONPATH: - DISCARDUNCHANGEDHEARTBEAT: |
HPE | Interconnect [{#NAME}]: Part number | The part number of the interconnect. |
DEPENDENT | hpe.synergy.interconnect["{#NAME}",partnumber] Preprocessing: - JSONPATH: - DISCARD UNCHANGED_HEARTBEAT:1d |
HPE | Interconnect [{#NAME}]: Port count | The number of ports on the interconnect. |
DEPENDENT | hpe.synergy.interconnect["{#NAME}",portcount] Preprocessing: - JSONPATH: - DISCARD UNCHANGED_HEARTBEAT:1h |
HPE | Interconnect [{#NAME}]: Serial number | The serial number of the interconnect. |
DEPENDENT | hpe.synergy.interconnect["{#NAME}",serialnumber] Preprocessing: - JSONPATH: - DISCARD UNCHANGED_HEARTBEAT:1d |
HPE | Interconnect [{#NAME}]: Spare part number | The spare part number of the interconnect. |
DEPENDENT | hpe.synergy.interconnect["{#NAME}",sparepartnumber] Preprocessing: - JSONPATH: - DISCARDUNCHANGEDHEARTBEAT: |
HPE | Interconnect [{#NAME}]: State | The current state of the resource. |
DEPENDENT | hpe.synergy.interconnect["{#NAME}",state] Preprocessing: - JSONPATH: - DISCARDUNCHANGEDHEARTBEAT: |
HPE | Interconnect [{#NAME}]: Status | The overall health status of the resource. The following are the valid values for the status of the resource: OK - indicates normal/informational behavior; Disabled - indicates that the resource is not operational; Warning - requires attention soon; Critical - requires immediate attention; Unknown - should be avoided, but there may be rare occasions when the status is unknown. |
DEPENDENT | hpe.synergy.interconnect["{#NAME}",status] Preprocessing: - JSONPATH: - DISCARDUNCHANGEDHEARTBEAT: - STRREPLACE: - STRREPLACE: - STRREPLACE: - STRREPLACE: - STRREPLACE: - INRANGE: ⛔️ON_FAIL: |
HPE | Logical enclosure [{#NAME}]: Get data | Data of the logical enclosure [{#NAME}]. |
DEPENDENT | hpe.synergy.logical_enclosure["{#NAME}",data] Preprocessing: - JSONPATH: |
HPE | Logical enclosure [{#NAME}]: State | The current resource state of the logical enclosure: Consistent - this is the expected state of the logical enclosure. The logical enclosure configuration is consistent with the enclosure group, and the configuration of the hardware resources is consistent with the logical enclosure configuration; Creating - the logical enclosure is being created; DeleteFailed - the prior attempt to delete the logical enclosure failed. Retry the delete operation potentially with the force option. No other logical enclosure operations are allowed in this state; Deleting - the logical enclosure is being deleted; Inconsistent - the configuration of the logical enclosure differs from that of the enclosure group, or the configuration of the hardware resources is inconsistent with the logical enclosure configuration. Perform an Update from group, Reapply configuration, or Update firmware action as an appropriate to bring the configuration back into consistency; Updating - configuration changes are being applied to the hardware configuration. |
DEPENDENT | hpe.synergy.logicalenclosure["{#NAME}",state] Preprocessing: - JSONPATH: - STR REPLACE:Inconsistent 0 - STRREPLACE: - STRREPLACE: - STRREPLACE: - STRREPLACE: - STRREPLACE: - INRANGE: ⛔️ON_FAIL: |
HPE | Logical enclosure [{#NAME}]: Status | The overall health status of the resource. The following are the valid values for the status of the resource: OK - indicates normal/informational behavior; Disabled - indicates that the resource is not operational; Warning - requires attention soon; Critical - requires immediate attention; Unknown - should be avoided, but there may be rare occasions when the status is unknown. |
DEPENDENT | hpe.synergy.logicalenclosure["{#NAME}",status] Preprocessing: - JSONPATH: - DISCARD UNCHANGEDHEARTBEAT:10m - STR REPLACE:Critical 0 - STRREPLACE: - STRREPLACE: - STRREPLACE: - STRREPLACE: - INRANGE: ⛔️ONFAIL: |
HPE | Partition [{#ENCLOSURENAME}:{#PARTITIONID}]: Get data | Data of the partition [{#ENCLOSURENAME}:{#PARTITIONID}]. |
DEPENDENT | hpe.synergy.partition["{#PARTITIONID}","{#ENCLOSURENAME}",data] Preprocessing: - JSONPATH: |
HPE | Partition [{#ENCLOSURENAME}:{#PARTITIONID}]: Devices count | The number of blades in the partition. |
DEPENDENT | hpe.synergy.partition["{#PARTITIONID}","{#ENCLOSURENAME}",devicecount] Preprocessing: - JSONPATH: - DISCARD UNCHANGED_HEARTBEAT:10m |
HPE | Partition [{#ENCLOSURENAME}:{#PARTITIONID}]: Health | Indicates the health of the partition and the health of its owned resources (blades and IO bays) as reported by the firmware. If a problem is detected with one of the resources, the health of the partition is reported as Degraded. If all the resources in the partition are operating correctly, the health of the partition is reported as OK. NparDegrade - one or more resources in the partition are unhealthy. NparHealthInvalid - a partition health is invalid. NparHealthMax - a delimiter defined by the firmware. NparOk - all the resources in the partition are healthy. |
DEPENDENT | hpe.synergy.partition["{#PARTITIONID}","{#ENCLOSURENAME}",health] Preprocessing: - JSONPATH: - STRREPLACE: - STRREPLACE: - STRREPLACE: - STRREPLACE: - INRANGE: ⛔️ONFAIL: |
HPE | Partition [{#ENCLOSURENAME}:{#PARTITIONID}]: Memory | The total memory of the partition. |
DEPENDENT | hpe.synergy.partition["{#PARTITIONID}","{#ENCLOSURENAME}",memory] Preprocessing: - JSONPATH: - MULTIPLIER: - DISCARDUNCHANGEDHEARTBEAT: |
HPE | Partition [{#ENCLOSURENAME}:{#PARTITIONID}]: Processors Count | The number of processors in the partition. |
DEPENDENT | hpe.synergy.partition["{#PARTITIONID}","{#ENCLOSURENAME}",processorcount] Preprocessing: - JSONPATH: - DISCARD UNCHANGED_HEARTBEAT:10m |
HPE | Partition [{#ENCLOSURENAME}:{#PARTITIONID}]: Status | Indicates whether the partition has been booted and also indicates its current power state: ParStatusActive - a partition is active when a 'poweron' operation is initiated on the partition and the firmware boot process is started; ParStatusInactive - a partition is in an inactive state after it has been created or shut down; ParStatusInvalid - a partition status is invalid; ParStatusManualRepair - a partition under manual repair; ParStatusMax - a delimiter defined by the OA firmware; ParStatusUndefined - partition status is undefined; ParStatusUnknown - a partition might report an Unknown state after an OA restart. This state is possible when the firmware is not able to identify the correct partition state due to the internal firmware errors at an OA startup. The state is persistent and can only be cleared by force powering off of the partition from the OA. A partition in this state will not accept any partition operation except parstatus and force poweroff. Any active OS instances continue to run unhindered even when the partition is in an unknown state. |
DEPENDENT | hpe.synergy.partition["{#PARTITIONID}","{#ENCLOSURENAME}",status] Preprocessing: - JSONPATH: - DISCARDUNCHANGEDHEARTBEAT: - STRREPLACE: - STRREPLACE: - STRREPLACE: - STRREPLACE: - STRREPLACE: - STRREPLACE: - STRREPLACE: - INRANGE: ⛔️ON_FAIL: |
HPE | Power Supply [{#ENCLOSURENAME}:{#BAYNUMBER}]: Get data | Data of the power Supply [{#ENCLOSURENAME}:{#BAYNUMBER}]. |
DEPENDENT | hpe.synergy.powersupply["{#BAYNUMBER}","{#ENCLOSURE_NAME}",data] Preprocessing: - JSONPATH: |
HPE | Power Supply [{#ENCLOSURENAME}:{#BAYNUMBER}]: Model | The common descriptive model of the power supply. |
DEPENDENT | hpe.synergy.powersupply["{#BAYNUMBER}","{#ENCLOSURENAME}",model] Preprocessing: - JSONPATH: - DISCARD UNCHANGED_HEARTBEAT:1d |
HPE | Power Supply [{#ENCLOSURENAME}:{#BAYNUMBER}]: Output capacity | The output capacity of the power supply. |
DEPENDENT | hpe.synergy.powersupply["{#BAYNUMBER}","{#ENCLOSURENAME}",outputcapacity] Preprocessing: - JSONPATH: - DISCARDUNCHANGEDHEARTBEAT: |
HPE | Power Supply [{#ENCLOSURENAME}:{#BAYNUMBER}]: Part number | The part number of the power supply. |
DEPENDENT | hpe.synergy.powersupply["{#BAYNUMBER}","{#ENCLOSURENAME}",partnumber] Preprocessing: - JSONPATH: - DISCARDUNCHANGEDHEARTBEAT: |
HPE | Power Supply [{#ENCLOSURENAME}:{#BAYNUMBER}]: Presence | Indicates whether a power supply is present: Absent - the device slot is empty; PresenceNoOp - the device slot is uninitialized; PresenceUnknown - the device presence is unknown; Present - the device slot has a device in it; Subsumed - the device slot is configured to be part of another device slot. Not applicable for the fan or power supply bays. |
DEPENDENT | hpe.synergy.powersupply["{#BAYNUMBER}","{#ENCLOSURENAME}",presence] Preprocessing: - JSONPATH: - STR REPLACE:Absent 0 - STRREPLACE: - STRREPLACE: - STRREPLACE: - STRREPLACE: - INRANGE: ⛔️ONFAIL: - DISCARDUNCHANGEDHEARTBEAT: |
HPE | Power Supply [{#ENCLOSURENAME}:{#BAYNUMBER}]: Serial number | The unique serial number of the power supply. |
DEPENDENT | hpe.synergy.powersupply["{#BAYNUMBER}","{#ENCLOSURENAME}",serialnumber] Preprocessing: - JSONPATH: - DISCARDUNCHANGEDHEARTBEAT: |
HPE | Power Supply [{#ENCLOSURENAME}:{#BAYNUMBER}]: Spare part number | The spare part number to be used when ordering an additional or replacement power supply of this type. |
DEPENDENT | hpe.synergy.powersupply["{#BAYNUMBER}","{#ENCLOSURENAME}",sparepartnumber] Preprocessing: - JSONPATH: - DISCARD UNCHANGED_HEARTBEAT:1d |
HPE | Power Supply [{#ENCLOSURENAME}:{#BAYNUMBER}]: Status | The overall health status of the resource. The following are the valid values for the status of the resource: OK - indicates normal/informational behavior; Disabled - indicates that the resource is not operational; Warning - requires attention soon; Critical - requires immediate attention; Unknown - should be avoided, but there may be rare occasions when the status is unknown. |
DEPENDENT | hpe.synergy.powersupply["{#BAYNUMBER}","{#ENCLOSURENAME}",status] Preprocessing: - JSONPATH: - DISCARD UNCHANGEDHEARTBEAT:10m - STR REPLACE:Critical 0 - STRREPLACE: - STRREPLACE: - STRREPLACE: - STRREPLACE: - INRANGE: ⛔️ONFAIL: |
HPE | Rack [{#NAME}]: Get data | Data of the rack [{#NAME}]. |
DEPENDENT | hpe.synergy.rack["{#NAME}",data] Preprocessing: - JSONPATH: |
HPE | Rack [{#NAME}]: State | The current state of the resource. the valid values include Adding, AddError, Configured, CredentialError, Refreshing, RefreshError, Removing, RemoveError, and Unmanaged. |
DEPENDENT | hpe.synergy.rack["{#NAME}",state] Preprocessing: - JSONPATH: - STRREPLACE: - STRREPLACE: - STRREPLACE: - STRREPLACE: - STRREPLACE: - STRREPLACE: - STRREPLACE: - STRREPLACE: - STRREPLACE: - INRANGE: ⛔️ON_FAIL: |
HPE | Rack [{#NAME}]: Status | The overall health status of the resource. The following are the valid values for the status of the resource: OK - indicates normal/informational behavior; Disabled - indicates that the resource is not operational; Warning - requires attention soon; Critical - requires immediate attention; Unknown - should be avoided, but there may be rare occasions when the status is unknown. |
DEPENDENT | hpe.synergy.rack["{#NAME}",status] Preprocessing: - JSONPATH: - DISCARDUNCHANGEDHEARTBEAT: - STRREPLACE: - STRREPLACE: - STRREPLACE: - STRREPLACE: - STRREPLACE: - INRANGE: ⛔️ON_FAIL: |
HPE | Server [{#SERVER_NAME}:{#LOCATION}]: Get data | Data of the server [{#SERVER_NAME}:{#LOCATION}]. |
DEPENDENT | hpe.synergy.server_hardware["{#LOCATION}",data] Preprocessing: - JSONPATH: |
HPE | Server [{#SERVER_NAME}:{#LOCATION}]: Maintenance state | The maintenance flag of the Server Hardware - disruptive maintenance operations, such as firmware update, can cause many server hardware alerts to be generated in a short period of time. Example: network connectivity is lost or the server reset is detected. When this field is set, predefined alerts for this particular device are suppressed. This field is set only when firmware update is ongoing. The alerts are processed normally once firmware update operation completes. Possible values are Maintenance and Normal. |
DEPENDENT | hpe.synergy.serverhardware["{#LOCATION}",maintenancestate] Preprocessing: - JSONPATH: ⛔️ONFAIL: - STRREPLACE: - STRREPLACE: - INRANGE: ⛔️ON_FAIL: |
HPE | Server [{#SERVER_NAME}:{#LOCATION}]: Maintenance state reason | This field is set to Firmware update when the server is put under maintenance. |
DEPENDENT | hpe.synergy.serverhardware["{#LOCATION}",maintenancestatereason] Preprocessing: - JSONPATH: ⛔️ON FAIL:DISCARD_VALUE -> - DISCARDUNCHANGEDHEARTBEAT: |
HPE | Server [{#SERVER_NAME}:{#LOCATION}]: Memory | The amount of memory installed on this server hardware. |
DEPENDENT | hpe.synergy.serverhardware["{#LOCATION}",memory] Preprocessing: - JSONPATH: - MULTIPLIER: - DISCARD UNCHANGED_HEARTBEAT:1h |
HPE | Server [{#SERVER_NAME}:{#LOCATION}]: Migration state | The state of an ongoing virtual connect manager (VCM) migration: Migrating - the enclosure is in the process of migrating from VCM; NotApplicable - the enclosure did not require or has already completed the migration; Unknown - the migration state is unknown. |
DEPENDENT | hpe.synergy.serverhardware["{#LOCATION}",migrationstate] Preprocessing: - JSONPATH: ⛔️ONFAIL: - STRREPLACE: - STRREPLACE: - STRREPLACE: - INRANGE: ⛔️ONFAIL: |
HPE | Server [{#SERVER_NAME}:{#LOCATION}]: Model | The model string of the full server hardware. |
DEPENDENT | hpe.synergy.serverhardware["{#LOCATION}",model] Preprocessing: - JSONPATH: - DISCARD UNCHANGED_HEARTBEAT:1d |
HPE | Server [{#SERVER_NAME}:{#LOCATION}]: Part number | The part number for this server hardware. |
DEPENDENT | hpe.synergy.serverhardware["{#LOCATION}",partnumber] Preprocessing: - JSONPATH: - DISCARDUNCHANGEDHEARTBEAT: |
HPE | Server [{#SERVER_NAME}:{#LOCATION}]: Power state | The current power state of the server hardware. The values are Unknown, On, Off, PoweringOn, PoweringOff or Resetting. |
DEPENDENT | hpe.synergy.serverhardware["{#LOCATION}",powerstate] Preprocessing: - JSONPATH: - STRREPLACE: - STRREPLACE: - STRREPLACE: - STRREPLACE: - STRREPLACE: - STRREPLACE: - INRANGE: ⛔️ONFAIL: |
HPE | Server [{#SERVER_NAME}:{#LOCATION}]: Processor cores count | The number of cores available per processor. |
DEPENDENT | hpe.synergy.serverhardware.processor["{#LOCATION}",corescount] Preprocessing: - JSONPATH: - DISCARDUNCHANGEDHEARTBEAT: |
HPE | Server [{#SERVER_NAME}:{#LOCATION}]: Processors count | The number of processors installed on this server hardware. |
DEPENDENT | hpe.synergy.serverhardware.processor["{#LOCATION}",count] Preprocessing: - JSONPATH: - DISCARD UNCHANGED_HEARTBEAT:1h |
HPE | Server [{#SERVER_NAME}:{#LOCATION}]: Processor speed | The speed of the CPUs. |
DEPENDENT | hpe.synergy.serverhardware.processor["{#LOCATION}",speed] Preprocessing: - JSONPATH: - DISCARD UNCHANGED_HEARTBEAT:1h |
HPE | Server [{#SERVER_NAME}:{#LOCATION}]: Processor type | The type of the CPU installed on this server hardware. |
DEPENDENT | hpe.synergy.serverhardware.processor["{#LOCATION}",type] Preprocessing: - JSONPATH: - DISCARD UNCHANGED_HEARTBEAT:1d |
HPE | Server [{#SERVER_NAME}:{#LOCATION}]: Serial number | The serial number of the server hardware. |
DEPENDENT | hpe.synergy.serverhardware["{#LOCATION}",serialnumber] Preprocessing: - JSONPATH: - DISCARDUNCHANGEDHEARTBEAT: |
HPE | Server [{#SERVER_NAME}:{#LOCATION}]: State | The current resource state of the server hardware. The allowable values are: Unknown - not initialized; Adding - a server is being added; NoProfileApplied - a server successfully added; Monitored - a server is being monitored; Unmanaged - a discovered and supported server; Removing - a server is being removed; RemoveFailed - an unsuccessful server removal; Removed - a server is successfully removed; ApplyingProfile - a server is successfully removed; ProfileApplied - a profile is successfully applied; RemovingProfile - a profile is being removed; ProfileError - an Unsuccessful profile is applied or removed; Unsupported - a server model or version is not currently supported by the appliance; UpdatingFirmware - a server firmware update is in progress. |
DEPENDENT | hpe.synergy.serverhardware["{#LOCATION}",state] Preprocessing: - JSONPATH: - STR REPLACE:Unknown 0 - STRREPLACE: - STRREPLACE: - STRREPLACE: - STRREPLACE: - STRREPLACE: - STRREPLACE: - STRREPLACE: - STRREPLACE: - STRREPLACE: - STRREPLACE: - STRREPLACE: - STRREPLACE: - STRREPLACE: - INRANGE: ⛔️ON_FAIL: |
HPE | Server [{#SERVER_NAME}:{#LOCATION}]: State reason | The reason for the current resource state of the server hardware. This only applies if the state is Unmanaged, otherwise it is set to NotApplicable. The allowable values are: Unsupported - a server model or version is not currently supported by the appliance; UpdatingFirmware - a server firmware update is in progress; NotApplicable - when PhysicalServerState is anything besides Unmanaged; NotOwner - no claim on the server; Inventory - a server is added by the PDU; Unconfigured - the discovery data is incomplete or an iLO configuration has failed; UnsupportedFirmware - an iLO firmware version is below the minimum support level; Interrupted - when PhysicalServerState is a result of an operation that was terminated before completing; CommunicationError - an appliance cannot communicate with an iLO or an OA. |
DEPENDENT | hpe.synergy.serverhardware["{#LOCATION}",statereason] Preprocessing: - JSONPATH: - DISCARDUNCHANGEDHEARTBEAT: |
HPE | Server [{#SERVER_NAME}:{#LOCATION}]: Status | The overall health status of the resource. The following are the valid values for the status of the resource: OK - indicates normal/informational behavior; Disabled - indicates that the resource is not operational; Warning - requires attention soon; Critical - requires immediate attention; Unknown - should be avoided, but there may be rare occasions when the status is unknown. |
DEPENDENT | hpe.synergy.serverhardware["{#LOCATION}",status] Preprocessing: - JSONPATH: - DISCARD UNCHANGEDHEARTBEAT:10m - STR REPLACE:Critical 0 - STRREPLACE: - STRREPLACE: - STRREPLACE: - STRREPLACE: - INRANGE: ⛔️ONFAIL: |
HPE | Storage pool [{#NAME}]: Get data | Data of the storage pool [{#NAME}]. |
DEPENDENT | hpe.synergy.storage.pools["{#NAME}",data] Preprocessing: - JSONPATH: |
HPE | Storage pool [{#NAME}]: Capacity allocated | The capacity allocated from the storage pool in bytes. |
DEPENDENT | hpe.synergy.storage.pools.capacity["{#NAME}",allocated] Preprocessing: - JSONPATH: |
HPE | Storage pool [{#NAME}]: Capacity free | The free capacity available from the storage pool in bytes. |
DEPENDENT | hpe.synergy.storage.pools.capacity["{#NAME}",free] Preprocessing: - JSONPATH: |
HPE | Storage pool [{#NAME}]: Capacity allocated to snapshots | The pool capacity allocated to the snapshots in bytes. |
DEPENDENT | hpe.synergy.storage.pools.capacity["{#NAME}",snapshot] Preprocessing: - JSONPATH: |
HPE | Storage pool [{#NAME}]: State | The current state of the resource: AddFailed - an attempt to add the resource failed; Adding - the resource is in the process of being added; Configured - the resource is configured; Connected - the appliance has connected to the resource; Copying - the resource is in the process of being copied; CreateFailed - an attempt to create the resource failed; Creating - the resource is in the process of being created; DeleteFailed - an attempt to delete the resource failed; Deleting - the resource is in the process of being deleted; Discovered - the resource has been discovered by the appliance, but it is not managed by the appliance; Managed - the resource is managed by the appliance; Normal - the resource is in a normal state; UpdateFailed - an attempt to update the resource failed; Updating - the resource is in the process of being updated. |
DEPENDENT | hpe.synergy.storage.pools["{#NAME}",state] Preprocessing: - JSONPATH: - STRREPLACE: - STRREPLACE: - STRREPLACE: - STRREPLACE: - STRREPLACE: - STRREPLACE: - STRREPLACE: - STRREPLACE: - STRREPLACE: - STRREPLACE: - STRREPLACE: - STRREPLACE: - STRREPLACE: - STRREPLACE: - INRANGE: ⛔️ONFAIL: |
HPE | Storage pool [{#NAME}]: Status | The overall health status of the resource. The following are the valid values for the status of the resource: OK - indicates normal/informational behavior; Disabled - indicates that the resource is not operational; Warning - requires attention soon; Critical - requires immediate attention; Unknown - should be avoided, but there may be rare occasions when the status is unknown. |
DEPENDENT | hpe.synergy.storage.pools["{#NAME}",status] Preprocessing: - JSONPATH: - DISCARDUNCHANGEDHEARTBEAT: - STRREPLACE: - STRREPLACE: - STRREPLACE: - STRREPLACE: - STRREPLACE: - INRANGE: ⛔️ON_FAIL: |
HPE | Storage pool [{#NAME}]: Capacity total | The total capacity of the storage pool in bytes. |
DEPENDENT | hpe.synergy.storage.pools.capacity["{#NAME}",total] Preprocessing: - JSONPATH: |
HPE | Storage system [{#NAME}]: Get data | Data of the storage system [{#NAME}]. |
DEPENDENT | hpe.synergy.storage.system["{#NAME}",data] Preprocessing: - JSONPATH: |
HPE | Storage system [{#NAME}]: Capacity allocated | The capacity allocated in bytes. |
DEPENDENT | hpe.synergy.storage.system.capacity["{#NAME}",allocated] Preprocessing: - JSONPATH: |
HPE | Storage system [{#NAME}]: Capacity free | The free capacity of the storage system in bytes. |
DEPENDENT | hpe.synergy.storage.system.capacity["{#NAME}",free] Preprocessing: - JSONPATH: |
HPE | Storage system [{#NAME}]: State | The current state of the resource: AddFailed - an attempt to add the resource failed; Adding - the resource is in the process of being added; Configured - the resource is configured; Connected - the appliance has connected to the resource; Copying - the resource is in the process of being copied; CreateFailed - an attempt to create the resource failed; Creating - the resource is in the process of being created; DeleteFailed - an attempt to delete the resource failed; Deleting - the resource is in the process of being deleted; Discovered - the resource has been discovered by the appliance, but it is not managed by the appliance; Managed - the resource is managed by the appliance; Normal - the resource is in a normal state; UpdateFailed - an attempt to update the resource failed; Updating - the resource is in the process of being updated. |
DEPENDENT | hpe.synergy.storage.system["{#NAME}",state] Preprocessing: - JSONPATH: - STRREPLACE: - STRREPLACE: - STRREPLACE: - STRREPLACE: - STRREPLACE: - STRREPLACE: - STRREPLACE: - STRREPLACE: - STRREPLACE: - STRREPLACE: - STRREPLACE: - STRREPLACE: - STRREPLACE: - STRREPLACE: - INRANGE: ⛔️ONFAIL: |
HPE | Storage system [{#NAME}]: Status | The overall health status of the resource. The following are the valid values for the status of the resource: OK - indicates normal/informational behavior; Disabled - indicates that the resource is not operational; Warning - requires attention soon; Critical - requires immediate attention; Unknown - should be avoided, but there may be rare occasions when the status is unknown. |
DEPENDENT | hpe.synergy.storage.system["{#NAME}",status] Preprocessing: - JSONPATH: - DISCARDUNCHANGEDHEARTBEAT: - STRREPLACE: - STRREPLACE: - STRREPLACE: - STRREPLACE: - STRREPLACE: - INRANGE: ⛔️ON_FAIL: |
HPE | Storage system [{#NAME}]: Capacity total | The total capacity of the storage system in bytes. |
DEPENDENT | hpe.synergy.storage.system.capacity["{#NAME}",total] Preprocessing: - JSONPATH: |
HPE | Storage volume [{#NAME}]: Get data | Data of the storage volume [{#NAME}]. |
DEPENDENT | hpe.synergy.storage.volumes["{#NAME}",data] Preprocessing: - JSONPATH: |
HPE | Storage volume [{#NAME}]: Capacity allocated | The capacity allocated in bytes. |
DEPENDENT | hpe.synergy.storage.volumes.capacity["{#NAME}",allocated] Preprocessing: - JSONPATH: |
HPE | Storage volume [{#NAME}]: Capacity provisioned | The total provisioned capacity of the volume in bytes. |
DEPENDENT | hpe.synergy.storage.volumes.capacity["{#NAME}",provisioned] Preprocessing: - JSONPATH: |
HPE | Storage volume [{#NAME}]: State | The current state of the resource: AddFailed - an attempt to add the resource failed; Adding - the resource is in the process of being added; Configured - the resource is configured; Connected - the appliance has connected to the resource; Copying - the resource is in the process of being copied; CreateFailed - an attempt to create the resource failed; Creating - the resource is in the process of being created; DeleteFailed - an attempt to delete the resource failed; Deleting - the resource is in the process of being deleted; Discovered - the resource has been discovered by the appliance, but it is not managed by the appliance; Managed - the resource is managed by the appliance; Normal - the resource is in a normal state; UpdateFailed - an attempt to update the resource failed; Updating - the resource is in the process of being updated. |
DEPENDENT | hpe.synergy.storage.volumes["{#NAME}",state] Preprocessing: - JSONPATH: - STRREPLACE: - STRREPLACE: - STRREPLACE: - STRREPLACE: - STRREPLACE: - STRREPLACE: - STRREPLACE: - STRREPLACE: - STRREPLACE: - STRREPLACE: - STRREPLACE: - STRREPLACE: - STRREPLACE: - STRREPLACE: - INRANGE: ⛔️ONFAIL: |
HPE | Storage volume [{#NAME}]: Status | The overall health status of the resource. The following are the valid values for the status of the resource: OK - indicates normal/informational behavior; Disabled - indicates that the resource is not operational; Warning - requires attention soon; Critical - requires immediate attention; Unknown - should be avoided, but there may be rare occasions when the status is unknown. |
DEPENDENT | hpe.synergy.storage.volumes["{#NAME}",status] Preprocessing: - JSONPATH: - DISCARDUNCHANGEDHEARTBEAT: - STRREPLACE: - STRREPLACE: - STRREPLACE: - STRREPLACE: - STRREPLACE: - INRANGE: ⛔️ON_FAIL: |
HPE | Manager [{#ENCLOSURENAME}:{#BAYNUMBER}]: Get data | Data of the manager [{#ENCLOSURENAME}:{#BAYNUMBER}]. |
DEPENDENT | hpe.synergy.manager["{#BAYNUMBER}","{#ENCLOSURENAME}",data] Preprocessing: - JSONPATH: |
HPE | Manager [{#ENCLOSURENAME}:{#BAYNUMBER}]: Firmware version | The firmware version of the manager. |
DEPENDENT | hpe.synergy.manager["{#BAYNUMBER}","{#ENCLOSURENAME}",fwversion] Preprocessing: - JSONPATH: - DISCARD UNCHANGED_HEARTBEAT:1d |
HPE | Manager [{#ENCLOSURENAME}:{#BAYNUMBER}]: Link port state | The state of the LINK port: Disabled - the port is disabled; Linked - the port is linked; Unlinked - the port is unlinked. |
DEPENDENT | hpe.synergy.manager["{#BAYNUMBER}","{#ENCLOSURENAME}",linkportstate] Preprocessing: - JSONPATH: - STRREPLACE: - STRREPLACE: - STRREPLACE: - INRANGE: ⛔️ONFAIL: - DISCARDUNCHANGED_HEARTBEAT: |
HPE | Manager [{#ENCLOSURENAME}:{#BAYNUMBER}]: Link port status | The status of the LINK port: Critical - requires immediate attention; Disabled - the resource is currently not operational; OK - indicates normal/informational behavior; Unknown - the health status is not yet known or cannot be determined; Warning - requires attention soon. |
DEPENDENT | hpe.synergy.manager["{#BAYNUMBER}","{#ENCLOSURENAME}",linkportstatus] Preprocessing: - JSONPATH: - DISCARDUNCHANGEDHEARTBEAT: - STRREPLACE: - STRREPLACE: - STRREPLACE: - STRREPLACE: - STRREPLACE: - INRANGE: ⛔️ON_FAIL: |
HPE | Manager [{#ENCLOSURENAME}:{#BAYNUMBER}]: MGMT port state | The state of the MGMT port: Active - the port is in active mode; Disabled - the port is in disabled mode; I3s - the port is configured for the deployment of an OS network traffic. Other - the port is in other mode; Standby - the port is in standby mode; Unknown - the mode of the port is not known. |
DEPENDENT | hpe.synergy.manager["{#BAYNUMBER}","{#ENCLOSURENAME}",mgmtportstate] Preprocessing: - JSONPATH: - STRREPLACE: - STRREPLACE: - STRREPLACE: - STRREPLACE: - STRREPLACE: - STRREPLACE: - INRANGE: ⛔️ONFAIL: - DISCARDUNCHANGEDHEARTBEAT: |
HPE | Manager [{#ENCLOSURENAME}:{#BAYNUMBER}]: MGMT port status | The status of the MGMT port: Critical - requires immediate attention; Disabled - the resource is currently not operational; OK - indicates normal/informational behavior; Unknown - the health status is not yet known or cannot be determined; Warning - requires attention soon. |
DEPENDENT | hpe.synergy.manager["{#BAYNUMBER}","{#ENCLOSURENAME}",mgmtportstatus] Preprocessing: - JSONPATH: - DISCARDUNCHANGEDHEARTBEAT: - STRREPLACE: - STRREPLACE: - STRREPLACE: - STRREPLACE: - STRREPLACE: - INRANGE: ⛔️ON_FAIL: |
HPE | Manager [{#ENCLOSURENAME}:{#BAYNUMBER}]: Model | The model of the link module. |
DEPENDENT | hpe.synergy.manager["{#BAYNUMBER}","{#ENCLOSURENAME}",model] Preprocessing: - JSONPATH: - DISCARDUNCHANGEDHEARTBEAT: |
HPE | Manager [{#ENCLOSURENAME}:{#BAYNUMBER}]: Part number | The part number of the link module. |
DEPENDENT | hpe.synergy.manager["{#BAYNUMBER}","{#ENCLOSURENAME}",partnumber] Preprocessing: - JSONPATH: - DISCARD UNCHANGED_HEARTBEAT:1d |
HPE | Manager [{#ENCLOSURENAME}:{#BAYNUMBER}]: Presence | Indicates whether a manager is present in the bay: Absent - the device slot is empty; PresenceNoOp - the device slot is uninitialized; PresenceUnknown - the device presence is unknown; Present - the device slot has a device in it; Subsumed - the device slot is configured to be part of another device slot. Not applicable for the fan or power supply bays. |
DEPENDENT | hpe.synergy.manager["{#BAYNUMBER}","{#ENCLOSURENAME}",presence] Preprocessing: - JSONPATH: - STRREPLACE: - STRREPLACE: - STRREPLACE: - STRREPLACE: - STRREPLACE: - INRANGE: ⛔️ONFAIL: - DISCARDUNCHANGED_HEARTBEAT: |
HPE | Manager [{#ENCLOSURENAME}:{#BAYNUMBER}]: Serial number | The serial number of the link module. |
DEPENDENT | hpe.synergy.manager["{#BAYNUMBER}","{#ENCLOSURENAME}",serialnumber] Preprocessing: - JSONPATH: - DISCARD UNCHANGED_HEARTBEAT:1d |
HPE | Manager [{#ENCLOSURENAME}:{#BAYNUMBER}]: Spare part number | The spare part number of the link module. |
DEPENDENT | hpe.synergy.manager["{#BAYNUMBER}","{#ENCLOSURENAME}",sparepartnumber] Preprocessing: - JSONPATH: - DISCARDUNCHANGEDHEARTBEAT: |
HPE | Manager [{#ENCLOSURENAME}:{#BAYNUMBER}]: Status | The health status of the link module: Critical - requires immediate attention; Disabled - the resource is currently not operational; OK - indicates normal/informational behavior; Unknown - the health status is not yet known or cannot be determined; Warning - requires attention soon. |
DEPENDENT | hpe.synergy.manager["{#BAYNUMBER}","{#ENCLOSURENAME}",status] Preprocessing: - JSONPATH: - DISCARDUNCHANGEDHEARTBEAT: - STRREPLACE: - STRREPLACE: - STRREPLACE: - STRREPLACE: - STRREPLACE: - INRANGE: ⛔️ON_FAIL: |
HPE | Uplink set [{#NAME}]: Get data | Data of the uplink set [{#NAME}]. |
DEPENDENT | hpe.synergy.uplink_set["{#NAME}",data] Preprocessing: - JSONPATH: |
HPE | Uplink set [{#NAME}]: State | The current state of the resource. |
DEPENDENT | hpe.synergy.uplinkset["{#NAME}",state] Preprocessing: - JSONPATH: - DISCARD UNCHANGED_HEARTBEAT:1h |
HPE | Uplink set [{#NAME}]: Status | The overall health status of the resource. The following are the valid values for the status of the resource: OK - indicates normal/informational behavior; Disabled - indicates that the resource is not operational; Warning - requires attention soon; Critical - requires immediate attention; Unknown - should be avoided, but there may be rare occasions when the status is unknown. |
DEPENDENT | hpe.synergy.uplinkset["{#NAME}",status] Preprocessing: - JSONPATH: - DISCARD UNCHANGEDHEARTBEAT:10m - STR REPLACE:Critical 0 - STRREPLACE: - STRREPLACE: - STRREPLACE: - STRREPLACE: - INRANGE: ⛔️ONFAIL: |
Name | Description | Expression | Severity | Dependencies and additional info |
---|---|---|---|---|
HPE Synergy: There are errors in requests to API | Zabbix has received errors from API. |
length(last(/HPE Synergy by HTTP/hpe.synergy.get.errors))>0 |
AVERAGE | Depends on: - HPE Synergy: Service is unavailable |
HPE Synergy: Service is unavailable | - |
max(/HPE Synergy by HTTP/net.tcp.service["{$HPE.SYNERGY.API.SCHEME}","{HOST.CONN}","{$HPE.SYNERGY.API.PORT}"],5m)=0 |
HIGH | Manual close: YES |
Appliance bay [{#ENCLOSURENAME}:{#BAYNUMBER}]: Has critical status | The appliance [{#ENCLOSURENAME}:{#BAYNUMBER}] status is critical. Needs immediate attention. |
last(/HPE Synergy by HTTP/hpe.synergy.appliance["{#BAY_NUMBER}","{#ENCLOSURE_NAME}",status])=0 |
HIGH | |
Appliance bay [{#ENCLOSURENAME}:{#BAYNUMBER}]: Has warning status | The appliance [{#ENCLOSURENAME}:{#BAYNUMBER}] status is warning. Needs attention soon. |
last(/HPE Synergy by HTTP/hpe.synergy.appliance["{#BAY_NUMBER}","{#ENCLOSURE_NAME}",status])=4 |
WARNING | |
Appliance bay [{#ENCLOSURENAME}:{#BAYNUMBER}]: Is disabled | The appliance [{#ENCLOSURENAME}:{#BAYNUMBER}] is currently not operational |
last(/HPE Synergy by HTTP/hpe.synergy.appliance["{#BAY_NUMBER}","{#ENCLOSURE_NAME}",status])=1 |
INFO | |
Crossbar [{#ENCLOSURENAME}:{#BAYNUMBER}]: Is subsumed | The device slot is configured to be part of another device slot. |
last(/HPE Synergy by HTTP/hpe.synergy.crossbar["{#BAY_NUMBER}","{#ENCLOSURE_NAME}",presence])=4 |
AVERAGE | |
Crossbar [{#ENCLOSURENAME}:{#BAYNUMBER}]: Has critical status | The crossbar [{#ENCLOSURENAME}:{#BAYNUMBER}] status is critical. Needs immediate attention. |
last(/HPE Synergy by HTTP/hpe.synergy.crossbar["{#BAY_NUMBER}","{#ENCLOSURE_NAME}",status])=0 |
HIGH | |
Crossbar [{#ENCLOSURENAME}:{#BAYNUMBER}]: Has warning status | The crossbar [{#ENCLOSURENAME}:{#BAYNUMBER}] status is warning. Needs attention soon. |
last(/HPE Synergy by HTTP/hpe.synergy.crossbar["{#BAY_NUMBER}","{#ENCLOSURE_NAME}",status])=4 |
WARNING | |
Crossbar [{#ENCLOSURENAME}:{#BAYNUMBER}]: Is disabled | The crossbar [{#ENCLOSURENAME}:{#BAYNUMBER}] currently not operational. |
last(/HPE Synergy by HTTP/hpe.synergy.crossbar["{#BAY_NUMBER}","{#ENCLOSURE_NAME}",status])=1 |
INFO | |
Datacenter [{#NAME}]: Add error | The adding of the datacenter [{#NAME}] has failed. |
last(/HPE Synergy by HTTP/hpe.synergy.datacenter["{#NAME}",state])=1 |
AVERAGE | |
Datacenter [{#NAME}]: Has credential error | The datacenter [{#NAME}] has a credential error. |
last(/HPE Synergy by HTTP/hpe.synergy.datacenter["{#NAME}",state])=3 |
AVERAGE | |
Datacenter [{#NAME}]: Has refresh error | The datacenter [{#NAME}] has a refresh error. |
last(/HPE Synergy by HTTP/hpe.synergy.datacenter["{#NAME}",state])=5 |
AVERAGE | |
Datacenter [{#NAME}]: Has remove error | The datacenter [{#NAME}] has a remove error. |
last(/HPE Synergy by HTTP/hpe.synergy.datacenter["{#NAME}",state])=7 |
AVERAGE | |
Datacenter [{#NAME}]: Has critical status | The datacenter [{#NAME}] status is critical. Needs immediate attention. |
last(/HPE Synergy by HTTP/hpe.synergy.datacenter["{#NAME}",status])=0 |
HIGH | |
Datacenter [{#NAME}]: Has warning status | The datacenter [{#NAME}] status is warning. Needs attention soon. |
last(/HPE Synergy by HTTP/hpe.synergy.datacenter["{#NAME}",status])=4 |
WARNING | |
Datacenter [{#NAME}]: Is disabled | the datacenter [{#NAME}] currently not operational. |
last(/HPE Synergy by HTTP/hpe.synergy.datacenter["{#NAME}",status])=1 |
INFO | |
Device [{#ENCLOSURENAME}:{#BAYNUMBER}]: Is subsumed | The device slot is configured to be part of another device slot. |
last(/HPE Synergy by HTTP/hpe.synergy.device["{#BAY_NUMBER}","{#ENCLOSURE_NAME}",presence])=4 |
AVERAGE | |
Enclosure [{#NAME}]: Is interrupted | The previous operation on the enclosure did not complete. The operation should be re-attempted. |
last(/HPE Synergy by HTTP/hpe.synergy.enclosure["{#NAME}",state])=3 and last(/HPE Synergy by HTTP/hpe.synergy.enclosure["{#NAME}",state_reason])>-1 |
WARNING | |
Enclosure [{#NAME}]: Is unsupported | The enclosure model or version is not currently supported by HPE OneView. It cannot be configured or monitored. |
last(/HPE Synergy by HTTP/hpe.synergy.enclosure["{#NAME}",state])=9 and last(/HPE Synergy by HTTP/hpe.synergy.enclosure["{#NAME}",state_reason])>-1 |
AVERAGE | |
Enclosure [{#NAME}]: Remove failed | The previous operation to remove the enclosure did not succeed. The operation should be re-attempted. |
last(/HPE Synergy by HTTP/hpe.synergy.enclosure["{#NAME}",state])=6 and last(/HPE Synergy by HTTP/hpe.synergy.enclosure["{#NAME}",state_reason])>-1 |
WARNING | |
Enclosure [{#NAME}]: Is missing | The enclosure is no longer connected into the frame link topology. |
last(/HPE Synergy by HTTP/hpe.synergy.enclosure["{#NAME}",state_reason])=0 |
AVERAGE | |
Enclosure [{#NAME}]: Is unowned | The enclosure reports are not being under the management. |
last(/HPE Synergy by HTTP/hpe.synergy.enclosure["{#NAME}",state_reason])=5 |
AVERAGE | |
Enclosure [{#NAME}]: Has critical status | The status of the enclosure [{#NAME}] is critical. Needs immediate attention. |
last(/HPE Synergy by HTTP/hpe.synergy.enclosure["{#NAME}",status])=0 |
HIGH | |
Enclosure [{#NAME}]: Has warning status | The status of the enclosure [{#NAME}] is warning. Needs attention soon. |
last(/HPE Synergy by HTTP/hpe.synergy.enclosure["{#NAME}",status])=4 |
WARNING | |
Enclosure [{#NAME}]: Is disabled | The enclosure [{#NAME}] is currently not operational. |
last(/HPE Synergy by HTTP/hpe.synergy.enclosure["{#NAME}",status])=1 |
INFO | |
Ethernet network [{#NAME}]: Has critical status | The ethernet network [{#NAME}] status is critical. Needs immediate attention. |
last(/HPE Synergy by HTTP/hpe.synergy.ethernet.network["{#NAME}",status])=0 |
HIGH | |
Ethernet network [{#NAME}]: Has warning status | The ethernet network [{#NAME}] status is warning. Needs attention soon. |
last(/HPE Synergy by HTTP/hpe.synergy.ethernet.network["{#NAME}",status])=4 |
WARNING | |
Ethernet network [{#NAME}]: Is disabled | The ethernet network [{#NAME}] is currently not operational. |
last(/HPE Synergy by HTTP/hpe.synergy.ethernet.network["{#NAME}",status])=1 |
INFO | |
Fabric [{#NAME}]: Has critical status | The status of the fabric [{#NAME}] is critical. Needs immediate attention. |
last(/HPE Synergy by HTTP/hpe.synergy.fabric["{#NAME}",status])=0 |
HIGH | |
Fabric [{#NAME}]: Has warning status | The status of the fabric [{#NAME}] is warning. Needs attention soon. |
last(/HPE Synergy by HTTP/hpe.synergy.fabric["{#NAME}",status])=4 |
WARNING | |
Fabric [{#NAME}]: Is disabled | The status of the fabric [{#NAME}] is currently not operational. |
last(/HPE Synergy by HTTP/hpe.synergy.fabric["{#NAME}",status])=1 |
INFO | |
Fan [{#ENCLOSURENAME}:{#BAYNUMBER}]: Is degraded | The fan [{#ENCLOSURENAME}:{#BAYNUMBER}] is in degraded state. |
last(/HPE Synergy by HTTP/hpe.synergy.fan["{#BAY_NUMBER}","{#ENCLOSURE_NAME}",state])=0 |
AVERAGE | |
Fan [{#ENCLOSURENAME}:{#BAYNUMBER}]: Is failed | The fan [{#ENCLOSURENAME}:{#BAYNUMBER}] is in failed state. |
last(/HPE Synergy by HTTP/hpe.synergy.fan["{#BAY_NUMBER}","{#ENCLOSURE_NAME}",state])=1 |
HIGH | |
Fan [{#ENCLOSURENAME}:{#BAYNUMBER}]: Is misplaced | The fan [{#ENCLOSURENAME}:{#BAYNUMBER}] is misplaced. |
last(/HPE Synergy by HTTP/hpe.synergy.fan["{#BAY_NUMBER}","{#ENCLOSURE_NAME}",state])=2 |
WARNING | |
Fan [{#ENCLOSURENAME}:{#BAYNUMBER}]: Is missing | The fan [{#ENCLOSURENAME}:{#BAYNUMBER}] is missing. |
last(/HPE Synergy by HTTP/hpe.synergy.fan["{#BAY_NUMBER}","{#ENCLOSURE_NAME}",state])=3 |
AVERAGE | |
Fan [{#ENCLOSURENAME}:{#BAYNUMBER}]: Has critical status | The fan [{#ENCLOSURENAME}:{#BAYNUMBER}] status is critical. Needs immediate attention. |
last(/HPE Synergy by HTTP/hpe.synergy.fan["{#BAY_NUMBER}","{#ENCLOSURE_NAME}",status])=0 |
HIGH | |
Fan [{#ENCLOSURENAME}:{#BAYNUMBER}]: Has warning status | The fan [{#ENCLOSURENAME}:{#BAYNUMBER}] status is warning. Needs attention soon. |
last(/HPE Synergy by HTTP/hpe.synergy.fan["{#BAY_NUMBER}","{#ENCLOSURE_NAME}",status])=4 |
WARNING | |
Fan [{#ENCLOSURENAME}:{#BAYNUMBER}]: Is disabled | The fan [{#ENCLOSURENAME}:{#BAYNUMBER}] is currently not operational. |
last(/HPE Synergy by HTTP/hpe.synergy.fan["{#BAY_NUMBER}","{#ENCLOSURE_NAME}",status])=1 |
INFO | |
FC network [{#NAME}]: Has critical status | The FC network [{#NAME}] status is critical. Needs immediate attention. |
last(/HPE Synergy by HTTP/hpe.synergy.fc.network["{#NAME}",status])=0 |
HIGH | |
FC network [{#NAME}]: Has warning status | The FC network [{#NAME}] status is warning. Needs attention soon. |
last(/HPE Synergy by HTTP/hpe.synergy.fc.network["{#NAME}",status])=4 |
WARNING | |
FC network [{#NAME}]: Is disabled | The FC network [{#NAME}] is currently not operational. |
last(/HPE Synergy by HTTP/hpe.synergy.fc.network["{#NAME}",status])=1 |
INFO | |
Hypervisor manager [{#NAME}]: Is in error state | The hypervisor manager [{#NAME}] has an error. |
last(/HPE Synergy by HTTP/hpe.synergy.hypervisor_manager["{#NAME}",state])=3 and length(last(/HPE Synergy by HTTP/hpe.synergy.hypervisor_manager["{#NAME}",state_reason]))>0 |
HIGH | |
Hypervisor manager [{#NAME}]: Has critical status | The hypervisor manager [{#NAME}] status is critical. Needs immediate attention. |
last(/HPE Synergy by HTTP/hpe.synergy.hypervisor_manager["{#NAME}",status])=0 |
HIGH | |
Hypervisor manager [{#NAME}]: Has warning status | The hypervisor manager [{#NAME}] status is warning. Needs attention soon. |
last(/HPE Synergy by HTTP/hpe.synergy.hypervisor_manager["{#NAME}",status])=4 |
WARNING | |
Hypervisor manager [{#NAME}]: Is disabled | The hypervisor manager [{#NAME}] is currently not operational. |
last(/HPE Synergy by HTTP/hpe.synergy.hypervisor_manager["{#NAME}",status])=1 |
INFO | |
Interconnect [{#NAME}]: Has critical status | The interconnect [{#NAME}] status is critical. Needs immediate attention. |
last(/HPE Synergy by HTTP/hpe.synergy.interconnect["{#NAME}",status])=0 |
HIGH | |
Interconnect [{#NAME}]: Has warning status | The interconnect [{#NAME}] status is warning. Needs attention soon. |
last(/HPE Synergy by HTTP/hpe.synergy.interconnect["{#NAME}",status])=4 |
WARNING | |
Interconnect [{#NAME}]: Is disabled | The interconnect [{#NAME}] is currently not operational. |
last(/HPE Synergy by HTTP/hpe.synergy.interconnect["{#NAME}",status])=1 |
INFO | |
Logical enclosure [{#NAME}]: Delete failed | Indicator that the deletion of a logical enclosure failed. |
last(/HPE Synergy by HTTP/hpe.synergy.logical_enclosure["{#NAME}",state])=2 |
AVERAGE | |
Logical enclosure [{#NAME}]: Is inconsistent | The configuration of the logical enclosure differs from that of the enclosure group, or the configuration of the hardware resources is inconsistent with the logical enclosure configuration. Perform an Update from group, Reapply configuration, or Update firmware action as an appropriate to bring the configuration back into consistency. |
last(/HPE Synergy by HTTP/hpe.synergy.logical_enclosure["{#NAME}",state])=0 |
AVERAGE | |
Logical enclosure [{#NAME}]: Has critical status | The status of the logical enclosure [{#NAME}] is critical. Needs immediate attention. |
last(/HPE Synergy by HTTP/hpe.synergy.logical_enclosure["{#NAME}",status])=0 |
HIGH | |
Logical enclosure [{#NAME}]: Has warning status | The status of the logical enclosure [{#NAME}] is warning. Needs attention soon. |
last(/HPE Synergy by HTTP/hpe.synergy.logical_enclosure["{#NAME}",status])=4 |
WARNING | |
Logical enclosure [{#NAME}]: Is disabled | The logical enclosure [{#NAME}] is currently not operational. |
last(/HPE Synergy by HTTP/hpe.synergy.logical_enclosure["{#NAME}",status])=1 |
INFO | |
Partition [{#ENCLOSURENAME}:{#PARTITIONID}]: Health is invalid | The partition health is invalid. |
last(/HPE Synergy by HTTP/hpe.synergy.partition["{#PARTITION_ID}","{#ENCLOSURE_NAME}",health])=1 |
AVERAGE | |
Partition [{#ENCLOSURENAME}:{#PARTITIONID}]: Health is degraded | One or more resources in the partition are unhealthy. |
last(/HPE Synergy by HTTP/hpe.synergy.partition["{#PARTITION_ID}","{#ENCLOSURE_NAME}",health])=0 |
HIGH | |
Partition [{#ENCLOSURENAME}:{#PARTITIONID}]: Is invalid | The partition status is invalid. |
last(/HPE Synergy by HTTP/hpe.synergy.partition["{#PARTITION_ID}","{#ENCLOSURE_NAME}",status])=2 |
AVERAGE | |
Power Supply [{#ENCLOSURENAME}:{#BAYNUMBER}]: Has critical status | The status of the power supply [{#ENCLOSURENAME}:{#BAYNUMBER}] is critical. Needs immediate attention. |
last(/HPE Synergy by HTTP/hpe.synergy.power_supply["{#BAY_NUMBER}","{#ENCLOSURE_NAME}",status])=0 |
HIGH | |
Power Supply [{#ENCLOSURENAME}:{#BAYNUMBER}]: Has warning status | The status of the power supply [{#ENCLOSURENAME}:{#BAYNUMBER}] is warning. Needs attention soon. |
last(/HPE Synergy by HTTP/hpe.synergy.power_supply["{#BAY_NUMBER}","{#ENCLOSURE_NAME}",status])=4 |
WARNING | |
Power Supply [{#ENCLOSURENAME}:{#BAYNUMBER}]: Is disabled | The status of Power Supply [{#ENCLOSURENAME}:{#BAYNUMBER}] is currently not operational. |
last(/HPE Synergy by HTTP/hpe.synergy.power_supply["{#BAY_NUMBER}","{#ENCLOSURE_NAME}",status])=1 |
INFO | |
Rack [{#NAME}]: Add error | Adding the rack [{#NAME}] failed. |
last(/HPE Synergy by HTTP/hpe.synergy.rack["{#NAME}",state])=1 |
AVERAGE | |
Rack [{#NAME}]: Has credential error | The rack [{#NAME}] has credential error. |
last(/HPE Synergy by HTTP/hpe.synergy.rack["{#NAME}",state])=3 |
AVERAGE | |
Rack [{#NAME}]: Has refresh error | The rack [{#NAME}] has refresh error. |
last(/HPE Synergy by HTTP/hpe.synergy.rack["{#NAME}",state])=5 |
AVERAGE | |
Rack [{#NAME}]: Has remove error | The rack [{#NAME}] has remove error. |
last(/HPE Synergy by HTTP/hpe.synergy.rack["{#NAME}",state])=7 |
AVERAGE | |
Rack [{#NAME}]: Has critical status | The rack [{#NAME}] status is critical. Needs immediate attention. |
last(/HPE Synergy by HTTP/hpe.synergy.rack["{#NAME}",status])=0 |
HIGH | |
Rack [{#NAME}]: Has warning status | The rack [{#NAME}] status is warning. Needs attention soon. |
last(/HPE Synergy by HTTP/hpe.synergy.rack["{#NAME}",status])=4 |
WARNING | |
Rack [{#NAME}]: Is disabled | The rack [{#NAME}] is currently not operational. |
last(/HPE Synergy by HTTP/hpe.synergy.rack["{#NAME}",status])=1 |
INFO | |
Server [{#SERVER_NAME}:{#LOCATION}]: Is in maintenance mode | The disruptive maintenance operations like firmware update can cause many server hardware alerts to be generated in a short period of time. Example: Network connectivity is lost or the server reset is detected. |
last(/HPE Synergy by HTTP/hpe.synergy.server_hardware["{#LOCATION}",maintenance_state])=0 and length(last(/HPE Synergy by HTTP/hpe.synergy.server_hardware["{#LOCATION}",maintenance_state_reason]))>0 |
INFO | |
Server [{#SERVER_NAME}:{#LOCATION}]: Has profile error | The unsuccessful profile application or removal. |
last(/HPE Synergy by HTTP/hpe.synergy.server_hardware["{#LOCATION}",state])=11 |
AVERAGE | |
Server [{#SERVER_NAME}:{#LOCATION}]: Is not initialized | The server is not initialized. |
last(/HPE Synergy by HTTP/hpe.synergy.server_hardware["{#LOCATION}",state])=0 |
WARNING | |
Server [{#SERVER_NAME}:{#LOCATION}]: Is unsupported | The server model or version is not currently supported by the appliance. |
last(/HPE Synergy by HTTP/hpe.synergy.server_hardware["{#LOCATION}",state])=12 |
AVERAGE | |
Server [{#SERVER_NAME}:{#LOCATION}]: Remove failed | The previous operation to remove the server hardware did not succeed. The operation should be re-attempted. |
last(/HPE Synergy by HTTP/hpe.synergy.server_hardware["{#LOCATION}",state])=6 |
AVERAGE | |
Server [{#SERVER_NAME}:{#LOCATION}]: Is unmanaged | Discovered a supported server. |
last(/HPE Synergy by HTTP/hpe.synergy.server_hardware["{#LOCATION}",state])=4 and length(last(/HPE Synergy by HTTP/hpe.synergy.server_hardware["{#LOCATION}",state_reason]))>0 |
AVERAGE | |
Server [{#SERVER_NAME}:{#LOCATION}]: Has critical status | The status of the server [{#SERVER_NAME}:{#LOCATION}] is critical. Needs immediate attention. |
last(/HPE Synergy by HTTP/hpe.synergy.server_hardware["{#LOCATION}",status])=0 |
HIGH | |
Server [{#SERVER_NAME}:{#LOCATION}]: Has warning status | The status of the server [{#SERVER_NAME}:{#LOCATION}] is warning. Needs attention soon. |
last(/HPE Synergy by HTTP/hpe.synergy.server_hardware["{#LOCATION}",status])=4 |
WARNING | |
Server [{#SERVER_NAME}:{#LOCATION}]: Is disabled | The server [{#SERVER_NAME}:{#LOCATION}] is currently not operational. |
last(/HPE Synergy by HTTP/hpe.synergy.server_hardware["{#LOCATION}",status])=1 |
INFO | |
Storage pool [{#NAME}]: Add error | Adding of the storage pool [{#NAME}] failed. |
last(/HPE Synergy by HTTP/hpe.synergy.storage.pools["{#NAME}",state])=0 |
AVERAGE | |
Storage pool [{#NAME}]: Create failed | Creating of the storage pool [{#NAME}] failed. |
last(/HPE Synergy by HTTP/hpe.synergy.storage.pools["{#NAME}",state])=5 |
AVERAGE | |
Storage pool [{#NAME}]: Delete failed | Deletion of the storage pool [{#NAME}] failed. |
last(/HPE Synergy by HTTP/hpe.synergy.storage.pools["{#NAME}",state])=7 |
AVERAGE | |
Storage pool [{#NAME}]: Update failed | Updating of the storage pool [{#NAME}] failed. |
last(/HPE Synergy by HTTP/hpe.synergy.storage.pools["{#NAME}",state])=12 |
AVERAGE | |
Storage pool [{#NAME}]: Has critical status | The status of the storage pool [{#NAME}] is critical. Needs immediate attention. |
last(/HPE Synergy by HTTP/hpe.synergy.storage.pools["{#NAME}",status])=0 |
HIGH | |
Storage pool [{#NAME}]: Has warning status | The status of the storage pool [{#NAME}] is warning. Needs attention soon. |
last(/HPE Synergy by HTTP/hpe.synergy.storage.pools["{#NAME}",status])=4 |
WARNING | |
Storage pool [{#NAME}]: Is disabled | The storage pool [{#NAME}] is currently not operational. |
last(/HPE Synergy by HTTP/hpe.synergy.storage.pools["{#NAME}",status])=1 |
INFO | |
Storage system [{#NAME}]: Add error | Adding the storage system [{#NAME}] failed. |
last(/HPE Synergy by HTTP/hpe.synergy.storage.system["{#NAME}",state])=0 |
AVERAGE | |
Storage system [{#NAME}]: Create failed | Creating of the storage system [{#NAME}] failed. |
last(/HPE Synergy by HTTP/hpe.synergy.storage.system["{#NAME}",state])=5 |
AVERAGE | |
Storage system [{#NAME}]: Delete failed | Deletion of the storage system [{#NAME}] failed. |
last(/HPE Synergy by HTTP/hpe.synergy.storage.system["{#NAME}",state])=7 |
AVERAGE | |
Storage system [{#NAME}]: Update failed | Updating of the storage system [{#NAME}] failed. |
last(/HPE Synergy by HTTP/hpe.synergy.storage.system["{#NAME}",state])=12 |
AVERAGE | |
Storage system [{#NAME}]: Has critical status | The status of the storage system [{#NAME}] is critical. Needs immediate attention. |
last(/HPE Synergy by HTTP/hpe.synergy.storage.system["{#NAME}",status])=0 |
HIGH | |
Storage system [{#NAME}]: Has warning status | The status of the storage system [{#NAME}] is warning. Needs attention soon. |
last(/HPE Synergy by HTTP/hpe.synergy.storage.system["{#NAME}",status])=4 |
WARNING | |
Storage system [{#NAME}]: Is disabled | The storage system [{#NAME}] is currently not operational. |
last(/HPE Synergy by HTTP/hpe.synergy.storage.system["{#NAME}",status])=1 |
INFO | |
Storage volume [{#NAME}]: Add error | Adding the storage volume [{#NAME}] failed. |
last(/HPE Synergy by HTTP/hpe.synergy.storage.volumes["{#NAME}",state])=0 |
AVERAGE | |
Storage volume [{#NAME}]: Create failed | Creating of the storage volume [{#NAME}] failed. |
last(/HPE Synergy by HTTP/hpe.synergy.storage.volumes["{#NAME}",state])=5 |
AVERAGE | |
Storage volume [{#NAME}]: Delete failed | Deletion of the storage volume [{#NAME}] failed. |
last(/HPE Synergy by HTTP/hpe.synergy.storage.volumes["{#NAME}",state])=7 |
AVERAGE | |
Storage volume [{#NAME}]: Update failed | Updating of the storage volume [{#NAME}] failed. |
last(/HPE Synergy by HTTP/hpe.synergy.storage.volumes["{#NAME}",state])=12 |
AVERAGE | |
Storage volume [{#NAME}]: Has critical status | The status of the storage volume [{#NAME}] is critical. Needs immediate attention. |
last(/HPE Synergy by HTTP/hpe.synergy.storage.volumes["{#NAME}",status])=0 |
HIGH | |
Storage volume [{#NAME}]: Has warning status | The status of the storage volume [{#NAME}] is warning. Needs attention soon. |
last(/HPE Synergy by HTTP/hpe.synergy.storage.volumes["{#NAME}",status])=4 |
WARNING | |
Storage volume [{#NAME}]: Is disabled | The storage volume [{#NAME}] is currently not operational. |
last(/HPE Synergy by HTTP/hpe.synergy.storage.volumes["{#NAME}",status])=1 |
INFO | |
Manager [{#ENCLOSURENAME}:{#BAYNUMBER}]: Link port has critical status | The link port status of the manager [{#ENCLOSURENAME}:{#BAYNUMBER}] is critical. Needs immediate attention. |
last(/HPE Synergy by HTTP/hpe.synergy.manager["{#BAY_NUMBER}","{#ENCLOSURE_NAME}",link_port_status])=0 |
HIGH | |
Manager [{#ENCLOSURENAME}:{#BAYNUMBER}]: Link port has warning status | The link port status of the manager [{#ENCLOSURENAME}:{#BAYNUMBER}] is warning. Needs attention soon. |
last(/HPE Synergy by HTTP/hpe.synergy.manager["{#BAY_NUMBER}","{#ENCLOSURE_NAME}",link_port_status])=4 |
WARNING | |
Manager [{#ENCLOSURENAME}:{#BAYNUMBER}]: Link port is disabled | The link port of the manager [{#ENCLOSURENAME}:{#BAYNUMBER}] is currently not operational. |
last(/HPE Synergy by HTTP/hpe.synergy.manager["{#BAY_NUMBER}","{#ENCLOSURE_NAME}",link_port_status])=1 |
INFO | |
Manager [{#ENCLOSURENAME}:{#BAYNUMBER}]: MGMT port has critical status | The MGMT port status of the manager [{#ENCLOSURENAME}:{#BAYNUMBER}] is critical. Needs immediate attention. |
last(/HPE Synergy by HTTP/hpe.synergy.manager["{#BAY_NUMBER}","{#ENCLOSURE_NAME}",mgmt_port_status])=0 |
HIGH | |
Manager [{#ENCLOSURENAME}:{#BAYNUMBER}]: MGMT port has warning status | The MGMT port status of the manager [{#ENCLOSURENAME}:{#BAYNUMBER}] is warning. Needs attention soon. |
last(/HPE Synergy by HTTP/hpe.synergy.manager["{#BAY_NUMBER}","{#ENCLOSURE_NAME}",mgmt_port_status])=4 |
WARNING | |
Manager [{#ENCLOSURENAME}:{#BAYNUMBER}]: MGMT port is disabled | The MGMT port of the manager [{#ENCLOSURENAME}:{#BAYNUMBER}] is currently not operational. |
last(/HPE Synergy by HTTP/hpe.synergy.manager["{#BAY_NUMBER}","{#ENCLOSURE_NAME}",mgmt_port_status])=1 |
INFO | |
Manager [{#ENCLOSURENAME}:{#BAYNUMBER}]: Is subsumed | The device slot is configured to be part of another device slot. |
last(/HPE Synergy by HTTP/hpe.synergy.manager["{#BAY_NUMBER}","{#ENCLOSURE_NAME}",presence])=4 |
AVERAGE | |
Manager [{#ENCLOSURENAME}:{#BAYNUMBER}]: Has critical status | The status of the manager [{#ENCLOSURENAME}:{#BAYNUMBER}] is critical. Needs immediate attention. |
last(/HPE Synergy by HTTP/hpe.synergy.manager["{#BAY_NUMBER}","{#ENCLOSURE_NAME}",status])=0 |
HIGH | |
Manager [{#ENCLOSURENAME}:{#BAYNUMBER}]: Has warning status | The status of the manager [{#ENCLOSURENAME}:{#BAYNUMBER}] is warning. Needs attention soon. |
last(/HPE Synergy by HTTP/hpe.synergy.manager["{#BAY_NUMBER}","{#ENCLOSURE_NAME}",status])=4 |
WARNING | |
Manager [{#ENCLOSURENAME}:{#BAYNUMBER}]: Is disabled | The manager [{#ENCLOSURENAME}:{#BAYNUMBER}] is currently not operational. |
last(/HPE Synergy by HTTP/hpe.synergy.manager["{#BAY_NUMBER}","{#ENCLOSURE_NAME}",status])=1 |
INFO | |
Uplink set [{#NAME}]: Has critical status | The status of the uplink set [{#NAME}] is critical. Needs immediate attention. |
last(/HPE Synergy by HTTP/hpe.synergy.uplink_set["{#NAME}",status])=0 |
HIGH | |
Uplink set [{#NAME}]: Has warning status | The status of the uplink set [{#NAME}] is warning. Needs attention soon. |
last(/HPE Synergy by HTTP/hpe.synergy.uplink_set["{#NAME}",status])=4 |
WARNING | |
Uplink set [{#NAME}]: Is disabled | The uplink set [{#NAME}] is currently not operational. |
last(/HPE Synergy by HTTP/hpe.synergy.uplink_set["{#NAME}",status])=1 |
INFO |
Please report any issues with the template at https://support.zabbix.com
You can also provide feedback, discuss the template or ask for help at ZABBIX forums.
For Zabbix version: 6.2 and higher. for HP iLO adapters that support SNMP get. Or via operating system, using SNMP HP subagent
This template was tested on:
Refer to the vendor documentation.
No specific Zabbix configuration is required.
Name | Description | Default |
---|---|---|
{$DISKARRAYCACHEBATTERYCRIT_STATUS:"capacitorFailed"} | - |
7 |
{$DISKARRAYCACHEBATTERYCRIT_STATUS:"failed"} | - |
4 |
{$DISKARRAYCACHEBATTERYWARN_STATUS:"degraded"} | - |
5 |
{$DISKARRAYCACHEBATTERYWARN_STATUS:"notPresent"} | - |
6 |
{$DISKARRAYCACHECRITSTATUS:"cacheModCriticalFailure"} | - |
8 |
{$DISKARRAYCACHEOKSTATUS:"enabled"} | - |
3 |
{$DISKARRAYCACHEWARNSTATUS:"cacheModDegradedFailsafeSpeed"} | - |
7 |
{$DISKARRAYCACHEWARNSTATUS:"cacheModFlashMemNotAttached"} | - |
6 |
{$DISKARRAYCACHEWARNSTATUS:"cacheReadCacheNotMapped"} | - |
9 |
{$DISKARRAYCACHEWARNSTATUS:"invalid"} | - |
2 |
{$DISKARRAYCRIT_STATUS} | - |
4 |
{$DISKARRAYWARN_STATUS} | - |
3 |
{$DISKFAILSTATUS} | - |
3 |
{$DISKSMARTFAIL_STATUS:"replaceDrive"} | - |
3 |
{$DISKSMARTFAIL_STATUS:"replaceDriveSSDWearOut"} | - |
4 |
{$DISKWARNSTATUS} | - |
4 |
{$FANCRITSTATUS} | - |
4 |
{$FANWARNSTATUS} | - |
3 |
{$HEALTHCRITSTATUS} | - |
4 |
{$HEALTHWARNSTATUS} | - |
3 |
{$ICMPLOSSWARN} | - |
20 |
{$ICMPRESPONSETIME_WARN} | - |
0.15 |
{$PSUCRITSTATUS} | - |
4 |
{$PSUWARNSTATUS} | - |
3 |
{$SNMP.TIMEOUT} | - |
5m |
{$VDISKCRITSTATUS} | - |
3 |
{$VDISKOKSTATUS} | - |
2 |
There are no template links in this template.
Name | Description | Type | Key and additional info | ||||
---|---|---|---|---|---|---|---|
Array Controller Cache Discovery | Scanning table of Array controllers: CPQIDA-MIB::cpqDaAccelTable |
SNMP | array.cache.discovery Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
||||
Array Controller Discovery | Scanning table of Array controllers: CPQIDA-MIB::cpqDaCntlrTable |
SNMP | array.discovery Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
||||
FAN Discovery | CPQHLTH-MIB::cpqHeFltTolFanCondition |
SNMP | fan.discovery Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
||||
Physical Disk Discovery | Scanning table of physical drive entries CPQIDA-MIB::cpqDaPhyDrvTable. |
SNMP | physicalDisk.discovery Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
||||
PSU Discovery | CPQHLTH-MIB::cpqHeFltTolPowerSupplyStatus |
SNMP | psu.discovery Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
||||
Temperature Discovery | Scanning table of Temperature Sensor Entries: CPQHLTH-MIB::cpqHeTemperatureTable |
SNMP | tempDescr.discovery Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: Filter: ANDOR- {#SENSOR LOCALE} MATCHES_REGEX `(4 |
8 | 9 | 12 | 13)` |
Temperature Discovery Ambient | Scanning table of Temperature Sensor Entries: CPQHLTH-MIB::cpqHeTemperatureTable with ambient(11) and 0.1 index filter |
SNMP | tempDescr.discovery.ambient Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: Filter: ANDOR- {#SNMPINDEX} MATCHES REGEX0\.1 - {#SENSORLOCALE} MATCHESREGEX |
||||
Temperature Discovery CPU | Scanning table of Temperature Sensor Entries: CPQHLTH-MIB::cpqHeTemperatureTable with cpu(6) filter |
SNMP | tempDescr.discovery.cpu Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: Filter: ANDOR- {#SENSOR LOCALE} MATCHES_REGEX6 |
||||
Temperature Discovery I/O | Scanning table of Temperature Sensor Entries: CPQHLTH-MIB::cpqHeTemperatureTable with ioBoard(5) filter |
SNMP | tempDescr.discovery.io Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: Filter: ANDOR- {#SENSOR LOCALE} MATCHES_REGEX5 |
||||
Temperature Discovery Memory | Scanning table of Temperature Sensor Entries: CPQHLTH-MIB::cpqHeTemperatureTable with memory(7) filter |
SNMP | tempDescr.discovery.memory Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: Filter: ANDOR- {#SENSOR LOCALE} MATCHES_REGEX7 |
||||
Temperature Discovery PSU | Scanning table of Temperature Sensor Entries: CPQHLTH-MIB::cpqHeTemperatureTable with powerSupply(10) filter |
SNMP | tempDescr.discovery.psu Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: Filter: ANDOR- {#SENSOR LOCALE} MATCHES_REGEX10 |
||||
Temperature Discovery System | Scanning table of Temperature Sensor Entries: CPQHLTH-MIB::cpqHeTemperatureTable with system(3) filter |
SNMP | tempDescr.discovery.system Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: Filter: ANDOR- {#SENSOR LOCALE} MATCHES_REGEX3 |
||||
Virtual Disk Discovery | CPQIDA-MIB::cpqDaLogDrvTable |
SNMP | virtualdisk.discovery Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
Group | Name | Description | Type | Key and additional info |
---|---|---|---|---|
Disk arrays | {#CNTLR_LOCATION}: Disk array controller status | MIB: CPQIDA-MIB This value represents the overall condition of this controller, and any associated logical drives,physical drives, and array accelerators. |
SNMP | system.hw.diskarray.status[cpqDaCntlrCondition.{#SNMPINDEX}] Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
Disk arrays | {#CNTLR_LOCATION}: Disk array controller model | MIB: CPQIDA-MIB Array Controller Model. The type of controller card. |
SNMP | system.hw.diskarray.model[cpqDaCntlrModel.{#SNMPINDEX}] Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
Disk arrays | #{#CACHECNTRLINDEX}: Disk array cache controller status | MIB: CPQIDA-MIB Cache Module/Operations Status. This describes the status of the cache module and/or cache operations. Note that for some controller models, a cache module board that physically attaches to the controller or chipset may not be an available option. The status can be: Other (1) Indicates that the instrument agent does not recognize the status of the cache module. You may need to upgrade the instrument agent. Invalid (2) Indicates that a cache module board has not been installed in this system or is present but not configured. Enabled (3) Indicates that cache operations are currently configured and enabled for at least one logical drive. Temporarily Disabled (4) Indicates that cache operations have been temporarily disabled. View the cache module board error code object to determine why the write cache operations have been temporarily disabled. Permanently Disabled (5) Indicates that cache operations have been permanently disabled. View the cache module board error code object to determine why the write cache operations have been disabled. Cache Module Flash Memory Not Attached (6) Indicates that the flash memory component of the flash backed cache module is not attached. This status will be set when the flash memory is not attached and the Supercap is attached. This value is only used on flash backed cache modules that support removable flash memory. Cache Module Degraded Failsafe Speed (7) Indicates that the cache module board is currently degraded and operating at a failsafe speed. View variables cpqDaCacheMemoryDataWidth and cpqDaCacheMemoryTransferRate to obtain the cache module board`s current memory data width and memory transfer rate. Cache Module Critical Failure (8) Indicates that the cache module board has encountered a critical failure. The controller is currently operating in Zero Memory Raid mode.
Read Cache Could Not Be Mapped (9) Indicates that the read cache memory in a split cache configuration could not be mapped by the operating system and as a result is not available. This status may be caused by virtual space limitations in certain operating systems and is only applicable to B-Series controllers. |
SNMP | system.hw.diskarray.cache.status[cpqDaAccelStatus.{#SNMPINDEX}] Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
Disk arrays | #{#CACHECNTRLINDEX}: Disk array cache controller battery status | MIB: CPQIDA-MIB Cache Module Board Backup Power Status. This monitors the status of each backup power source on the board. The backup power source can only recharge when the system has power applied. The type of backup power source used is indicated by cpqDaAccelBackupPowerSource. The following values are valid: Other (1) Indicates that the instrument agent does not recognize backup power status. You may need to update your software. Ok (2) The backup power source is fully charged. Recharging (3) The array controller has one or more cache module backup power sources that are recharging. Cache module operations such as Battery/Flash Backed Write Cache, Expansion, Extension and Migration are temporarily suspended until the backup power source is fully charged. Cache module operations will automatically resume when charging is complete. Failed (4) The battery pack is below the sufficient voltage level and has not recharged in 36 hours. Your Cache Module board needs to be serviced. Degraded (5) The battery is still operating, however, one of the batteries in the pack has failed to recharge properly. Your Cache Module board should be serviced as soon as possible. NotPresent (6) A backup power source is not present on the cache module board. Some controllers do not have backup power sources. Capacitor Failed (7) The flash backed cache module capacitor is below the sufficient voltage level and has not recharged in 10 minutes. Your Cache Module board needs to be serviced. |
SNMP | system.hw.diskarray.cache.battery.status[cpqDaAccelBattery.{#SNMPINDEX}] Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
Fans | Fan {#SNMPINDEX}: Fan status | MIB: CPQHLTH-MIB The condition of the fan. This value will be one of the following: other(1) Fan status detection is not supported by this system or driver. ok(2) The fan is operating properly. degraded(2) A redundant fan is not operating properly. failed(4) A non-redundant fan is not operating properly. |
SNMP | sensor.fan.status[cpqHeFltTolFanCondition.{#SNMPINDEX}] Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
General | SNMP traps (fallback) | The item is used to collect all SNMP traps unmatched by other snmptrap items |
SNMP_TRAP | snmptrap.fallback |
General | System location | MIB: SNMPv2-MIB The physical location of this node (e.g., `telephone closet, 3rd floor'). If the location is unknown, the value is the zero-length string. |
SNMP | system.location[sysLocation.0] Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
General | System contact details | MIB: SNMPv2-MIB The textual identification of the contact person for this managed node, together with information on how to contact this person. If no contact information is known, the value is the zero-length string. |
SNMP | system.contact[sysContact.0] Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
General | System object ID | MIB: SNMPv2-MIB The vendor's authoritative identification of the network management subsystem contained in the entity. This value is allocated within the SMI enterprises subtree (1.3.6.1.4.1) and provides an easy and unambiguous means for determining |
SNMP | system.objectid[sysObjectID.0] Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
General | System name | MIB: SNMPv2-MIB An administratively-assigned name for this managed node.By convention, this is the node's fully-qualified domain name. If the name is unknown, the value is the zero-length string. |
SNMP | system.name Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
General | System description | MIB: SNMPv2-MIB A textual description of the entity. This value should include the full name and version identification of the system's hardware type, software operating-system, and networking software. |
SNMP | system.descr[sysDescr.0] Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
Inventory | Hardware model name | MIB: CPQSINFO-MIB The machine product name.The name of the machine used in this system. |
SNMP | system.hw.model Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
Inventory | Hardware serial number | MIB: CPQSINFO-MIB The serial number of the physical system unit. The string will be empty if the system does not report the serial number function. |
SNMP | system.hw.serialnumber Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
Physical disks | {#DISK_LOCATION}: Physical disk status | MIB: CPQIDA-MIB Physical Drive Status. This shows the status of the physical drive. The following values are valid for the physical drive status: other (1) Indicates that the instrument agent does not recognize the drive. You may need to upgrade your instrument agent and/or driver software. ok (2) Indicates the drive is functioning properly. failed (3) Indicates that the drive is no longer operating and should be replaced. predictiveFailure(4) Indicates that the drive has a predictive failure error and should be replaced. |
SNMP | system.hw.physicaldisk.status[cpqDaPhyDrvStatus.{#SNMPINDEX}] Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
Physical disks | {#DISK_LOCATION}: Physical disk S.M.A.R.T. status | MIB: CPQIDA-MIB Physical Drive S.M.A.R.T Status.The following values are defined: other(1) The agent is unable to determine if the status of S.M.A.R.T predictive failure monitoring for this drive. ok(2) Indicates the drive is functioning properly. replaceDrive(3) Indicates that the drive has a S.M.A.R.T predictive failure error and should be replaced. |
SNMP | system.hw.physicaldisk.smartstatus[cpqDaPhyDrvSmartStatus.{#SNMPINDEX}] Preprocessing: - DISCARD UNCHANGED_HEARTBEAT:6h |
Physical disks | {#DISK_LOCATION}: Physical disk serial number | MIB: CPQIDA-MIB Physical Drive Serial Number. This is the serial number assigned to the physical drive. This value is based upon the serial number as returned by the SCSI inquiry command but may have been modified due to space limitations. This can be used for identification purposes. |
SNMP | system.hw.physicaldisk.serialnumber[cpqDaPhyDrvSerialNum.{#SNMPINDEX}] Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
Physical disks | {#DISK_LOCATION}: Physical disk model name | MIB: CPQIDA-MIB Physical Drive Model.This is a text description of the physical drive. The text that appears depends upon who manufactured the drive and the drive type. If a drive fails, note the model to identify the type of drive necessary for replacement. If a model number is not present, you may not have properly initialized the drive array to which the physical drive is attached for monitoring. |
SNMP | system.hw.physicaldisk.model[cpqDaPhyDrvModel.{#SNMPINDEX}] Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
Physical disks | {#DISK_LOCATION}: Physical disk media type | MIB: CPQIDA-MIB Drive Array Physical Drive Media Type.The following values are defined: other(1) The instrument agent is unable to determine the physical drive's media type. rotatingPlatters(2) The physical drive media is composed of rotating platters. solidState(3) The physical drive media is composed of solid state electronics. |
SNMP | system.hw.physicaldisk.mediatype[cpqDaPhyDrvMediaType.{#SNMPINDEX}] Preprocessing: - DISCARD UNCHANGED_HEARTBEAT:6h |
Physical disks | {#DISK_LOCATION}: Disk size | MIB: CPQIDA-MIB Physical Drive Size in MB. This is the size of the physical drive in megabytes. This value is calculated using the value 1,048,576 (2^20) as a megabyte. Drive manufacturers sometimes use the number 1,000,000 as a megabyte when giving drive capacities so this value may differ from the advertised size of a drive. This field is only applicable for controllers which support SCSI drives, and therefore is not supported by the IDA or IDA-2 controllers. The field will contain 0xFFFFFFFF if the drive capacity cannot be calculated or if the controller does not support SCSI drives. |
SNMP | system.hw.physicaldisk.size[cpqDaPhyDrvMediaType.{#SNMPINDEX}] Preprocessing: - MULTIPLIER: - DISCARDUNCHANGEDHEARTBEAT: |
Power supply | Chassis {#CHASSISNUM}, bay {#BAYNUM}: Power supply status | MIB: CPQHLTH-MIB The condition of the power supply. This value will be one of the following: other(1) The status could not be determined or not present. ok(2) The power supply is operating normally. degraded(3) A temperature sensor, fan or other power supply component is outside of normal operating range. failed(4) A power supply component detects a condition that could permanently damage the system. |
SNMP | sensor.psu.status[cpqHeFltTolPowerSupplyCondition.{#SNMPINDEX}] Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
Status | Overall system health status | MIB: CPQHLTH-MIB The overall condition. This object represents the overall status of the server information represented by this MIB. |
SNMP | system.status[cpqHeMibCondition.0] Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
Status | Uptime (network) | MIB: SNMPv2-MIB The time (in hundredths of a second) since the network management portion of the system was last re-initialized. |
SNMP | system.net.uptime[sysUpTime.0] Preprocessing: - MULTIPLIER: |
Status | Uptime (hardware) | MIB: HOST-RESOURCES-MIB The amount of time since this host was last initialized. Note that this is different from sysUpTime in the SNMPv2-MIB [RFC1907] because sysUpTime is the uptime of the network management portion of the system. |
SNMP | system.hw.uptime[hrSystemUptime.0] Preprocessing: - CHECKNOTSUPPORTED ⛔️ON_FAIL: - MULTIPLIER: |
Status | SNMP agent availability | Availability of SNMP checks on the host. The value of this item corresponds to availability icons in the host list. Possible value: 0 - not available 1 - available 2 - unknown |
INTERNAL | zabbix[host,snmp,available] |
Status | ICMP ping | - |
SIMPLE | icmpping |
Status | ICMP loss | - |
SIMPLE | icmppingloss |
Status | ICMP response time | - |
SIMPLE | icmppingsec |
Temperature | System: Temperature status | MIB: CPQHLTH-MIB This value specifies the overall condition of the system's thermal environment. This value will be one of the following: other(1) Temperature could not be determined. ok(2) The temperature sensor is within normal operating range. degraded(3) The temperature sensor is outside of normal operating range. failed(4) The temperature sensor detects a condition that could permanently damage the system. |
SNMP | sensor.temp.status[cpqHeThermalCondition.0] Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
Temperature | {#SNMPINDEX}: Temperature | MIB: CPQHLTH-MIB Temperature readings of testpoint: {#SNMPINDEX} |
SNMP | sensor.temp.value[cpqHeTemperatureCelsius.{#SNMPINDEX}] Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
Temperature | {#SNMPINDEX}: Temperature sensor location | MIB: CPQHLTH-MIB This specifies the location of the temperature sensor present in the system. |
SNMP | sensor.temp.locale[cpqHeTemperatureLocale.{#SNMPINDEX}] Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
Temperature | {#SNMPINDEX}: Temperature sensor condition | MIB: CPQHLTH-MIB The Temperature sensor condition. This value will be one of the following: other(1) Temperature could not be determined. ok(2) The temperature sensor is within normal operating range. degraded(3) The temperature sensor is outside of normal operating range. failed(4) The temperature sensor detects a condition that could permanently damage the system. The system will automatically shutdown if the failed(4) condition results, so it is unlikely that this value will ever be returned by the agent. If the cpqHeThermalDegradedAction is set to shutdown(3) the system will be shutdown if the degraded(3) condition occurs. |
SNMP | sensor.temp.condition[cpqHeTemperatureCondition.{#SNMPINDEX}] Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
Temperature | Ambient: Temperature | MIB: CPQHLTH-MIB Temperature readings of testpoint: Ambient |
SNMP | sensor.temp.value[cpqHeTemperatureCelsius.Ambient.{#SNMPINDEX}] Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
Temperature | Ambient: Temperature sensor condition | MIB: CPQHLTH-MIB The Temperature sensor condition. This value will be one of the following: other(1) Temperature could not be determined. ok(2) The temperature sensor is within normal operating range. degraded(3) The temperature sensor is outside of normal operating range. failed(4) The temperature sensor detects a condition that could permanently damage the system. The system will automatically shutdown if the failed(4) condition results, so it is unlikely that this value will ever be returned by the agent. If the cpqHeThermalDegradedAction is set to shutdown(3) the system will be shutdown if the degraded(3) condition occurs. |
SNMP | sensor.temp.condition[cpqHeTemperatureCondition.Ambient.{#SNMPINDEX}] Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
Temperature | CPU-{#SNMPINDEX}: Temperature | MIB: CPQHLTH-MIB Temperature readings of testpoint: CPU-{#SNMPINDEX} |
SNMP | sensor.temp.value[cpqHeTemperatureCelsius.CPU.{#SNMPINDEX}] Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
Temperature | CPU-{#SNMPINDEX}: Temperature sensor condition | MIB: CPQHLTH-MIB The Temperature sensor condition. This value will be one of the following: other(1) Temperature could not be determined. ok(2) The temperature sensor is within normal operating range. degraded(3) The temperature sensor is outside of normal operating range. failed(4) The temperature sensor detects a condition that could permanently damage the system. The system will automatically shutdown if the failed(4) condition results, so it is unlikely that this value will ever be returned by the agent. If the cpqHeThermalDegradedAction is set to shutdown(3) the system will be shutdown if the degraded(3) condition occurs. |
SNMP | sensor.temp.condition[cpqHeTemperatureCondition.CPU.{#SNMPINDEX}] Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
Temperature | Memory-{#SNMPINDEX}: Temperature | MIB: CPQHLTH-MIB Temperature readings of testpoint: Memory-{#SNMPINDEX} |
SNMP | sensor.temp.value[cpqHeTemperatureCelsius.Memory.{#SNMPINDEX}] Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
Temperature | Memory-{#SNMPINDEX}: Temperature sensor condition | MIB: CPQHLTH-MIB The Temperature sensor condition. This value will be one of the following: other(1) Temperature could not be determined. ok(2) The temperature sensor is within normal operating range. degraded(3) The temperature sensor is outside of normal operating range. failed(4) The temperature sensor detects a condition that could permanently damage the system. The system will automatically shutdown if the failed(4) condition results, so it is unlikely that this value will ever be returned by the agent. If the cpqHeThermalDegradedAction is set to shutdown(3) the system will be shutdown if the degraded(3) condition occurs. |
SNMP | sensor.temp.condition[cpqHeTemperatureCondition.Memory.{#SNMPINDEX}] Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
Temperature | PSU-{#SNMPINDEX}: Temperature | MIB: CPQHLTH-MIB Temperature readings of testpoint: PSU-{#SNMPINDEX} |
SNMP | sensor.temp.value[cpqHeTemperatureCelsius.PSU.{#SNMPINDEX}] Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
Temperature | PSU-{#SNMPINDEX}: Temperature sensor condition | MIB: CPQHLTH-MIB The Temperature sensor condition. This value will be one of the following: other(1) Temperature could not be determined. ok(2) The temperature sensor is within normal operating range. degraded(3) The temperature sensor is outside of normal operating range. failed(4) The temperature sensor detects a condition that could permanently damage the system. The system will automatically shutdown if the failed(4) condition results, so it is unlikely that this value will ever be returned by the agent. If the cpqHeThermalDegradedAction is set to shutdown(3) the system will be shutdown if the degraded(3) condition occurs. |
SNMP | sensor.temp.condition[cpqHeTemperatureCondition.PSU.{#SNMPINDEX}] Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
Temperature | I/O-{#SNMPINDEX}: Temperature | MIB: CPQHLTH-MIB Temperature readings of testpoint: I/O-{#SNMPINDEX} |
SNMP | sensor.temp.value[cpqHeTemperatureCelsius."I/O.{#SNMPINDEX}"] Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
Temperature | I/O-{#SNMPINDEX}: Temperature sensor condition | MIB: CPQHLTH-MIB The Temperature sensor condition. This value will be one of the following: other(1) Temperature could not be determined. ok(2) The temperature sensor is within normal operating range. degraded(3) The temperature sensor is outside of normal operating range. failed(4) The temperature sensor detects a condition that could permanently damage the system. The system will automatically shutdown if the failed(4) condition results, so it is unlikely that this value will ever be returned by the agent. If the cpqHeThermalDegradedAction is set to shutdown(3) the system will be shutdown if the degraded(3) condition occurs. |
SNMP | sensor.temp.condition[cpqHeTemperatureCondition."I/O.{#SNMPINDEX}"] Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
Temperature | System-{#SNMPINDEX}: Temperature | MIB: CPQHLTH-MIB Temperature readings of testpoint: System-{#SNMPINDEX} |
SNMP | sensor.temp.value[cpqHeTemperatureCelsius.System.{#SNMPINDEX}] Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
Temperature | System-{#SNMPINDEX}: Temperature sensor condition | MIB: CPQHLTH-MIB The Temperature sensor condition. This value will be one of the following: other(1) Temperature could not be determined. ok(2) The temperature sensor is within normal operating range. degraded(3) The temperature sensor is outside of normal operating range. failed(4) The temperature sensor detects a condition that could permanently damage the system. The system will automatically shutdown if the failed(4) condition results, so it is unlikely that this value will ever be returned by the agent. If the cpqHeThermalDegradedAction is set to shutdown(3) the system will be shutdown if the degraded(3) condition occurs. |
SNMP | sensor.temp.condition[cpqHeTemperatureCondition.System.{#SNMPINDEX}] Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
Virtual disks | Disk {#SNMPINDEX}({#DISK_NAME}): Status | Logical Drive Status. |
SNMP | system.hw.virtualdisk.status[cpqDaLogDrvStatus.{#SNMPINDEX}] Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
Virtual disks | Disk {#SNMPINDEX}({#DISK_NAME}): Layout type | Logical Drive Fault Tolerance. This shows the fault tolerance mode of the logical drive. |
SNMP | system.hw.virtualdisk.layout[cpqDaLogDrvFaultTol.{#SNMPINDEX}] Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
Virtual disks | Disk {#SNMPINDEX}({#DISK_NAME}): Disk size | Logical Drive Size. This is the size of the logical drive in megabytes. This value is calculated using the value 1,048,576 (2^20) as a megabyte. Drive manufacturers sometimes use the number 1,000,000 as a megabyte when giving drive capacities so this value may differ from the advertised size of a drive. |
SNMP | system.hw.virtualdisk.size[cpqDaLogDrvSize.{#SNMPINDEX}] Preprocessing: - MULTIPLIER: - DISCARDUNCHANGEDHEARTBEAT: |
Name | Description | Expression | Severity | Dependencies and additional info |
---|---|---|---|---|
{#CNTLR_LOCATION}: Disk array controller is in critical state | Please check the device for faults |
count(/HP iLO by SNMP/system.hw.diskarray.status[cpqDaCntlrCondition.{#SNMPINDEX}],#1,"eq","{$DISK_ARRAY_CRIT_STATUS}")=1 |
HIGH | |
{#CNTLR_LOCATION}: Disk array controller is in warning state | Please check the device for faults |
count(/HP iLO by SNMP/system.hw.diskarray.status[cpqDaCntlrCondition.{#SNMPINDEX}],#1,"eq","{$DISK_ARRAY_WARN_STATUS}")=1 |
AVERAGE | Depends on: - {#CNTLR_LOCATION}: Disk array controller is in critical state |
#{#CACHECNTRLINDEX}: Disk array cache controller is in critical state! | Please check the device for faults |
count(/HP iLO by SNMP/system.hw.diskarray.cache.status[cpqDaAccelStatus.{#SNMPINDEX}],#1,"eq","{$DISK_ARRAY_CACHE_CRIT_STATUS:\"cacheModCriticalFailure\"}")=1 |
AVERAGE | |
#{#CACHECNTRLINDEX}: Disk array cache controller is in warning state | Please check the device for faults |
count(/HP iLO by SNMP/system.hw.diskarray.cache.status[cpqDaAccelStatus.{#SNMPINDEX}],#1,"eq","{$DISK_ARRAY_CACHE_WARN_STATUS:\"cacheModDegradedFailsafeSpeed\"}")=1 or count(/HP iLO by SNMP/system.hw.diskarray.cache.status[cpqDaAccelStatus.{#SNMPINDEX}],#1,"eq","{$DISK_ARRAY_CACHE_WARN_STATUS:\"cacheReadCacheNotMapped\"}")=1 or count(/HP iLO by SNMP/system.hw.diskarray.cache.status[cpqDaAccelStatus.{#SNMPINDEX}],#1,"eq","{$DISK_ARRAY_CACHE_WARN_STATUS:\"cacheModFlashMemNotAttached\"}")=1 |
WARNING | Depends on: - #{#CACHECNTRLINDEX}: Disk array cache controller is in critical state! |
#{#CACHECNTRLINDEX}: Disk array cache controller is not in optimal state | Please check the device for faults |
count(/HP iLO by SNMP/system.hw.diskarray.cache.status[cpqDaAccelStatus.{#SNMPINDEX}],#1,"ne","{$DISK_ARRAY_CACHE_OK_STATUS:\"enabled\"}")=1 and last(/HP iLO by SNMP/system.hw.diskarray.cache.status[cpqDaAccelStatus.{#SNMPINDEX}])<>{$DISK_ARRAY_CACHE_WARN_STATUS:"invalid"} |
WARNING | Depends on: - #{#CACHECNTRLINDEX}: Disk array cache controller is in critical state! - #{#CACHECNTRLINDEX}: Disk array cache controller is in warning state |
#{#CACHECNTRLINDEX}: Disk array cache controller battery is in critical state! | Please check the device for faults |
count(/HP iLO by SNMP/system.hw.diskarray.cache.battery.status[cpqDaAccelBattery.{#SNMPINDEX}],#1,"eq","{$DISK_ARRAY_CACHE_BATTERY_CRIT_STATUS:\"failed\"}")=1 or count(/HP iLO by SNMP/system.hw.diskarray.cache.battery.status[cpqDaAccelBattery.{#SNMPINDEX}],#1,"eq","{$DISK_ARRAY_CACHE_BATTERY_CRIT_STATUS:\"capacitorFailed\"}")=1 |
AVERAGE | |
#{#CACHECNTRLINDEX}: Disk array cache controller battery is in warning state | Please check the device for faults |
count(/HP iLO by SNMP/system.hw.diskarray.cache.battery.status[cpqDaAccelBattery.{#SNMPINDEX}],#1,"eq","{$DISK_ARRAY_CACHE_BATTERY_WARN_STATUS:\"degraded\"}")=1 |
WARNING | Depends on: - #{#CACHECNTRLINDEX}: Disk array cache controller battery is in critical state! |
Fan {#SNMPINDEX}: Fan is in critical state | Please check the fan unit |
count(/HP iLO by SNMP/sensor.fan.status[cpqHeFltTolFanCondition.{#SNMPINDEX}],#1,"eq","{$FAN_CRIT_STATUS}")=1 |
AVERAGE | |
Fan {#SNMPINDEX}: Fan is in warning state | Please check the fan unit |
count(/HP iLO by SNMP/sensor.fan.status[cpqHeFltTolFanCondition.{#SNMPINDEX}],#1,"eq","{$FAN_WARN_STATUS}")=1 |
WARNING | Depends on: - Fan {#SNMPINDEX}: Fan is in critical state |
System name has changed | System name has changed. Ack to close. |
last(/HP iLO by SNMP/system.name,#1)<>last(/HP iLO by SNMP/system.name,#2) and length(last(/HP iLO by SNMP/system.name))>0 |
INFO | Manual close: YES |
Device has been replaced | Device serial number has changed. Ack to close |
last(/HP iLO by SNMP/system.hw.serialnumber,#1)<>last(/HP iLO by SNMP/system.hw.serialnumber,#2) and length(last(/HP iLO by SNMP/system.hw.serialnumber))>0 |
INFO | Manual close: YES |
{#DISK_LOCATION}: Physical disk failed | Please check physical disk for warnings or errors |
count(/HP iLO by SNMP/system.hw.physicaldisk.status[cpqDaPhyDrvStatus.{#SNMPINDEX}],#1,"eq","{$DISK_FAIL_STATUS}")=1 |
HIGH | |
{#DISK_LOCATION}: Physical disk is in warning state | Please check physical disk for warnings or errors |
count(/HP iLO by SNMP/system.hw.physicaldisk.status[cpqDaPhyDrvStatus.{#SNMPINDEX}],#1,"eq","{$DISK_WARN_STATUS}")=1 |
WARNING | Depends on: - {#DISK_LOCATION}: Physical disk failed |
{#DISK_LOCATION}: Physical disk S.M.A.R.T. failed | Disk probably requires replacement. |
count(/HP iLO by SNMP/system.hw.physicaldisk.smart_status[cpqDaPhyDrvSmartStatus.{#SNMPINDEX}],#1,"eq","{$DISK_SMART_FAIL_STATUS:\"replaceDrive\"}")=1 or count(/HP iLO by SNMP/system.hw.physicaldisk.smart_status[cpqDaPhyDrvSmartStatus.{#SNMPINDEX}],#1,"eq","{$DISK_SMART_FAIL_STATUS:\"replaceDriveSSDWearOut\"}")=1 |
HIGH | Depends on: - {#DISK_LOCATION}: Physical disk failed |
{#DISK_LOCATION}: Disk has been replaced | Disk serial number has changed. Ack to close |
last(/HP iLO by SNMP/system.hw.physicaldisk.serialnumber[cpqDaPhyDrvSerialNum.{#SNMPINDEX}],#1)<>last(/HP iLO by SNMP/system.hw.physicaldisk.serialnumber[cpqDaPhyDrvSerialNum.{#SNMPINDEX}],#2) and length(last(/HP iLO by SNMP/system.hw.physicaldisk.serialnumber[cpqDaPhyDrvSerialNum.{#SNMPINDEX}]))>0 |
INFO | Manual close: YES |
Chassis {#CHASSISNUM}, bay {#BAYNUM}: Power supply is in critical state | Please check the power supply unit for errors |
count(/HP iLO by SNMP/sensor.psu.status[cpqHeFltTolPowerSupplyCondition.{#SNMPINDEX}],#1,"eq","{$PSU_CRIT_STATUS}")=1 |
AVERAGE | |
Chassis {#CHASSISNUM}, bay {#BAYNUM}: Power supply is in warning state | Please check the power supply unit for errors |
count(/HP iLO by SNMP/sensor.psu.status[cpqHeFltTolPowerSupplyCondition.{#SNMPINDEX}],#1,"eq","{$PSU_WARN_STATUS}")=1 |
WARNING | Depends on: - Chassis {#CHASSISNUM}, bay {#BAYNUM}: Power supply is in critical state |
System status is in critical state | Please check the device for errors |
count(/HP iLO by SNMP/system.status[cpqHeMibCondition.0],#1,"eq","{$HEALTH_CRIT_STATUS}")=1 |
HIGH | |
System status is in warning state | Please check the device for warnings |
count(/HP iLO by SNMP/system.status[cpqHeMibCondition.0],#1,"eq","{$HEALTH_WARN_STATUS}")=1 |
WARNING | Depends on: - System status is in critical state |
Host has been restarted | Uptime is less than 10 minutes. |
(last(/HP iLO by SNMP/system.hw.uptime[hrSystemUptime.0])>0 and last(/HP iLO by SNMP/system.hw.uptime[hrSystemUptime.0])<10m) or (last(/HP iLO by SNMP/system.hw.uptime[hrSystemUptime.0])=0 and last(/HP iLO by SNMP/system.net.uptime[sysUpTime.0])<10m) |
WARNING | Manual close: YES Depends on: - No SNMP data collection |
No SNMP data collection | SNMP is not available for polling. Please check device connectivity and SNMP settings. |
max(/HP iLO by SNMP/zabbix[host,snmp,available],{$SNMP.TIMEOUT})=0 |
WARNING | Depends on: - Unavailable by ICMP ping |
Unavailable by ICMP ping | Last three attempts returned timeout. Please check device connectivity. |
max(/HP iLO by SNMP/icmpping,#3)=0 |
HIGH | |
High ICMP ping loss | - |
min(/HP iLO by SNMP/icmppingloss,5m)>{$ICMP_LOSS_WARN} and min(/HP iLO by SNMP/icmppingloss,5m)<100 |
WARNING | Depends on: - Unavailable by ICMP ping |
High ICMP ping response time | - |
avg(/HP iLO by SNMP/icmppingsec,5m)>{$ICMP_RESPONSE_TIME_WARN} |
WARNING | Depends on: - High ICMP ping loss - Unavailable by ICMP ping |
{#SNMPINDEX}: Temperature could not be determined | Temperature could not be determined. |
last(/HP iLO by SNMP/sensor.temp.condition[cpqHeTemperatureCondition.{#SNMPINDEX}]) = 1 |
INFO | Manual close: YES |
{#SNMPINDEX}: The temperature sensor is outside of normal operating range | If the cpqHeThermalDegradedAction is set to shutdown(3) the system will be shutdown if the degraded(3) condition occurs. |
last(/HP iLO by SNMP/sensor.temp.condition[cpqHeTemperatureCondition.{#SNMPINDEX}]) = 3 |
WARNING | |
{#SNMPINDEX}: The temperature sensor detects a condition that could permanently damage the system. | The system will automatically shutdown if the failed(4) condition results, so it is unlikely that this value will ever be returned by the agent. |
last(/HP iLO by SNMP/sensor.temp.condition[cpqHeTemperatureCondition.{#SNMPINDEX}]) = 4 |
HIGH | |
Ambient: Temperature could not be determined | Temperature could not be determined. |
last(/HP iLO by SNMP/sensor.temp.condition[cpqHeTemperatureCondition.Ambient.{#SNMPINDEX}]) = 1 |
INFO | Manual close: YES |
Ambient: The temperature sensor is outside of normal operating range | If the cpqHeThermalDegradedAction is set to shutdown(3) the system will be shutdown if the degraded(3) condition occurs. |
last(/HP iLO by SNMP/sensor.temp.condition[cpqHeTemperatureCondition.Ambient.{#SNMPINDEX}]) = 3 |
WARNING | |
Ambient: The temperature sensor detects a condition that could permanently damage the system. | The system will automatically shutdown if the failed(4) condition results, so it is unlikely that this value will ever be returned by the agent. |
last(/HP iLO by SNMP/sensor.temp.condition[cpqHeTemperatureCondition.Ambient.{#SNMPINDEX}]) = 4 |
HIGH | |
CPU-{#SNMPINDEX}: Temperature could not be determined | Temperature could not be determined. |
last(/HP iLO by SNMP/sensor.temp.condition[cpqHeTemperatureCondition.CPU.{#SNMPINDEX}]) = 1 |
INFO | Manual close: YES |
CPU-{#SNMPINDEX}: The temperature sensor is outside of normal operating range | If the cpqHeThermalDegradedAction is set to shutdown(3) the system will be shutdown if the degraded(3) condition occurs. |
last(/HP iLO by SNMP/sensor.temp.condition[cpqHeTemperatureCondition.CPU.{#SNMPINDEX}]) = 3 |
WARNING | |
CPU-{#SNMPINDEX}: The temperature sensor detects a condition that could permanently damage the system. | The system will automatically shutdown if the failed(4) condition results, so it is unlikely that this value will ever be returned by the agent. |
last(/HP iLO by SNMP/sensor.temp.condition[cpqHeTemperatureCondition.CPU.{#SNMPINDEX}]) = 4 |
HIGH | |
Memory-{#SNMPINDEX}: Temperature could not be determined | Temperature could not be determined. |
last(/HP iLO by SNMP/sensor.temp.condition[cpqHeTemperatureCondition.Memory.{#SNMPINDEX}]) = 1 |
INFO | Manual close: YES |
Memory-{#SNMPINDEX}: The temperature sensor is outside of normal operating range | If the cpqHeThermalDegradedAction is set to shutdown(3) the system will be shutdown if the degraded(3) condition occurs. |
last(/HP iLO by SNMP/sensor.temp.condition[cpqHeTemperatureCondition.Memory.{#SNMPINDEX}]) = 3 |
WARNING | |
Memory-{#SNMPINDEX}: The temperature sensor detects a condition that could permanently damage the system. | The system will automatically shutdown if the failed(4) condition results, so it is unlikely that this value will ever be returned by the agent. |
last(/HP iLO by SNMP/sensor.temp.condition[cpqHeTemperatureCondition.Memory.{#SNMPINDEX}]) = 4 |
HIGH | |
PSU-{#SNMPINDEX}: Temperature could not be determined | Temperature could not be determined. |
last(/HP iLO by SNMP/sensor.temp.condition[cpqHeTemperatureCondition.PSU.{#SNMPINDEX}]) = 1 |
INFO | Manual close: YES |
PSU-{#SNMPINDEX}: The temperature sensor is outside of normal operating range | If the cpqHeThermalDegradedAction is set to shutdown(3) the system will be shutdown if the degraded(3) condition occurs. |
last(/HP iLO by SNMP/sensor.temp.condition[cpqHeTemperatureCondition.PSU.{#SNMPINDEX}]) = 3 |
WARNING | |
PSU-{#SNMPINDEX}: The temperature sensor detects a condition that could permanently damage the system. | The system will automatically shutdown if the failed(4) condition results, so it is unlikely that this value will ever be returned by the agent. |
last(/HP iLO by SNMP/sensor.temp.condition[cpqHeTemperatureCondition.PSU.{#SNMPINDEX}]) = 4 |
HIGH | |
I/O-{#SNMPINDEX}: Temperature could not be determined | Temperature could not be determined. |
last(/HP iLO by SNMP/sensor.temp.condition[cpqHeTemperatureCondition."I/O.{#SNMPINDEX}"]) = 1 |
INFO | Manual close: YES |
I/O-{#SNMPINDEX}: The temperature sensor is outside of normal operating range | If the cpqHeThermalDegradedAction is set to shutdown(3) the system will be shutdown if the degraded(3) condition occurs. |
last(/HP iLO by SNMP/sensor.temp.condition[cpqHeTemperatureCondition."I/O.{#SNMPINDEX}"]) = 3 |
WARNING | |
I/O-{#SNMPINDEX}: The temperature sensor detects a condition that could permanently damage the system. | The system will automatically shutdown if the failed(4) condition results, so it is unlikely that this value will ever be returned by the agent. |
last(/HP iLO by SNMP/sensor.temp.condition[cpqHeTemperatureCondition."I/O.{#SNMPINDEX}"]) = 4 |
HIGH | |
System-{#SNMPINDEX}: Temperature could not be determined | Temperature could not be determined. |
last(/HP iLO by SNMP/sensor.temp.condition[cpqHeTemperatureCondition.System.{#SNMPINDEX}]) = 1 |
INFO | Manual close: YES |
System-{#SNMPINDEX}: The temperature sensor is outside of normal operating range | If the cpqHeThermalDegradedAction is set to shutdown(3) the system will be shutdown if the degraded(3) condition occurs. |
last(/HP iLO by SNMP/sensor.temp.condition[cpqHeTemperatureCondition.System.{#SNMPINDEX}]) = 3 |
WARNING | |
System-{#SNMPINDEX}: The temperature sensor detects a condition that could permanently damage the system. | The system will automatically shutdown if the failed(4) condition results, so it is unlikely that this value will ever be returned by the agent. |
last(/HP iLO by SNMP/sensor.temp.condition[cpqHeTemperatureCondition.System.{#SNMPINDEX}]) = 4 |
HIGH | |
Disk {#SNMPINDEX}({#DISK_NAME}): Virtual disk failed | Please check virtual disk for warnings or errors |
count(/HP iLO by SNMP/system.hw.virtualdisk.status[cpqDaLogDrvStatus.{#SNMPINDEX}],#1,"eq","{$VDISK_CRIT_STATUS}")=1 |
HIGH | |
Disk {#SNMPINDEX}({#DISK_NAME}): Virtual disk is not in OK state | Please check virtual disk for warnings or errors |
count(/HP iLO by SNMP/system.hw.virtualdisk.status[cpqDaLogDrvStatus.{#SNMPINDEX}],#1,"ne","{$VDISK_OK_STATUS}")=1 |
WARNING | Depends on: - Disk {#SNMPINDEX}({#DISK_NAME}): Virtual disk failed |
Please report any issues with the template at https://support.zabbix.com.
For Zabbix version: 6.2 and higher. This is a template for monitoring HPE ProLiant DL380 servers with HP iLO version 4 and later via Zabbix SNMP agent that works without any external scripts.
See Zabbix template operation for basic instructions.
Refer to the vendor documentation.
No specific Zabbix configuration is required.
Name | Description | Default |
---|---|---|
{$DISK.ARRAY.CACHE.BATTERY.STATUS.CRIT:"capacitorFailed"} | The critical status of the disk array cache battery for trigger expression. |
7 |
{$DISK.ARRAY.CACHE.BATTERY.STATUS.CRIT:"failed"} | The critical status of the disk array cache battery for trigger expression. |
4 |
{$DISK.ARRAY.CACHE.BATTERY.STATUS.WARN:"degraded"} | The warning status of the disk array cache battery for trigger expression. |
5 |
{$DISK.ARRAY.CACHE.BATTERY.STATUS.WARN:"notPresent"} | The warning status of the disk array cache battery for trigger expression. |
6 |
{$DISK.ARRAY.CACHE.STATUS.CRIT:"cacheModCriticalFailure"} | The critical status of the disk array cache for trigger expression. |
8 |
{$DISK.ARRAY.CACHE.STATUS.OK:"enabled"} | The normal status of the disk array cache for trigger expression. |
3 |
{$DISK.ARRAY.CACHE.STATUS.WARN:"cacheModDegradedFailsafeSpeed"} | The warning status of the disk array cache for trigger expression. |
7 |
{$DISK.ARRAY.CACHE.STATUS.WARN:"cacheModFlashMemNotAttached"} | The warning status of the disk array cache for trigger expression. |
6 |
{$DISK.ARRAY.CACHE.STATUS.WARN:"cacheReadCacheNotMapped"} | The warning status of the disk array cache for trigger expression. |
9 |
{$DISK.ARRAY.CACHE.STATUS.WARN:"invalid"} | The warning status of the disk array cache for trigger expression. |
2 |
{$DISK.ARRAY.STATUS.CRIT} | The critical status of the disk array for trigger expression. |
4 |
{$DISK.ARRAY.STATUS.WARN} | The warning status of the disk array for trigger expression. |
3 |
{$DISK.SMART.STATUS.FAIL:"replaceDrive"} | The critical S.M.A.R.T status of the disk for trigger expression. |
3 |
{$DISK.SMART.STATUS.FAIL:"replaceDriveSSDWearOut"} | The critical S.M.A.R.T status of the disk for trigger expression. |
4 |
{$DISK.STATUS.FAIL} | The critical status of the disk for trigger expression. |
3 |
{$DISK.STATUS.WARN} | The warning status of the disk for trigger expression. |
4 |
{$FAN.STATUS.CRIT} | The critical value of the FAN sensor for trigger expression. |
4 |
{$FAN.STATUS.WARN} | The warning value of the FAN sensor for trigger expression. |
3 |
{$HEALTH.STATUS.CRIT} | The critical status of the health for trigger expression. |
4 |
{$HEALTH.STATUS.WARN} | The warning status of the health for trigger expression. |
3 |
{$PSU.STATUS.CRIT} | The critical value of the PSU sensor for trigger expression. |
4 |
{$PSU.STATUS.WARN} | The warning value of the PSU sensor for trigger expression. |
3 |
{$SNMP.TIMEOUT} | The time interval for SNMP agent availability trigger expression. |
5m |
{$VDISK.STATUS.CRIT} | The critical status of the virtual disk for trigger expression. |
3 |
{$VDISK.STATUS.OK} | The normal status of the virtual disk for trigger expression. |
2 |
There are no template links in this template.
Name | Description | Type | Key and additional info | ||||
---|---|---|---|---|---|---|---|
Array controller cache discovery | Scanning table of Array controllers: CPQIDA-MIB::cpqDaAccelTable |
SNMP | array.cache.discovery Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
||||
Array controller discovery | Scanning table of Array controllers: CPQIDA-MIB::cpqDaCntlrTable |
SNMP | array.discovery Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
||||
FAN discovery | CPQHLTH-MIB::cpqHeFltTolFanCondition |
SNMP | fan.discovery Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
||||
Network interface discovery | CPQIDA-MIB::cpqNicIfPhysAdapterTable |
SNMP | net.if.discovery Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
||||
Physical disk discovery | Scanning table of physical drive entries CPQIDA-MIB::cpqDaPhyDrvTable. |
SNMP | physicaldisk.discovery Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
||||
PSU discovery | CPQHLTH-MIB::cpqHeFltTolPowerSupplyStatus |
SNMP | psu.discovery Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
||||
Temperature ambient discovery | Scanning table of Temperature Sensor Entries: CPQHLTH-MIB::cpqHeTemperatureTable with ambient(11) and 0.1 index filter |
SNMP | temp.ambient.discovery Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: Filter: ANDOR- {#SNMPINDEX} MATCHES REGEX0\.1 - {#SENSORLOCALE} MATCHESREGEX |
||||
Temperature CPU discovery | Scanning table of Temperature Sensor Entries: CPQHLTH-MIB::cpqHeTemperatureTable with cpu(6) filter |
SNMP | temp.cpu.discovery Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: Filter: ANDOR- {#SENSOR LOCALE} MATCHES_REGEX6 |
||||
Temperature discovery | Scanning table of Temperature Sensor Entries: CPQHLTH-MIB::cpqHeTemperatureTable |
SNMP | temp.discovery Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: Filter: ANDOR- {#SENSOR LOCALE} MATCHES_REGEX `(4 |
8 | 9 | 12 | 13)` |
Temperature I/O discovery | Scanning table of Temperature Sensor Entries: CPQHLTH-MIB::cpqHeTemperatureTable with ioBoard(5) filter |
SNMP | temp.io.discovery Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: Filter: ANDOR- {#SENSOR LOCALE} MATCHES_REGEX5 |
||||
Temperature memory discovery | Scanning table of Temperature Sensor Entries: CPQHLTH-MIB::cpqHeTemperatureTable with memory(7) filter |
SNMP | temp.memory.discovery Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: Filter: ANDOR- {#SENSOR LOCALE} MATCHES_REGEX7 |
||||
Temperature PSU discovery | Scanning table of Temperature Sensor Entries: CPQHLTH-MIB::cpqHeTemperatureTable with powerSupply(10) filter |
SNMP | temp.psu.discovery Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: Filter: ANDOR- {#SENSOR LOCALE} MATCHES_REGEX10 |
||||
Temperature system discovery | Scanning table of Temperature Sensor Entries: CPQHLTH-MIB::cpqHeTemperatureTable with system(3) filter |
SNMP | temp.system.discovery Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: Filter: ANDOR- {#SENSOR LOCALE} MATCHES_REGEX3 |
||||
Virtual disk discovery | CPQIDA-MIB::cpqDaLogDrvTable |
SNMP | virtualdisk.discovery Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
Group | Name | Description | Type | Key and additional info |
---|---|---|---|---|
Disk arrays | {#CNTLR_LOCATION}: Disk array controller status | MIB: CPQIDA-MIB This value represents the overall condition of this controller, and any associated logical drives, physical drives, and array accelerators. |
SNMP | hp.server.hw.diskarray.status[cpqDaCntlrCondition.{#SNMPINDEX}] Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
Disk arrays | {#CNTLR_LOCATION}: Disk array controller model | MIB: CPQIDA-MIB Array Controller Model. The type of controller card. |
SNMP | hp.server.hw.diskarray.model[cpqDaCntlrModel.{#SNMPINDEX}] Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
Disk arrays | #{#CACHECNTRLINDEX}: Disk array cache controller status | MIB: CPQIDA-MIB Cache Module/Operations Status. This describes the status of the cache module and/or cache operations. Note that for some controller models, a cache module board that physically attaches to the controller or chipset may not be an available option. The status can be: Other (1) Indicates that the instrument agent does not recognize the status of the cache module. You may need to upgrade the instrument agent. Invalid (2) Indicates that a cache module board has not been installed in this system or is present but not configured. Enabled (3) Indicates that cache operations are currently configured and enabled for at least one logical drive. Temporarily Disabled (4) Indicates that cache operations have been temporarily disabled. View the cache module board error code object to determine why the write cache operations have been temporarily disabled. Permanently Disabled (5) Indicates that cache operations have been permanently disabled. View the cache module board error code object to determine why the write cache operations have been disabled. Cache Module Flash Memory Not Attached (6) Indicates that the flash memory component of the flash backed cache module is not attached. This status will be set when the flash memory is not attached and the Supercap is attached. This value is only used on flash backed cache modules that support removable flash memory. Cache Module Degraded Failsafe Speed (7) Indicates that the cache module board is currently degraded and operating at a failsafe speed. View variables cpqDaCacheMemoryDataWidth and cpqDaCacheMemoryTransferRate to obtain the cache module board`s current memory data width and memory transfer rate. Cache Module Critical Failure (8) Indicates that the cache module board has encountered a critical failure. The controller is currently operating in Zero Memory Raid mode. Read Cache Could Not Be Mapped (9) Indicates that the read cache memory in a split cache configuration could not be mapped by the operating system and as a result is not available. This status may be caused by virtual space limitations in certain operating systems and is only applicable to B-Series controllers. |
SNMP | hp.server.hw.diskarray.cache.status[cpqDaAccelStatus.{#SNMPINDEX}] Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
Disk arrays | #{#CACHECNTRLINDEX}: Disk array cache controller battery status | MIB: CPQIDA-MIB Cache Module Board Backup Power Status. This monitors the status of each backup power source on the board. The backup power source can only recharge when the system has power applied. The type of backup power source used is indicated by cpqDaAccelBackupPowerSource. The following values are valid: Other (1) Indicates that the instrument agent does not recognize backup power status. You may need to update your software. Ok (2) The backup power source is fully charged. Recharging (3) The array controller has one or more cache module backup power sources that are recharging. Cache module operations such as Battery/Flash Backed Write Cache, Expansion, Extension and Migration are temporarily suspended until the backup power source is fully charged. Cache module operations will automatically resume when charging is complete. Failed (4) The battery pack is below the sufficient voltage level and has not recharged in 36 hours. Your Cache Module board needs to be serviced. Degraded (5) The battery is still operating, however, one of the batteries in the pack has failed to recharge properly. Your Cache Module board should be serviced as soon as possible. NotPresent (6) A backup power source is not present on the cache module board. Some controllers do not have backup power sources. Capacitor Failed (7) The flash backed cache module capacitor is below the sufficient voltage level and has not recharged in 10 minutes. Your Cache Module board needs to be serviced.
|
SNMP | hp.server.hw.diskarray.cache.battery.status[cpqDaAccelBattery.{#SNMPINDEX}] Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
Fans | Fan {#SNMPINDEX}: Fan status | MIB: CPQHLTH-MIB The condition of the fan. This value will be one of the following: other(1) Fan status detection is not supported by this system or driver. ok(2) The fan is operating properly. degraded(2) A redundant fan is not operating properly. failed(4) A non-redundant fan is not operating properly. |
SNMP | hp.server.sensor.fan.status[cpqHeFltTolFanCondition.{#SNMPINDEX}] Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
General | SNMP traps (fallback) | The item is used to collect all SNMP traps unmatched by other snmptrap items |
SNMP_TRAP | snmptrap.fallback |
General | System location | MIB: SNMPv2-MIB The physical location of this node (e.g., `telephone closet, 3rd floor'). If the location is unknown, the value is the zero-length string. |
SNMP | hp.server.location[sysLocation] Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
General | System contact details | MIB: SNMPv2-MIB The textual identification of the contact person for this managed node, together with information on how to contact this person. If no contact information is known, the value is the zero-length string. |
SNMP | hp.server.contact[sysContact] Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
General | System object ID | MIB: SNMPv2-MIB The vendor's authoritative identification of the network management subsystem contained in the entity. This value is allocated within the SMI enterprises subtree (1.3.6.1.4.1) and provides an easy and unambiguous means for determining |
SNMP | hp.server.objectid[sysObjectID] Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
General | System name | MIB: SNMPv2-MIB An administratively-assigned name for this managed node.By convention, this is the node's fully-qualified domain name. If the name is unknown, the value is the zero-length string. |
SNMP | hp.server.name[sysName] Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
General | System description | MIB: SNMPv2-MIB A textual description of the entity. This value should include the full name and version identification of the system's hardware type, software operating-system, and networking software. |
SNMP | hp.server.descr[sysDescr] Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
Inventory | Hardware model name | MIB: CPQSINFO-MIB The machine product name. The name of the machine used in this system. |
SNMP | hp.server.hw.model[cpqSiProductName] Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
Inventory | Hardware serial number | MIB: CPQSINFO-MIB The serial number of the physical system unit. The string will be empty if the system does not report the serial number function. |
SNMP | hp.server.hw.serialnumber[cpqSiSysSerialNum] Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
Network interfaces | {#ADAPTERNAME} port {#ADAPTERINDEX}: Status | MIB: CPQNIC-MIB The physical adapter status. The following values are valid: unknown(1) The instrument agent was not able to determine the status of the adapter. The instrument agent may need to be upgraded. ok(2) The physical adapter is operating properly. generalFailure(3) The physical adapter has failed. linkFailure(4) The physical adapter has lost link. Check the cable connections to this adapter. |
SNMP | hp.server.net.if.status[cpqNicIfPhysAdapterStatus.{#SNMPINDEX}] Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
Physical disks | {#DISK_LOCATION}: Physical disk status | MIB: CPQIDA-MIB Physical Drive Status. This shows the status of the physical drive. The following values are valid for the physical drive status: other (1) Indicates that the instrument agent does not recognize the drive. You may need to upgrade your instrument agent and/or driver software. ok (2) Indicates the drive is functioning properly. failed (3) Indicates that the drive is no longer operating and should be replaced. predictiveFailure(4) Indicates that the drive has a predictive failure error and should be replaced. |
SNMP | hp.server.hw.physicaldisk.status[cpqDaPhyDrvStatus.{#SNMPINDEX}] Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
Physical disks | {#DISK_LOCATION}: Physical disk S.M.A.R.T. status | MIB: CPQIDA-MIB Physical Drive S.M.A.R.T Status. The following values are defined: other(1) The agent is unable to determine if the status of S.M.A.R.T predictive failure monitoring for this drive. ok(2) Indicates the drive is functioning properly. replaceDrive(3) Indicates that the drive has a S.M.A.R.T predictive failure error and should be replaced. |
SNMP | hp.server.hw.physicaldisk.smartstatus[cpqDaPhyDrvSmartStatus.{#SNMPINDEX}] Preprocessing: - DISCARD UNCHANGED_HEARTBEAT:6h |
Physical disks | {#DISK_LOCATION}: Physical disk serial number | MIB: CPQIDA-MIB Physical Drive Serial Number. This is the serial number assigned to the physical drive. This value is based upon the serial number as returned by the SCSI inquiry command but may have been modified due to space limitations. This can be used for identification purposes. |
SNMP | hp.server.hw.physicaldisk.serialnumber[cpqDaPhyDrvSerialNum.{#SNMPINDEX}] Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
Physical disks | {#DISK_LOCATION}: Physical disk model name | MIB: CPQIDA-MIB Physical Drive Model. This is a text description of the physical drive. The text that appears depends upon who manufactured the drive and the drive type. If a drive fails, note the model to identify the type of drive necessary for replacement. If a model number is not present, you may not have properly initialized the drive array to which the physical drive is attached for monitoring. |
SNMP | hp.server.hw.physicaldisk.model[cpqDaPhyDrvModel.{#SNMPINDEX}] Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
Physical disks | {#DISK_LOCATION}: Physical disk media type | MIB: CPQIDA-MIB Drive Array Physical Drive Media Type. The following values are defined: other(1) The instrument agent is unable to determine the physical drive's media type. rotatingPlatters(2) The physical drive media is composed of rotating platters. solidState(3) The physical drive media is composed of solid state electronics. |
SNMP | hp.server.hw.physicaldisk.mediatype[cpqDaPhyDrvMediaType.{#SNMPINDEX}] Preprocessing: - DISCARD UNCHANGED_HEARTBEAT:6h |
Physical disks | {#DISK_LOCATION}: Disk size | MIB: CPQIDA-MIB Physical Drive Size in MB. This is the size of the physical drive in megabytes. This value is calculated using the value 1,048,576 (2^20) as a megabyte. Drive manufacturers sometimes use the number 1,000,000 as a megabyte when giving drive capacities so this value may differ from the advertised size of a drive. This field is only applicable for controllers which support SCSI drives, and therefore is not supported by the IDA or IDA-2 controllers. The field will contain 0xFFFFFFFF if the drive capacity cannot be calculated or if the controller does not support SCSI drives. |
SNMP | hp.server.hw.physicaldisk.size[cpqDaPhyDrvMediaType.{#SNMPINDEX}] Preprocessing: - MULTIPLIER: - DISCARDUNCHANGEDHEARTBEAT: |
Power supply | Chassis {#CHASSISNUM}, bay {#BAYNUM}: Power supply status | MIB: CPQHLTH-MIB The condition of the power supply. This value will be one of the following: other(1) The status could not be determined or not present. ok(2) The power supply is operating normally. degraded(3) A temperature sensor, fan or other power supply component is outside of normal operating range. failed(4) A power supply component detects a condition that could permanently damage the system. |
SNMP | hp.server.sensor.psu.status[cpqHeFltTolPowerSupplyCondition.{#SNMPINDEX}] Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
Status | Overall system health status | MIB: CPQHLTH-MIB The overall condition. This object represents the overall status of the server information represented by this MIB. |
SNMP | hp.server.status[cpqHeMibCondition] Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
Status | Uptime (network) | MIB: SNMPv2-MIB The time (in hundredths of a second) since the network management portion of the system was last re-initialized. |
SNMP | hp.server.net.uptime[sysUpTime] Preprocessing: - MULTIPLIER: |
Status | Uptime (hardware) | MIB: HOST-RESOURCES-MIB The amount of time since this host was last initialized. Note that this is different from sysUpTime in the SNMPv2-MIB [RFC1907] because sysUpTime is the uptime of the network management portion of the system. |
SNMP | hp.server.hw.uptime[hrSystemUptime] Preprocessing: - CHECKNOTSUPPORTED ⛔️ON_FAIL: - MULTIPLIER: |
Status | SNMP agent availability | - |
INTERNAL | zabbix[host,snmp,available] Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
Temperature | System temperature status | MIB: CPQHLTH-MIB This value specifies the overall condition of the system's thermal environment. This value will be one of the following: other(1) Temperature could not be determined. ok(2) The temperature sensor is within normal operating range. degraded(3) The temperature sensor is outside of normal operating range. failed(4) The temperature sensor detects a condition that could permanently damage the system. |
SNMP | hp.server.sensor.temp.status[cpqHeThermalCondition] Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
Temperature | {#SNMPINDEX}: Temperature | MIB: CPQHLTH-MIB Temperature readings of testpoint: {#SNMPINDEX} |
SNMP | hp.server.sensor.temp.value[cpqHeTemperatureCelsius.{#SNMPINDEX}] Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
Temperature | {#SNMPINDEX}: Temperature sensor location | MIB: CPQHLTH-MIB This specifies the location of the temperature sensor present in the system. |
SNMP | hp.server.sensor.temp.locale[cpqHeTemperatureLocale.{#SNMPINDEX}] Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
Temperature | {#SNMPINDEX}: Temperature sensor condition | MIB: CPQHLTH-MIB The Temperature sensor condition. This value will be one of the following: other(1) Temperature could not be determined. ok(2) The temperature sensor is within normal operating range. degraded(3) The temperature sensor is outside of normal operating range. failed(4) The temperature sensor detects a condition that could permanently damage the system. The system will automatically shutdown if the failed(4) condition results, so it is unlikely that this value will ever be returned by the agent. If the cpqHeThermalDegradedAction is set to shutdown(3) the system will be shutdown if the degraded(3) condition occurs. |
SNMP | hp.server.sensor.temp.condition[cpqHeTemperatureCondition.{#SNMPINDEX}] Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
Temperature | Ambient: Temperature | MIB: CPQHLTH-MIB Temperature readings of testpoint: Ambient |
SNMP | hp.server.sensor.temp.value[cpqHeTemperatureCelsius.Ambient.{#SNMPINDEX}] Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
Temperature | Ambient: Temperature sensor condition | MIB: CPQHLTH-MIB The Temperature sensor condition. This value will be one of the following: other(1) Temperature could not be determined. ok(2) The temperature sensor is within normal operating range. degraded(3) The temperature sensor is outside of normal operating range. failed(4) The temperature sensor detects a condition that could permanently damage the system. The system will automatically shutdown if the failed(4) condition results, so it is unlikely that this value will ever be returned by the agent. If the cpqHeThermalDegradedAction is set to shutdown(3) the system will be shutdown if the degraded(3) condition occurs. |
SNMP | hp.server.sensor.temp.condition[cpqHeTemperatureCondition.Ambient.{#SNMPINDEX}] Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
Temperature | CPU-{#SNMPINDEX}: Temperature | MIB: CPQHLTH-MIB Temperature readings of testpoint: CPU-{#SNMPINDEX} |
SNMP | hp.server.sensor.temp.value[cpqHeTemperatureCelsius.CPU.{#SNMPINDEX}] Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
Temperature | CPU-{#SNMPINDEX}: Temperature sensor condition | MIB: CPQHLTH-MIB The Temperature sensor condition. This value will be one of the following: other(1) Temperature could not be determined. ok(2) The temperature sensor is within normal operating range. degraded(3) The temperature sensor is outside of normal operating range. failed(4) The temperature sensor detects a condition that could permanently damage the system. The system will automatically shutdown if the failed(4) condition results, so it is unlikely that this value will ever be returned by the agent. If the cpqHeThermalDegradedAction is set to shutdown(3) the system will be shutdown if the degraded(3) condition occurs. |
SNMP | hp.server.sensor.temp.condition[cpqHeTemperatureCondition.CPU.{#SNMPINDEX}] Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
Temperature | Memory-{#SNMPINDEX}: Temperature | MIB: CPQHLTH-MIB Temperature readings of testpoint: Memory-{#SNMPINDEX} |
SNMP | hp.server.sensor.temp.value[cpqHeTemperatureCelsius.Memory.{#SNMPINDEX}] Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
Temperature | Memory-{#SNMPINDEX}: Temperature sensor condition | MIB: CPQHLTH-MIB The Temperature sensor condition. This value will be one of the following: other(1) Temperature could not be determined. ok(2) The temperature sensor is within normal operating range. degraded(3) The temperature sensor is outside of normal operating range. failed(4) The temperature sensor detects a condition that could permanently damage the system. The system will automatically shutdown if the failed(4) condition results, so it is unlikely that this value will ever be returned by the agent. If the cpqHeThermalDegradedAction is set to shutdown(3) the system will be shutdown if the degraded(3) condition occurs. |
SNMP | hp.server.sensor.temp.condition[cpqHeTemperatureCondition.Memory.{#SNMPINDEX}] Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
Temperature | PSU-{#SNMPINDEX}: Temperature | MIB: CPQHLTH-MIB Temperature readings of testpoint: PSU-{#SNMPINDEX} |
SNMP | hp.server.sensor.temp.value[cpqHeTemperatureCelsius.PSU.{#SNMPINDEX}] Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
Temperature | PSU-{#SNMPINDEX}: Temperature sensor condition | MIB: CPQHLTH-MIB The Temperature sensor condition. This value will be one of the following: other(1) Temperature could not be determined. ok(2) The temperature sensor is within normal operating range. degraded(3) The temperature sensor is outside of normal operating range. failed(4) The temperature sensor detects a condition that could permanently damage the system. The system will automatically shutdown if the failed(4) condition results, so it is unlikely that this value will ever be returned by the agent. If the cpqHeThermalDegradedAction is set to shutdown(3) the system will be shutdown if the degraded(3) condition occurs. |
SNMP | hp.server.sensor.temp.condition[cpqHeTemperatureCondition.PSU.{#SNMPINDEX}] Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
Temperature | I/O-{#SNMPINDEX}: Temperature | MIB: CPQHLTH-MIB Temperature readings of testpoint: I/O-{#SNMPINDEX} |
SNMP | hp.server.sensor.temp.value[cpqHeTemperatureCelsius."I/O.{#SNMPINDEX}"] Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
Temperature | I/O-{#SNMPINDEX}: Temperature sensor condition | MIB: CPQHLTH-MIB The Temperature sensor condition. This value will be one of the following: other(1) Temperature could not be determined. ok(2) The temperature sensor is within normal operating range. degraded(3) The temperature sensor is outside of normal operating range. failed(4) The temperature sensor detects a condition that could permanently damage the system. The system will automatically shutdown if the failed(4) condition results, so it is unlikely that this value will ever be returned by the agent. If the cpqHeThermalDegradedAction is set to shutdown(3) the system will be shutdown if the degraded(3) condition occurs. |
SNMP | hp.server.sensor.temp.condition[cpqHeTemperatureCondition."I/O.{#SNMPINDEX}"] Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
Temperature | System-{#SNMPINDEX}: Temperature | MIB: CPQHLTH-MIB Temperature readings of testpoint: System-{#SNMPINDEX} |
SNMP | hp.server.sensor.temp.value[cpqHeTemperatureCelsius.System.{#SNMPINDEX}] Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
Temperature | System-{#SNMPINDEX}: Temperature sensor condition | MIB: CPQHLTH-MIB The Temperature sensor condition. This value will be one of the following: other(1) Temperature could not be determined. ok(2) The temperature sensor is within normal operating range. degraded(3) The temperature sensor is outside of normal operating range. failed(4) The temperature sensor detects a condition that could permanently damage the system. The system will automatically shutdown if the failed(4) condition results, so it is unlikely that this value will ever be returned by the agent. If the cpqHeThermalDegradedAction is set to shutdown(3) the system will be shutdown if the degraded(3) condition occurs. |
SNMP | hp.server.sensor.temp.condition[cpqHeTemperatureCondition.System.{#SNMPINDEX}] Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
Virtual disks | Disk {#SNMPINDEX}({#DISK_NAME}): Status | Logical Drive Status. |
SNMP | hp.server.hw.virtualdisk.status[cpqDaLogDrvStatus.{#SNMPINDEX}] Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
Virtual disks | Disk {#SNMPINDEX}({#DISK_NAME}): Layout type | Logical Drive Fault Tolerance. This shows the fault tolerance mode of the logical drive. |
SNMP | hp.server.hw.virtualdisk.layout[cpqDaLogDrvFaultTol.{#SNMPINDEX}] Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
Virtual disks | Disk {#SNMPINDEX}({#DISK_NAME}): Disk size | Logical Drive Size. This is the size of the logical drive in megabytes. This value is calculated using the value 1,048,576 (2^20) as a megabyte. Drive manufacturers sometimes use the number 1,000,000 as a megabyte when giving drive capacities so this value may differ from the advertised size of a drive. |
SNMP | hp.server.hw.virtualdisk.size[cpqDaLogDrvSize.{#SNMPINDEX}] Preprocessing: - MULTIPLIER: - DISCARDUNCHANGEDHEARTBEAT: |
Name | Description | Expression | Severity | Dependencies and additional info |
---|---|---|---|---|
{#CNTLR_LOCATION}: Disk array controller is in critical state | Please check the device for faults. |
last(/HPE ProLiant DL380 by SNMP/hp.server.hw.diskarray.status[cpqDaCntlrCondition.{#SNMPINDEX}])={$DISK.ARRAY.STATUS.CRIT} |
HIGH | |
{#CNTLR_LOCATION}: Disk array controller is in warning state | Please check the device for faults. |
last(/HPE ProLiant DL380 by SNMP/hp.server.hw.diskarray.status[cpqDaCntlrCondition.{#SNMPINDEX}])={$DISK.ARRAY.STATUS.WARN} |
AVERAGE | Depends on: - {#CNTLR_LOCATION}: Disk array controller is in critical state |
#{#CACHECNTRLINDEX}: Disk array cache controller is in critical state! | Please check the device for faults. |
last(/HPE ProLiant DL380 by SNMP/hp.server.hw.diskarray.cache.status[cpqDaAccelStatus.{#SNMPINDEX}])={$DISK.ARRAY.CACHE.STATUS.CRIT:"cacheModCriticalFailure"} |
AVERAGE | |
#{#CACHECNTRLINDEX}: Disk array cache controller is in warning state | Please check the device for faults. |
last(/HPE ProLiant DL380 by SNMP/hp.server.hw.diskarray.cache.status[cpqDaAccelStatus.{#SNMPINDEX}])={$DISK.ARRAY.CACHE.STATUS.WARN:"cacheModDegradedFailsafeSpeed"} or last(/HPE ProLiant DL380 by SNMP/hp.server.hw.diskarray.cache.status[cpqDaAccelStatus.{#SNMPINDEX}])={$DISK.ARRAY.CACHE.STATUS.WARN:"cacheReadCacheNotMapped"} or last(/HPE ProLiant DL380 by SNMP/hp.server.hw.diskarray.cache.status[cpqDaAccelStatus.{#SNMPINDEX}])={$DISK.ARRAY.CACHE.STATUS.WARN:"cacheModFlashMemNotAttached"} |
WARNING | Depends on: - #{#CACHECNTRLINDEX}: Disk array cache controller is in critical state! |
#{#CACHECNTRLINDEX}: Disk array cache controller is not in optimal state | Please check the device for faults. |
last(/HPE ProLiant DL380 by SNMP/hp.server.hw.diskarray.cache.status[cpqDaAccelStatus.{#SNMPINDEX}])<>{$DISK.ARRAY.CACHE.STATUS.OK:"enabled"} and last(/HPE ProLiant DL380 by SNMP/hp.server.hw.diskarray.cache.status[cpqDaAccelStatus.{#SNMPINDEX}])<>{$DISK.ARRAY.CACHE.STATUS.WARN:"invalid"} |
WARNING | Depends on: - #{#CACHECNTRLINDEX}: Disk array cache controller is in critical state! - #{#CACHECNTRLINDEX}: Disk array cache controller is in warning state |
#{#CACHECNTRLINDEX}: Disk array cache controller battery is in critical state | Please check the device for faults. |
last(/HPE ProLiant DL380 by SNMP/hp.server.hw.diskarray.cache.battery.status[cpqDaAccelBattery.{#SNMPINDEX}])={$DISK.ARRAY.CACHE.BATTERY.STATUS.CRIT:"failed"} or last(/HPE ProLiant DL380 by SNMP/hp.server.hw.diskarray.cache.battery.status[cpqDaAccelBattery.{#SNMPINDEX}])={$DISK.ARRAY.CACHE.BATTERY.STATUS.CRIT:"capacitorFailed"} |
AVERAGE | |
#{#CACHECNTRLINDEX}: Disk array cache controller battery is in warning state | Please check the device for faults. |
last(/HPE ProLiant DL380 by SNMP/hp.server.hw.diskarray.cache.battery.status[cpqDaAccelBattery.{#SNMPINDEX}])={$DISK.ARRAY.CACHE.BATTERY.STATUS.WARN:"degraded"} |
WARNING | Depends on: - #{#CACHECNTRLINDEX}: Disk array cache controller battery is in critical state |
Fan {#SNMPINDEX}: Fan is in critical state | Please check the fan unit. |
last(/HPE ProLiant DL380 by SNMP/hp.server.sensor.fan.status[cpqHeFltTolFanCondition.{#SNMPINDEX}])={$FAN.STATUS.CRIT} |
AVERAGE | |
Fan {#SNMPINDEX}: Fan is in warning state | Please check the fan unit. |
last(/HPE ProLiant DL380 by SNMP/hp.server.sensor.fan.status[cpqHeFltTolFanCondition.{#SNMPINDEX}])={$FAN.STATUS.WARN} |
WARNING | Depends on: - Fan {#SNMPINDEX}: Fan is in critical state |
System name has changed | System name has changed. Ack to close. |
last(/HPE ProLiant DL380 by SNMP/hp.server.name[sysName],#1)<>last(/HPE ProLiant DL380 by SNMP/hp.server.name[sysName],#2) and length(last(/HPE ProLiant DL380 by SNMP/hp.server.name[sysName]))>0 |
INFO | Manual close: YES |
Device has been replaced | Device serial number has changed. Ack to close |
last(/HPE ProLiant DL380 by SNMP/hp.server.hw.serialnumber[cpqSiSysSerialNum],#1)<>last(/HPE ProLiant DL380 by SNMP/hp.server.hw.serialnumber[cpqSiSysSerialNum],#2) and length(last(/HPE ProLiant DL380 by SNMP/hp.server.hw.serialnumber[cpqSiSysSerialNum]))>0 |
INFO | Manual close: YES |
{#ADAPTERNAME} port {#ADAPTERINDEX}: Adapter has failed | Please check the physical adapter. |
last(/HPE ProLiant DL380 by SNMP/hp.server.net.if.status[cpqNicIfPhysAdapterStatus.{#SNMPINDEX}])=3 |
HIGH | |
{#ADAPTERNAME} port {#ADAPTERINDEX}: Adapter has lost link | Please check the cable connections to this adapter. |
last(/HPE ProLiant DL380 by SNMP/hp.server.net.if.status[cpqNicIfPhysAdapterStatus.{#SNMPINDEX}])=4 |
AVERAGE | Depends on: - {#ADAPTERNAME} port {#ADAPTERINDEX}: Adapter has failed |
{#DISK_LOCATION}: Physical disk failed | Please check physical disk for warnings or errors. |
last(/HPE ProLiant DL380 by SNMP/hp.server.hw.physicaldisk.status[cpqDaPhyDrvStatus.{#SNMPINDEX}])={$DISK.STATUS.FAIL} |
HIGH | |
{#DISK_LOCATION}: Physical disk is in warning state | Please check physical disk for warnings or errors. |
last(/HPE ProLiant DL380 by SNMP/hp.server.hw.physicaldisk.status[cpqDaPhyDrvStatus.{#SNMPINDEX}])={$DISK.STATUS.WARN} |
WARNING | Depends on: - {#DISK_LOCATION}: Physical disk failed |
{#DISK_LOCATION}: Physical disk S.M.A.R.T. failed | Disk probably requires replacement. |
last(/HPE ProLiant DL380 by SNMP/hp.server.hw.physicaldisk.smart_status[cpqDaPhyDrvSmartStatus.{#SNMPINDEX}])={$DISK.SMART.STATUS.FAIL:"replaceDrive"} or last(/HPE ProLiant DL380 by SNMP/hp.server.hw.physicaldisk.smart_status[cpqDaPhyDrvSmartStatus.{#SNMPINDEX}])={$DISK.SMART.STATUS.FAIL:"replaceDriveSSDWearOut"} |
HIGH | Depends on: - {#DISK_LOCATION}: Physical disk failed |
{#DISK_LOCATION}: Disk has been replaced | Disk serial number has changed. Ack to close |
last(/HPE ProLiant DL380 by SNMP/hp.server.hw.physicaldisk.serialnumber[cpqDaPhyDrvSerialNum.{#SNMPINDEX}],#1)<>last(/HPE ProLiant DL380 by SNMP/hp.server.hw.physicaldisk.serialnumber[cpqDaPhyDrvSerialNum.{#SNMPINDEX}],#2) and length(last(/HPE ProLiant DL380 by SNMP/hp.server.hw.physicaldisk.serialnumber[cpqDaPhyDrvSerialNum.{#SNMPINDEX}]))>0 |
INFO | Manual close: YES |
Chassis {#CHASSISNUM}, bay {#BAYNUM}: Power supply is in critical state | Please check the power supply unit for errors. |
last(/HPE ProLiant DL380 by SNMP/hp.server.sensor.psu.status[cpqHeFltTolPowerSupplyCondition.{#SNMPINDEX}])={$PSU.STATUS.CRIT} |
AVERAGE | |
Chassis {#CHASSISNUM}, bay {#BAYNUM}: Power supply is in warning state | Please check the power supply unit for errors. |
last(/HPE ProLiant DL380 by SNMP/hp.server.sensor.psu.status[cpqHeFltTolPowerSupplyCondition.{#SNMPINDEX}])={$PSU.STATUS.WARN} |
WARNING | Depends on: - Chassis {#CHASSISNUM}, bay {#BAYNUM}: Power supply is in critical state |
System status is in critical state | Please check the device for errors. |
last(/HPE ProLiant DL380 by SNMP/hp.server.status[cpqHeMibCondition])={$HEALTH.STATUS.CRIT} |
HIGH | |
System status is in warning state | Please check the device for warnings. |
last(/HPE ProLiant DL380 by SNMP/hp.server.status[cpqHeMibCondition])={$HEALTH.STATUS.WARN} |
WARNING | Depends on: - System status is in critical state |
Host has been restarted | Uptime is less than 10 minutes. |
(last(/HPE ProLiant DL380 by SNMP/hp.server.hw.uptime[hrSystemUptime])>0 and last(/HPE ProLiant DL380 by SNMP/hp.server.hw.uptime[hrSystemUptime])<10m) or (last(/HPE ProLiant DL380 by SNMP/hp.server.hw.uptime[hrSystemUptime])=0 and last(/HPE ProLiant DL380 by SNMP/hp.server.net.uptime[sysUpTime])<10m) |
WARNING | Manual close: YES |
No SNMP data collection | SNMP is not available for polling. Please check device connectivity and SNMP settings. |
max(/HPE ProLiant DL380 by SNMP/zabbix[host,snmp,available],{$SNMP.TIMEOUT})=0 |
WARNING | |
{#SNMPINDEX}: Temperature could not be determined | Temperature could not be determined. |
last(/HPE ProLiant DL380 by SNMP/hp.server.sensor.temp.condition[cpqHeTemperatureCondition.{#SNMPINDEX}]) = 1 |
INFO | Manual close: YES |
{#SNMPINDEX}: The temperature sensor is outside of normal operating range | If the cpqHeThermalDegradedAction is set to shutdown(3) the system will be shutdown if the degraded(3) condition occurs. |
last(/HPE ProLiant DL380 by SNMP/hp.server.sensor.temp.condition[cpqHeTemperatureCondition.{#SNMPINDEX}]) = 3 |
WARNING | |
{#SNMPINDEX}: The temperature sensor detects a condition that could permanently damage the system. | The system will automatically shutdown if the failed(4) condition results, so it is unlikely that this value will ever be returned by the agent. |
last(/HPE ProLiant DL380 by SNMP/hp.server.sensor.temp.condition[cpqHeTemperatureCondition.{#SNMPINDEX}]) = 4 |
HIGH | |
Ambient: Temperature could not be determined | Temperature could not be determined. |
last(/HPE ProLiant DL380 by SNMP/hp.server.sensor.temp.condition[cpqHeTemperatureCondition.Ambient.{#SNMPINDEX}]) = 1 |
INFO | Manual close: YES |
Ambient: The temperature sensor is outside of normal operating range | If the cpqHeThermalDegradedAction is set to shutdown(3) the system will be shutdown if the degraded(3) condition occurs. |
last(/HPE ProLiant DL380 by SNMP/hp.server.sensor.temp.condition[cpqHeTemperatureCondition.Ambient.{#SNMPINDEX}]) = 3 |
WARNING | |
Ambient: The temperature sensor detects a condition that could permanently damage the system. | The system will automatically shutdown if the failed(4) condition results, so it is unlikely that this value will ever be returned by the agent. |
last(/HPE ProLiant DL380 by SNMP/hp.server.sensor.temp.condition[cpqHeTemperatureCondition.Ambient.{#SNMPINDEX}]) = 4 |
HIGH | |
CPU-{#SNMPINDEX}: Temperature could not be determined | Temperature could not be determined. |
last(/HPE ProLiant DL380 by SNMP/hp.server.sensor.temp.condition[cpqHeTemperatureCondition.CPU.{#SNMPINDEX}]) = 1 |
INFO | Manual close: YES |
CPU-{#SNMPINDEX}: The temperature sensor is outside of normal operating range | If the cpqHeThermalDegradedAction is set to shutdown(3) the system will be shutdown if the degraded(3) condition occurs. |
last(/HPE ProLiant DL380 by SNMP/hp.server.sensor.temp.condition[cpqHeTemperatureCondition.CPU.{#SNMPINDEX}]) = 3 |
WARNING | |
CPU-{#SNMPINDEX}: The temperature sensor detects a condition that could permanently damage the system. | The system will automatically shutdown if the failed(4) condition results, so it is unlikely that this value will ever be returned by the agent. |
last(/HPE ProLiant DL380 by SNMP/hp.server.sensor.temp.condition[cpqHeTemperatureCondition.CPU.{#SNMPINDEX}]) = 4 |
HIGH | |
Memory-{#SNMPINDEX}: Temperature could not be determined | Temperature could not be determined. |
last(/HPE ProLiant DL380 by SNMP/hp.server.sensor.temp.condition[cpqHeTemperatureCondition.Memory.{#SNMPINDEX}]) = 1 |
INFO | Manual close: YES |
Memory-{#SNMPINDEX}: The temperature sensor is outside of normal operating range | If the cpqHeThermalDegradedAction is set to shutdown(3) the system will be shutdown if the degraded(3) condition occurs. |
last(/HPE ProLiant DL380 by SNMP/hp.server.sensor.temp.condition[cpqHeTemperatureCondition.Memory.{#SNMPINDEX}]) = 3 |
WARNING | |
Memory-{#SNMPINDEX}: The temperature sensor detects a condition that could permanently damage the system. | The system will automatically shutdown if the failed(4) condition results, so it is unlikely that this value will ever be returned by the agent. |
last(/HPE ProLiant DL380 by SNMP/hp.server.sensor.temp.condition[cpqHeTemperatureCondition.Memory.{#SNMPINDEX}]) = 4 |
HIGH | |
PSU-{#SNMPINDEX}: Temperature could not be determined | Temperature could not be determined. |
last(/HPE ProLiant DL380 by SNMP/hp.server.sensor.temp.condition[cpqHeTemperatureCondition.PSU.{#SNMPINDEX}]) = 1 |
INFO | Manual close: YES |
PSU-{#SNMPINDEX}: The temperature sensor is outside of normal operating range | If the cpqHeThermalDegradedAction is set to shutdown(3) the system will be shutdown if the degraded(3) condition occurs. |
last(/HPE ProLiant DL380 by SNMP/hp.server.sensor.temp.condition[cpqHeTemperatureCondition.PSU.{#SNMPINDEX}]) = 3 |
WARNING | |
PSU-{#SNMPINDEX}: The temperature sensor detects a condition that could permanently damage the system. | The system will automatically shutdown if the failed(4) condition results, so it is unlikely that this value will ever be returned by the agent. |
last(/HPE ProLiant DL380 by SNMP/hp.server.sensor.temp.condition[cpqHeTemperatureCondition.PSU.{#SNMPINDEX}]) = 4 |
HIGH | |
I/O-{#SNMPINDEX}: Temperature could not be determined | Temperature could not be determined. |
last(/HPE ProLiant DL380 by SNMP/hp.server.sensor.temp.condition[cpqHeTemperatureCondition."I/O.{#SNMPINDEX}"]) = 1 |
INFO | Manual close: YES |
I/O-{#SNMPINDEX}: The temperature sensor is outside of normal operating range | If the cpqHeThermalDegradedAction is set to shutdown(3) the system will be shutdown if the degraded(3) condition occurs. |
last(/HPE ProLiant DL380 by SNMP/hp.server.sensor.temp.condition[cpqHeTemperatureCondition."I/O.{#SNMPINDEX}"]) = 3 |
WARNING | |
I/O-{#SNMPINDEX}: The temperature sensor detects a condition that could permanently damage the system. | The system will automatically shutdown if the failed(4) condition results, so it is unlikely that this value will ever be returned by the agent. |
last(/HPE ProLiant DL380 by SNMP/hp.server.sensor.temp.condition[cpqHeTemperatureCondition."I/O.{#SNMPINDEX}"]) = 4 |
HIGH | |
System-{#SNMPINDEX}: Temperature could not be determined | Temperature could not be determined. |
last(/HPE ProLiant DL380 by SNMP/hp.server.sensor.temp.condition[cpqHeTemperatureCondition.System.{#SNMPINDEX}]) = 1 |
INFO | Manual close: YES |
System-{#SNMPINDEX}: The temperature sensor is outside of normal operating range | If the cpqHeThermalDegradedAction is set to shutdown(3) the system will be shutdown if the degraded(3) condition occurs. |
last(/HPE ProLiant DL380 by SNMP/hp.server.sensor.temp.condition[cpqHeTemperatureCondition.System.{#SNMPINDEX}]) = 3 |
WARNING | |
System-{#SNMPINDEX}: The temperature sensor detects a condition that could permanently damage the system. | The system will automatically shutdown if the failed(4) condition results, so it is unlikely that this value will ever be returned by the agent. |
last(/HPE ProLiant DL380 by SNMP/hp.server.sensor.temp.condition[cpqHeTemperatureCondition.System.{#SNMPINDEX}]) = 4 |
HIGH | |
Disk {#SNMPINDEX}({#DISK_NAME}): Virtual disk failed | Please check virtual disk for warnings or errors. |
last(/HPE ProLiant DL380 by SNMP/hp.server.hw.virtualdisk.status[cpqDaLogDrvStatus.{#SNMPINDEX}])={$VDISK.STATUS.CRIT} |
HIGH | |
Disk {#SNMPINDEX}({#DISK_NAME}): Virtual disk is not in OK state | Please check virtual disk for warnings or errors. |
last(/HPE ProLiant DL380 by SNMP/hp.server.hw.virtualdisk.status[cpqDaLogDrvStatus.{#SNMPINDEX}])<>{$VDISK.STATUS.OK} |
WARNING | Depends on: - Disk {#SNMPINDEX}({#DISK_NAME}): Virtual disk failed |
Please report any issues with the template at https://support.zabbix.com.
For Zabbix version: 6.2 and higher. This is a template for monitoring HPE ProLiant DL360 servers with HP iLO version 4 and later via Zabbix SNMP agent that works without any external scripts.
See Zabbix template operation for basic instructions.
Refer to the vendor documentation.
No specific Zabbix configuration is required.
Name | Description | Default |
---|---|---|
{$DISK.ARRAY.CACHE.BATTERY.STATUS.CRIT:"capacitorFailed"} | The critical status of the disk array cache battery for trigger expression. |
7 |
{$DISK.ARRAY.CACHE.BATTERY.STATUS.CRIT:"failed"} | The critical status of the disk array cache battery for trigger expression. |
4 |
{$DISK.ARRAY.CACHE.BATTERY.STATUS.WARN:"degraded"} | The warning status of the disk array cache battery for trigger expression. |
5 |
{$DISK.ARRAY.CACHE.BATTERY.STATUS.WARN:"notPresent"} | The warning status of the disk array cache battery for trigger expression. |
6 |
{$DISK.ARRAY.CACHE.STATUS.CRIT:"cacheModCriticalFailure"} | The critical status of the disk array cache for trigger expression. |
8 |
{$DISK.ARRAY.CACHE.STATUS.OK:"enabled"} | The normal status of the disk array cache for trigger expression. |
3 |
{$DISK.ARRAY.CACHE.STATUS.WARN:"cacheModDegradedFailsafeSpeed"} | The warning status of the disk array cache for trigger expression. |
7 |
{$DISK.ARRAY.CACHE.STATUS.WARN:"cacheModFlashMemNotAttached"} | The warning status of the disk array cache for trigger expression. |
6 |
{$DISK.ARRAY.CACHE.STATUS.WARN:"cacheReadCacheNotMapped"} | The warning status of the disk array cache for trigger expression. |
9 |
{$DISK.ARRAY.CACHE.STATUS.WARN:"invalid"} | The warning status of the disk array cache for trigger expression. |
2 |
{$DISK.ARRAY.STATUS.CRIT} | The critical status of the disk array for trigger expression. |
4 |
{$DISK.ARRAY.STATUS.WARN} | The warning status of the disk array for trigger expression. |
3 |
{$DISK.SMART.STATUS.FAIL:"replaceDrive"} | The critical S.M.A.R.T status of the disk for trigger expression. |
3 |
{$DISK.SMART.STATUS.FAIL:"replaceDriveSSDWearOut"} | The critical S.M.A.R.T status of the disk for trigger expression. |
4 |
{$DISK.STATUS.FAIL} | The critical status of the disk for trigger expression. |
3 |
{$DISK.STATUS.WARN} | The warning status of the disk for trigger expression. |
4 |
{$FAN.STATUS.CRIT} | The critical value of the FAN sensor for trigger expression. |
4 |
{$FAN.STATUS.WARN} | The warning value of the FAN sensor for trigger expression. |
3 |
{$HEALTH.STATUS.CRIT} | The critical status of the health for trigger expression. |
4 |
{$HEALTH.STATUS.WARN} | The warning status of the health for trigger expression. |
3 |
{$PSU.STATUS.CRIT} | The critical value of the PSU sensor for trigger expression. |
4 |
{$PSU.STATUS.WARN} | The warning value of the PSU sensor for trigger expression. |
3 |
{$SNMP.TIMEOUT} | The time interval for SNMP agent availability trigger expression. |
5m |
{$VDISK.STATUS.CRIT} | The critical status of the virtual disk for trigger expression. |
3 |
{$VDISK.STATUS.OK} | The normal status of the virtual disk for trigger expression. |
2 |
There are no template links in this template.
Name | Description | Type | Key and additional info | ||||
---|---|---|---|---|---|---|---|
Array controller cache discovery | Scanning table of Array controllers: CPQIDA-MIB::cpqDaAccelTable |
SNMP | array.cache.discovery Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
||||
Array controller discovery | Scanning table of Array controllers: CPQIDA-MIB::cpqDaCntlrTable |
SNMP | array.discovery Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
||||
FAN discovery | CPQHLTH-MIB::cpqHeFltTolFanCondition |
SNMP | fan.discovery Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
||||
Network interface discovery | CPQIDA-MIB::cpqNicIfPhysAdapterTable |
SNMP | net.if.discovery Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
||||
Physical disk discovery | Scanning table of physical drive entries CPQIDA-MIB::cpqDaPhyDrvTable. |
SNMP | physicaldisk.discovery Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
||||
PSU discovery | CPQHLTH-MIB::cpqHeFltTolPowerSupplyStatus |
SNMP | psu.discovery Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
||||
Temperature ambient discovery | Scanning table of Temperature Sensor Entries: CPQHLTH-MIB::cpqHeTemperatureTable with ambient(11) and 0.1 index filter |
SNMP | temp.ambient.discovery Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: Filter: ANDOR- {#SNMPINDEX} MATCHES REGEX0\.1 - {#SENSORLOCALE} MATCHESREGEX |
||||
Temperature CPU discovery | Scanning table of Temperature Sensor Entries: CPQHLTH-MIB::cpqHeTemperatureTable with cpu(6) filter |
SNMP | temp.cpu.discovery Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: Filter: ANDOR- {#SENSOR LOCALE} MATCHES_REGEX6 |
||||
Temperature discovery | Scanning table of Temperature Sensor Entries: CPQHLTH-MIB::cpqHeTemperatureTable |
SNMP | temp.discovery Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: Filter: ANDOR- {#SENSOR LOCALE} MATCHES_REGEX `(4 |
8 | 9 | 12 | 13)` |
Temperature I/O discovery | Scanning table of Temperature Sensor Entries: CPQHLTH-MIB::cpqHeTemperatureTable with ioBoard(5) filter |
SNMP | temp.io.discovery Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: Filter: ANDOR- {#SENSOR LOCALE} MATCHES_REGEX5 |
||||
Temperature memory discovery | Scanning table of Temperature Sensor Entries: CPQHLTH-MIB::cpqHeTemperatureTable with memory(7) filter |
SNMP | temp.memory.discovery Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: Filter: ANDOR- {#SENSOR LOCALE} MATCHES_REGEX7 |
||||
Temperature PSU discovery | Scanning table of Temperature Sensor Entries: CPQHLTH-MIB::cpqHeTemperatureTable with powerSupply(10) filter |
SNMP | temp.psu.discovery Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: Filter: ANDOR- {#SENSOR LOCALE} MATCHES_REGEX10 |
||||
Temperature system discovery | Scanning table of Temperature Sensor Entries: CPQHLTH-MIB::cpqHeTemperatureTable with system(3) filter |
SNMP | temp.system.discovery Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: Filter: ANDOR- {#SENSOR LOCALE} MATCHES_REGEX3 |
||||
Virtual disk discovery | CPQIDA-MIB::cpqDaLogDrvTable |
SNMP | virtualdisk.discovery Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
Group | Name | Description | Type | Key and additional info |
---|---|---|---|---|
Disk arrays | {#CNTLR_LOCATION}: Disk array controller status | MIB: CPQIDA-MIB This value represents the overall condition of this controller, and any associated logical drives, physical drives, and array accelerators. |
SNMP | hp.server.hw.diskarray.status[cpqDaCntlrCondition.{#SNMPINDEX}] Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
Disk arrays | {#CNTLR_LOCATION}: Disk array controller model | MIB: CPQIDA-MIB Array Controller Model. The type of controller card. |
SNMP | hp.server.hw.diskarray.model[cpqDaCntlrModel.{#SNMPINDEX}] Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
Disk arrays | #{#CACHECNTRLINDEX}: Disk array cache controller status | MIB: CPQIDA-MIB Cache Module/Operations Status. This describes the status of the cache module and/or cache operations. Note that for some controller models, a cache module board that physically attaches to the controller or chipset may not be an available option. The status can be: Other (1) Indicates that the instrument agent does not recognize the status of the cache module. You may need to upgrade the instrument agent. Invalid (2) Indicates that a cache module board has not been installed in this system or is present but not configured. Enabled (3) Indicates that cache operations are currently configured and enabled for at least one logical drive. Temporarily Disabled (4) Indicates that cache operations have been temporarily disabled. View the cache module board error code object to determine why the write cache operations have been temporarily disabled. Permanently Disabled (5) Indicates that cache operations have been permanently disabled. View the cache module board error code object to determine why the write cache operations have been disabled. Cache Module Flash Memory Not Attached (6) Indicates that the flash memory component of the flash backed cache module is not attached. This status will be set when the flash memory is not attached and the Supercap is attached. This value is only used on flash backed cache modules that support removable flash memory. Cache Module Degraded Failsafe Speed (7) Indicates that the cache module board is currently degraded and operating at a failsafe speed. View variables cpqDaCacheMemoryDataWidth and cpqDaCacheMemoryTransferRate to obtain the cache module board`s current memory data width and memory transfer rate. Cache Module Critical Failure (8) Indicates that the cache module board has encountered a critical failure. The controller is currently operating in Zero Memory Raid mode. Read Cache Could Not Be Mapped (9) Indicates that the read cache memory in a split cache configuration could not be mapped by the operating system and as a result is not available. This status may be caused by virtual space limitations in certain operating systems and is only applicable to B-Series controllers. |
SNMP | hp.server.hw.diskarray.cache.status[cpqDaAccelStatus.{#SNMPINDEX}] Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
Disk arrays | #{#CACHECNTRLINDEX}: Disk array cache controller battery status | MIB: CPQIDA-MIB Cache Module Board Backup Power Status. This monitors the status of each backup power source on the board. The backup power source can only recharge when the system has power applied. The type of backup power source used is indicated by cpqDaAccelBackupPowerSource. The following values are valid: Other (1) Indicates that the instrument agent does not recognize backup power status. You may need to update your software. Ok (2) The backup power source is fully charged. Recharging (3) The array controller has one or more cache module backup power sources that are recharging. Cache module operations such as Battery/Flash Backed Write Cache, Expansion, Extension and Migration are temporarily suspended until the backup power source is fully charged. Cache module operations will automatically resume when charging is complete. Failed (4) The battery pack is below the sufficient voltage level and has not recharged in 36 hours. Your Cache Module board needs to be serviced. Degraded (5) The battery is still operating, however, one of the batteries in the pack has failed to recharge properly. Your Cache Module board should be serviced as soon as possible. NotPresent (6) A backup power source is not present on the cache module board. Some controllers do not have backup power sources. Capacitor Failed (7) The flash backed cache module capacitor is below the sufficient voltage level and has not recharged in 10 minutes. Your Cache Module board needs to be serviced.
|
SNMP | hp.server.hw.diskarray.cache.battery.status[cpqDaAccelBattery.{#SNMPINDEX}] Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
Fans | Fan {#SNMPINDEX}: Fan status | MIB: CPQHLTH-MIB The condition of the fan. This value will be one of the following: other(1) Fan status detection is not supported by this system or driver. ok(2) The fan is operating properly. degraded(2) A redundant fan is not operating properly. failed(4) A non-redundant fan is not operating properly. |
SNMP | hp.server.sensor.fan.status[cpqHeFltTolFanCondition.{#SNMPINDEX}] Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
General | SNMP traps (fallback) | The item is used to collect all SNMP traps unmatched by other snmptrap items |
SNMP_TRAP | snmptrap.fallback |
General | System location | MIB: SNMPv2-MIB The physical location of this node (e.g., `telephone closet, 3rd floor'). If the location is unknown, the value is the zero-length string. |
SNMP | hp.server.location[sysLocation] Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
General | System contact details | MIB: SNMPv2-MIB The textual identification of the contact person for this managed node, together with information on how to contact this person. If no contact information is known, the value is the zero-length string. |
SNMP | hp.server.contact[sysContact] Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
General | System object ID | MIB: SNMPv2-MIB The vendor's authoritative identification of the network management subsystem contained in the entity. This value is allocated within the SMI enterprises subtree (1.3.6.1.4.1) and provides an easy and unambiguous means for determining |
SNMP | hp.server.objectid[sysObjectID] Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
General | System name | MIB: SNMPv2-MIB An administratively-assigned name for this managed node.By convention, this is the node's fully-qualified domain name. If the name is unknown, the value is the zero-length string. |
SNMP | hp.server.name[sysName] Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
General | System description | MIB: SNMPv2-MIB A textual description of the entity. This value should include the full name and version identification of the system's hardware type, software operating-system, and networking software. |
SNMP | hp.server.descr[sysDescr] Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
Inventory | Hardware model name | MIB: CPQSINFO-MIB The machine product name. The name of the machine used in this system. |
SNMP | hp.server.hw.model[cpqSiProductName] Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
Inventory | Hardware serial number | MIB: CPQSINFO-MIB The serial number of the physical system unit. The string will be empty if the system does not report the serial number function. |
SNMP | hp.server.hw.serialnumber[cpqSiSysSerialNum] Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
Network interfaces | {#ADAPTERNAME} port {#ADAPTERINDEX}: Status | MIB: CPQNIC-MIB The physical adapter status. The following values are valid: unknown(1) The instrument agent was not able to determine the status of the adapter. The instrument agent may need to be upgraded. ok(2) The physical adapter is operating properly. generalFailure(3) The physical adapter has failed. linkFailure(4) The physical adapter has lost link. Check the cable connections to this adapter. |
SNMP | hp.server.net.if.status[cpqNicIfPhysAdapterStatus.{#SNMPINDEX}] Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
Physical disks | {#DISK_LOCATION}: Physical disk status | MIB: CPQIDA-MIB Physical Drive Status. This shows the status of the physical drive. The following values are valid for the physical drive status: other (1) Indicates that the instrument agent does not recognize the drive. You may need to upgrade your instrument agent and/or driver software. ok (2) Indicates the drive is functioning properly. failed (3) Indicates that the drive is no longer operating and should be replaced. predictiveFailure(4) Indicates that the drive has a predictive failure error and should be replaced. |
SNMP | hp.server.hw.physicaldisk.status[cpqDaPhyDrvStatus.{#SNMPINDEX}] Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
Physical disks | {#DISK_LOCATION}: Physical disk S.M.A.R.T. status | MIB: CPQIDA-MIB Physical Drive S.M.A.R.T Status. The following values are defined: other(1) The agent is unable to determine if the status of S.M.A.R.T predictive failure monitoring for this drive. ok(2) Indicates the drive is functioning properly. replaceDrive(3) Indicates that the drive has a S.M.A.R.T predictive failure error and should be replaced. |
SNMP | hp.server.hw.physicaldisk.smartstatus[cpqDaPhyDrvSmartStatus.{#SNMPINDEX}] Preprocessing: - DISCARD UNCHANGED_HEARTBEAT:6h |
Physical disks | {#DISK_LOCATION}: Physical disk serial number | MIB: CPQIDA-MIB Physical Drive Serial Number. This is the serial number assigned to the physical drive. This value is based upon the serial number as returned by the SCSI inquiry command but may have been modified due to space limitations. This can be used for identification purposes. |
SNMP | hp.server.hw.physicaldisk.serialnumber[cpqDaPhyDrvSerialNum.{#SNMPINDEX}] Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
Physical disks | {#DISK_LOCATION}: Physical disk model name | MIB: CPQIDA-MIB Physical Drive Model. This is a text description of the physical drive. The text that appears depends upon who manufactured the drive and the drive type. If a drive fails, note the model to identify the type of drive necessary for replacement. If a model number is not present, you may not have properly initialized the drive array to which the physical drive is attached for monitoring. |
SNMP | hp.server.hw.physicaldisk.model[cpqDaPhyDrvModel.{#SNMPINDEX}] Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
Physical disks | {#DISK_LOCATION}: Physical disk media type | MIB: CPQIDA-MIB Drive Array Physical Drive Media Type. The following values are defined: other(1) The instrument agent is unable to determine the physical drive's media type. rotatingPlatters(2) The physical drive media is composed of rotating platters. solidState(3) The physical drive media is composed of solid state electronics. |
SNMP | hp.server.hw.physicaldisk.mediatype[cpqDaPhyDrvMediaType.{#SNMPINDEX}] Preprocessing: - DISCARD UNCHANGED_HEARTBEAT:6h |
Physical disks | {#DISK_LOCATION}: Disk size | MIB: CPQIDA-MIB Physical Drive Size in MB. This is the size of the physical drive in megabytes. This value is calculated using the value 1,048,576 (2^20) as a megabyte. Drive manufacturers sometimes use the number 1,000,000 as a megabyte when giving drive capacities so this value may differ from the advertised size of a drive. This field is only applicable for controllers which support SCSI drives, and therefore is not supported by the IDA or IDA-2 controllers. The field will contain 0xFFFFFFFF if the drive capacity cannot be calculated or if the controller does not support SCSI drives. |
SNMP | hp.server.hw.physicaldisk.size[cpqDaPhyDrvMediaType.{#SNMPINDEX}] Preprocessing: - MULTIPLIER: - DISCARDUNCHANGEDHEARTBEAT: |
Power supply | Chassis {#CHASSISNUM}, bay {#BAYNUM}: Power supply status | MIB: CPQHLTH-MIB The condition of the power supply. This value will be one of the following: other(1) The status could not be determined or not present. ok(2) The power supply is operating normally. degraded(3) A temperature sensor, fan or other power supply component is outside of normal operating range. failed(4) A power supply component detects a condition that could permanently damage the system. |
SNMP | hp.server.sensor.psu.status[cpqHeFltTolPowerSupplyCondition.{#SNMPINDEX}] Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
Status | Overall system health status | MIB: CPQHLTH-MIB The overall condition. This object represents the overall status of the server information represented by this MIB. |
SNMP | hp.server.status[cpqHeMibCondition] Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
Status | Uptime (network) | MIB: SNMPv2-MIB The time (in hundredths of a second) since the network management portion of the system was last re-initialized. |
SNMP | hp.server.net.uptime[sysUpTime] Preprocessing: - MULTIPLIER: |
Status | Uptime (hardware) | MIB: HOST-RESOURCES-MIB The amount of time since this host was last initialized. Note that this is different from sysUpTime in the SNMPv2-MIB [RFC1907] because sysUpTime is the uptime of the network management portion of the system. |
SNMP | hp.server.hw.uptime[hrSystemUptime] Preprocessing: - CHECKNOTSUPPORTED ⛔️ON_FAIL: - MULTIPLIER: |
Status | SNMP agent availability | - |
INTERNAL | zabbix[host,snmp,available] Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
Temperature | System temperature status | MIB: CPQHLTH-MIB This value specifies the overall condition of the system's thermal environment. This value will be one of the following: other(1) Temperature could not be determined. ok(2) The temperature sensor is within normal operating range. degraded(3) The temperature sensor is outside of normal operating range. failed(4) The temperature sensor detects a condition that could permanently damage the system. |
SNMP | hp.server.sensor.temp.status[cpqHeThermalCondition] Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
Temperature | {#SNMPINDEX}: Temperature | MIB: CPQHLTH-MIB Temperature readings of testpoint: {#SNMPINDEX} |
SNMP | hp.server.sensor.temp.value[cpqHeTemperatureCelsius.{#SNMPINDEX}] Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
Temperature | {#SNMPINDEX}: Temperature sensor location | MIB: CPQHLTH-MIB This specifies the location of the temperature sensor present in the system. |
SNMP | hp.server.sensor.temp.locale[cpqHeTemperatureLocale.{#SNMPINDEX}] Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
Temperature | {#SNMPINDEX}: Temperature sensor condition | MIB: CPQHLTH-MIB The Temperature sensor condition. This value will be one of the following: other(1) Temperature could not be determined. ok(2) The temperature sensor is within normal operating range. degraded(3) The temperature sensor is outside of normal operating range. failed(4) The temperature sensor detects a condition that could permanently damage the system. The system will automatically shutdown if the failed(4) condition results, so it is unlikely that this value will ever be returned by the agent. If the cpqHeThermalDegradedAction is set to shutdown(3) the system will be shutdown if the degraded(3) condition occurs. |
SNMP | hp.server.sensor.temp.condition[cpqHeTemperatureCondition.{#SNMPINDEX}] Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
Temperature | Ambient: Temperature | MIB: CPQHLTH-MIB Temperature readings of testpoint: Ambient |
SNMP | hp.server.sensor.temp.value[cpqHeTemperatureCelsius.Ambient.{#SNMPINDEX}] Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
Temperature | Ambient: Temperature sensor condition | MIB: CPQHLTH-MIB The Temperature sensor condition. This value will be one of the following: other(1) Temperature could not be determined. ok(2) The temperature sensor is within normal operating range. degraded(3) The temperature sensor is outside of normal operating range. failed(4) The temperature sensor detects a condition that could permanently damage the system. The system will automatically shutdown if the failed(4) condition results, so it is unlikely that this value will ever be returned by the agent. If the cpqHeThermalDegradedAction is set to shutdown(3) the system will be shutdown if the degraded(3) condition occurs. |
SNMP | hp.server.sensor.temp.condition[cpqHeTemperatureCondition.Ambient.{#SNMPINDEX}] Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
Temperature | CPU-{#SNMPINDEX}: Temperature | MIB: CPQHLTH-MIB Temperature readings of testpoint: CPU-{#SNMPINDEX} |
SNMP | hp.server.sensor.temp.value[cpqHeTemperatureCelsius.CPU.{#SNMPINDEX}] Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
Temperature | CPU-{#SNMPINDEX}: Temperature sensor condition | MIB: CPQHLTH-MIB The Temperature sensor condition. This value will be one of the following: other(1) Temperature could not be determined. ok(2) The temperature sensor is within normal operating range. degraded(3) The temperature sensor is outside of normal operating range. failed(4) The temperature sensor detects a condition that could permanently damage the system. The system will automatically shutdown if the failed(4) condition results, so it is unlikely that this value will ever be returned by the agent. If the cpqHeThermalDegradedAction is set to shutdown(3) the system will be shutdown if the degraded(3) condition occurs. |
SNMP | hp.server.sensor.temp.condition[cpqHeTemperatureCondition.CPU.{#SNMPINDEX}] Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
Temperature | Memory-{#SNMPINDEX}: Temperature | MIB: CPQHLTH-MIB Temperature readings of testpoint: Memory-{#SNMPINDEX} |
SNMP | hp.server.sensor.temp.value[cpqHeTemperatureCelsius.Memory.{#SNMPINDEX}] Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
Temperature | Memory-{#SNMPINDEX}: Temperature sensor condition | MIB: CPQHLTH-MIB The Temperature sensor condition. This value will be one of the following: other(1) Temperature could not be determined. ok(2) The temperature sensor is within normal operating range. degraded(3) The temperature sensor is outside of normal operating range. failed(4) The temperature sensor detects a condition that could permanently damage the system. The system will automatically shutdown if the failed(4) condition results, so it is unlikely that this value will ever be returned by the agent. If the cpqHeThermalDegradedAction is set to shutdown(3) the system will be shutdown if the degraded(3) condition occurs. |
SNMP | hp.server.sensor.temp.condition[cpqHeTemperatureCondition.Memory.{#SNMPINDEX}] Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
Temperature | PSU-{#SNMPINDEX}: Temperature | MIB: CPQHLTH-MIB Temperature readings of testpoint: PSU-{#SNMPINDEX} |
SNMP | hp.server.sensor.temp.value[cpqHeTemperatureCelsius.PSU.{#SNMPINDEX}] Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
Temperature | PSU-{#SNMPINDEX}: Temperature sensor condition | MIB: CPQHLTH-MIB The Temperature sensor condition. This value will be one of the following: other(1) Temperature could not be determined. ok(2) The temperature sensor is within normal operating range. degraded(3) The temperature sensor is outside of normal operating range. failed(4) The temperature sensor detects a condition that could permanently damage the system. The system will automatically shutdown if the failed(4) condition results, so it is unlikely that this value will ever be returned by the agent. If the cpqHeThermalDegradedAction is set to shutdown(3) the system will be shutdown if the degraded(3) condition occurs. |
SNMP | hp.server.sensor.temp.condition[cpqHeTemperatureCondition.PSU.{#SNMPINDEX}] Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
Temperature | I/O-{#SNMPINDEX}: Temperature | MIB: CPQHLTH-MIB Temperature readings of testpoint: I/O-{#SNMPINDEX} |
SNMP | hp.server.sensor.temp.value[cpqHeTemperatureCelsius."I/O.{#SNMPINDEX}"] Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
Temperature | I/O-{#SNMPINDEX}: Temperature sensor condition | MIB: CPQHLTH-MIB The Temperature sensor condition. This value will be one of the following: other(1) Temperature could not be determined. ok(2) The temperature sensor is within normal operating range. degraded(3) The temperature sensor is outside of normal operating range. failed(4) The temperature sensor detects a condition that could permanently damage the system. The system will automatically shutdown if the failed(4) condition results, so it is unlikely that this value will ever be returned by the agent. If the cpqHeThermalDegradedAction is set to shutdown(3) the system will be shutdown if the degraded(3) condition occurs. |
SNMP | hp.server.sensor.temp.condition[cpqHeTemperatureCondition."I/O.{#SNMPINDEX}"] Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
Temperature | System-{#SNMPINDEX}: Temperature | MIB: CPQHLTH-MIB Temperature readings of testpoint: System-{#SNMPINDEX} |
SNMP | hp.server.sensor.temp.value[cpqHeTemperatureCelsius.System.{#SNMPINDEX}] Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
Temperature | System-{#SNMPINDEX}: Temperature sensor condition | MIB: CPQHLTH-MIB The Temperature sensor condition. This value will be one of the following: other(1) Temperature could not be determined. ok(2) The temperature sensor is within normal operating range. degraded(3) The temperature sensor is outside of normal operating range. failed(4) The temperature sensor detects a condition that could permanently damage the system. The system will automatically shutdown if the failed(4) condition results, so it is unlikely that this value will ever be returned by the agent. If the cpqHeThermalDegradedAction is set to shutdown(3) the system will be shutdown if the degraded(3) condition occurs. |
SNMP | hp.server.sensor.temp.condition[cpqHeTemperatureCondition.System.{#SNMPINDEX}] Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
Virtual disks | Disk {#SNMPINDEX}({#DISK_NAME}): Status | Logical Drive Status. |
SNMP | hp.server.hw.virtualdisk.status[cpqDaLogDrvStatus.{#SNMPINDEX}] Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
Virtual disks | Disk {#SNMPINDEX}({#DISK_NAME}): Layout type | Logical Drive Fault Tolerance. This shows the fault tolerance mode of the logical drive. |
SNMP | hp.server.hw.virtualdisk.layout[cpqDaLogDrvFaultTol.{#SNMPINDEX}] Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
Virtual disks | Disk {#SNMPINDEX}({#DISK_NAME}): Disk size | Logical Drive Size. This is the size of the logical drive in megabytes. This value is calculated using the value 1,048,576 (2^20) as a megabyte. Drive manufacturers sometimes use the number 1,000,000 as a megabyte when giving drive capacities so this value may differ from the advertised size of a drive. |
SNMP | hp.server.hw.virtualdisk.size[cpqDaLogDrvSize.{#SNMPINDEX}] Preprocessing: - MULTIPLIER: - DISCARDUNCHANGEDHEARTBEAT: |
Name | Description | Expression | Severity | Dependencies and additional info |
---|---|---|---|---|
{#CNTLR_LOCATION}: Disk array controller is in critical state | Please check the device for faults. |
last(/HPE ProLiant DL360 by SNMP/hp.server.hw.diskarray.status[cpqDaCntlrCondition.{#SNMPINDEX}])={$DISK.ARRAY.STATUS.CRIT} |
HIGH | |
{#CNTLR_LOCATION}: Disk array controller is in warning state | Please check the device for faults. |
last(/HPE ProLiant DL360 by SNMP/hp.server.hw.diskarray.status[cpqDaCntlrCondition.{#SNMPINDEX}])={$DISK.ARRAY.STATUS.WARN} |
AVERAGE | Depends on: - {#CNTLR_LOCATION}: Disk array controller is in critical state |
#{#CACHECNTRLINDEX}: Disk array cache controller is in critical state! | Please check the device for faults. |
last(/HPE ProLiant DL360 by SNMP/hp.server.hw.diskarray.cache.status[cpqDaAccelStatus.{#SNMPINDEX}])={$DISK.ARRAY.CACHE.STATUS.CRIT:"cacheModCriticalFailure"} |
AVERAGE | |
#{#CACHECNTRLINDEX}: Disk array cache controller is in warning state | Please check the device for faults. |
last(/HPE ProLiant DL360 by SNMP/hp.server.hw.diskarray.cache.status[cpqDaAccelStatus.{#SNMPINDEX}])={$DISK.ARRAY.CACHE.STATUS.WARN:"cacheModDegradedFailsafeSpeed"} or last(/HPE ProLiant DL360 by SNMP/hp.server.hw.diskarray.cache.status[cpqDaAccelStatus.{#SNMPINDEX}])={$DISK.ARRAY.CACHE.STATUS.WARN:"cacheReadCacheNotMapped"} or last(/HPE ProLiant DL360 by SNMP/hp.server.hw.diskarray.cache.status[cpqDaAccelStatus.{#SNMPINDEX}])={$DISK.ARRAY.CACHE.STATUS.WARN:"cacheModFlashMemNotAttached"} |
WARNING | Depends on: - #{#CACHECNTRLINDEX}: Disk array cache controller is in critical state! |
#{#CACHECNTRLINDEX}: Disk array cache controller is not in optimal state | Please check the device for faults. |
last(/HPE ProLiant DL360 by SNMP/hp.server.hw.diskarray.cache.status[cpqDaAccelStatus.{#SNMPINDEX}])<>{$DISK.ARRAY.CACHE.STATUS.OK:"enabled"} and last(/HPE ProLiant DL360 by SNMP/hp.server.hw.diskarray.cache.status[cpqDaAccelStatus.{#SNMPINDEX}])<>{$DISK.ARRAY.CACHE.STATUS.WARN:"invalid"} |
WARNING | Depends on: - #{#CACHECNTRLINDEX}: Disk array cache controller is in critical state! - #{#CACHECNTRLINDEX}: Disk array cache controller is in warning state |
#{#CACHECNTRLINDEX}: Disk array cache controller battery is in critical state | Please check the device for faults. |
last(/HPE ProLiant DL360 by SNMP/hp.server.hw.diskarray.cache.battery.status[cpqDaAccelBattery.{#SNMPINDEX}])={$DISK.ARRAY.CACHE.BATTERY.STATUS.CRIT:"failed"} or last(/HPE ProLiant DL360 by SNMP/hp.server.hw.diskarray.cache.battery.status[cpqDaAccelBattery.{#SNMPINDEX}])={$DISK.ARRAY.CACHE.BATTERY.STATUS.CRIT:"capacitorFailed"} |
AVERAGE | |
#{#CACHECNTRLINDEX}: Disk array cache controller battery is in warning state | Please check the device for faults. |
last(/HPE ProLiant DL360 by SNMP/hp.server.hw.diskarray.cache.battery.status[cpqDaAccelBattery.{#SNMPINDEX}])={$DISK.ARRAY.CACHE.BATTERY.STATUS.WARN:"degraded"} |
WARNING | Depends on: - #{#CACHECNTRLINDEX}: Disk array cache controller battery is in critical state |
Fan {#SNMPINDEX}: Fan is in critical state | Please check the fan unit. |
last(/HPE ProLiant DL360 by SNMP/hp.server.sensor.fan.status[cpqHeFltTolFanCondition.{#SNMPINDEX}])={$FAN.STATUS.CRIT} |
AVERAGE | |
Fan {#SNMPINDEX}: Fan is in warning state | Please check the fan unit. |
last(/HPE ProLiant DL360 by SNMP/hp.server.sensor.fan.status[cpqHeFltTolFanCondition.{#SNMPINDEX}])={$FAN.STATUS.WARN} |
WARNING | Depends on: - Fan {#SNMPINDEX}: Fan is in critical state |
System name has changed | System name has changed. Ack to close. |
last(/HPE ProLiant DL360 by SNMP/hp.server.name[sysName],#1)<>last(/HPE ProLiant DL360 by SNMP/hp.server.name[sysName],#2) and length(last(/HPE ProLiant DL360 by SNMP/hp.server.name[sysName]))>0 |
INFO | Manual close: YES |
Device has been replaced | Device serial number has changed. Ack to close |
last(/HPE ProLiant DL360 by SNMP/hp.server.hw.serialnumber[cpqSiSysSerialNum],#1)<>last(/HPE ProLiant DL360 by SNMP/hp.server.hw.serialnumber[cpqSiSysSerialNum],#2) and length(last(/HPE ProLiant DL360 by SNMP/hp.server.hw.serialnumber[cpqSiSysSerialNum]))>0 |
INFO | Manual close: YES |
{#ADAPTERNAME} port {#ADAPTERINDEX}: Adapter has failed | Please check the physical adapter. |
last(/HPE ProLiant DL360 by SNMP/hp.server.net.if.status[cpqNicIfPhysAdapterStatus.{#SNMPINDEX}])=3 |
HIGH | |
{#ADAPTERNAME} port {#ADAPTERINDEX}: Adapter has lost link | Please check the cable connections to this adapter. |
last(/HPE ProLiant DL360 by SNMP/hp.server.net.if.status[cpqNicIfPhysAdapterStatus.{#SNMPINDEX}])=4 |
AVERAGE | Depends on: - {#ADAPTERNAME} port {#ADAPTERINDEX}: Adapter has failed |
{#DISK_LOCATION}: Physical disk failed | Please check physical disk for warnings or errors. |
last(/HPE ProLiant DL360 by SNMP/hp.server.hw.physicaldisk.status[cpqDaPhyDrvStatus.{#SNMPINDEX}])={$DISK.STATUS.FAIL} |
HIGH | |
{#DISK_LOCATION}: Physical disk is in warning state | Please check physical disk for warnings or errors. |
last(/HPE ProLiant DL360 by SNMP/hp.server.hw.physicaldisk.status[cpqDaPhyDrvStatus.{#SNMPINDEX}])={$DISK.STATUS.WARN} |
WARNING | Depends on: - {#DISK_LOCATION}: Physical disk failed |
{#DISK_LOCATION}: Physical disk S.M.A.R.T. failed | Disk probably requires replacement. |
last(/HPE ProLiant DL360 by SNMP/hp.server.hw.physicaldisk.smart_status[cpqDaPhyDrvSmartStatus.{#SNMPINDEX}])={$DISK.SMART.STATUS.FAIL:"replaceDrive"} or last(/HPE ProLiant DL360 by SNMP/hp.server.hw.physicaldisk.smart_status[cpqDaPhyDrvSmartStatus.{#SNMPINDEX}])={$DISK.SMART.STATUS.FAIL:"replaceDriveSSDWearOut"} |
HIGH | Depends on: - {#DISK_LOCATION}: Physical disk failed |
{#DISK_LOCATION}: Disk has been replaced | Disk serial number has changed. Ack to close |
last(/HPE ProLiant DL360 by SNMP/hp.server.hw.physicaldisk.serialnumber[cpqDaPhyDrvSerialNum.{#SNMPINDEX}],#1)<>last(/HPE ProLiant DL360 by SNMP/hp.server.hw.physicaldisk.serialnumber[cpqDaPhyDrvSerialNum.{#SNMPINDEX}],#2) and length(last(/HPE ProLiant DL360 by SNMP/hp.server.hw.physicaldisk.serialnumber[cpqDaPhyDrvSerialNum.{#SNMPINDEX}]))>0 |
INFO | Manual close: YES |
Chassis {#CHASSISNUM}, bay {#BAYNUM}: Power supply is in critical state | Please check the power supply unit for errors. |
last(/HPE ProLiant DL360 by SNMP/hp.server.sensor.psu.status[cpqHeFltTolPowerSupplyCondition.{#SNMPINDEX}])={$PSU.STATUS.CRIT} |
AVERAGE | |
Chassis {#CHASSISNUM}, bay {#BAYNUM}: Power supply is in warning state | Please check the power supply unit for errors. |
last(/HPE ProLiant DL360 by SNMP/hp.server.sensor.psu.status[cpqHeFltTolPowerSupplyCondition.{#SNMPINDEX}])={$PSU.STATUS.WARN} |
WARNING | Depends on: - Chassis {#CHASSISNUM}, bay {#BAYNUM}: Power supply is in critical state |
System status is in critical state | Please check the device for errors. |
last(/HPE ProLiant DL360 by SNMP/hp.server.status[cpqHeMibCondition])={$HEALTH.STATUS.CRIT} |
HIGH | |
System status is in warning state | Please check the device for warnings. |
last(/HPE ProLiant DL360 by SNMP/hp.server.status[cpqHeMibCondition])={$HEALTH.STATUS.WARN} |
WARNING | Depends on: - System status is in critical state |
Host has been restarted | Uptime is less than 10 minutes. |
(last(/HPE ProLiant DL360 by SNMP/hp.server.hw.uptime[hrSystemUptime])>0 and last(/HPE ProLiant DL360 by SNMP/hp.server.hw.uptime[hrSystemUptime])<10m) or (last(/HPE ProLiant DL360 by SNMP/hp.server.hw.uptime[hrSystemUptime])=0 and last(/HPE ProLiant DL360 by SNMP/hp.server.net.uptime[sysUpTime])<10m) |
WARNING | Manual close: YES |
No SNMP data collection | SNMP is not available for polling. Please check device connectivity and SNMP settings. |
max(/HPE ProLiant DL360 by SNMP/zabbix[host,snmp,available],{$SNMP.TIMEOUT})=0 |
WARNING | |
{#SNMPINDEX}: Temperature could not be determined | Temperature could not be determined. |
last(/HPE ProLiant DL360 by SNMP/hp.server.sensor.temp.condition[cpqHeTemperatureCondition.{#SNMPINDEX}]) = 1 |
INFO | Manual close: YES |
{#SNMPINDEX}: The temperature sensor is outside of normal operating range | If the cpqHeThermalDegradedAction is set to shutdown(3) the system will be shutdown if the degraded(3) condition occurs. |
last(/HPE ProLiant DL360 by SNMP/hp.server.sensor.temp.condition[cpqHeTemperatureCondition.{#SNMPINDEX}]) = 3 |
WARNING | |
{#SNMPINDEX}: The temperature sensor detects a condition that could permanently damage the system. | The system will automatically shutdown if the failed(4) condition results, so it is unlikely that this value will ever be returned by the agent. |
last(/HPE ProLiant DL360 by SNMP/hp.server.sensor.temp.condition[cpqHeTemperatureCondition.{#SNMPINDEX}]) = 4 |
HIGH | |
Ambient: Temperature could not be determined | Temperature could not be determined. |
last(/HPE ProLiant DL360 by SNMP/hp.server.sensor.temp.condition[cpqHeTemperatureCondition.Ambient.{#SNMPINDEX}]) = 1 |
INFO | Manual close: YES |
Ambient: The temperature sensor is outside of normal operating range | If the cpqHeThermalDegradedAction is set to shutdown(3) the system will be shutdown if the degraded(3) condition occurs. |
last(/HPE ProLiant DL360 by SNMP/hp.server.sensor.temp.condition[cpqHeTemperatureCondition.Ambient.{#SNMPINDEX}]) = 3 |
WARNING | |
Ambient: The temperature sensor detects a condition that could permanently damage the system. | The system will automatically shutdown if the failed(4) condition results, so it is unlikely that this value will ever be returned by the agent. |
last(/HPE ProLiant DL360 by SNMP/hp.server.sensor.temp.condition[cpqHeTemperatureCondition.Ambient.{#SNMPINDEX}]) = 4 |
HIGH | |
CPU-{#SNMPINDEX}: Temperature could not be determined | Temperature could not be determined. |
last(/HPE ProLiant DL360 by SNMP/hp.server.sensor.temp.condition[cpqHeTemperatureCondition.CPU.{#SNMPINDEX}]) = 1 |
INFO | Manual close: YES |
CPU-{#SNMPINDEX}: The temperature sensor is outside of normal operating range | If the cpqHeThermalDegradedAction is set to shutdown(3) the system will be shutdown if the degraded(3) condition occurs. |
last(/HPE ProLiant DL360 by SNMP/hp.server.sensor.temp.condition[cpqHeTemperatureCondition.CPU.{#SNMPINDEX}]) = 3 |
WARNING | |
CPU-{#SNMPINDEX}: The temperature sensor detects a condition that could permanently damage the system. | The system will automatically shutdown if the failed(4) condition results, so it is unlikely that this value will ever be returned by the agent. |
last(/HPE ProLiant DL360 by SNMP/hp.server.sensor.temp.condition[cpqHeTemperatureCondition.CPU.{#SNMPINDEX}]) = 4 |
HIGH | |
Memory-{#SNMPINDEX}: Temperature could not be determined | Temperature could not be determined. |
last(/HPE ProLiant DL360 by SNMP/hp.server.sensor.temp.condition[cpqHeTemperatureCondition.Memory.{#SNMPINDEX}]) = 1 |
INFO | Manual close: YES |
Memory-{#SNMPINDEX}: The temperature sensor is outside of normal operating range | If the cpqHeThermalDegradedAction is set to shutdown(3) the system will be shutdown if the degraded(3) condition occurs. |
last(/HPE ProLiant DL360 by SNMP/hp.server.sensor.temp.condition[cpqHeTemperatureCondition.Memory.{#SNMPINDEX}]) = 3 |
WARNING | |
Memory-{#SNMPINDEX}: The temperature sensor detects a condition that could permanently damage the system. | The system will automatically shutdown if the failed(4) condition results, so it is unlikely that this value will ever be returned by the agent. |
last(/HPE ProLiant DL360 by SNMP/hp.server.sensor.temp.condition[cpqHeTemperatureCondition.Memory.{#SNMPINDEX}]) = 4 |
HIGH | |
PSU-{#SNMPINDEX}: Temperature could not be determined | Temperature could not be determined. |
last(/HPE ProLiant DL360 by SNMP/hp.server.sensor.temp.condition[cpqHeTemperatureCondition.PSU.{#SNMPINDEX}]) = 1 |
INFO | Manual close: YES |
PSU-{#SNMPINDEX}: The temperature sensor is outside of normal operating range | If the cpqHeThermalDegradedAction is set to shutdown(3) the system will be shutdown if the degraded(3) condition occurs. |
last(/HPE ProLiant DL360 by SNMP/hp.server.sensor.temp.condition[cpqHeTemperatureCondition.PSU.{#SNMPINDEX}]) = 3 |
WARNING | |
PSU-{#SNMPINDEX}: The temperature sensor detects a condition that could permanently damage the system. | The system will automatically shutdown if the failed(4) condition results, so it is unlikely that this value will ever be returned by the agent. |
last(/HPE ProLiant DL360 by SNMP/hp.server.sensor.temp.condition[cpqHeTemperatureCondition.PSU.{#SNMPINDEX}]) = 4 |
HIGH | |
I/O-{#SNMPINDEX}: Temperature could not be determined | Temperature could not be determined. |
last(/HPE ProLiant DL360 by SNMP/hp.server.sensor.temp.condition[cpqHeTemperatureCondition."I/O.{#SNMPINDEX}"]) = 1 |
INFO | Manual close: YES |
I/O-{#SNMPINDEX}: The temperature sensor is outside of normal operating range | If the cpqHeThermalDegradedAction is set to shutdown(3) the system will be shutdown if the degraded(3) condition occurs. |
last(/HPE ProLiant DL360 by SNMP/hp.server.sensor.temp.condition[cpqHeTemperatureCondition."I/O.{#SNMPINDEX}"]) = 3 |
WARNING | |
I/O-{#SNMPINDEX}: The temperature sensor detects a condition that could permanently damage the system. | The system will automatically shutdown if the failed(4) condition results, so it is unlikely that this value will ever be returned by the agent. |
last(/HPE ProLiant DL360 by SNMP/hp.server.sensor.temp.condition[cpqHeTemperatureCondition."I/O.{#SNMPINDEX}"]) = 4 |
HIGH | |
System-{#SNMPINDEX}: Temperature could not be determined | Temperature could not be determined. |
last(/HPE ProLiant DL360 by SNMP/hp.server.sensor.temp.condition[cpqHeTemperatureCondition.System.{#SNMPINDEX}]) = 1 |
INFO | Manual close: YES |
System-{#SNMPINDEX}: The temperature sensor is outside of normal operating range | If the cpqHeThermalDegradedAction is set to shutdown(3) the system will be shutdown if the degraded(3) condition occurs. |
last(/HPE ProLiant DL360 by SNMP/hp.server.sensor.temp.condition[cpqHeTemperatureCondition.System.{#SNMPINDEX}]) = 3 |
WARNING | |
System-{#SNMPINDEX}: The temperature sensor detects a condition that could permanently damage the system. | The system will automatically shutdown if the failed(4) condition results, so it is unlikely that this value will ever be returned by the agent. |
last(/HPE ProLiant DL360 by SNMP/hp.server.sensor.temp.condition[cpqHeTemperatureCondition.System.{#SNMPINDEX}]) = 4 |
HIGH | |
Disk {#SNMPINDEX}({#DISK_NAME}): Virtual disk failed | Please check virtual disk for warnings or errors. |
last(/HPE ProLiant DL360 by SNMP/hp.server.hw.virtualdisk.status[cpqDaLogDrvStatus.{#SNMPINDEX}])={$VDISK.STATUS.CRIT} |
HIGH | |
Disk {#SNMPINDEX}({#DISK_NAME}): Virtual disk is not in OK state | Please check virtual disk for warnings or errors. |
last(/HPE ProLiant DL360 by SNMP/hp.server.hw.virtualdisk.status[cpqDaLogDrvStatus.{#SNMPINDEX}])<>{$VDISK.STATUS.OK} |
WARNING | Depends on: - Disk {#SNMPINDEX}({#DISK_NAME}): Virtual disk failed |
Please report any issues with the template at https://support.zabbix.com.
For Zabbix version: 6.2 and higher. This is a template for monitoring HPE ProLiant BL920 servers with HP iLO version 4 and later via Zabbix SNMP agent that works without any external scripts.
See Zabbix template operation for basic instructions.
Refer to the vendor documentation.
No specific Zabbix configuration is required.
Name | Description | Default |
---|---|---|
{$DISK.ARRAY.CACHE.BATTERY.STATUS.CRIT:"capacitorFailed"} | The critical status of the disk array cache battery for trigger expression. |
7 |
{$DISK.ARRAY.CACHE.BATTERY.STATUS.CRIT:"failed"} | The critical status of the disk array cache battery for trigger expression. |
4 |
{$DISK.ARRAY.CACHE.BATTERY.STATUS.WARN:"degraded"} | The warning status of the disk array cache battery for trigger expression. |
5 |
{$DISK.ARRAY.CACHE.BATTERY.STATUS.WARN:"notPresent"} | The warning status of the disk array cache battery for trigger expression. |
6 |
{$DISK.ARRAY.CACHE.STATUS.CRIT:"cacheModCriticalFailure"} | The critical status of the disk array cache for trigger expression. |
8 |
{$DISK.ARRAY.CACHE.STATUS.OK:"enabled"} | The normal status of the disk array cache for trigger expression. |
3 |
{$DISK.ARRAY.CACHE.STATUS.WARN:"cacheModDegradedFailsafeSpeed"} | The warning status of the disk array cache for trigger expression. |
7 |
{$DISK.ARRAY.CACHE.STATUS.WARN:"cacheModFlashMemNotAttached"} | The warning status of the disk array cache for trigger expression. |
6 |
{$DISK.ARRAY.CACHE.STATUS.WARN:"cacheReadCacheNotMapped"} | The warning status of the disk array cache for trigger expression. |
9 |
{$DISK.ARRAY.CACHE.STATUS.WARN:"invalid"} | The warning status of the disk array cache for trigger expression. |
2 |
{$DISK.ARRAY.STATUS.CRIT} | The critical status of the disk array for trigger expression. |
4 |
{$DISK.ARRAY.STATUS.WARN} | The warning status of the disk array for trigger expression. |
3 |
{$DISK.SMART.STATUS.FAIL:"replaceDrive"} | The critical S.M.A.R.T status of the disk for trigger expression. |
3 |
{$DISK.SMART.STATUS.FAIL:"replaceDriveSSDWearOut"} | The critical S.M.A.R.T status of the disk for trigger expression. |
4 |
{$DISK.STATUS.FAIL} | The critical status of the disk for trigger expression. |
3 |
{$DISK.STATUS.WARN} | The warning status of the disk for trigger expression. |
4 |
{$FAN.STATUS.CRIT} | The critical value of the FAN sensor for trigger expression. |
4 |
{$FAN.STATUS.WARN} | The warning value of the FAN sensor for trigger expression. |
3 |
{$HEALTH.STATUS.CRIT} | The critical status of the health for trigger expression. |
4 |
{$HEALTH.STATUS.WARN} | The warning status of the health for trigger expression. |
3 |
{$PSU.STATUS.CRIT} | The critical value of the PSU sensor for trigger expression. |
4 |
{$PSU.STATUS.WARN} | The warning value of the PSU sensor for trigger expression. |
3 |
{$SNMP.TIMEOUT} | The time interval for SNMP agent availability trigger expression. |
5m |
{$VDISK.STATUS.CRIT} | The critical status of the virtual disk for trigger expression. |
3 |
{$VDISK.STATUS.OK} | The normal status of the virtual disk for trigger expression. |
2 |
There are no template links in this template.
Name | Description | Type | Key and additional info | ||||
---|---|---|---|---|---|---|---|
Array controller cache discovery | Scanning table of Array controllers: CPQIDA-MIB::cpqDaAccelTable |
SNMP | array.cache.discovery Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
||||
Array controller discovery | Scanning table of Array controllers: CPQIDA-MIB::cpqDaCntlrTable |
SNMP | array.discovery Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
||||
FAN discovery | CPQHLTH-MIB::cpqHeFltTolFanCondition |
SNMP | fan.discovery Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
||||
Network interface discovery | CPQIDA-MIB::cpqNicIfPhysAdapterTable |
SNMP | net.if.discovery Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
||||
Physical disk discovery | Scanning table of physical drive entries CPQIDA-MIB::cpqDaPhyDrvTable. |
SNMP | physicaldisk.discovery Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
||||
PSU discovery | CPQHLTH-MIB::cpqHeFltTolPowerSupplyStatus |
SNMP | psu.discovery Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
||||
Temperature ambient discovery | Scanning table of Temperature Sensor Entries: CPQHLTH-MIB::cpqHeTemperatureTable with ambient(11) and 0.1 index filter |
SNMP | temp.ambient.discovery Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: Filter: ANDOR- {#SNMPINDEX} MATCHES REGEX0\.1 - {#SENSORLOCALE} MATCHESREGEX |
||||
Temperature CPU discovery | Scanning table of Temperature Sensor Entries: CPQHLTH-MIB::cpqHeTemperatureTable with cpu(6) filter |
SNMP | temp.cpu.discovery Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: Filter: ANDOR- {#SENSOR LOCALE} MATCHES_REGEX6 |
||||
Temperature discovery | Scanning table of Temperature Sensor Entries: CPQHLTH-MIB::cpqHeTemperatureTable |
SNMP | temp.discovery Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: Filter: ANDOR- {#SENSOR LOCALE} MATCHES_REGEX `(4 |
8 | 9 | 12 | 13)` |
Temperature I/O discovery | Scanning table of Temperature Sensor Entries: CPQHLTH-MIB::cpqHeTemperatureTable with ioBoard(5) filter |
SNMP | temp.io.discovery Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: Filter: ANDOR- {#SENSOR LOCALE} MATCHES_REGEX5 |
||||
Temperature memory discovery | Scanning table of Temperature Sensor Entries: CPQHLTH-MIB::cpqHeTemperatureTable with memory(7) filter |
SNMP | temp.memory.discovery Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: Filter: ANDOR- {#SENSOR LOCALE} MATCHES_REGEX7 |
||||
Temperature PSU discovery | Scanning table of Temperature Sensor Entries: CPQHLTH-MIB::cpqHeTemperatureTable with powerSupply(10) filter |
SNMP | temp.psu.discovery Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: Filter: ANDOR- {#SENSOR LOCALE} MATCHES_REGEX10 |
||||
Temperature system discovery | Scanning table of Temperature Sensor Entries: CPQHLTH-MIB::cpqHeTemperatureTable with system(3) filter |
SNMP | temp.system.discovery Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: Filter: ANDOR- {#SENSOR LOCALE} MATCHES_REGEX3 |
||||
Virtual disk discovery | CPQIDA-MIB::cpqDaLogDrvTable |
SNMP | virtualdisk.discovery Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
Group | Name | Description | Type | Key and additional info |
---|---|---|---|---|
Disk arrays | {#CNTLR_LOCATION}: Disk array controller status | MIB: CPQIDA-MIB This value represents the overall condition of this controller, and any associated logical drives, physical drives, and array accelerators. |
SNMP | hp.server.hw.diskarray.status[cpqDaCntlrCondition.{#SNMPINDEX}] Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
Disk arrays | {#CNTLR_LOCATION}: Disk array controller model | MIB: CPQIDA-MIB Array Controller Model. The type of controller card. |
SNMP | hp.server.hw.diskarray.model[cpqDaCntlrModel.{#SNMPINDEX}] Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
Disk arrays | #{#CACHECNTRLINDEX}: Disk array cache controller status | MIB: CPQIDA-MIB Cache Module/Operations Status. This describes the status of the cache module and/or cache operations. Note that for some controller models, a cache module board that physically attaches to the controller or chipset may not be an available option. The status can be: Other (1) Indicates that the instrument agent does not recognize the status of the cache module. You may need to upgrade the instrument agent. Invalid (2) Indicates that a cache module board has not been installed in this system or is present but not configured. Enabled (3) Indicates that cache operations are currently configured and enabled for at least one logical drive. Temporarily Disabled (4) Indicates that cache operations have been temporarily disabled. View the cache module board error code object to determine why the write cache operations have been temporarily disabled. Permanently Disabled (5) Indicates that cache operations have been permanently disabled. View the cache module board error code object to determine why the write cache operations have been disabled. Cache Module Flash Memory Not Attached (6) Indicates that the flash memory component of the flash backed cache module is not attached. This status will be set when the flash memory is not attached and the Supercap is attached. This value is only used on flash backed cache modules that support removable flash memory. Cache Module Degraded Failsafe Speed (7) Indicates that the cache module board is currently degraded and operating at a failsafe speed. View variables cpqDaCacheMemoryDataWidth and cpqDaCacheMemoryTransferRate to obtain the cache module board`s current memory data width and memory transfer rate. Cache Module Critical Failure (8) Indicates that the cache module board has encountered a critical failure. The controller is currently operating in Zero Memory Raid mode. Read Cache Could Not Be Mapped (9) Indicates that the read cache memory in a split cache configuration could not be mapped by the operating system and as a result is not available. This status may be caused by virtual space limitations in certain operating systems and is only applicable to B-Series controllers. |
SNMP | hp.server.hw.diskarray.cache.status[cpqDaAccelStatus.{#SNMPINDEX}] Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
Disk arrays | #{#CACHECNTRLINDEX}: Disk array cache controller battery status | MIB: CPQIDA-MIB Cache Module Board Backup Power Status. This monitors the status of each backup power source on the board. The backup power source can only recharge when the system has power applied. The type of backup power source used is indicated by cpqDaAccelBackupPowerSource. The following values are valid: Other (1) Indicates that the instrument agent does not recognize backup power status. You may need to update your software. Ok (2) The backup power source is fully charged. Recharging (3) The array controller has one or more cache module backup power sources that are recharging. Cache module operations such as Battery/Flash Backed Write Cache, Expansion, Extension and Migration are temporarily suspended until the backup power source is fully charged. Cache module operations will automatically resume when charging is complete. Failed (4) The battery pack is below the sufficient voltage level and has not recharged in 36 hours. Your Cache Module board needs to be serviced. Degraded (5) The battery is still operating, however, one of the batteries in the pack has failed to recharge properly. Your Cache Module board should be serviced as soon as possible. NotPresent (6) A backup power source is not present on the cache module board. Some controllers do not have backup power sources. Capacitor Failed (7) The flash backed cache module capacitor is below the sufficient voltage level and has not recharged in 10 minutes. Your Cache Module board needs to be serviced.
|
SNMP | hp.server.hw.diskarray.cache.battery.status[cpqDaAccelBattery.{#SNMPINDEX}] Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
Fans | Fan {#SNMPINDEX}: Fan status | MIB: CPQHLTH-MIB The condition of the fan. This value will be one of the following: other(1) Fan status detection is not supported by this system or driver. ok(2) The fan is operating properly. degraded(2) A redundant fan is not operating properly. failed(4) A non-redundant fan is not operating properly. |
SNMP | hp.server.sensor.fan.status[cpqHeFltTolFanCondition.{#SNMPINDEX}] Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
General | SNMP traps (fallback) | The item is used to collect all SNMP traps unmatched by other snmptrap items |
SNMP_TRAP | snmptrap.fallback |
General | System location | MIB: SNMPv2-MIB The physical location of this node (e.g., `telephone closet, 3rd floor'). If the location is unknown, the value is the zero-length string. |
SNMP | hp.server.location[sysLocation] Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
General | System contact details | MIB: SNMPv2-MIB The textual identification of the contact person for this managed node, together with information on how to contact this person. If no contact information is known, the value is the zero-length string. |
SNMP | hp.server.contact[sysContact] Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
General | System object ID | MIB: SNMPv2-MIB The vendor's authoritative identification of the network management subsystem contained in the entity. This value is allocated within the SMI enterprises subtree (1.3.6.1.4.1) and provides an easy and unambiguous means for determining |
SNMP | hp.server.objectid[sysObjectID] Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
General | System name | MIB: SNMPv2-MIB An administratively-assigned name for this managed node.By convention, this is the node's fully-qualified domain name. If the name is unknown, the value is the zero-length string. |
SNMP | hp.server.name[sysName] Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
General | System description | MIB: SNMPv2-MIB A textual description of the entity. This value should include the full name and version identification of the system's hardware type, software operating-system, and networking software. |
SNMP | hp.server.descr[sysDescr] Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
Inventory | Hardware model name | MIB: CPQSINFO-MIB The machine product name. The name of the machine used in this system. |
SNMP | hp.server.hw.model[cpqSiProductName] Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
Inventory | Hardware serial number | MIB: CPQSINFO-MIB The serial number of the physical system unit. The string will be empty if the system does not report the serial number function. |
SNMP | hp.server.hw.serialnumber[cpqSiSysSerialNum] Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
Network interfaces | {#ADAPTERNAME} port {#ADAPTERINDEX}: Status | MIB: CPQNIC-MIB The physical adapter status. The following values are valid: unknown(1) The instrument agent was not able to determine the status of the adapter. The instrument agent may need to be upgraded. ok(2) The physical adapter is operating properly. generalFailure(3) The physical adapter has failed. linkFailure(4) The physical adapter has lost link. Check the cable connections to this adapter. |
SNMP | hp.server.net.if.status[cpqNicIfPhysAdapterStatus.{#SNMPINDEX}] Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
Physical disks | {#DISK_LOCATION}: Physical disk status | MIB: CPQIDA-MIB Physical Drive Status. This shows the status of the physical drive. The following values are valid for the physical drive status: other (1) Indicates that the instrument agent does not recognize the drive. You may need to upgrade your instrument agent and/or driver software. ok (2) Indicates the drive is functioning properly. failed (3) Indicates that the drive is no longer operating and should be replaced. predictiveFailure(4) Indicates that the drive has a predictive failure error and should be replaced. |
SNMP | hp.server.hw.physicaldisk.status[cpqDaPhyDrvStatus.{#SNMPINDEX}] Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
Physical disks | {#DISK_LOCATION}: Physical disk S.M.A.R.T. status | MIB: CPQIDA-MIB Physical Drive S.M.A.R.T Status. The following values are defined: other(1) The agent is unable to determine if the status of S.M.A.R.T predictive failure monitoring for this drive. ok(2) Indicates the drive is functioning properly. replaceDrive(3) Indicates that the drive has a S.M.A.R.T predictive failure error and should be replaced. |
SNMP | hp.server.hw.physicaldisk.smartstatus[cpqDaPhyDrvSmartStatus.{#SNMPINDEX}] Preprocessing: - DISCARD UNCHANGED_HEARTBEAT:6h |
Physical disks | {#DISK_LOCATION}: Physical disk serial number | MIB: CPQIDA-MIB Physical Drive Serial Number. This is the serial number assigned to the physical drive. This value is based upon the serial number as returned by the SCSI inquiry command but may have been modified due to space limitations. This can be used for identification purposes. |
SNMP | hp.server.hw.physicaldisk.serialnumber[cpqDaPhyDrvSerialNum.{#SNMPINDEX}] Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
Physical disks | {#DISK_LOCATION}: Physical disk model name | MIB: CPQIDA-MIB Physical Drive Model. This is a text description of the physical drive. The text that appears depends upon who manufactured the drive and the drive type. If a drive fails, note the model to identify the type of drive necessary for replacement. If a model number is not present, you may not have properly initialized the drive array to which the physical drive is attached for monitoring. |
SNMP | hp.server.hw.physicaldisk.model[cpqDaPhyDrvModel.{#SNMPINDEX}] Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
Physical disks | {#DISK_LOCATION}: Physical disk media type | MIB: CPQIDA-MIB Drive Array Physical Drive Media Type. The following values are defined: other(1) The instrument agent is unable to determine the physical drive's media type. rotatingPlatters(2) The physical drive media is composed of rotating platters. solidState(3) The physical drive media is composed of solid state electronics. |
SNMP | hp.server.hw.physicaldisk.mediatype[cpqDaPhyDrvMediaType.{#SNMPINDEX}] Preprocessing: - DISCARD UNCHANGED_HEARTBEAT:6h |
Physical disks | {#DISK_LOCATION}: Disk size | MIB: CPQIDA-MIB Physical Drive Size in MB. This is the size of the physical drive in megabytes. This value is calculated using the value 1,048,576 (2^20) as a megabyte. Drive manufacturers sometimes use the number 1,000,000 as a megabyte when giving drive capacities so this value may differ from the advertised size of a drive. This field is only applicable for controllers which support SCSI drives, and therefore is not supported by the IDA or IDA-2 controllers. The field will contain 0xFFFFFFFF if the drive capacity cannot be calculated or if the controller does not support SCSI drives. |
SNMP | hp.server.hw.physicaldisk.size[cpqDaPhyDrvMediaType.{#SNMPINDEX}] Preprocessing: - MULTIPLIER: - DISCARDUNCHANGEDHEARTBEAT: |
Power supply | Chassis {#CHASSISNUM}, bay {#BAYNUM}: Power supply status | MIB: CPQHLTH-MIB The condition of the power supply. This value will be one of the following: other(1) The status could not be determined or not present. ok(2) The power supply is operating normally. degraded(3) A temperature sensor, fan or other power supply component is outside of normal operating range. failed(4) A power supply component detects a condition that could permanently damage the system. |
SNMP | hp.server.sensor.psu.status[cpqHeFltTolPowerSupplyCondition.{#SNMPINDEX}] Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
Status | Overall system health status | MIB: CPQHLTH-MIB The overall condition. This object represents the overall status of the server information represented by this MIB. |
SNMP | hp.server.status[cpqHeMibCondition] Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
Status | Uptime (network) | MIB: SNMPv2-MIB The time (in hundredths of a second) since the network management portion of the system was last re-initialized. |
SNMP | hp.server.net.uptime[sysUpTime] Preprocessing: - MULTIPLIER: |
Status | Uptime (hardware) | MIB: HOST-RESOURCES-MIB The amount of time since this host was last initialized. Note that this is different from sysUpTime in the SNMPv2-MIB [RFC1907] because sysUpTime is the uptime of the network management portion of the system. |
SNMP | hp.server.hw.uptime[hrSystemUptime] Preprocessing: - CHECKNOTSUPPORTED ⛔️ON_FAIL: - MULTIPLIER: |
Status | SNMP agent availability | - |
INTERNAL | zabbix[host,snmp,available] Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
Temperature | System temperature status | MIB: CPQHLTH-MIB This value specifies the overall condition of the system's thermal environment. This value will be one of the following: other(1) Temperature could not be determined. ok(2) The temperature sensor is within normal operating range. degraded(3) The temperature sensor is outside of normal operating range. failed(4) The temperature sensor detects a condition that could permanently damage the system. |
SNMP | hp.server.sensor.temp.status[cpqHeThermalCondition] Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
Temperature | {#SNMPINDEX}: Temperature | MIB: CPQHLTH-MIB Temperature readings of testpoint: {#SNMPINDEX} |
SNMP | hp.server.sensor.temp.value[cpqHeTemperatureCelsius.{#SNMPINDEX}] Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
Temperature | {#SNMPINDEX}: Temperature sensor location | MIB: CPQHLTH-MIB This specifies the location of the temperature sensor present in the system. |
SNMP | hp.server.sensor.temp.locale[cpqHeTemperatureLocale.{#SNMPINDEX}] Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
Temperature | {#SNMPINDEX}: Temperature sensor condition | MIB: CPQHLTH-MIB The Temperature sensor condition. This value will be one of the following: other(1) Temperature could not be determined. ok(2) The temperature sensor is within normal operating range. degraded(3) The temperature sensor is outside of normal operating range. failed(4) The temperature sensor detects a condition that could permanently damage the system. The system will automatically shutdown if the failed(4) condition results, so it is unlikely that this value will ever be returned by the agent. If the cpqHeThermalDegradedAction is set to shutdown(3) the system will be shutdown if the degraded(3) condition occurs. |
SNMP | hp.server.sensor.temp.condition[cpqHeTemperatureCondition.{#SNMPINDEX}] Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
Temperature | Ambient: Temperature | MIB: CPQHLTH-MIB Temperature readings of testpoint: Ambient |
SNMP | hp.server.sensor.temp.value[cpqHeTemperatureCelsius.Ambient.{#SNMPINDEX}] Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
Temperature | Ambient: Temperature sensor condition | MIB: CPQHLTH-MIB The Temperature sensor condition. This value will be one of the following: other(1) Temperature could not be determined. ok(2) The temperature sensor is within normal operating range. degraded(3) The temperature sensor is outside of normal operating range. failed(4) The temperature sensor detects a condition that could permanently damage the system. The system will automatically shutdown if the failed(4) condition results, so it is unlikely that this value will ever be returned by the agent. If the cpqHeThermalDegradedAction is set to shutdown(3) the system will be shutdown if the degraded(3) condition occurs. |
SNMP | hp.server.sensor.temp.condition[cpqHeTemperatureCondition.Ambient.{#SNMPINDEX}] Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
Temperature | CPU-{#SNMPINDEX}: Temperature | MIB: CPQHLTH-MIB Temperature readings of testpoint: CPU-{#SNMPINDEX} |
SNMP | hp.server.sensor.temp.value[cpqHeTemperatureCelsius.CPU.{#SNMPINDEX}] Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
Temperature | CPU-{#SNMPINDEX}: Temperature sensor condition | MIB: CPQHLTH-MIB The Temperature sensor condition. This value will be one of the following: other(1) Temperature could not be determined. ok(2) The temperature sensor is within normal operating range. degraded(3) The temperature sensor is outside of normal operating range. failed(4) The temperature sensor detects a condition that could permanently damage the system. The system will automatically shutdown if the failed(4) condition results, so it is unlikely that this value will ever be returned by the agent. If the cpqHeThermalDegradedAction is set to shutdown(3) the system will be shutdown if the degraded(3) condition occurs. |
SNMP | hp.server.sensor.temp.condition[cpqHeTemperatureCondition.CPU.{#SNMPINDEX}] Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
Temperature | Memory-{#SNMPINDEX}: Temperature | MIB: CPQHLTH-MIB Temperature readings of testpoint: Memory-{#SNMPINDEX} |
SNMP | hp.server.sensor.temp.value[cpqHeTemperatureCelsius.Memory.{#SNMPINDEX}] Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
Temperature | Memory-{#SNMPINDEX}: Temperature sensor condition | MIB: CPQHLTH-MIB The Temperature sensor condition. This value will be one of the following: other(1) Temperature could not be determined. ok(2) The temperature sensor is within normal operating range. degraded(3) The temperature sensor is outside of normal operating range. failed(4) The temperature sensor detects a condition that could permanently damage the system. The system will automatically shutdown if the failed(4) condition results, so it is unlikely that this value will ever be returned by the agent. If the cpqHeThermalDegradedAction is set to shutdown(3) the system will be shutdown if the degraded(3) condition occurs. |
SNMP | hp.server.sensor.temp.condition[cpqHeTemperatureCondition.Memory.{#SNMPINDEX}] Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
Temperature | PSU-{#SNMPINDEX}: Temperature | MIB: CPQHLTH-MIB Temperature readings of testpoint: PSU-{#SNMPINDEX} |
SNMP | hp.server.sensor.temp.value[cpqHeTemperatureCelsius.PSU.{#SNMPINDEX}] Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
Temperature | PSU-{#SNMPINDEX}: Temperature sensor condition | MIB: CPQHLTH-MIB The Temperature sensor condition. This value will be one of the following: other(1) Temperature could not be determined. ok(2) The temperature sensor is within normal operating range. degraded(3) The temperature sensor is outside of normal operating range. failed(4) The temperature sensor detects a condition that could permanently damage the system. The system will automatically shutdown if the failed(4) condition results, so it is unlikely that this value will ever be returned by the agent. If the cpqHeThermalDegradedAction is set to shutdown(3) the system will be shutdown if the degraded(3) condition occurs. |
SNMP | hp.server.sensor.temp.condition[cpqHeTemperatureCondition.PSU.{#SNMPINDEX}] Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
Temperature | I/O-{#SNMPINDEX}: Temperature | MIB: CPQHLTH-MIB Temperature readings of testpoint: I/O-{#SNMPINDEX} |
SNMP | hp.server.sensor.temp.value[cpqHeTemperatureCelsius."I/O.{#SNMPINDEX}"] Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
Temperature | I/O-{#SNMPINDEX}: Temperature sensor condition | MIB: CPQHLTH-MIB The Temperature sensor condition. This value will be one of the following: other(1) Temperature could not be determined. ok(2) The temperature sensor is within normal operating range. degraded(3) The temperature sensor is outside of normal operating range. failed(4) The temperature sensor detects a condition that could permanently damage the system. The system will automatically shutdown if the failed(4) condition results, so it is unlikely that this value will ever be returned by the agent. If the cpqHeThermalDegradedAction is set to shutdown(3) the system will be shutdown if the degraded(3) condition occurs. |
SNMP | hp.server.sensor.temp.condition[cpqHeTemperatureCondition."I/O.{#SNMPINDEX}"] Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
Temperature | System-{#SNMPINDEX}: Temperature | MIB: CPQHLTH-MIB Temperature readings of testpoint: System-{#SNMPINDEX} |
SNMP | hp.server.sensor.temp.value[cpqHeTemperatureCelsius.System.{#SNMPINDEX}] Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
Temperature | System-{#SNMPINDEX}: Temperature sensor condition | MIB: CPQHLTH-MIB The Temperature sensor condition. This value will be one of the following: other(1) Temperature could not be determined. ok(2) The temperature sensor is within normal operating range. degraded(3) The temperature sensor is outside of normal operating range. failed(4) The temperature sensor detects a condition that could permanently damage the system. The system will automatically shutdown if the failed(4) condition results, so it is unlikely that this value will ever be returned by the agent. If the cpqHeThermalDegradedAction is set to shutdown(3) the system will be shutdown if the degraded(3) condition occurs. |
SNMP | hp.server.sensor.temp.condition[cpqHeTemperatureCondition.System.{#SNMPINDEX}] Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
Virtual disks | Disk {#SNMPINDEX}({#DISK_NAME}): Status | Logical Drive Status. |
SNMP | hp.server.hw.virtualdisk.status[cpqDaLogDrvStatus.{#SNMPINDEX}] Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
Virtual disks | Disk {#SNMPINDEX}({#DISK_NAME}): Layout type | Logical Drive Fault Tolerance. This shows the fault tolerance mode of the logical drive. |
SNMP | hp.server.hw.virtualdisk.layout[cpqDaLogDrvFaultTol.{#SNMPINDEX}] Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
Virtual disks | Disk {#SNMPINDEX}({#DISK_NAME}): Disk size | Logical Drive Size. This is the size of the logical drive in megabytes. This value is calculated using the value 1,048,576 (2^20) as a megabyte. Drive manufacturers sometimes use the number 1,000,000 as a megabyte when giving drive capacities so this value may differ from the advertised size of a drive. |
SNMP | hp.server.hw.virtualdisk.size[cpqDaLogDrvSize.{#SNMPINDEX}] Preprocessing: - MULTIPLIER: - DISCARDUNCHANGEDHEARTBEAT: |
Name | Description | Expression | Severity | Dependencies and additional info |
---|---|---|---|---|
{#CNTLR_LOCATION}: Disk array controller is in critical state | Please check the device for faults. |
last(/HPE ProLiant BL920 by SNMP/hp.server.hw.diskarray.status[cpqDaCntlrCondition.{#SNMPINDEX}])={$DISK.ARRAY.STATUS.CRIT} |
HIGH | |
{#CNTLR_LOCATION}: Disk array controller is in warning state | Please check the device for faults. |
last(/HPE ProLiant BL920 by SNMP/hp.server.hw.diskarray.status[cpqDaCntlrCondition.{#SNMPINDEX}])={$DISK.ARRAY.STATUS.WARN} |
AVERAGE | Depends on: - {#CNTLR_LOCATION}: Disk array controller is in critical state |
#{#CACHECNTRLINDEX}: Disk array cache controller is in critical state! | Please check the device for faults. |
last(/HPE ProLiant BL920 by SNMP/hp.server.hw.diskarray.cache.status[cpqDaAccelStatus.{#SNMPINDEX}])={$DISK.ARRAY.CACHE.STATUS.CRIT:"cacheModCriticalFailure"} |
AVERAGE | |
#{#CACHECNTRLINDEX}: Disk array cache controller is in warning state | Please check the device for faults. |
last(/HPE ProLiant BL920 by SNMP/hp.server.hw.diskarray.cache.status[cpqDaAccelStatus.{#SNMPINDEX}])={$DISK.ARRAY.CACHE.STATUS.WARN:"cacheModDegradedFailsafeSpeed"} or last(/HPE ProLiant BL920 by SNMP/hp.server.hw.diskarray.cache.status[cpqDaAccelStatus.{#SNMPINDEX}])={$DISK.ARRAY.CACHE.STATUS.WARN:"cacheReadCacheNotMapped"} or last(/HPE ProLiant BL920 by SNMP/hp.server.hw.diskarray.cache.status[cpqDaAccelStatus.{#SNMPINDEX}])={$DISK.ARRAY.CACHE.STATUS.WARN:"cacheModFlashMemNotAttached"} |
WARNING | Depends on: - #{#CACHECNTRLINDEX}: Disk array cache controller is in critical state! |
#{#CACHECNTRLINDEX}: Disk array cache controller is not in optimal state | Please check the device for faults. |
last(/HPE ProLiant BL920 by SNMP/hp.server.hw.diskarray.cache.status[cpqDaAccelStatus.{#SNMPINDEX}])<>{$DISK.ARRAY.CACHE.STATUS.OK:"enabled"} and last(/HPE ProLiant BL920 by SNMP/hp.server.hw.diskarray.cache.status[cpqDaAccelStatus.{#SNMPINDEX}])<>{$DISK.ARRAY.CACHE.STATUS.WARN:"invalid"} |
WARNING | Depends on: - #{#CACHECNTRLINDEX}: Disk array cache controller is in critical state! - #{#CACHECNTRLINDEX}: Disk array cache controller is in warning state |
#{#CACHECNTRLINDEX}: Disk array cache controller battery is in critical state | Please check the device for faults. |
last(/HPE ProLiant BL920 by SNMP/hp.server.hw.diskarray.cache.battery.status[cpqDaAccelBattery.{#SNMPINDEX}])={$DISK.ARRAY.CACHE.BATTERY.STATUS.CRIT:"failed"} or last(/HPE ProLiant BL920 by SNMP/hp.server.hw.diskarray.cache.battery.status[cpqDaAccelBattery.{#SNMPINDEX}])={$DISK.ARRAY.CACHE.BATTERY.STATUS.CRIT:"capacitorFailed"} |
AVERAGE | |
#{#CACHECNTRLINDEX}: Disk array cache controller battery is in warning state | Please check the device for faults. |
last(/HPE ProLiant BL920 by SNMP/hp.server.hw.diskarray.cache.battery.status[cpqDaAccelBattery.{#SNMPINDEX}])={$DISK.ARRAY.CACHE.BATTERY.STATUS.WARN:"degraded"} |
WARNING | Depends on: - #{#CACHECNTRLINDEX}: Disk array cache controller battery is in critical state |
Fan {#SNMPINDEX}: Fan is in critical state | Please check the fan unit. |
last(/HPE ProLiant BL920 by SNMP/hp.server.sensor.fan.status[cpqHeFltTolFanCondition.{#SNMPINDEX}])={$FAN.STATUS.CRIT} |
AVERAGE | |
Fan {#SNMPINDEX}: Fan is in warning state | Please check the fan unit. |
last(/HPE ProLiant BL920 by SNMP/hp.server.sensor.fan.status[cpqHeFltTolFanCondition.{#SNMPINDEX}])={$FAN.STATUS.WARN} |
WARNING | Depends on: - Fan {#SNMPINDEX}: Fan is in critical state |
System name has changed | System name has changed. Ack to close. |
last(/HPE ProLiant BL920 by SNMP/hp.server.name[sysName],#1)<>last(/HPE ProLiant BL920 by SNMP/hp.server.name[sysName],#2) and length(last(/HPE ProLiant BL920 by SNMP/hp.server.name[sysName]))>0 |
INFO | Manual close: YES |
Device has been replaced | Device serial number has changed. Ack to close |
last(/HPE ProLiant BL920 by SNMP/hp.server.hw.serialnumber[cpqSiSysSerialNum],#1)<>last(/HPE ProLiant BL920 by SNMP/hp.server.hw.serialnumber[cpqSiSysSerialNum],#2) and length(last(/HPE ProLiant BL920 by SNMP/hp.server.hw.serialnumber[cpqSiSysSerialNum]))>0 |
INFO | Manual close: YES |
{#ADAPTERNAME} port {#ADAPTERINDEX}: Adapter has failed | Please check the physical adapter. |
last(/HPE ProLiant BL920 by SNMP/hp.server.net.if.status[cpqNicIfPhysAdapterStatus.{#SNMPINDEX}])=3 |
HIGH | |
{#ADAPTERNAME} port {#ADAPTERINDEX}: Adapter has lost link | Please check the cable connections to this adapter. |
last(/HPE ProLiant BL920 by SNMP/hp.server.net.if.status[cpqNicIfPhysAdapterStatus.{#SNMPINDEX}])=4 |
AVERAGE | Depends on: - {#ADAPTERNAME} port {#ADAPTERINDEX}: Adapter has failed |
{#DISK_LOCATION}: Physical disk failed | Please check physical disk for warnings or errors. |
last(/HPE ProLiant BL920 by SNMP/hp.server.hw.physicaldisk.status[cpqDaPhyDrvStatus.{#SNMPINDEX}])={$DISK.STATUS.FAIL} |
HIGH | |
{#DISK_LOCATION}: Physical disk is in warning state | Please check physical disk for warnings or errors. |
last(/HPE ProLiant BL920 by SNMP/hp.server.hw.physicaldisk.status[cpqDaPhyDrvStatus.{#SNMPINDEX}])={$DISK.STATUS.WARN} |
WARNING | Depends on: - {#DISK_LOCATION}: Physical disk failed |
{#DISK_LOCATION}: Physical disk S.M.A.R.T. failed | Disk probably requires replacement. |
last(/HPE ProLiant BL920 by SNMP/hp.server.hw.physicaldisk.smart_status[cpqDaPhyDrvSmartStatus.{#SNMPINDEX}])={$DISK.SMART.STATUS.FAIL:"replaceDrive"} or last(/HPE ProLiant BL920 by SNMP/hp.server.hw.physicaldisk.smart_status[cpqDaPhyDrvSmartStatus.{#SNMPINDEX}])={$DISK.SMART.STATUS.FAIL:"replaceDriveSSDWearOut"} |
HIGH | Depends on: - {#DISK_LOCATION}: Physical disk failed |
{#DISK_LOCATION}: Disk has been replaced | Disk serial number has changed. Ack to close |
last(/HPE ProLiant BL920 by SNMP/hp.server.hw.physicaldisk.serialnumber[cpqDaPhyDrvSerialNum.{#SNMPINDEX}],#1)<>last(/HPE ProLiant BL920 by SNMP/hp.server.hw.physicaldisk.serialnumber[cpqDaPhyDrvSerialNum.{#SNMPINDEX}],#2) and length(last(/HPE ProLiant BL920 by SNMP/hp.server.hw.physicaldisk.serialnumber[cpqDaPhyDrvSerialNum.{#SNMPINDEX}]))>0 |
INFO | Manual close: YES |
Chassis {#CHASSISNUM}, bay {#BAYNUM}: Power supply is in critical state | Please check the power supply unit for errors. |
last(/HPE ProLiant BL920 by SNMP/hp.server.sensor.psu.status[cpqHeFltTolPowerSupplyCondition.{#SNMPINDEX}])={$PSU.STATUS.CRIT} |
AVERAGE | |
Chassis {#CHASSISNUM}, bay {#BAYNUM}: Power supply is in warning state | Please check the power supply unit for errors. |
last(/HPE ProLiant BL920 by SNMP/hp.server.sensor.psu.status[cpqHeFltTolPowerSupplyCondition.{#SNMPINDEX}])={$PSU.STATUS.WARN} |
WARNING | Depends on: - Chassis {#CHASSISNUM}, bay {#BAYNUM}: Power supply is in critical state |
System status is in critical state | Please check the device for errors. |
last(/HPE ProLiant BL920 by SNMP/hp.server.status[cpqHeMibCondition])={$HEALTH.STATUS.CRIT} |
HIGH | |
System status is in warning state | Please check the device for warnings. |
last(/HPE ProLiant BL920 by SNMP/hp.server.status[cpqHeMibCondition])={$HEALTH.STATUS.WARN} |
WARNING | Depends on: - System status is in critical state |
Host has been restarted | Uptime is less than 10 minutes. |
(last(/HPE ProLiant BL920 by SNMP/hp.server.hw.uptime[hrSystemUptime])>0 and last(/HPE ProLiant BL920 by SNMP/hp.server.hw.uptime[hrSystemUptime])<10m) or (last(/HPE ProLiant BL920 by SNMP/hp.server.hw.uptime[hrSystemUptime])=0 and last(/HPE ProLiant BL920 by SNMP/hp.server.net.uptime[sysUpTime])<10m) |
WARNING | Manual close: YES |
No SNMP data collection | SNMP is not available for polling. Please check device connectivity and SNMP settings. |
max(/HPE ProLiant BL920 by SNMP/zabbix[host,snmp,available],{$SNMP.TIMEOUT})=0 |
WARNING | |
{#SNMPINDEX}: Temperature could not be determined | Temperature could not be determined. |
last(/HPE ProLiant BL920 by SNMP/hp.server.sensor.temp.condition[cpqHeTemperatureCondition.{#SNMPINDEX}]) = 1 |
INFO | Manual close: YES |
{#SNMPINDEX}: The temperature sensor is outside of normal operating range | If the cpqHeThermalDegradedAction is set to shutdown(3) the system will be shutdown if the degraded(3) condition occurs. |
last(/HPE ProLiant BL920 by SNMP/hp.server.sensor.temp.condition[cpqHeTemperatureCondition.{#SNMPINDEX}]) = 3 |
WARNING | |
{#SNMPINDEX}: The temperature sensor detects a condition that could permanently damage the system. | The system will automatically shutdown if the failed(4) condition results, so it is unlikely that this value will ever be returned by the agent. |
last(/HPE ProLiant BL920 by SNMP/hp.server.sensor.temp.condition[cpqHeTemperatureCondition.{#SNMPINDEX}]) = 4 |
HIGH | |
Ambient: Temperature could not be determined | Temperature could not be determined. |
last(/HPE ProLiant BL920 by SNMP/hp.server.sensor.temp.condition[cpqHeTemperatureCondition.Ambient.{#SNMPINDEX}]) = 1 |
INFO | Manual close: YES |
Ambient: The temperature sensor is outside of normal operating range | If the cpqHeThermalDegradedAction is set to shutdown(3) the system will be shutdown if the degraded(3) condition occurs. |
last(/HPE ProLiant BL920 by SNMP/hp.server.sensor.temp.condition[cpqHeTemperatureCondition.Ambient.{#SNMPINDEX}]) = 3 |
WARNING | |
Ambient: The temperature sensor detects a condition that could permanently damage the system. | The system will automatically shutdown if the failed(4) condition results, so it is unlikely that this value will ever be returned by the agent. |
last(/HPE ProLiant BL920 by SNMP/hp.server.sensor.temp.condition[cpqHeTemperatureCondition.Ambient.{#SNMPINDEX}]) = 4 |
HIGH | |
CPU-{#SNMPINDEX}: Temperature could not be determined | Temperature could not be determined. |
last(/HPE ProLiant BL920 by SNMP/hp.server.sensor.temp.condition[cpqHeTemperatureCondition.CPU.{#SNMPINDEX}]) = 1 |
INFO | Manual close: YES |
CPU-{#SNMPINDEX}: The temperature sensor is outside of normal operating range | If the cpqHeThermalDegradedAction is set to shutdown(3) the system will be shutdown if the degraded(3) condition occurs. |
last(/HPE ProLiant BL920 by SNMP/hp.server.sensor.temp.condition[cpqHeTemperatureCondition.CPU.{#SNMPINDEX}]) = 3 |
WARNING | |
CPU-{#SNMPINDEX}: The temperature sensor detects a condition that could permanently damage the system. | The system will automatically shutdown if the failed(4) condition results, so it is unlikely that this value will ever be returned by the agent. |
last(/HPE ProLiant BL920 by SNMP/hp.server.sensor.temp.condition[cpqHeTemperatureCondition.CPU.{#SNMPINDEX}]) = 4 |
HIGH | |
Memory-{#SNMPINDEX}: Temperature could not be determined | Temperature could not be determined. |
last(/HPE ProLiant BL920 by SNMP/hp.server.sensor.temp.condition[cpqHeTemperatureCondition.Memory.{#SNMPINDEX}]) = 1 |
INFO | Manual close: YES |
Memory-{#SNMPINDEX}: The temperature sensor is outside of normal operating range | If the cpqHeThermalDegradedAction is set to shutdown(3) the system will be shutdown if the degraded(3) condition occurs. |
last(/HPE ProLiant BL920 by SNMP/hp.server.sensor.temp.condition[cpqHeTemperatureCondition.Memory.{#SNMPINDEX}]) = 3 |
WARNING | |
Memory-{#SNMPINDEX}: The temperature sensor detects a condition that could permanently damage the system. | The system will automatically shutdown if the failed(4) condition results, so it is unlikely that this value will ever be returned by the agent. |
last(/HPE ProLiant BL920 by SNMP/hp.server.sensor.temp.condition[cpqHeTemperatureCondition.Memory.{#SNMPINDEX}]) = 4 |
HIGH | |
PSU-{#SNMPINDEX}: Temperature could not be determined | Temperature could not be determined. |
last(/HPE ProLiant BL920 by SNMP/hp.server.sensor.temp.condition[cpqHeTemperatureCondition.PSU.{#SNMPINDEX}]) = 1 |
INFO | Manual close: YES |
PSU-{#SNMPINDEX}: The temperature sensor is outside of normal operating range | If the cpqHeThermalDegradedAction is set to shutdown(3) the system will be shutdown if the degraded(3) condition occurs. |
last(/HPE ProLiant BL920 by SNMP/hp.server.sensor.temp.condition[cpqHeTemperatureCondition.PSU.{#SNMPINDEX}]) = 3 |
WARNING | |
PSU-{#SNMPINDEX}: The temperature sensor detects a condition that could permanently damage the system. | The system will automatically shutdown if the failed(4) condition results, so it is unlikely that this value will ever be returned by the agent. |
last(/HPE ProLiant BL920 by SNMP/hp.server.sensor.temp.condition[cpqHeTemperatureCondition.PSU.{#SNMPINDEX}]) = 4 |
HIGH | |
I/O-{#SNMPINDEX}: Temperature could not be determined | Temperature could not be determined. |
last(/HPE ProLiant BL920 by SNMP/hp.server.sensor.temp.condition[cpqHeTemperatureCondition."I/O.{#SNMPINDEX}"]) = 1 |
INFO | Manual close: YES |
I/O-{#SNMPINDEX}: The temperature sensor is outside of normal operating range | If the cpqHeThermalDegradedAction is set to shutdown(3) the system will be shutdown if the degraded(3) condition occurs. |
last(/HPE ProLiant BL920 by SNMP/hp.server.sensor.temp.condition[cpqHeTemperatureCondition."I/O.{#SNMPINDEX}"]) = 3 |
WARNING | |
I/O-{#SNMPINDEX}: The temperature sensor detects a condition that could permanently damage the system. | The system will automatically shutdown if the failed(4) condition results, so it is unlikely that this value will ever be returned by the agent. |
last(/HPE ProLiant BL920 by SNMP/hp.server.sensor.temp.condition[cpqHeTemperatureCondition."I/O.{#SNMPINDEX}"]) = 4 |
HIGH | |
System-{#SNMPINDEX}: Temperature could not be determined | Temperature could not be determined. |
last(/HPE ProLiant BL920 by SNMP/hp.server.sensor.temp.condition[cpqHeTemperatureCondition.System.{#SNMPINDEX}]) = 1 |
INFO | Manual close: YES |
System-{#SNMPINDEX}: The temperature sensor is outside of normal operating range | If the cpqHeThermalDegradedAction is set to shutdown(3) the system will be shutdown if the degraded(3) condition occurs. |
last(/HPE ProLiant BL920 by SNMP/hp.server.sensor.temp.condition[cpqHeTemperatureCondition.System.{#SNMPINDEX}]) = 3 |
WARNING | |
System-{#SNMPINDEX}: The temperature sensor detects a condition that could permanently damage the system. | The system will automatically shutdown if the failed(4) condition results, so it is unlikely that this value will ever be returned by the agent. |
last(/HPE ProLiant BL920 by SNMP/hp.server.sensor.temp.condition[cpqHeTemperatureCondition.System.{#SNMPINDEX}]) = 4 |
HIGH | |
Disk {#SNMPINDEX}({#DISK_NAME}): Virtual disk failed | Please check virtual disk for warnings or errors. |
last(/HPE ProLiant BL920 by SNMP/hp.server.hw.virtualdisk.status[cpqDaLogDrvStatus.{#SNMPINDEX}])={$VDISK.STATUS.CRIT} |
HIGH | |
Disk {#SNMPINDEX}({#DISK_NAME}): Virtual disk is not in OK state | Please check virtual disk for warnings or errors. |
last(/HPE ProLiant BL920 by SNMP/hp.server.hw.virtualdisk.status[cpqDaLogDrvStatus.{#SNMPINDEX}])<>{$VDISK.STATUS.OK} |
WARNING | Depends on: - Disk {#SNMPINDEX}({#DISK_NAME}): Virtual disk failed |
Please report any issues with the template at https://support.zabbix.com.
For Zabbix version: 6.2 and higher. This is a template for monitoring HPE ProLiant BL460 servers with HP iLO version 4 and later via Zabbix SNMP agent that works without any external scripts.
See Zabbix template operation for basic instructions.
Refer to the vendor documentation.
No specific Zabbix configuration is required.
Name | Description | Default |
---|---|---|
{$DISK.ARRAY.CACHE.BATTERY.STATUS.CRIT:"capacitorFailed"} | The critical status of the disk array cache battery for trigger expression. |
7 |
{$DISK.ARRAY.CACHE.BATTERY.STATUS.CRIT:"failed"} | The critical status of the disk array cache battery for trigger expression. |
4 |
{$DISK.ARRAY.CACHE.BATTERY.STATUS.WARN:"degraded"} | The warning status of the disk array cache battery for trigger expression. |
5 |
{$DISK.ARRAY.CACHE.BATTERY.STATUS.WARN:"notPresent"} | The warning status of the disk array cache battery for trigger expression. |
6 |
{$DISK.ARRAY.CACHE.STATUS.CRIT:"cacheModCriticalFailure"} | The critical status of the disk array cache for trigger expression. |
8 |
{$DISK.ARRAY.CACHE.STATUS.OK:"enabled"} | The normal status of the disk array cache for trigger expression. |
3 |
{$DISK.ARRAY.CACHE.STATUS.WARN:"cacheModDegradedFailsafeSpeed"} | The warning status of the disk array cache for trigger expression. |
7 |
{$DISK.ARRAY.CACHE.STATUS.WARN:"cacheModFlashMemNotAttached"} | The warning status of the disk array cache for trigger expression. |
6 |
{$DISK.ARRAY.CACHE.STATUS.WARN:"cacheReadCacheNotMapped"} | The warning status of the disk array cache for trigger expression. |
9 |
{$DISK.ARRAY.CACHE.STATUS.WARN:"invalid"} | The warning status of the disk array cache for trigger expression. |
2 |
{$DISK.ARRAY.STATUS.CRIT} | The critical status of the disk array for trigger expression. |
4 |
{$DISK.ARRAY.STATUS.WARN} | The warning status of the disk array for trigger expression. |
3 |
{$DISK.SMART.STATUS.FAIL:"replaceDrive"} | The critical S.M.A.R.T status of the disk for trigger expression. |
3 |
{$DISK.SMART.STATUS.FAIL:"replaceDriveSSDWearOut"} | The critical S.M.A.R.T status of the disk for trigger expression. |
4 |
{$DISK.STATUS.FAIL} | The critical status of the disk for trigger expression. |
3 |
{$DISK.STATUS.WARN} | The warning status of the disk for trigger expression. |
4 |
{$FAN.STATUS.CRIT} | The critical value of the FAN sensor for trigger expression. |
4 |
{$FAN.STATUS.WARN} | The warning value of the FAN sensor for trigger expression. |
3 |
{$HEALTH.STATUS.CRIT} | The critical status of the health for trigger expression. |
4 |
{$HEALTH.STATUS.WARN} | The warning status of the health for trigger expression. |
3 |
{$PSU.STATUS.CRIT} | The critical value of the PSU sensor for trigger expression. |
4 |
{$PSU.STATUS.WARN} | The warning value of the PSU sensor for trigger expression. |
3 |
{$SNMP.TIMEOUT} | The time interval for SNMP agent availability trigger expression. |
5m |
{$VDISK.STATUS.CRIT} | The critical status of the virtual disk for trigger expression. |
3 |
{$VDISK.STATUS.OK} | The normal status of the virtual disk for trigger expression. |
2 |
There are no template links in this template.
Name | Description | Type | Key and additional info | ||||
---|---|---|---|---|---|---|---|
Array controller cache discovery | Scanning table of Array controllers: CPQIDA-MIB::cpqDaAccelTable |
SNMP | array.cache.discovery Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
||||
Array controller discovery | Scanning table of Array controllers: CPQIDA-MIB::cpqDaCntlrTable |
SNMP | array.discovery Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
||||
FAN discovery | CPQHLTH-MIB::cpqHeFltTolFanCondition |
SNMP | fan.discovery Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
||||
Network interface discovery | CPQIDA-MIB::cpqNicIfPhysAdapterTable |
SNMP | net.if.discovery Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
||||
Physical disk discovery | Scanning table of physical drive entries CPQIDA-MIB::cpqDaPhyDrvTable. |
SNMP | physicaldisk.discovery Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
||||
PSU discovery | CPQHLTH-MIB::cpqHeFltTolPowerSupplyStatus |
SNMP | psu.discovery Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
||||
Temperature ambient discovery | Scanning table of Temperature Sensor Entries: CPQHLTH-MIB::cpqHeTemperatureTable with ambient(11) and 0.1 index filter |
SNMP | temp.ambient.discovery Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: Filter: ANDOR- {#SNMPINDEX} MATCHES REGEX0\.1 - {#SENSORLOCALE} MATCHESREGEX |
||||
Temperature CPU discovery | Scanning table of Temperature Sensor Entries: CPQHLTH-MIB::cpqHeTemperatureTable with cpu(6) filter |
SNMP | temp.cpu.discovery Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: Filter: ANDOR- {#SENSOR LOCALE} MATCHES_REGEX6 |
||||
Temperature discovery | Scanning table of Temperature Sensor Entries: CPQHLTH-MIB::cpqHeTemperatureTable |
SNMP | temp.discovery Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: Filter: ANDOR- {#SENSOR LOCALE} MATCHES_REGEX `(4 |
8 | 9 | 12 | 13)` |
Temperature I/O discovery | Scanning table of Temperature Sensor Entries: CPQHLTH-MIB::cpqHeTemperatureTable with ioBoard(5) filter |
SNMP | temp.io.discovery Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: Filter: ANDOR- {#SENSOR LOCALE} MATCHES_REGEX5 |
||||
Temperature memory discovery | Scanning table of Temperature Sensor Entries: CPQHLTH-MIB::cpqHeTemperatureTable with memory(7) filter |
SNMP | temp.memory.discovery Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: Filter: ANDOR- {#SENSOR LOCALE} MATCHES_REGEX7 |
||||
Temperature PSU discovery | Scanning table of Temperature Sensor Entries: CPQHLTH-MIB::cpqHeTemperatureTable with powerSupply(10) filter |
SNMP | temp.psu.discovery Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: Filter: ANDOR- {#SENSOR LOCALE} MATCHES_REGEX10 |
||||
Temperature system discovery | Scanning table of Temperature Sensor Entries: CPQHLTH-MIB::cpqHeTemperatureTable with system(3) filter |
SNMP | temp.system.discovery Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: Filter: ANDOR- {#SENSOR LOCALE} MATCHES_REGEX3 |
||||
Virtual disk discovery | CPQIDA-MIB::cpqDaLogDrvTable |
SNMP | virtualdisk.discovery Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
Group | Name | Description | Type | Key and additional info |
---|---|---|---|---|
Disk arrays | {#CNTLR_LOCATION}: Disk array controller status | MIB: CPQIDA-MIB This value represents the overall condition of this controller, and any associated logical drives, physical drives, and array accelerators. |
SNMP | hp.server.hw.diskarray.status[cpqDaCntlrCondition.{#SNMPINDEX}] Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
Disk arrays | {#CNTLR_LOCATION}: Disk array controller model | MIB: CPQIDA-MIB Array Controller Model. The type of controller card. |
SNMP | hp.server.hw.diskarray.model[cpqDaCntlrModel.{#SNMPINDEX}] Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
Disk arrays | #{#CACHECNTRLINDEX}: Disk array cache controller status | MIB: CPQIDA-MIB Cache Module/Operations Status. This describes the status of the cache module and/or cache operations. Note that for some controller models, a cache module board that physically attaches to the controller or chipset may not be an available option. The status can be: Other (1) Indicates that the instrument agent does not recognize the status of the cache module. You may need to upgrade the instrument agent. Invalid (2) Indicates that a cache module board has not been installed in this system or is present but not configured. Enabled (3) Indicates that cache operations are currently configured and enabled for at least one logical drive. Temporarily Disabled (4) Indicates that cache operations have been temporarily disabled. View the cache module board error code object to determine why the write cache operations have been temporarily disabled. Permanently Disabled (5) Indicates that cache operations have been permanently disabled. View the cache module board error code object to determine why the write cache operations have been disabled. Cache Module Flash Memory Not Attached (6) Indicates that the flash memory component of the flash backed cache module is not attached. This status will be set when the flash memory is not attached and the Supercap is attached. This value is only used on flash backed cache modules that support removable flash memory. Cache Module Degraded Failsafe Speed (7) Indicates that the cache module board is currently degraded and operating at a failsafe speed. View variables cpqDaCacheMemoryDataWidth and cpqDaCacheMemoryTransferRate to obtain the cache module board`s current memory data width and memory transfer rate. Cache Module Critical Failure (8) Indicates that the cache module board has encountered a critical failure. The controller is currently operating in Zero Memory Raid mode. Read Cache Could Not Be Mapped (9) Indicates that the read cache memory in a split cache configuration could not be mapped by the operating system and as a result is not available. This status may be caused by virtual space limitations in certain operating systems and is only applicable to B-Series controllers. |
SNMP | hp.server.hw.diskarray.cache.status[cpqDaAccelStatus.{#SNMPINDEX}] Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
Disk arrays | #{#CACHECNTRLINDEX}: Disk array cache controller battery status | MIB: CPQIDA-MIB Cache Module Board Backup Power Status. This monitors the status of each backup power source on the board. The backup power source can only recharge when the system has power applied. The type of backup power source used is indicated by cpqDaAccelBackupPowerSource. The following values are valid: Other (1) Indicates that the instrument agent does not recognize backup power status. You may need to update your software. Ok (2) The backup power source is fully charged. Recharging (3) The array controller has one or more cache module backup power sources that are recharging. Cache module operations such as Battery/Flash Backed Write Cache, Expansion, Extension and Migration are temporarily suspended until the backup power source is fully charged. Cache module operations will automatically resume when charging is complete. Failed (4) The battery pack is below the sufficient voltage level and has not recharged in 36 hours. Your Cache Module board needs to be serviced. Degraded (5) The battery is still operating, however, one of the batteries in the pack has failed to recharge properly. Your Cache Module board should be serviced as soon as possible. NotPresent (6) A backup power source is not present on the cache module board. Some controllers do not have backup power sources. Capacitor Failed (7) The flash backed cache module capacitor is below the sufficient voltage level and has not recharged in 10 minutes. Your Cache Module board needs to be serviced.
|
SNMP | hp.server.hw.diskarray.cache.battery.status[cpqDaAccelBattery.{#SNMPINDEX}] Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
Fans | Fan {#SNMPINDEX}: Fan status | MIB: CPQHLTH-MIB The condition of the fan. This value will be one of the following: other(1) Fan status detection is not supported by this system or driver. ok(2) The fan is operating properly. degraded(2) A redundant fan is not operating properly. failed(4) A non-redundant fan is not operating properly. |
SNMP | hp.server.sensor.fan.status[cpqHeFltTolFanCondition.{#SNMPINDEX}] Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
General | SNMP traps (fallback) | The item is used to collect all SNMP traps unmatched by other snmptrap items |
SNMP_TRAP | snmptrap.fallback |
General | System location | MIB: SNMPv2-MIB The physical location of this node (e.g., `telephone closet, 3rd floor'). If the location is unknown, the value is the zero-length string. |
SNMP | hp.server.location[sysLocation] Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
General | System contact details | MIB: SNMPv2-MIB The textual identification of the contact person for this managed node, together with information on how to contact this person. If no contact information is known, the value is the zero-length string. |
SNMP | hp.server.contact[sysContact] Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
General | System object ID | MIB: SNMPv2-MIB The vendor's authoritative identification of the network management subsystem contained in the entity. This value is allocated within the SMI enterprises subtree (1.3.6.1.4.1) and provides an easy and unambiguous means for determining |
SNMP | hp.server.objectid[sysObjectID] Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
General | System name | MIB: SNMPv2-MIB An administratively-assigned name for this managed node.By convention, this is the node's fully-qualified domain name. If the name is unknown, the value is the zero-length string. |
SNMP | hp.server.name[sysName] Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
General | System description | MIB: SNMPv2-MIB A textual description of the entity. This value should include the full name and version identification of the system's hardware type, software operating-system, and networking software. |
SNMP | hp.server.descr[sysDescr] Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
Inventory | Hardware model name | MIB: CPQSINFO-MIB The machine product name. The name of the machine used in this system. |
SNMP | hp.server.hw.model[cpqSiProductName] Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
Inventory | Hardware serial number | MIB: CPQSINFO-MIB The serial number of the physical system unit. The string will be empty if the system does not report the serial number function. |
SNMP | hp.server.hw.serialnumber[cpqSiSysSerialNum] Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
Network interfaces | {#ADAPTERNAME} port {#ADAPTERINDEX}: Status | MIB: CPQNIC-MIB The physical adapter status. The following values are valid: unknown(1) The instrument agent was not able to determine the status of the adapter. The instrument agent may need to be upgraded. ok(2) The physical adapter is operating properly. generalFailure(3) The physical adapter has failed. linkFailure(4) The physical adapter has lost link. Check the cable connections to this adapter. |
SNMP | hp.server.net.if.status[cpqNicIfPhysAdapterStatus.{#SNMPINDEX}] Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
Physical disks | {#DISK_LOCATION}: Physical disk status | MIB: CPQIDA-MIB Physical Drive Status. This shows the status of the physical drive. The following values are valid for the physical drive status: other (1) Indicates that the instrument agent does not recognize the drive. You may need to upgrade your instrument agent and/or driver software. ok (2) Indicates the drive is functioning properly. failed (3) Indicates that the drive is no longer operating and should be replaced. predictiveFailure(4) Indicates that the drive has a predictive failure error and should be replaced. |
SNMP | hp.server.hw.physicaldisk.status[cpqDaPhyDrvStatus.{#SNMPINDEX}] Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
Physical disks | {#DISK_LOCATION}: Physical disk S.M.A.R.T. status | MIB: CPQIDA-MIB Physical Drive S.M.A.R.T Status. The following values are defined: other(1) The agent is unable to determine if the status of S.M.A.R.T predictive failure monitoring for this drive. ok(2) Indicates the drive is functioning properly. replaceDrive(3) Indicates that the drive has a S.M.A.R.T predictive failure error and should be replaced. |
SNMP | hp.server.hw.physicaldisk.smartstatus[cpqDaPhyDrvSmartStatus.{#SNMPINDEX}] Preprocessing: - DISCARD UNCHANGED_HEARTBEAT:6h |
Physical disks | {#DISK_LOCATION}: Physical disk serial number | MIB: CPQIDA-MIB Physical Drive Serial Number. This is the serial number assigned to the physical drive. This value is based upon the serial number as returned by the SCSI inquiry command but may have been modified due to space limitations. This can be used for identification purposes. |
SNMP | hp.server.hw.physicaldisk.serialnumber[cpqDaPhyDrvSerialNum.{#SNMPINDEX}] Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
Physical disks | {#DISK_LOCATION}: Physical disk model name | MIB: CPQIDA-MIB Physical Drive Model. This is a text description of the physical drive. The text that appears depends upon who manufactured the drive and the drive type. If a drive fails, note the model to identify the type of drive necessary for replacement. If a model number is not present, you may not have properly initialized the drive array to which the physical drive is attached for monitoring. |
SNMP | hp.server.hw.physicaldisk.model[cpqDaPhyDrvModel.{#SNMPINDEX}] Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
Physical disks | {#DISK_LOCATION}: Physical disk media type | MIB: CPQIDA-MIB Drive Array Physical Drive Media Type. The following values are defined: other(1) The instrument agent is unable to determine the physical drive's media type. rotatingPlatters(2) The physical drive media is composed of rotating platters. solidState(3) The physical drive media is composed of solid state electronics. |
SNMP | hp.server.hw.physicaldisk.mediatype[cpqDaPhyDrvMediaType.{#SNMPINDEX}] Preprocessing: - DISCARD UNCHANGED_HEARTBEAT:6h |
Physical disks | {#DISK_LOCATION}: Disk size | MIB: CPQIDA-MIB Physical Drive Size in MB. This is the size of the physical drive in megabytes. This value is calculated using the value 1,048,576 (2^20) as a megabyte. Drive manufacturers sometimes use the number 1,000,000 as a megabyte when giving drive capacities so this value may differ from the advertised size of a drive. This field is only applicable for controllers which support SCSI drives, and therefore is not supported by the IDA or IDA-2 controllers. The field will contain 0xFFFFFFFF if the drive capacity cannot be calculated or if the controller does not support SCSI drives. |
SNMP | hp.server.hw.physicaldisk.size[cpqDaPhyDrvMediaType.{#SNMPINDEX}] Preprocessing: - MULTIPLIER: - DISCARDUNCHANGEDHEARTBEAT: |
Power supply | Chassis {#CHASSISNUM}, bay {#BAYNUM}: Power supply status | MIB: CPQHLTH-MIB The condition of the power supply. This value will be one of the following: other(1) The status could not be determined or not present. ok(2) The power supply is operating normally. degraded(3) A temperature sensor, fan or other power supply component is outside of normal operating range. failed(4) A power supply component detects a condition that could permanently damage the system. |
SNMP | hp.server.sensor.psu.status[cpqHeFltTolPowerSupplyCondition.{#SNMPINDEX}] Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
Status | Overall system health status | MIB: CPQHLTH-MIB The overall condition. This object represents the overall status of the server information represented by this MIB. |
SNMP | hp.server.status[cpqHeMibCondition] Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
Status | Uptime (network) | MIB: SNMPv2-MIB The time (in hundredths of a second) since the network management portion of the system was last re-initialized. |
SNMP | hp.server.net.uptime[sysUpTime] Preprocessing: - MULTIPLIER: |
Status | Uptime (hardware) | MIB: HOST-RESOURCES-MIB The amount of time since this host was last initialized. Note that this is different from sysUpTime in the SNMPv2-MIB [RFC1907] because sysUpTime is the uptime of the network management portion of the system. |
SNMP | hp.server.hw.uptime[hrSystemUptime] Preprocessing: - CHECKNOTSUPPORTED ⛔️ON_FAIL: - MULTIPLIER: |
Status | SNMP agent availability | - |
INTERNAL | zabbix[host,snmp,available] Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
Temperature | System temperature status | MIB: CPQHLTH-MIB This value specifies the overall condition of the system's thermal environment. This value will be one of the following: other(1) Temperature could not be determined. ok(2) The temperature sensor is within normal operating range. degraded(3) The temperature sensor is outside of normal operating range. failed(4) The temperature sensor detects a condition that could permanently damage the system. |
SNMP | hp.server.sensor.temp.status[cpqHeThermalCondition] Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
Temperature | {#SNMPINDEX}: Temperature | MIB: CPQHLTH-MIB Temperature readings of testpoint: {#SNMPINDEX} |
SNMP | hp.server.sensor.temp.value[cpqHeTemperatureCelsius.{#SNMPINDEX}] Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
Temperature | {#SNMPINDEX}: Temperature sensor location | MIB: CPQHLTH-MIB This specifies the location of the temperature sensor present in the system. |
SNMP | hp.server.sensor.temp.locale[cpqHeTemperatureLocale.{#SNMPINDEX}] Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
Temperature | {#SNMPINDEX}: Temperature sensor condition | MIB: CPQHLTH-MIB The Temperature sensor condition. This value will be one of the following: other(1) Temperature could not be determined. ok(2) The temperature sensor is within normal operating range. degraded(3) The temperature sensor is outside of normal operating range. failed(4) The temperature sensor detects a condition that could permanently damage the system. The system will automatically shutdown if the failed(4) condition results, so it is unlikely that this value will ever be returned by the agent. If the cpqHeThermalDegradedAction is set to shutdown(3) the system will be shutdown if the degraded(3) condition occurs. |
SNMP | hp.server.sensor.temp.condition[cpqHeTemperatureCondition.{#SNMPINDEX}] Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
Temperature | Ambient: Temperature | MIB: CPQHLTH-MIB Temperature readings of testpoint: Ambient |
SNMP | hp.server.sensor.temp.value[cpqHeTemperatureCelsius.Ambient.{#SNMPINDEX}] Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
Temperature | Ambient: Temperature sensor condition | MIB: CPQHLTH-MIB The Temperature sensor condition. This value will be one of the following: other(1) Temperature could not be determined. ok(2) The temperature sensor is within normal operating range. degraded(3) The temperature sensor is outside of normal operating range. failed(4) The temperature sensor detects a condition that could permanently damage the system. The system will automatically shutdown if the failed(4) condition results, so it is unlikely that this value will ever be returned by the agent. If the cpqHeThermalDegradedAction is set to shutdown(3) the system will be shutdown if the degraded(3) condition occurs. |
SNMP | hp.server.sensor.temp.condition[cpqHeTemperatureCondition.Ambient.{#SNMPINDEX}] Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
Temperature | CPU-{#SNMPINDEX}: Temperature | MIB: CPQHLTH-MIB Temperature readings of testpoint: CPU-{#SNMPINDEX} |
SNMP | hp.server.sensor.temp.value[cpqHeTemperatureCelsius.CPU.{#SNMPINDEX}] Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
Temperature | CPU-{#SNMPINDEX}: Temperature sensor condition | MIB: CPQHLTH-MIB The Temperature sensor condition. This value will be one of the following: other(1) Temperature could not be determined. ok(2) The temperature sensor is within normal operating range. degraded(3) The temperature sensor is outside of normal operating range. failed(4) The temperature sensor detects a condition that could permanently damage the system. The system will automatically shutdown if the failed(4) condition results, so it is unlikely that this value will ever be returned by the agent. If the cpqHeThermalDegradedAction is set to shutdown(3) the system will be shutdown if the degraded(3) condition occurs. |
SNMP | hp.server.sensor.temp.condition[cpqHeTemperatureCondition.CPU.{#SNMPINDEX}] Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
Temperature | Memory-{#SNMPINDEX}: Temperature | MIB: CPQHLTH-MIB Temperature readings of testpoint: Memory-{#SNMPINDEX} |
SNMP | hp.server.sensor.temp.value[cpqHeTemperatureCelsius.Memory.{#SNMPINDEX}] Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
Temperature | Memory-{#SNMPINDEX}: Temperature sensor condition | MIB: CPQHLTH-MIB The Temperature sensor condition. This value will be one of the following: other(1) Temperature could not be determined. ok(2) The temperature sensor is within normal operating range. degraded(3) The temperature sensor is outside of normal operating range. failed(4) The temperature sensor detects a condition that could permanently damage the system. The system will automatically shutdown if the failed(4) condition results, so it is unlikely that this value will ever be returned by the agent. If the cpqHeThermalDegradedAction is set to shutdown(3) the system will be shutdown if the degraded(3) condition occurs. |
SNMP | hp.server.sensor.temp.condition[cpqHeTemperatureCondition.Memory.{#SNMPINDEX}] Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
Temperature | PSU-{#SNMPINDEX}: Temperature | MIB: CPQHLTH-MIB Temperature readings of testpoint: PSU-{#SNMPINDEX} |
SNMP | hp.server.sensor.temp.value[cpqHeTemperatureCelsius.PSU.{#SNMPINDEX}] Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
Temperature | PSU-{#SNMPINDEX}: Temperature sensor condition | MIB: CPQHLTH-MIB The Temperature sensor condition. This value will be one of the following: other(1) Temperature could not be determined. ok(2) The temperature sensor is within normal operating range. degraded(3) The temperature sensor is outside of normal operating range. failed(4) The temperature sensor detects a condition that could permanently damage the system. The system will automatically shutdown if the failed(4) condition results, so it is unlikely that this value will ever be returned by the agent. If the cpqHeThermalDegradedAction is set to shutdown(3) the system will be shutdown if the degraded(3) condition occurs. |
SNMP | hp.server.sensor.temp.condition[cpqHeTemperatureCondition.PSU.{#SNMPINDEX}] Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
Temperature | I/O-{#SNMPINDEX}: Temperature | MIB: CPQHLTH-MIB Temperature readings of testpoint: I/O-{#SNMPINDEX} |
SNMP | hp.server.sensor.temp.value[cpqHeTemperatureCelsius."I/O.{#SNMPINDEX}"] Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
Temperature | I/O-{#SNMPINDEX}: Temperature sensor condition | MIB: CPQHLTH-MIB The Temperature sensor condition. This value will be one of the following: other(1) Temperature could not be determined. ok(2) The temperature sensor is within normal operating range. degraded(3) The temperature sensor is outside of normal operating range. failed(4) The temperature sensor detects a condition that could permanently damage the system. The system will automatically shutdown if the failed(4) condition results, so it is unlikely that this value will ever be returned by the agent. If the cpqHeThermalDegradedAction is set to shutdown(3) the system will be shutdown if the degraded(3) condition occurs. |
SNMP | hp.server.sensor.temp.condition[cpqHeTemperatureCondition."I/O.{#SNMPINDEX}"] Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
Temperature | System-{#SNMPINDEX}: Temperature | MIB: CPQHLTH-MIB Temperature readings of testpoint: System-{#SNMPINDEX} |
SNMP | hp.server.sensor.temp.value[cpqHeTemperatureCelsius.System.{#SNMPINDEX}] Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
Temperature | System-{#SNMPINDEX}: Temperature sensor condition | MIB: CPQHLTH-MIB The Temperature sensor condition. This value will be one of the following: other(1) Temperature could not be determined. ok(2) The temperature sensor is within normal operating range. degraded(3) The temperature sensor is outside of normal operating range. failed(4) The temperature sensor detects a condition that could permanently damage the system. The system will automatically shutdown if the failed(4) condition results, so it is unlikely that this value will ever be returned by the agent. If the cpqHeThermalDegradedAction is set to shutdown(3) the system will be shutdown if the degraded(3) condition occurs. |
SNMP | hp.server.sensor.temp.condition[cpqHeTemperatureCondition.System.{#SNMPINDEX}] Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
Virtual disks | Disk {#SNMPINDEX}({#DISK_NAME}): Status | Logical Drive Status. |
SNMP | hp.server.hw.virtualdisk.status[cpqDaLogDrvStatus.{#SNMPINDEX}] Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
Virtual disks | Disk {#SNMPINDEX}({#DISK_NAME}): Layout type | Logical Drive Fault Tolerance. This shows the fault tolerance mode of the logical drive. |
SNMP | hp.server.hw.virtualdisk.layout[cpqDaLogDrvFaultTol.{#SNMPINDEX}] Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
Virtual disks | Disk {#SNMPINDEX}({#DISK_NAME}): Disk size | Logical Drive Size. This is the size of the logical drive in megabytes. This value is calculated using the value 1,048,576 (2^20) as a megabyte. Drive manufacturers sometimes use the number 1,000,000 as a megabyte when giving drive capacities so this value may differ from the advertised size of a drive. |
SNMP | hp.server.hw.virtualdisk.size[cpqDaLogDrvSize.{#SNMPINDEX}] Preprocessing: - MULTIPLIER: - DISCARDUNCHANGEDHEARTBEAT: |
Name | Description | Expression | Severity | Dependencies and additional info |
---|---|---|---|---|
{#CNTLR_LOCATION}: Disk array controller is in critical state | Please check the device for faults. |
last(/HPE ProLiant BL460 by SNMP/hp.server.hw.diskarray.status[cpqDaCntlrCondition.{#SNMPINDEX}])={$DISK.ARRAY.STATUS.CRIT} |
HIGH | |
{#CNTLR_LOCATION}: Disk array controller is in warning state | Please check the device for faults. |
last(/HPE ProLiant BL460 by SNMP/hp.server.hw.diskarray.status[cpqDaCntlrCondition.{#SNMPINDEX}])={$DISK.ARRAY.STATUS.WARN} |
AVERAGE | Depends on: - {#CNTLR_LOCATION}: Disk array controller is in critical state |
#{#CACHECNTRLINDEX}: Disk array cache controller is in critical state! | Please check the device for faults. |
last(/HPE ProLiant BL460 by SNMP/hp.server.hw.diskarray.cache.status[cpqDaAccelStatus.{#SNMPINDEX}])={$DISK.ARRAY.CACHE.STATUS.CRIT:"cacheModCriticalFailure"} |
AVERAGE | |
#{#CACHECNTRLINDEX}: Disk array cache controller is in warning state | Please check the device for faults. |
last(/HPE ProLiant BL460 by SNMP/hp.server.hw.diskarray.cache.status[cpqDaAccelStatus.{#SNMPINDEX}])={$DISK.ARRAY.CACHE.STATUS.WARN:"cacheModDegradedFailsafeSpeed"} or last(/HPE ProLiant BL460 by SNMP/hp.server.hw.diskarray.cache.status[cpqDaAccelStatus.{#SNMPINDEX}])={$DISK.ARRAY.CACHE.STATUS.WARN:"cacheReadCacheNotMapped"} or last(/HPE ProLiant BL460 by SNMP/hp.server.hw.diskarray.cache.status[cpqDaAccelStatus.{#SNMPINDEX}])={$DISK.ARRAY.CACHE.STATUS.WARN:"cacheModFlashMemNotAttached"} |
WARNING | Depends on: - #{#CACHECNTRLINDEX}: Disk array cache controller is in critical state! |
#{#CACHECNTRLINDEX}: Disk array cache controller is not in optimal state | Please check the device for faults. |
last(/HPE ProLiant BL460 by SNMP/hp.server.hw.diskarray.cache.status[cpqDaAccelStatus.{#SNMPINDEX}])<>{$DISK.ARRAY.CACHE.STATUS.OK:"enabled"} and last(/HPE ProLiant BL460 by SNMP/hp.server.hw.diskarray.cache.status[cpqDaAccelStatus.{#SNMPINDEX}])<>{$DISK.ARRAY.CACHE.STATUS.WARN:"invalid"} |
WARNING | Depends on: - #{#CACHECNTRLINDEX}: Disk array cache controller is in critical state! - #{#CACHECNTRLINDEX}: Disk array cache controller is in warning state |
#{#CACHECNTRLINDEX}: Disk array cache controller battery is in critical state | Please check the device for faults. |
last(/HPE ProLiant BL460 by SNMP/hp.server.hw.diskarray.cache.battery.status[cpqDaAccelBattery.{#SNMPINDEX}])={$DISK.ARRAY.CACHE.BATTERY.STATUS.CRIT:"failed"} or last(/HPE ProLiant BL460 by SNMP/hp.server.hw.diskarray.cache.battery.status[cpqDaAccelBattery.{#SNMPINDEX}])={$DISK.ARRAY.CACHE.BATTERY.STATUS.CRIT:"capacitorFailed"} |
AVERAGE | |
#{#CACHECNTRLINDEX}: Disk array cache controller battery is in warning state | Please check the device for faults. |
last(/HPE ProLiant BL460 by SNMP/hp.server.hw.diskarray.cache.battery.status[cpqDaAccelBattery.{#SNMPINDEX}])={$DISK.ARRAY.CACHE.BATTERY.STATUS.WARN:"degraded"} |
WARNING | Depends on: - #{#CACHECNTRLINDEX}: Disk array cache controller battery is in critical state |
Fan {#SNMPINDEX}: Fan is in critical state | Please check the fan unit. |
last(/HPE ProLiant BL460 by SNMP/hp.server.sensor.fan.status[cpqHeFltTolFanCondition.{#SNMPINDEX}])={$FAN.STATUS.CRIT} |
AVERAGE | |
Fan {#SNMPINDEX}: Fan is in warning state | Please check the fan unit. |
last(/HPE ProLiant BL460 by SNMP/hp.server.sensor.fan.status[cpqHeFltTolFanCondition.{#SNMPINDEX}])={$FAN.STATUS.WARN} |
WARNING | Depends on: - Fan {#SNMPINDEX}: Fan is in critical state |
System name has changed | System name has changed. Ack to close. |
last(/HPE ProLiant BL460 by SNMP/hp.server.name[sysName],#1)<>last(/HPE ProLiant BL460 by SNMP/hp.server.name[sysName],#2) and length(last(/HPE ProLiant BL460 by SNMP/hp.server.name[sysName]))>0 |
INFO | Manual close: YES |
Device has been replaced | Device serial number has changed. Ack to close |
last(/HPE ProLiant BL460 by SNMP/hp.server.hw.serialnumber[cpqSiSysSerialNum],#1)<>last(/HPE ProLiant BL460 by SNMP/hp.server.hw.serialnumber[cpqSiSysSerialNum],#2) and length(last(/HPE ProLiant BL460 by SNMP/hp.server.hw.serialnumber[cpqSiSysSerialNum]))>0 |
INFO | Manual close: YES |
{#ADAPTERNAME} port {#ADAPTERINDEX}: Adapter has failed | Please check the physical adapter. |
last(/HPE ProLiant BL460 by SNMP/hp.server.net.if.status[cpqNicIfPhysAdapterStatus.{#SNMPINDEX}])=3 |
HIGH | |
{#ADAPTERNAME} port {#ADAPTERINDEX}: Adapter has lost link | Please check the cable connections to this adapter. |
last(/HPE ProLiant BL460 by SNMP/hp.server.net.if.status[cpqNicIfPhysAdapterStatus.{#SNMPINDEX}])=4 |
AVERAGE | Depends on: - {#ADAPTERNAME} port {#ADAPTERINDEX}: Adapter has failed |
{#DISK_LOCATION}: Physical disk failed | Please check physical disk for warnings or errors. |
last(/HPE ProLiant BL460 by SNMP/hp.server.hw.physicaldisk.status[cpqDaPhyDrvStatus.{#SNMPINDEX}])={$DISK.STATUS.FAIL} |
HIGH | |
{#DISK_LOCATION}: Physical disk is in warning state | Please check physical disk for warnings or errors. |
last(/HPE ProLiant BL460 by SNMP/hp.server.hw.physicaldisk.status[cpqDaPhyDrvStatus.{#SNMPINDEX}])={$DISK.STATUS.WARN} |
WARNING | Depends on: - {#DISK_LOCATION}: Physical disk failed |
{#DISK_LOCATION}: Physical disk S.M.A.R.T. failed | Disk probably requires replacement. |
last(/HPE ProLiant BL460 by SNMP/hp.server.hw.physicaldisk.smart_status[cpqDaPhyDrvSmartStatus.{#SNMPINDEX}])={$DISK.SMART.STATUS.FAIL:"replaceDrive"} or last(/HPE ProLiant BL460 by SNMP/hp.server.hw.physicaldisk.smart_status[cpqDaPhyDrvSmartStatus.{#SNMPINDEX}])={$DISK.SMART.STATUS.FAIL:"replaceDriveSSDWearOut"} |
HIGH | Depends on: - {#DISK_LOCATION}: Physical disk failed |
{#DISK_LOCATION}: Disk has been replaced | Disk serial number has changed. Ack to close |
last(/HPE ProLiant BL460 by SNMP/hp.server.hw.physicaldisk.serialnumber[cpqDaPhyDrvSerialNum.{#SNMPINDEX}],#1)<>last(/HPE ProLiant BL460 by SNMP/hp.server.hw.physicaldisk.serialnumber[cpqDaPhyDrvSerialNum.{#SNMPINDEX}],#2) and length(last(/HPE ProLiant BL460 by SNMP/hp.server.hw.physicaldisk.serialnumber[cpqDaPhyDrvSerialNum.{#SNMPINDEX}]))>0 |
INFO | Manual close: YES |
Chassis {#CHASSISNUM}, bay {#BAYNUM}: Power supply is in critical state | Please check the power supply unit for errors. |
last(/HPE ProLiant BL460 by SNMP/hp.server.sensor.psu.status[cpqHeFltTolPowerSupplyCondition.{#SNMPINDEX}])={$PSU.STATUS.CRIT} |
AVERAGE | |
Chassis {#CHASSISNUM}, bay {#BAYNUM}: Power supply is in warning state | Please check the power supply unit for errors. |
last(/HPE ProLiant BL460 by SNMP/hp.server.sensor.psu.status[cpqHeFltTolPowerSupplyCondition.{#SNMPINDEX}])={$PSU.STATUS.WARN} |
WARNING | Depends on: - Chassis {#CHASSISNUM}, bay {#BAYNUM}: Power supply is in critical state |
System status is in critical state | Please check the device for errors. |
last(/HPE ProLiant BL460 by SNMP/hp.server.status[cpqHeMibCondition])={$HEALTH.STATUS.CRIT} |
HIGH | |
System status is in warning state | Please check the device for warnings. |
last(/HPE ProLiant BL460 by SNMP/hp.server.status[cpqHeMibCondition])={$HEALTH.STATUS.WARN} |
WARNING | Depends on: - System status is in critical state |
Host has been restarted | Uptime is less than 10 minutes. |
(last(/HPE ProLiant BL460 by SNMP/hp.server.hw.uptime[hrSystemUptime])>0 and last(/HPE ProLiant BL460 by SNMP/hp.server.hw.uptime[hrSystemUptime])<10m) or (last(/HPE ProLiant BL460 by SNMP/hp.server.hw.uptime[hrSystemUptime])=0 and last(/HPE ProLiant BL460 by SNMP/hp.server.net.uptime[sysUpTime])<10m) |
WARNING | Manual close: YES |
No SNMP data collection | SNMP is not available for polling. Please check device connectivity and SNMP settings. |
max(/HPE ProLiant BL460 by SNMP/zabbix[host,snmp,available],{$SNMP.TIMEOUT})=0 |
WARNING | |
{#SNMPINDEX}: Temperature could not be determined | Temperature could not be determined. |
last(/HPE ProLiant BL460 by SNMP/hp.server.sensor.temp.condition[cpqHeTemperatureCondition.{#SNMPINDEX}]) = 1 |
INFO | Manual close: YES |
{#SNMPINDEX}: The temperature sensor is outside of normal operating range | If the cpqHeThermalDegradedAction is set to shutdown(3) the system will be shutdown if the degraded(3) condition occurs. |
last(/HPE ProLiant BL460 by SNMP/hp.server.sensor.temp.condition[cpqHeTemperatureCondition.{#SNMPINDEX}]) = 3 |
WARNING | |
{#SNMPINDEX}: The temperature sensor detects a condition that could permanently damage the system. | The system will automatically shutdown if the failed(4) condition results, so it is unlikely that this value will ever be returned by the agent. |
last(/HPE ProLiant BL460 by SNMP/hp.server.sensor.temp.condition[cpqHeTemperatureCondition.{#SNMPINDEX}]) = 4 |
HIGH | |
Ambient: Temperature could not be determined | Temperature could not be determined. |
last(/HPE ProLiant BL460 by SNMP/hp.server.sensor.temp.condition[cpqHeTemperatureCondition.Ambient.{#SNMPINDEX}]) = 1 |
INFO | Manual close: YES |
Ambient: The temperature sensor is outside of normal operating range | If the cpqHeThermalDegradedAction is set to shutdown(3) the system will be shutdown if the degraded(3) condition occurs. |
last(/HPE ProLiant BL460 by SNMP/hp.server.sensor.temp.condition[cpqHeTemperatureCondition.Ambient.{#SNMPINDEX}]) = 3 |
WARNING | |
Ambient: The temperature sensor detects a condition that could permanently damage the system. | The system will automatically shutdown if the failed(4) condition results, so it is unlikely that this value will ever be returned by the agent. |
last(/HPE ProLiant BL460 by SNMP/hp.server.sensor.temp.condition[cpqHeTemperatureCondition.Ambient.{#SNMPINDEX}]) = 4 |
HIGH | |
CPU-{#SNMPINDEX}: Temperature could not be determined | Temperature could not be determined. |
last(/HPE ProLiant BL460 by SNMP/hp.server.sensor.temp.condition[cpqHeTemperatureCondition.CPU.{#SNMPINDEX}]) = 1 |
INFO | Manual close: YES |
CPU-{#SNMPINDEX}: The temperature sensor is outside of normal operating range | If the cpqHeThermalDegradedAction is set to shutdown(3) the system will be shutdown if the degraded(3) condition occurs. |
last(/HPE ProLiant BL460 by SNMP/hp.server.sensor.temp.condition[cpqHeTemperatureCondition.CPU.{#SNMPINDEX}]) = 3 |
WARNING | |
CPU-{#SNMPINDEX}: The temperature sensor detects a condition that could permanently damage the system. | The system will automatically shutdown if the failed(4) condition results, so it is unlikely that this value will ever be returned by the agent. |
last(/HPE ProLiant BL460 by SNMP/hp.server.sensor.temp.condition[cpqHeTemperatureCondition.CPU.{#SNMPINDEX}]) = 4 |
HIGH | |
Memory-{#SNMPINDEX}: Temperature could not be determined | Temperature could not be determined. |
last(/HPE ProLiant BL460 by SNMP/hp.server.sensor.temp.condition[cpqHeTemperatureCondition.Memory.{#SNMPINDEX}]) = 1 |
INFO | Manual close: YES |
Memory-{#SNMPINDEX}: The temperature sensor is outside of normal operating range | If the cpqHeThermalDegradedAction is set to shutdown(3) the system will be shutdown if the degraded(3) condition occurs. |
last(/HPE ProLiant BL460 by SNMP/hp.server.sensor.temp.condition[cpqHeTemperatureCondition.Memory.{#SNMPINDEX}]) = 3 |
WARNING | |
Memory-{#SNMPINDEX}: The temperature sensor detects a condition that could permanently damage the system. | The system will automatically shutdown if the failed(4) condition results, so it is unlikely that this value will ever be returned by the agent. |
last(/HPE ProLiant BL460 by SNMP/hp.server.sensor.temp.condition[cpqHeTemperatureCondition.Memory.{#SNMPINDEX}]) = 4 |
HIGH | |
PSU-{#SNMPINDEX}: Temperature could not be determined | Temperature could not be determined. |
last(/HPE ProLiant BL460 by SNMP/hp.server.sensor.temp.condition[cpqHeTemperatureCondition.PSU.{#SNMPINDEX}]) = 1 |
INFO | Manual close: YES |
PSU-{#SNMPINDEX}: The temperature sensor is outside of normal operating range | If the cpqHeThermalDegradedAction is set to shutdown(3) the system will be shutdown if the degraded(3) condition occurs. |
last(/HPE ProLiant BL460 by SNMP/hp.server.sensor.temp.condition[cpqHeTemperatureCondition.PSU.{#SNMPINDEX}]) = 3 |
WARNING | |
PSU-{#SNMPINDEX}: The temperature sensor detects a condition that could permanently damage the system. | The system will automatically shutdown if the failed(4) condition results, so it is unlikely that this value will ever be returned by the agent. |
last(/HPE ProLiant BL460 by SNMP/hp.server.sensor.temp.condition[cpqHeTemperatureCondition.PSU.{#SNMPINDEX}]) = 4 |
HIGH | |
I/O-{#SNMPINDEX}: Temperature could not be determined | Temperature could not be determined. |
last(/HPE ProLiant BL460 by SNMP/hp.server.sensor.temp.condition[cpqHeTemperatureCondition."I/O.{#SNMPINDEX}"]) = 1 |
INFO | Manual close: YES |
I/O-{#SNMPINDEX}: The temperature sensor is outside of normal operating range | If the cpqHeThermalDegradedAction is set to shutdown(3) the system will be shutdown if the degraded(3) condition occurs. |
last(/HPE ProLiant BL460 by SNMP/hp.server.sensor.temp.condition[cpqHeTemperatureCondition."I/O.{#SNMPINDEX}"]) = 3 |
WARNING | |
I/O-{#SNMPINDEX}: The temperature sensor detects a condition that could permanently damage the system. | The system will automatically shutdown if the failed(4) condition results, so it is unlikely that this value will ever be returned by the agent. |
last(/HPE ProLiant BL460 by SNMP/hp.server.sensor.temp.condition[cpqHeTemperatureCondition."I/O.{#SNMPINDEX}"]) = 4 |
HIGH | |
System-{#SNMPINDEX}: Temperature could not be determined | Temperature could not be determined. |
last(/HPE ProLiant BL460 by SNMP/hp.server.sensor.temp.condition[cpqHeTemperatureCondition.System.{#SNMPINDEX}]) = 1 |
INFO | Manual close: YES |
System-{#SNMPINDEX}: The temperature sensor is outside of normal operating range | If the cpqHeThermalDegradedAction is set to shutdown(3) the system will be shutdown if the degraded(3) condition occurs. |
last(/HPE ProLiant BL460 by SNMP/hp.server.sensor.temp.condition[cpqHeTemperatureCondition.System.{#SNMPINDEX}]) = 3 |
WARNING | |
System-{#SNMPINDEX}: The temperature sensor detects a condition that could permanently damage the system. | The system will automatically shutdown if the failed(4) condition results, so it is unlikely that this value will ever be returned by the agent. |
last(/HPE ProLiant BL460 by SNMP/hp.server.sensor.temp.condition[cpqHeTemperatureCondition.System.{#SNMPINDEX}]) = 4 |
HIGH | |
Disk {#SNMPINDEX}({#DISK_NAME}): Virtual disk failed | Please check virtual disk for warnings or errors. |
last(/HPE ProLiant BL460 by SNMP/hp.server.hw.virtualdisk.status[cpqDaLogDrvStatus.{#SNMPINDEX}])={$VDISK.STATUS.CRIT} |
HIGH | |
Disk {#SNMPINDEX}({#DISK_NAME}): Virtual disk is not in OK state | Please check virtual disk for warnings or errors. |
last(/HPE ProLiant BL460 by SNMP/hp.server.hw.virtualdisk.status[cpqDaLogDrvStatus.{#SNMPINDEX}])<>{$VDISK.STATUS.OK} |
WARNING | Depends on: - Disk {#SNMPINDEX}({#DISK_NAME}): Virtual disk failed |
Please report any issues with the template at https://support.zabbix.com.
For Zabbix version: 6.2 and higher. for Dell servers with iDRAC controllers http://www.dell.com/support/manuals/us/en/19/dell-openmanage-server-administrator-v8.3/snmpidrac8/idrac-mib?guid=guid-e686536d-bc8e-4e09-8e8b-de8eb052efee Supported systems: http://www.dell.com/support/manuals/us/en/04/dell-openmanage-server-administrator-v8.3/snmpidrac8/supported-systems?guid=guid-f72b75ba-e686-4e8a-b8c5-ca11c7c21381
This template was tested on:
Refer to the vendor documentation.
No specific Zabbix configuration is required.
Name | Description | Default |
---|---|---|
{$DISKARRAYCACHEBATTERYCRIT_STATUS} | - |
3 |
{$DISKARRAYCACHEBATTERYOK_STATUS} | - |
2 |
{$DISKARRAYCACHEBATTERYWARN_STATUS} | - |
4 |
{$DISKARRAYCRIT_STATUS:"critical"} | - |
5 |
{$DISKARRAYFAIL_STATUS:"nonRecoverable"} | - |
6 |
{$DISKARRAYWARN_STATUS:"nonCritical"} | - |
4 |
{$DISKFAILSTATUS:"critical"} | - |
5 |
{$DISKFAILSTATUS:"nonRecoverable"} | - |
6 |
{$DISKSMARTFAIL_STATUS} | - |
1 |
{$DISKWARNSTATUS:"nonCritical"} | - |
4 |
{$FANCRITSTATUS:"criticalLower"} | - |
8 |
{$FANCRITSTATUS:"criticalUpper"} | - |
5 |
{$FANCRITSTATUS:"failed"} | - |
10 |
{$FANCRITSTATUS:"nonRecoverableLower"} | - |
9 |
{$FANCRITSTATUS:"nonRecoverableUpper"} | - |
6 |
{$FANWARNSTATUS:"nonCriticalLower"} | - |
7 |
{$FANWARNSTATUS:"nonCriticalUpper"} | - |
4 |
{$HEALTHCRITSTATUS} | - |
5 |
{$HEALTHDISASTERSTATUS} | - |
6 |
{$HEALTHWARNSTATUS} | - |
4 |
{$ICMPLOSSWARN} | - |
20 |
{$ICMPRESPONSETIME_WARN} | - |
0.15 |
{$PSUCRITSTATUS:"critical"} | - |
5 |
{$PSUCRITSTATUS:"nonRecoverable"} | - |
6 |
{$PSUWARNSTATUS:"nonCritical"} | - |
4 |
{$SNMP.TIMEOUT} | - |
5m |
{$TEMP_CRIT:"Ambient"} | - |
35 |
{$TEMP_CRIT:"CPU"} | - |
75 |
{$TEMPCRITLOW} | - |
5 |
{$TEMPCRITSTATUS} | - |
5 |
{$TEMP_CRIT} | - |
60 |
{$TEMPDISASTERSTATUS} | - |
6 |
{$TEMP_WARN:"Ambient"} | - |
30 |
{$TEMP_WARN:"CPU"} | - |
70 |
{$TEMPWARNSTATUS} | - |
4 |
{$TEMP_WARN} | - |
50 |
{$VDISKCRITSTATUS:"failed"} | - |
3 |
{$VDISKWARNSTATUS:"degraded"} | - |
4 |
There are no template links in this template.
Name | Description | Type | Key and additional info |
---|---|---|---|
Array Controller Cache Discovery | IDRAC-MIB-SMIv2::batteryTable |
SNMP | array.cache.discovery |
Array Controller Discovery | IDRAC-MIB-SMIv2::controllerTable |
SNMP | physicaldisk.arr.discovery |
FAN Discovery | IDRAC-MIB-SMIv2::coolingDeviceTable |
SNMP | fan.discovery Filter: ANDOR- {#TYPE} MATCHES REGEX3 |
Physical Disk Discovery | IDRAC-MIB-SMIv2::physicalDiskTable |
SNMP | physicaldisk.discovery |
PSU Discovery | IDRAC-MIB-SMIv2::powerSupplyTable |
SNMP | psu.discovery |
Temperature Ambient Discovery | Scanning table of Temperature Probe Table IDRAC-MIB-SMIv2::temperatureProbeTable |
SNMP | temp.ambient.discovery Filter: ANDOR- {#SENSOR LOCALE} MATCHES_REGEX.*Inlet Temp.* |
Temperature CPU Discovery | Scanning table of Temperature Probe Table IDRAC-MIB-SMIv2::temperatureProbeTable |
SNMP | temp.cpu.discovery Filter: ANDOR- {#SENSOR LOCALE} MATCHES_REGEX.*CPU.* |
Virtual Disk Discovery | IDRAC-MIB-SMIv2::virtualDiskTable |
SNMP | virtualdisk.discovery |
Group | Name | Description | Type | Key and additional info |
---|---|---|---|---|
Disk arrays | {#CNTLR_NAME}: Disk array controller status | MIB: IDRAC-MIB-SMIv2 The status of the controller itself without the propagation of any contained component status. Possible values: 1: Other 2: Unknown 3: OK 4: Non-critical 5: Critical 6: Non-recoverable
|
SNMP | system.hw.diskarray.status[controllerComponentStatus.{#SNMPINDEX}] |
Disk arrays | {#CNTLR_NAME}: Disk array controller model | MIB: IDRAC-MIB-SMIv2 The controller's name as represented in Storage Management. |
SNMP | system.hw.diskarray.model[controllerName.{#SNMPINDEX}] |
Disk arrays | Battery {#BATTERY_NUM}: Disk array cache controller battery status | MIB: IDRAC-MIB-SMIv2 Current state of battery. Possible values: 1: The current state could not be determined. 2: The battery is operating normally. 3: The battery has failed and needs to be replaced. 4: The battery temperature is high or charge level is depleting. 5: The battery is missing or not detected. 6: The battery is undergoing the re-charge phase. 7: The battery voltage or charge level is below the threshold.
|
SNMP | system.hw.diskarray.cache.battery.status[batteryState.{#SNMPINDEX}] |
Fans | {#FAN_DESCR}: Fan status | MIB: IDRAC-MIB-SMIv2 0700.0012.0001.0005 This attribute defines the probe status of the cooling device. |
SNMP | sensor.fan.status[coolingDeviceStatus.{#SNMPINDEX}] |
Fans | {#FAN_DESCR}: Fan speed | MIB: IDRAC-MIB-SMIv2 0700.0012.0001.0006 This attribute defines the reading for a cooling device of subtype other than coolingDeviceSubTypeIsDiscrete. When the value for coolingDeviceSubType is other than coolingDeviceSubTypeIsDiscrete, the value returned for this attribute is the speed in RPM or the OFF/ON value of the cooling device. When the value for coolingDeviceSubType is coolingDeviceSubTypeIsDiscrete, a value is not returned for this attribute. |
SNMP | sensor.fan.speed[coolingDeviceReading.{#SNMPINDEX}] |
General | SNMP traps (fallback) | The item is used to collect all SNMP traps unmatched by other snmptrap items |
SNMP_TRAP | snmptrap.fallback |
General | System location | MIB: SNMPv2-MIB The physical location of this node (e.g., `telephone closet, 3rd floor'). If the location is unknown, the value is the zero-length string. |
SNMP | system.location[sysLocation.0] Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
General | System contact details | MIB: SNMPv2-MIB The textual identification of the contact person for this managed node, together with information on how to contact this person. If no contact information is known, the value is the zero-length string. |
SNMP | system.contact[sysContact.0] Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
General | System object ID | MIB: SNMPv2-MIB The vendor's authoritative identification of the network management subsystem contained in the entity. This value is allocated within the SMI enterprises subtree (1.3.6.1.4.1) and provides an easy and unambiguous means for determining |
SNMP | system.objectid[sysObjectID.0] Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
General | System name | MIB: SNMPv2-MIB An administratively-assigned name for this managed node.By convention, this is the node's fully-qualified domain name. If the name is unknown, the value is the zero-length string. |
SNMP | system.name Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
General | System description | MIB: SNMPv2-MIB A textual description of the entity. This value should include the full name and version identification of the system's hardware type, software operating-system, and networking software. |
SNMP | system.descr[sysDescr.0] Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
Inventory | Hardware model name | MIB: IDRAC-MIB-SMIv2 This attribute defines the model name of the system. |
SNMP | system.hw.model Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
Inventory | Operating system | MIB: IDRAC-MIB-SMIv2 This attribute defines the name of the operating system that the hostis running. |
SNMP | system.sw.os[systemOSName] Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
Inventory | Hardware serial number | MIB: IDRAC-MIB-SMIv2 This attribute defines the service tag of the system. |
SNMP | system.hw.serialnumber Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
Inventory | Firmware version | MIB: IDRAC-MIB-SMIv2 This attribute defines the firmware version of a remote access card. |
SNMP | system.hw.firmware Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
Physical disks | {#DISK_NAME}: Physical disk status | MIB: IDRAC-MIB-SMIv2 The status of the physical disk itself without the propagation of any contained component status. Possible values: 1: Other 2: Unknown 3: OK 4: Non-critical 5: Critical 6: Non-recoverable |
SNMP | system.hw.physicaldisk.status[physicalDiskComponentStatus.{#SNMPINDEX}] |
Physical disks | {#DISK_NAME}: Physical disk serial number | MIB: IDRAC-MIB-SMIv2 The physical disk's unique identification number from the manufacturer. |
SNMP | system.hw.physicaldisk.serialnumber[physicalDiskSerialNo.{#SNMPINDEX}] |
Physical disks | {#DISK_NAME}: Physical disk S.M.A.R.T. status | MIB: IDRAC-MIB-SMIv2 Indicates whether the physical disk has received a predictive failure alert. |
SNMP | system.hw.physicaldisk.smart_status[physicalDiskSmartAlertIndication.{#SNMPINDEX}] |
Physical disks | {#DISK_NAME}: Physical disk model name | MIB: IDRAC-MIB-SMIv2 The model number of the physical disk. |
SNMP | system.hw.physicaldisk.model[physicalDiskProductID.{#SNMPINDEX}] |
Physical disks | {#DISK_NAME}: Physical disk part number | MIB: IDRAC-MIB-SMIv2 The part number of the disk. |
SNMP | system.hw.physicaldisk.part_number[physicalDiskPartNumber.{#SNMPINDEX}] |
Physical disks | {#DISK_NAME}: Physical disk media type | MIB: IDRAC-MIB-SMIv2 The media type of the physical disk. Possible Values: 1: The media type could not be determined. 2: Hard Disk Drive (HDD). 3: Solid State Drive (SSD). |
SNMP | system.hw.physicaldisk.media_type[physicalDiskMediaType.{#SNMPINDEX}] |
Physical disks | {#DISK_NAME}: Disk size | MIB: IDRAC-MIB-SMIv2 The size of the physical disk in megabytes. |
SNMP | system.hw.physicaldisk.size[physicalDiskCapacityInMB.{#SNMPINDEX}] Preprocessing: - MULTIPLIER: |
Power supply | {#PSU_DESCR}: Power supply status | MIB: IDRAC-MIB-SMIv2 0600.0012.0001.0005 This attribute defines the status of the power supply. |
SNMP | sensor.psu.status[powerSupplyStatus.{#SNMPINDEX}] |
Status | Overall system health status | MIB: IDRAC-MIB-SMIv2 This attribute defines the overall rollup status of all components in the system being monitored by the remote access card. Includes system, storage, IO devices, iDRAC, CPU, memory, etc. |
SNMP | system.status[globalSystemStatus.0] |
Status | Uptime (network) | MIB: SNMPv2-MIB The time (in hundredths of a second) since the network management portion of the system was last re-initialized. |
SNMP | system.net.uptime[sysUpTime.0] Preprocessing: - MULTIPLIER: |
Status | Uptime (hardware) | MIB: HOST-RESOURCES-MIB The amount of time since this host was last initialized. Note that this is different from sysUpTime in the SNMPv2-MIB [RFC1907] because sysUpTime is the uptime of the network management portion of the system. |
SNMP | system.hw.uptime[hrSystemUptime.0] Preprocessing: - CHECKNOTSUPPORTED ⛔️ON_FAIL: - MULTIPLIER: |
Status | SNMP agent availability | Availability of SNMP checks on the host. The value of this item corresponds to availability icons in the host list. Possible value: 0 - not available 1 - available 2 - unknown |
INTERNAL | zabbix[host,snmp,available] |
Status | ICMP ping | - |
SIMPLE | icmpping |
Status | ICMP loss | - |
SIMPLE | icmppingloss |
Status | ICMP response time | - |
SIMPLE | icmppingsec |
Temperature | {#SENSOR_LOCALE}: Temperature | MIB: IDRAC-MIB-SMIv2 0700.0020.0001.0006 This attribute defines the reading for a temperature probe of type other than temperatureProbeTypeIsDiscrete. When the value for temperatureProbeType is other than temperatureProbeTypeIsDiscrete,the value returned for this attribute is the temperature that the probeis reading in tenths of degrees Centigrade. When the value for temperatureProbeType is temperatureProbeTypeIsDiscrete, a value is not returned for this attribute. |
SNMP | sensor.temp.value[temperatureProbeReading.CPU.{#SNMPINDEX}] Preprocessing: - MULTIPLIER: |
Temperature | {#SENSOR_LOCALE}: Temperature status | MIB: IDRAC-MIB-SMIv2 0700.0020.0001.0005 This attribute defines the probe status of the temperature probe. |
SNMP | sensor.temp.status[temperatureProbeStatus.CPU.{#SNMPINDEX}] |
Temperature | {#SENSOR_LOCALE}: Temperature | MIB: IDRAC-MIB-SMIv2 0700.0020.0001.0006 This attribute defines the reading for a temperature probe of type other than temperatureProbeTypeIsDiscrete. When the value for temperatureProbeType is other than temperatureProbeTypeIsDiscrete,the value returned for this attribute is the temperature that the probeis reading in tenths of degrees Centigrade. When the value for temperatureProbeType is temperatureProbeTypeIsDiscrete, a value is not returned for this attribute. |
SNMP | sensor.temp.value[temperatureProbeReading.Ambient.{#SNMPINDEX}] Preprocessing: - MULTIPLIER: |
Temperature | {#SENSOR_LOCALE}: Temperature status | MIB: IDRAC-MIB-SMIv2 0700.0020.0001.0005 This attribute defines the probe status of the temperature probe. |
SNMP | sensor.temp.status[temperatureProbeStatus.Ambient.{#SNMPINDEX}] |
Virtual disks | Disk {#SNMPVALUE}({#DISK_NAME}): Layout type | MIB: IDRAC-MIB-SMIv2 The virtual disk's RAID type. Possible values: 1: Not one of the following 2: RAID-0 3: RAID-1 4: RAID-5 5: RAID-6 6: RAID-10 7: RAID-50 8: RAID-60 9: Concatenated RAID 1 10: Concatenated RAID 5 |
SNMP | system.hw.virtualdisk.layout[virtualDiskLayout.{#SNMPINDEX}] |
Virtual disks | Disk {#SNMPVALUE}({#DISK_NAME}): Current state | MIB: IDRAC-MIB-SMIv2 The state of the virtual disk when there are progressive operations ongoing. Possible values: 1: There is no active operation running. 2: The virtual disk configuration has changed. The physical disks included in the virtual disk are being modified to support the new configuration. 3: A Consistency Check (CC) is being performed on the virtual disk. 4: The virtual disk is being initialized. 5: BackGround Initialization (BGI) is being performed on the virtual disk. |
SNMP | system.hw.virtualdisk.state[virtualDiskOperationalState.{#SNMPINDEX}] |
Virtual disks | Disk {#SNMPVALUE}({#DISK_NAME}): Read policy | MIB: IDRAC-MIB-SMIv2 The read policy used by the controller for read operations on this virtual disk. Possible values: 1: No Read Ahead. 2: Read Ahead. 3: Adaptive Read Ahead. |
SNMP | system.hw.virtualdisk.readpolicy[virtualDiskReadPolicy.{#SNMPINDEX}] |
Virtual disks | Disk {#SNMPVALUE}({#DISK_NAME}): Write policy | MIB: IDRAC-MIB-SMIv2 The write policy used by the controller for write operations on this virtual disk. Possible values: 1: Write Through. 2: Write Back. 3: Force Write Back. |
SNMP | system.hw.virtualdisk.writepolicy[virtualDiskWritePolicy.{#SNMPINDEX}] |
Virtual disks | Disk {#SNMPVALUE}({#DISK_NAME}): Disk size | MIB: IDRAC-MIB-SMIv2 The size of the virtual disk in megabytes. |
SNMP | system.hw.virtualdisk.size[virtualDiskSizeInMB.{#SNMPINDEX}] Preprocessing: - MULTIPLIER: |
Virtual disks | Disk {#SNMPVALUE}({#DISK_NAME}): Status | MIB: IDRAC-MIB-SMIv2 The current state of this virtual disk (which includes any member physical disks.) Possible states: 1: The current state could not be determined. 2: The virtual disk is operating normally or optimally. 3: The virtual disk has encountered a failure. The data on disk is lost or is about to be lost. 4: The virtual disk encountered a failure with one or all of the constituent redundant physical disks. The data on the virtual disk might no longer be fault tolerant. |
SNMP | system.hw.virtualdisk.status[virtualDiskState.{#SNMPINDEX}] |
Name | Description | Expression | Severity | Dependencies and additional info |
---|---|---|---|---|
{#CNTLR_NAME}: Disk array controller is in unrecoverable state! | Please check the device for faults |
count(/Dell iDRAC by SNMP/system.hw.diskarray.status[controllerComponentStatus.{#SNMPINDEX}],#1,"eq","{$DISK_ARRAY_FAIL_STATUS:\"nonRecoverable\"}")=1 |
DISASTER | |
{#CNTLR_NAME}: Disk array controller is in critical state | Please check the device for faults |
count(/Dell iDRAC by SNMP/system.hw.diskarray.status[controllerComponentStatus.{#SNMPINDEX}],#1,"eq","{$DISK_ARRAY_CRIT_STATUS:\"critical\"}")=1 |
HIGH | Depends on: - {#CNTLR_NAME}: Disk array controller is in unrecoverable state! |
{#CNTLR_NAME}: Disk array controller is in warning state | Please check the device for faults |
count(/Dell iDRAC by SNMP/system.hw.diskarray.status[controllerComponentStatus.{#SNMPINDEX}],#1,"eq","{$DISK_ARRAY_WARN_STATUS:\"nonCritical\"}")=1 |
AVERAGE | Depends on: - {#CNTLRNAME}: Disk array controller is in critical state - {#CNTLRNAME}: Disk array controller is in unrecoverable state! |
Battery {#BATTERY_NUM}: Disk array cache controller battery is in warning state | Please check the device for faults |
count(/Dell iDRAC by SNMP/system.hw.diskarray.cache.battery.status[batteryState.{#SNMPINDEX}],#1,"eq","{$DISK_ARRAY_CACHE_BATTERY_WARN_STATUS}")=1 |
WARNING | Depends on: - Battery {#BATTERY_NUM}: Disk array cache controller battery is in critical state! |
Battery {#BATTERY_NUM}: Disk array cache controller battery is not in optimal state | Please check the device for faults |
count(/Dell iDRAC by SNMP/system.hw.diskarray.cache.battery.status[batteryState.{#SNMPINDEX}],#1,"ne","{$DISK_ARRAY_CACHE_BATTERY_OK_STATUS}")=1 |
WARNING | Depends on: - Battery {#BATTERYNUM}: Disk array cache controller battery is in critical state! - Battery {#BATTERYNUM}: Disk array cache controller battery is in warning state |
Battery {#BATTERY_NUM}: Disk array cache controller battery is in critical state! | Please check the device for faults |
count(/Dell iDRAC by SNMP/system.hw.diskarray.cache.battery.status[batteryState.{#SNMPINDEX}],#1,"eq","{$DISK_ARRAY_CACHE_BATTERY_CRIT_STATUS}")=1 |
AVERAGE | |
{#FAN_DESCR}: Fan is in critical state | Please check the fan unit |
count(/Dell iDRAC by SNMP/sensor.fan.status[coolingDeviceStatus.{#SNMPINDEX}],#1,"eq","{$FAN_CRIT_STATUS:\"criticalUpper\"}")=1 or count(/Dell iDRAC by SNMP/sensor.fan.status[coolingDeviceStatus.{#SNMPINDEX}],#1,"eq","{$FAN_CRIT_STATUS:\"nonRecoverableUpper\"}")=1 or count(/Dell iDRAC by SNMP/sensor.fan.status[coolingDeviceStatus.{#SNMPINDEX}],#1,"eq","{$FAN_CRIT_STATUS:\"criticalLower\"}")=1 or count(/Dell iDRAC by SNMP/sensor.fan.status[coolingDeviceStatus.{#SNMPINDEX}],#1,"eq","{$FAN_CRIT_STATUS:\"nonRecoverableLower\"}")=1 or count(/Dell iDRAC by SNMP/sensor.fan.status[coolingDeviceStatus.{#SNMPINDEX}],#1,"eq","{$FAN_CRIT_STATUS:\"failed\"}")=1 |
AVERAGE | |
{#FAN_DESCR}: Fan is in warning state | Please check the fan unit |
count(/Dell iDRAC by SNMP/sensor.fan.status[coolingDeviceStatus.{#SNMPINDEX}],#1,"eq","{$FAN_WARN_STATUS:\"nonCriticalUpper\"}")=1 or count(/Dell iDRAC by SNMP/sensor.fan.status[coolingDeviceStatus.{#SNMPINDEX}],#1,"eq","{$FAN_WARN_STATUS:\"nonCriticalLower\"}")=1 |
WARNING | Depends on: - {#FAN_DESCR}: Fan is in critical state |
System name has changed | System name has changed. Ack to close. |
last(/Dell iDRAC by SNMP/system.name,#1)<>last(/Dell iDRAC by SNMP/system.name,#2) and length(last(/Dell iDRAC by SNMP/system.name))>0 |
INFO | Manual close: YES |
Operating system description has changed | Operating system description has changed. Possible reasons that system has been updated or replaced. Ack to close. |
last(/Dell iDRAC by SNMP/system.sw.os[systemOSName],#1)<>last(/Dell iDRAC by SNMP/system.sw.os[systemOSName],#2) and length(last(/Dell iDRAC by SNMP/system.sw.os[systemOSName]))>0 |
INFO | Manual close: YES Depends on: - System name has changed |
Device has been replaced | Device serial number has changed. Ack to close |
last(/Dell iDRAC by SNMP/system.hw.serialnumber,#1)<>last(/Dell iDRAC by SNMP/system.hw.serialnumber,#2) and length(last(/Dell iDRAC by SNMP/system.hw.serialnumber))>0 |
INFO | Manual close: YES |
Firmware has changed | Firmware version has changed. Ack to close |
last(/Dell iDRAC by SNMP/system.hw.firmware,#1)<>last(/Dell iDRAC by SNMP/system.hw.firmware,#2) and length(last(/Dell iDRAC by SNMP/system.hw.firmware))>0 |
INFO | Manual close: YES |
{#DISK_NAME}: Physical disk failed | Please check physical disk for warnings or errors |
count(/Dell iDRAC by SNMP/system.hw.physicaldisk.status[physicalDiskComponentStatus.{#SNMPINDEX}],#1,"eq","{$DISK_FAIL_STATUS:\"critical\"}")=1 or count(/Dell iDRAC by SNMP/system.hw.physicaldisk.status[physicalDiskComponentStatus.{#SNMPINDEX}],#1,"eq","{$DISK_FAIL_STATUS:\"nonRecoverable\"}")=1 |
HIGH | |
{#DISK_NAME}: Physical disk is in warning state | Please check physical disk for warnings or errors |
count(/Dell iDRAC by SNMP/system.hw.physicaldisk.status[physicalDiskComponentStatus.{#SNMPINDEX}],#1,"eq","{$DISK_WARN_STATUS:\"nonCritical\"}")=1 |
WARNING | Depends on: - {#DISK_NAME}: Physical disk failed |
{#DISK_NAME}: Disk has been replaced | Disk serial number has changed. Ack to close |
last(/Dell iDRAC by SNMP/system.hw.physicaldisk.serialnumber[physicalDiskSerialNo.{#SNMPINDEX}],#1)<>last(/Dell iDRAC by SNMP/system.hw.physicaldisk.serialnumber[physicalDiskSerialNo.{#SNMPINDEX}],#2) and length(last(/Dell iDRAC by SNMP/system.hw.physicaldisk.serialnumber[physicalDiskSerialNo.{#SNMPINDEX}]))>0 |
INFO | Manual close: YES |
{#DISK_NAME}: Physical disk S.M.A.R.T. failed | Disk probably requires replacement. |
count(/Dell iDRAC by SNMP/system.hw.physicaldisk.smart_status[physicalDiskSmartAlertIndication.{#SNMPINDEX}],#1,"eq","{$DISK_SMART_FAIL_STATUS}")=1 |
HIGH | Depends on: - {#DISK_NAME}: Physical disk failed |
{#PSU_DESCR}: Power supply is in critical state | Please check the power supply unit for errors |
count(/Dell iDRAC by SNMP/sensor.psu.status[powerSupplyStatus.{#SNMPINDEX}],#1,"eq","{$PSU_CRIT_STATUS:\"critical\"}")=1 or count(/Dell iDRAC by SNMP/sensor.psu.status[powerSupplyStatus.{#SNMPINDEX}],#1,"eq","{$PSU_CRIT_STATUS:\"nonRecoverable\"}")=1 |
AVERAGE | |
{#PSU_DESCR}: Power supply is in warning state | Please check the power supply unit for errors |
count(/Dell iDRAC by SNMP/sensor.psu.status[powerSupplyStatus.{#SNMPINDEX}],#1,"eq","{$PSU_WARN_STATUS:\"nonCritical\"}")=1 |
WARNING | Depends on: - {#PSU_DESCR}: Power supply is in critical state |
System is in unrecoverable state! | Please check the device for faults |
count(/Dell iDRAC by SNMP/system.status[globalSystemStatus.0],#1,"eq","{$HEALTH_DISASTER_STATUS}")=1 |
HIGH | |
System status is in critical state | Please check the device for errors |
count(/Dell iDRAC by SNMP/system.status[globalSystemStatus.0],#1,"eq","{$HEALTH_CRIT_STATUS}")=1 |
HIGH | Depends on: - System is in unrecoverable state! |
System status is in warning state | Please check the device for warnings |
count(/Dell iDRAC by SNMP/system.status[globalSystemStatus.0],#1,"eq","{$HEALTH_WARN_STATUS}")=1 |
WARNING | Depends on: - System is in unrecoverable state! - System status is in critical state |
Host has been restarted | Uptime is less than 10 minutes. |
(last(/Dell iDRAC by SNMP/system.hw.uptime[hrSystemUptime.0])>0 and last(/Dell iDRAC by SNMP/system.hw.uptime[hrSystemUptime.0])<10m) or (last(/Dell iDRAC by SNMP/system.hw.uptime[hrSystemUptime.0])=0 and last(/Dell iDRAC by SNMP/system.net.uptime[sysUpTime.0])<10m) |
WARNING | Manual close: YES Depends on: - No SNMP data collection |
No SNMP data collection | SNMP is not available for polling. Please check device connectivity and SNMP settings. |
max(/Dell iDRAC by SNMP/zabbix[host,snmp,available],{$SNMP.TIMEOUT})=0 |
WARNING | Depends on: - Unavailable by ICMP ping |
Unavailable by ICMP ping | Last three attempts returned timeout. Please check device connectivity. |
max(/Dell iDRAC by SNMP/icmpping,#3)=0 |
HIGH | |
High ICMP ping loss | - |
min(/Dell iDRAC by SNMP/icmppingloss,5m)>{$ICMP_LOSS_WARN} and min(/Dell iDRAC by SNMP/icmppingloss,5m)<100 |
WARNING | Depends on: - Unavailable by ICMP ping |
High ICMP ping response time | - |
avg(/Dell iDRAC by SNMP/icmppingsec,5m)>{$ICMP_RESPONSE_TIME_WARN} |
WARNING | Depends on: - High ICMP ping loss - Unavailable by ICMP ping |
{#SENSOR_LOCALE}: Temperature is above warning threshold | This trigger uses temperature sensor values as well as temperature sensor status if available |
avg(/Dell iDRAC by SNMP/sensor.temp.value[temperatureProbeReading.CPU.{#SNMPINDEX}],5m)>{$TEMP_WARN:"CPU"} or last(/Dell iDRAC by SNMP/sensor.temp.status[temperatureProbeStatus.CPU.{#SNMPINDEX}])={$TEMP_WARN_STATUS} Recovery expression: max(/Dell iDRAC by SNMP/sensor.temp.value[temperatureProbeReading.CPU.{#SNMPINDEX}],5m)<{$TEMP_WARN:"CPU"}-3 |
WARNING | Depends on: - {#SENSOR_LOCALE}: Temperature is above critical threshold |
{#SENSOR_LOCALE}: Temperature is above critical threshold | This trigger uses temperature sensor values as well as temperature sensor status if available |
avg(/Dell iDRAC by SNMP/sensor.temp.value[temperatureProbeReading.CPU.{#SNMPINDEX}],5m)>{$TEMP_CRIT:"CPU"} or last(/Dell iDRAC by SNMP/sensor.temp.status[temperatureProbeStatus.CPU.{#SNMPINDEX}])={$TEMP_CRIT_STATUS} or last(/Dell iDRAC by SNMP/sensor.temp.status[temperatureProbeStatus.CPU.{#SNMPINDEX}])={$TEMP_DISASTER_STATUS} Recovery expression: max(/Dell iDRAC by SNMP/sensor.temp.value[temperatureProbeReading.CPU.{#SNMPINDEX}],5m)<{$TEMP_CRIT:"CPU"}-3 |
HIGH | |
{#SENSOR_LOCALE}: Temperature is too low | - |
avg(/Dell iDRAC by SNMP/sensor.temp.value[temperatureProbeReading.CPU.{#SNMPINDEX}],5m)<{$TEMP_CRIT_LOW:"CPU"} Recovery expression: min(/Dell iDRAC by SNMP/sensor.temp.value[temperatureProbeReading.CPU.{#SNMPINDEX}],5m)>{$TEMP_CRIT_LOW:"CPU"}+3 |
AVERAGE | |
{#SENSOR_LOCALE}: Temperature is above warning threshold | This trigger uses temperature sensor values as well as temperature sensor status if available |
avg(/Dell iDRAC by SNMP/sensor.temp.value[temperatureProbeReading.Ambient.{#SNMPINDEX}],5m)>{$TEMP_WARN:"Ambient"} or last(/Dell iDRAC by SNMP/sensor.temp.status[temperatureProbeStatus.Ambient.{#SNMPINDEX}])={$TEMP_WARN_STATUS} Recovery expression: max(/Dell iDRAC by SNMP/sensor.temp.value[temperatureProbeReading.Ambient.{#SNMPINDEX}],5m)<{$TEMP_WARN:"Ambient"}-3 |
WARNING | Depends on: - {#SENSOR_LOCALE}: Temperature is above critical threshold |
{#SENSOR_LOCALE}: Temperature is above critical threshold | This trigger uses temperature sensor values as well as temperature sensor status if available |
avg(/Dell iDRAC by SNMP/sensor.temp.value[temperatureProbeReading.Ambient.{#SNMPINDEX}],5m)>{$TEMP_CRIT:"Ambient"} or last(/Dell iDRAC by SNMP/sensor.temp.status[temperatureProbeStatus.Ambient.{#SNMPINDEX}])={$TEMP_CRIT_STATUS} or last(/Dell iDRAC by SNMP/sensor.temp.status[temperatureProbeStatus.Ambient.{#SNMPINDEX}])={$TEMP_DISASTER_STATUS} Recovery expression: max(/Dell iDRAC by SNMP/sensor.temp.value[temperatureProbeReading.Ambient.{#SNMPINDEX}],5m)<{$TEMP_CRIT:"Ambient"}-3 |
HIGH | |
{#SENSOR_LOCALE}: Temperature is too low | - |
avg(/Dell iDRAC by SNMP/sensor.temp.value[temperatureProbeReading.Ambient.{#SNMPINDEX}],5m)<{$TEMP_CRIT_LOW:"Ambient"} Recovery expression: min(/Dell iDRAC by SNMP/sensor.temp.value[temperatureProbeReading.Ambient.{#SNMPINDEX}],5m)>{$TEMP_CRIT_LOW:"Ambient"}+3 |
AVERAGE | |
Disk {#SNMPVALUE}({#DISK_NAME}): Virtual disk failed | Please check virtual disk for warnings or errors |
count(/Dell iDRAC by SNMP/system.hw.virtualdisk.status[virtualDiskState.{#SNMPINDEX}],#1,"eq","{$VDISK_CRIT_STATUS:\"failed\"}")=1 |
HIGH | |
Disk {#SNMPVALUE}({#DISK_NAME}): Virtual disk is in warning state | Please check virtual disk for warnings or errors |
count(/Dell iDRAC by SNMP/system.hw.virtualdisk.status[virtualDiskState.{#SNMPINDEX}],#1,"eq","{$VDISK_WARN_STATUS:\"degraded\"}")=1 |
AVERAGE | Depends on: - Disk {#SNMPVALUE}({#DISK_NAME}): Virtual disk failed |
Please report any issues with the template at https://support.zabbix.com.
For Zabbix version: 6.2 and higher. This is a template for monitoring DELL PowerEdge R840 servers with iDRAC version 7 and later via Zabbix SNMP agent that works without any external scripts.
See Zabbix template operation for basic instructions.
Refer to the vendor documentation.
No specific Zabbix configuration is required.
Name | Description | Default |
---|---|---|
{$DISK.ARRAY.CACHE.BATTERY.STATUS.CRIT} | The critical status of the disk array cache battery for trigger expression. |
3 |
{$DISK.ARRAY.CACHE.BATTERY.STATUS.OK} | The OK status of the disk array cache battery for trigger expression. |
2 |
{$DISK.ARRAY.CACHE.BATTERY.STATUS.WARN} | The warning status of the disk array cache battery for trigger expression. |
4 |
{$DISK.ARRAY.STATUS.CRIT} | The critical status of the disk array for trigger expression. |
5 |
{$DISK.ARRAY.STATUS.FAIL} | The disaster status of the disk array for trigger expression. |
6 |
{$DISK.ARRAY.STATUS.WARN} | The warning status of the disk array for trigger expression. |
4 |
{$DISK.SMART.STATUS.FAIL} | The critical S.M.A.R.T status of the disk for trigger expression. |
1 |
{$DISK.STATUS.FAIL:"critical"} | The critical status of the disk for trigger expression. |
5 |
{$DISK.STATUS.FAIL:"nonRecoverable"} | The critical status of the disk for trigger expression. |
6 |
{$DISK.STATUS.WARN:"nonCritical"} | The warning status of the disk for trigger expression. |
4 |
{$FAN.STATUS.CRIT:"criticalLower"} | The critical value of the FAN sensor for trigger expression. |
8 |
{$FAN.STATUS.CRIT:"criticalUpper"} | The critical value of the FAN sensor for trigger expression. |
5 |
{$FAN.STATUS.CRIT:"failed"} | The critical value of the FAN sensor for trigger expression. |
10 |
{$FAN.STATUS.CRIT:"nonRecoverableLower"} | The critical value of the FAN sensor for trigger expression. |
9 |
{$FAN.STATUS.CRIT:"nonRecoverableUpper"} | The critical value of the FAN sensor for trigger expression. |
6 |
{$FAN.STATUS.WARN:"nonCriticalLower"} | The warning value of the FAN sensor for trigger expression. |
7 |
{$FAN.STATUS.WARN:"nonCriticalUpper"} | The warning value of the FAN sensor for trigger expression. |
4 |
{$HEALTH.STATUS.CRIT} | The critical status of the health for trigger expression. |
5 |
{$HEALTH.STATUS.DISASTER} | The disaster status of the health for trigger expression. |
6 |
{$HEALTH.STATUS.WARN} | The warning status of the health for trigger expression. |
4 |
{$PSU.STATUS.CRIT:"critical"} | The critical value of the PSU sensor for trigger expression. |
5 |
{$PSU.STATUS.CRIT:"nonRecoverable"} | The critical value of the PSU sensor for trigger expression. |
6 |
{$PSU.STATUS.WARN:"nonCritical"} | The warning value of the PSU sensor for trigger expression. |
4 |
{$SENSOR.TEMP.STATUS.CRIT:"criticalLower"} | The critical status of the temperature probe for trigger expression. |
8 |
{$SENSOR.TEMP.STATUS.CRIT:"criticalUpper"} | The critical status of the temperature probe for trigger expression. |
5 |
{$SENSOR.TEMP.STATUS.CRIT:"nonRecoverableLower"} | The critical status of the temperature probe for trigger expression. |
9 |
{$SENSOR.TEMP.STATUS.CRIT:"nonRecoverableUpper"} | The critical status of the temperature probe for trigger expression. |
6 |
{$SENSOR.TEMP.STATUS.OK} | The OK status of the temperature probe for trigger expression. |
3 |
{$SENSOR.TEMP.STATUS.WARN:"nonCriticalLower"} | The warning status of the temperature probe for trigger expression. |
7 |
{$SENSOR.TEMP.STATUS.WARN:"nonCriticalUpper"} | The warning status of the temperature probe for trigger expression. |
4 |
{$SNMP.TIMEOUT} | The time interval for SNMP agent availability trigger expression. |
5m |
{$VDISK.STATUS.CRIT:"failed"} | The critical status of the virtual disk for trigger expression. |
3 |
{$VDISK.STATUS.WARN:"degraded"} | The warning status of the virtual disk for trigger expression. |
4 |
There are no template links in this template.
Name | Description | Type | Key and additional info |
---|---|---|---|
Array controller cache discovery | Scanning table of Array controllers: IDRAC-MIB-SMIv2::batteryTable |
SNMP | array.cache.discovery Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
Array controller discovery | Scanning table of Array controllers: IDRAC-MIB-SMIv2::controllerTable |
SNMP | array.discovery Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
FAN discovery | IDRAC-MIB-SMIv2::coolingDeviceTable |
SNMP | fan.discovery Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: Filter: ANDOR- {#TYPE} MATCHES REGEX3 |
Physical disk discovery | Scanning table of physical drive entries IDRAC-MIB-SMIv2::physicalDiskTable. |
SNMP | physicaldisk.discovery Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
PSU discovery | IDRAC-MIB-SMIv2::powerSupplyTable |
SNMP | psu.discovery Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
Temperature discovery | Scanning table of Temperature Probe Table IDRAC-MIB-SMIv2::temperatureProbeTable |
SNMP | temp.discovery Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
Virtual disk discovery | IDRAC-MIB-SMIv2::virtualDiskTable |
SNMP | virtualdisk.discovery Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
Group | Name | Description | Type | Key and additional info |
---|---|---|---|---|
Disk arrays | Dell R840: {#CNTLR_NAME} Status | MIB: IDRAC-MIB-SMIv2 The status of the controller itself without the propagation of any contained component status. Possible values: 1: Other 2: Unknown 3: OK 4: Non-critical 5: Critical 6: Non-recoverable |
SNMP | dell.server.hw.diskarray.status[controllerComponentStatus.{#SNMPINDEX}] Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
Disk arrays | Dell R840: {#CNTLR_NAME} Model | MIB: IDRAC-MIB-SMIv2 The controller's name as represented in Storage Management. |
SNMP | dell.server.hw.diskarray.model[controllerName.{#SNMPINDEX}] Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
Disk arrays | Dell R840: {#BATTERY_NAME} Status | MIB: IDRAC-MIB-SMIv2 Current state of battery. Possible values: 1: The current state could not be determined. 2: The battery is operating normally. 3: The battery has failed and needs to be replaced. 4: The battery temperature is high or charge level is depleting. 5: The battery is missing or not detected. 6: The battery is undergoing the re-charge phase. 7: The battery voltage or charge level is below the threshold.
|
SNMP | dell.server.hw.diskarray.cache.battery.status[batteryState.{#SNMPINDEX}] Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
Fans | Dell R840: {#FAN_DESCR} Status | MIB: IDRAC-MIB-SMIv2 This attribute defines the probe status of the cooling device. |
SNMP | dell.server.sensor.fan.status[coolingDeviceStatus.{#SNMPINDEX}] Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
Fans | Dell R840: {#FAN_DESCR} Speed | MIB: IDRAC-MIB-SMIv2 This attribute defines the reading for a cooling device of subtype other than coolingDeviceSubTypeIsDiscrete. When the value for coolingDeviceSubType is other than coolingDeviceSubTypeIsDiscrete, the value returned for this attribute is the speed in RPM or the OFF/ON value of the cooling device. When the value for coolingDeviceSubType is coolingDeviceSubTypeIsDiscrete, a value is not returned for this attribute. |
SNMP | dell.server.sensor.fan.speed[coolingDeviceReading.{#SNMPINDEX}] |
General | Dell R840: SNMP traps (fallback) | The item is used to collect all SNMP traps unmatched by other snmptrap items |
SNMP_TRAP | snmptrap.fallback |
General | Dell R840: System location | MIB: SNMPv2-MIB The physical location of this node (e.g., 'telephone closet, 3rd floor'). If the location is unknown, the value is the zero-length string. |
SNMP | dell.server.location[sysLocation] Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
General | Dell R840: System contact details | MIB: SNMPv2-MIB The textual identification of the contact person for this managed node, together with information on how to contact this person. If no contact information is known, the value is the zero-length string. |
SNMP | dell.server.contact[sysContact] Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
General | Dell R840: System object ID | MIB: SNMPv2-MIB The vendor's authoritative identification of the network management subsystem contained in the entity. This value is allocated within the SMI enterprises subtree (1.3.6.1.4.1) and provides an easy and unambiguous means for determining 'what kind of box' is being managed. For example, if vendor 'Flintstones, Inc.' was assigned the subtree 1.3.6.1.4.1.4242, it could assign the identifier 1.3.6.1.4.1.4242.1.1 to its 'Fred Router'. |
SNMP | dell.server.objectid[sysObjectID] Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
General | Dell R840: System name | MIB: SNMPv2-MIB An administratively-assigned name for this managed node. By convention, this is the node's fully-qualified domain name. If the name is unknown, the value is the zero-length string. |
SNMP | dell.server.name[sysName] Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
General | Dell R840: System description | MIB: SNMPv2-MIB A textual description of the entity. This value should include the full name and version identification of the system's hardware type, software operating-system, and networking software. |
SNMP | dell.server.descr[sysDescr] Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
Inventory | Dell R840: Hardware model name | MIB: IDRAC-MIB-SMIv2 This attribute defines the model name of the system. |
SNMP | dell.server.hw.model[systemModelName] Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
Inventory | Dell R840: Hardware serial number | MIB: IDRAC-MIB-SMIv2 This attribute defines the service tag of the system. |
SNMP | dell.server.hw.serialnumber[systemServiceTag] Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
Inventory | Dell R840: Operating system | MIB: IDRAC-MIB-SMIv2 This attribute defines the name of the operating system that the host is running. |
SNMP | dell.server.sw.os[systemOSName] Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
Inventory | Dell R840: Firmware version | MIB: IDRAC-MIB-SMIv2 This attribute defines the firmware version of a remote access card. |
SNMP | dell.server.hw.firmware[racFirmwareVersion] Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
Physical disks | Dell R840: {#DISK_NAME} Status | MIB: IDRAC-MIB-SMIv2 The status of the physical disk itself without the propagation of any contained component status. Possible values: 1: Other 2: Unknown 3: OK 4: Non-critical 5: Critical 6: Non-recoverable |
SNMP | dell.server.hw.physicaldisk.status[physicalDiskComponentStatus.{#SNMPINDEX}] Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
Physical disks | Dell R840: {#DISK_NAME} S.M.A.R.T. Status | MIB: IDRAC-MIB-SMIv2 Indicates whether the physical disk has received a predictive failure alert. |
SNMP | dell.server.hw.physicaldisk.smartstatus[physicalDiskSmartAlertIndication.{#SNMPINDEX}] Preprocessing: - DISCARD UNCHANGED_HEARTBEAT:6h |
Physical disks | Dell R840: {#DISK_NAME} Serial number | MIB: IDRAC-MIB-SMIv2 The physical disk's unique identification number from the manufacturer. |
SNMP | dell.server.hw.physicaldisk.serialnumber[physicalDiskSerialNo.{#SNMPINDEX}] Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
Physical disks | Dell R840: {#DISK_NAME} Model name | MIB: IDRAC-MIB-SMIv2 The model number of the physical disk. |
SNMP | dell.server.hw.physicaldisk.model[physicalDiskProductID.{#SNMPINDEX}] Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
Physical disks | Dell R840: {#DISK_NAME} Media type | MIB: IDRAC-MIB-SMIv2 The media type of the physical disk. Possible Values: 1: The media type could not be determined. 2: Hard Disk Drive (HDD). 3: Solid State Drive (SSD). |
SNMP | dell.server.hw.physicaldisk.mediatype[physicalDiskMediaType.{#SNMPINDEX}] Preprocessing: - DISCARD UNCHANGED_HEARTBEAT:6h |
Physical disks | Dell R840: {#DISK_NAME} Size | MIB: IDRAC-MIB-SMIv2 The size of the physical disk in megabytes. |
SNMP | dell.server.hw.physicaldisk.size[physicalDiskCapacityInMB.{#SNMPINDEX}] Preprocessing: - MULTIPLIER: - DISCARDUNCHANGEDHEARTBEAT: |
Power supply | Dell R840: {#PSU_DESCR} | MIB: IDRAC-MIB-SMIv2 0600.0012.0001.0005 This attribute defines the status of the power supply. |
SNMP | dell.server.sensor.psu.status[powerSupplyStatus.{#SNMPINDEX}] Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
Status | Dell R840: Overall system health status | MIB: IDRAC-MIB-SMIv2 This attribute defines the overall rollup status of all components in the system being monitored by the remote access card. Includes system, storage, IO devices, iDRAC, CPU, memory, etc. |
SNMP | dell.server.status[globalSystemStatus] Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
Status | Dell R840: Uptime (network) | MIB: SNMPv2-MIB The time (in hundredths of a second) since the network management portion of the system was last re-initialized. |
SNMP | dell.server.net.uptime[sysUpTime] Preprocessing: - MULTIPLIER: |
Status | Dell R840: Uptime (hardware) | MIB: HOST-RESOURCES-MIB The amount of time since this host was last initialized. Note that this is different from sysUpTime in the SNMPv2-MIB [RFC1907] because sysUpTime is the uptime of the network management portion of the system. |
SNMP | dell.server.hw.uptime[hrSystemUptime] Preprocessing: - CHECKNOTSUPPORTED ⛔️ON_FAIL: - MULTIPLIER: |
Status | Dell R840: SNMP agent availability | - |
INTERNAL | zabbix[host,snmp,available] Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
Temperature | Dell R840: {#SENSOR_LOCALE} Value | MIB: IDRAC-MIB-SMIv2 This attribute defines the reading for a temperature probe of type other than temperatureProbeTypeIsDiscrete. When the value for temperatureProbeType is other than temperatureProbeTypeIsDiscrete, the value returned for this attribute is the temperature that the probe is reading in Centigrade. When the value for temperatureProbeType is temperatureProbeTypeIsDiscrete, a value is not returned for this attribute. |
SNMP | dell.server.sensor.temp.value[temperatureProbeReading.{#SNMPINDEX}] Preprocessing: - MULTIPLIER: - DISCARDUNCHANGEDHEARTBEAT: |
Temperature | Dell R840: {#SENSOR_LOCALE} Status | MIB: IDRAC-MIB-SMIv2 This attribute defines the probe status of the temperature probe. Possible values: other(1), -- probe status is not one of the following: unknown(2), -- probe status is unknown (not known or monitored) ok(3), -- probe is reporting a value within the thresholds nonCriticalUpper(4), -- probe has crossed the upper noncritical threshold criticalUpper(5), -- probe has crossed the upper critical threshold nonRecoverableUpper(6), -- probe has crossed the upper non-recoverable threshold nonCriticalLower(7), -- probe has crossed the lower noncritical threshold criticalLower(8), -- probe has crossed the lower critical threshold nonRecoverableLower(9), -- probe has crossed the lower non-recoverable threshold failed(10) -- probe is not functional |
SNMP | dell.server.sensor.temp.status[temperatureProbeStatus.{#SNMPINDEX}] Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
Virtual disks | Dell R840: {#DISK_NAME} Status | MIB: IDRAC-MIB-SMIv2 The current state of this virtual disk (which includes any member physical disks.) Possible states: 1: The current state could not be determined. 2: The virtual disk is operating normally or optimally. 3: The virtual disk has encountered a failure. Data on the disk is lost or is about to be lost. 4: The virtual disk encountered a failure with one or all of the constituent redundant physical disks. The data on the virtual disk might no longer be fault tolerant. |
SNMP | dell.server.hw.virtualdisk.status[virtualDiskState.{#SNMPINDEX}] Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
Virtual disks | Dell R840: {#DISK_NAME} Layout type | MIB: IDRAC-MIB-SMIv2 The virtual disk's RAID type. Possible values: 1: Not one of the following 2: RAID-0 3: RAID-1 4: RAID-5 5: RAID-6 6: RAID-10 7: RAID-50 8: RAID-60 9: Concatenated RAID 1 10: Concatenated RAID 5 |
SNMP | dell.server.hw.virtualdisk.layout[virtualDiskLayout.{#SNMPINDEX}] Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
Virtual disks | Dell R840: {#DISK_NAME} Size | MIB: IDRAC-MIB-SMIv2 The size of the virtual disk in megabytes. |
SNMP | dell.server.hw.virtualdisk.size[virtualDiskSizeInMB.{#SNMPINDEX}] Preprocessing: - MULTIPLIER: - DISCARDUNCHANGEDHEARTBEAT: |
Virtual disks | Dell R840: {#DISK_NAME} Current state | MIB: IDRAC-MIB-SMIv2 The state of the virtual disk when there are progressive operations ongoing. Possible values: 1: There is no active operation running. 2: The virtual disk configuration has changed. The physical disks included in the virtual disk are being modified to support the new configuration. 3: A Consistency Check (CC) is being performed on the virtual disk. 4: The virtual disk is being initialized. 5: BackGround Initialization (BGI) is being performed on the virtual disk. |
SNMP | dell.server.hw.virtualdisk.state[virtualDiskOperationalState.{#SNMPINDEX}] |
Virtual disks | Dell R840: {#DISK_NAME} Read policy | MIB: IDRAC-MIB-SMIv2 The read policy used by the controller for read operations on this virtual disk. Possible values: 1: No Read Ahead. 2: Read Ahead. 3: Adaptive Read Ahead. |
SNMP | dell.server.hw.virtualdisk.readpolicy[virtualDiskReadPolicy.{#SNMPINDEX}] |
Virtual disks | Dell R840: {#DISK_NAME} Write policy | MIB: IDRAC-MIB-SMIv2 The write policy used by the controller for write operations on this virtual disk. Possible values: 1: Write Through. 2: Write Back. 3: Force Write Back. |
SNMP | dell.server.hw.virtualdisk.writepolicy[virtualDiskWritePolicy.{#SNMPINDEX}] |
Name | Description | Expression | Severity | Dependencies and additional info |
---|---|---|---|---|
Dell R840: {#CNTLR_NAME} is in unrecoverable state | Please check the device for faults. |
last(/DELL PowerEdge R840 by SNMP/dell.server.hw.diskarray.status[controllerComponentStatus.{#SNMPINDEX}])={$DISK.ARRAY.STATUS.FAIL} |
DISASTER | |
Dell R840: {#CNTLR_NAME} is in critical state | Please check the device for faults. |
last(/DELL PowerEdge R840 by SNMP/dell.server.hw.diskarray.status[controllerComponentStatus.{#SNMPINDEX}])={$DISK.ARRAY.STATUS.CRIT} |
HIGH | Depends on: - Dell R840: {#CNTLR_NAME} is in unrecoverable state |
Dell R840: {#CNTLR_NAME} is in warning state | Please check the device for faults. |
last(/DELL PowerEdge R840 by SNMP/dell.server.hw.diskarray.status[controllerComponentStatus.{#SNMPINDEX}])={$DISK.ARRAY.STATUS.WARN} |
AVERAGE | Depends on: - Dell R840: {#CNTLRNAME} is in critical state - Dell R840: {#CNTLRNAME} is in unrecoverable state |
Dell R840: {#BATTERY_NAME} is in critical state | Please check the device for faults. |
last(/DELL PowerEdge R840 by SNMP/dell.server.hw.diskarray.cache.battery.status[batteryState.{#SNMPINDEX}])={$DISK.ARRAY.CACHE.BATTERY.STATUS.CRIT} |
AVERAGE | |
Dell R840: {#BATTERY_NAME} is in warning state | Please check the device for faults. |
last(/DELL PowerEdge R840 by SNMP/dell.server.hw.diskarray.cache.battery.status[batteryState.{#SNMPINDEX}])={$DISK.ARRAY.CACHE.BATTERY.STATUS.WARN} |
WARNING | Depends on: - Dell R840: {#BATTERY_NAME} is in critical state |
Dell R840: {#BATTERY_NAME} is not in optimal state | Please check the device for faults. |
last(/DELL PowerEdge R840 by SNMP/dell.server.hw.diskarray.cache.battery.status[batteryState.{#SNMPINDEX}])<>{$DISK.ARRAY.CACHE.BATTERY.STATUS.OK} |
WARNING | Depends on: - Dell R840: {#BATTERYNAME} is in critical state - Dell R840: {#BATTERYNAME} is in warning state |
Dell R840: {#FAN_DESCR} is in critical state | Please check the fan unit. |
last(/DELL PowerEdge R840 by SNMP/dell.server.sensor.fan.status[coolingDeviceStatus.{#SNMPINDEX}])={$FAN.STATUS.CRIT:"criticalUpper"} or last(/DELL PowerEdge R840 by SNMP/dell.server.sensor.fan.status[coolingDeviceStatus.{#SNMPINDEX}])={$FAN.STATUS.CRIT:"nonRecoverableUpper"} or last(/DELL PowerEdge R840 by SNMP/dell.server.sensor.fan.status[coolingDeviceStatus.{#SNMPINDEX}])={$FAN.STATUS.CRIT:"criticalLower"} or last(/DELL PowerEdge R840 by SNMP/dell.server.sensor.fan.status[coolingDeviceStatus.{#SNMPINDEX}])={$FAN.STATUS.CRIT:"nonRecoverableLower"} or last(/DELL PowerEdge R840 by SNMP/dell.server.sensor.fan.status[coolingDeviceStatus.{#SNMPINDEX}])={$FAN.STATUS.CRIT:"failed"} |
AVERAGE | |
Dell R840: {#FAN_DESCR} is in warning state | Please check the fan unit. |
last(/DELL PowerEdge R840 by SNMP/dell.server.sensor.fan.status[coolingDeviceStatus.{#SNMPINDEX}])={$FAN.STATUS.WARN:"nonCriticalUpper"} or last(/DELL PowerEdge R840 by SNMP/dell.server.sensor.fan.status[coolingDeviceStatus.{#SNMPINDEX}])={$FAN.STATUS.WARN:"nonCriticalLower"} |
WARNING | Depends on: - Dell R840: {#FAN_DESCR} is in critical state |
Dell R840: System name has changed | System name has changed. Ack to close. |
last(/DELL PowerEdge R840 by SNMP/dell.server.name[sysName],#1)<>last(/DELL PowerEdge R840 by SNMP/dell.server.name[sysName],#2) and length(last(/DELL PowerEdge R840 by SNMP/dell.server.name[sysName]))>0 |
INFO | Manual close: YES |
Dell R840: Device has been replaced | Device serial number has changed. Ack to close |
last(/DELL PowerEdge R840 by SNMP/dell.server.hw.serialnumber[systemServiceTag],#1)<>last(/DELL PowerEdge R840 by SNMP/dell.server.hw.serialnumber[systemServiceTag],#2) and length(last(/DELL PowerEdge R840 by SNMP/dell.server.hw.serialnumber[systemServiceTag]))>0 |
INFO | Manual close: YES |
Dell R840: Operating system description has changed | Operating system description has changed. Possibly, the system has been updated or replaced. Ack to close. |
last(/DELL PowerEdge R840 by SNMP/dell.server.sw.os[systemOSName],#1)<>last(/DELL PowerEdge R840 by SNMP/dell.server.sw.os[systemOSName],#2) and length(last(/DELL PowerEdge R840 by SNMP/dell.server.sw.os[systemOSName]))>0 |
INFO | Manual close: YES |
Dell R840: Firmware has changed | Firmware version has changed. Ack to close. |
last(/DELL PowerEdge R840 by SNMP/dell.server.hw.firmware[racFirmwareVersion],#1)<>last(/DELL PowerEdge R840 by SNMP/dell.server.hw.firmware[racFirmwareVersion],#2) and length(last(/DELL PowerEdge R840 by SNMP/dell.server.hw.firmware[racFirmwareVersion]))>0 |
INFO | Manual close: YES |
Dell R840: {#DISK_NAME} failed | Please check physical disk for warnings or errors. |
last(/DELL PowerEdge R840 by SNMP/dell.server.hw.physicaldisk.status[physicalDiskComponentStatus.{#SNMPINDEX}])={$DISK.STATUS.FAIL:"critical"} or last(/DELL PowerEdge R840 by SNMP/dell.server.hw.physicaldisk.status[physicalDiskComponentStatus.{#SNMPINDEX}])={$DISK.STATUS.FAIL:"nonRecoverable"} |
HIGH | |
Dell R840: {#DISK_NAME} is in warning state | Please check physical disk for warnings or errors. |
last(/DELL PowerEdge R840 by SNMP/dell.server.hw.physicaldisk.status[physicalDiskComponentStatus.{#SNMPINDEX}])={$DISK.STATUS.WARN:"nonCritical"} |
WARNING | Depends on: - Dell R840: {#DISK_NAME} failed |
Dell R840: {#DISK_NAME} S.M.A.R.T. failed | Disk probably requires replacement. |
last(/DELL PowerEdge R840 by SNMP/dell.server.hw.physicaldisk.smart_status[physicalDiskSmartAlertIndication.{#SNMPINDEX}])={$DISK.SMART.STATUS.FAIL:"replaceDrive"} or last(/DELL PowerEdge R840 by SNMP/dell.server.hw.physicaldisk.smart_status[physicalDiskSmartAlertIndication.{#SNMPINDEX}])={$DISK.SMART.STATUS.FAIL:"replaceDriveSSDWearOut"} |
HIGH | Depends on: - Dell R840: {#DISK_NAME} failed |
Dell R840: {#DISK_NAME} has been replaced | {#DISK_NAME} serial number has changed. Ack to close |
last(/DELL PowerEdge R840 by SNMP/dell.server.hw.physicaldisk.serialnumber[physicalDiskSerialNo.{#SNMPINDEX}],#1)<>last(/DELL PowerEdge R840 by SNMP/dell.server.hw.physicaldisk.serialnumber[physicalDiskSerialNo.{#SNMPINDEX}],#2) and length(last(/DELL PowerEdge R840 by SNMP/dell.server.hw.physicaldisk.serialnumber[physicalDiskSerialNo.{#SNMPINDEX}]))>0 |
INFO | Manual close: YES |
Dell R840: Power supply {#PSU_DESCR} is in critical state | Please check the power supply unit for errors. |
last(/DELL PowerEdge R840 by SNMP/dell.server.sensor.psu.status[powerSupplyStatus.{#SNMPINDEX}])={$PSU.STATUS.CRIT:"critical"} or last(/DELL PowerEdge R840 by SNMP/dell.server.sensor.psu.status[powerSupplyStatus.{#SNMPINDEX}])={$PSU.STATUS.CRIT:"nonRecoverable"} |
AVERAGE | |
Dell R840: Power supply {#PSU_DESCR} is in warning state | Please check the power supply unit for errors. |
last(/DELL PowerEdge R840 by SNMP/dell.server.sensor.psu.status[powerSupplyStatus.{#SNMPINDEX}])={$PSU.STATUS.WARN:"nonCritical"} |
WARNING | Depends on: - Dell R840: Power supply {#PSU_DESCR} is in critical state |
Dell R840: System is in unrecoverable state | Please check the device for faults. |
last(/DELL PowerEdge R840 by SNMP/dell.server.status[globalSystemStatus])={$HEALTH.STATUS.DISASTER} |
DISASTER | |
Dell R840: System status is in critical state | Please check the device for errors. |
last(/DELL PowerEdge R840 by SNMP/dell.server.status[globalSystemStatus])={$HEALTH.STATUS.CRIT} |
HIGH | |
Dell R840: System status is in warning state | Please check the device for warnings. |
last(/DELL PowerEdge R840 by SNMP/dell.server.status[globalSystemStatus])={$HEALTH.STATUS.WARN} |
WARNING | Depends on: - Dell R840: System status is in critical state |
Dell R840: Host has been restarted | Uptime is less than 10 minutes. |
(last(/DELL PowerEdge R840 by SNMP/dell.server.hw.uptime[hrSystemUptime])>0 and last(/DELL PowerEdge R840 by SNMP/dell.server.hw.uptime[hrSystemUptime])<10m) or (last(/DELL PowerEdge R840 by SNMP/dell.server.hw.uptime[hrSystemUptime])=0 and last(/DELL PowerEdge R840 by SNMP/dell.server.net.uptime[sysUpTime])<10m) |
WARNING | Manual close: YES |
Dell R840: No SNMP data collection | SNMP is not available for polling. Please check device connectivity and SNMP settings. |
max(/DELL PowerEdge R840 by SNMP/zabbix[host,snmp,available],{$SNMP.TIMEOUT})=0 |
WARNING | |
Dell R840: Probe {#SENSOR_LOCALE} is in critical status | Please check the device for faults. |
last(/DELL PowerEdge R840 by SNMP/dell.server.sensor.temp.status[temperatureProbeStatus.{#SNMPINDEX}])={$SENSOR.TEMP.STATUS.CRIT:"criticalUpper"} or last(/DELL PowerEdge R840 by SNMP/dell.server.sensor.temp.status[temperatureProbeStatus.{#SNMPINDEX}])={$SENSOR.TEMP.STATUS.CRIT:"nonRecoverableUpper"} or last(/DELL PowerEdge R840 by SNMP/dell.server.sensor.temp.status[temperatureProbeStatus.{#SNMPINDEX}])={$SENSOR.TEMP.STATUS.CRIT:"criticalLower"} or last(/DELL PowerEdge R840 by SNMP/dell.server.sensor.temp.status[temperatureProbeStatus.{#SNMPINDEX}])={$SENSOR.TEMP.STATUS.CRIT:"nonRecoverableLower"} |
AVERAGE | |
Dell R840: Probe {#SENSOR_LOCALE} is in warning status | Please check the device for faults. |
last(/DELL PowerEdge R840 by SNMP/dell.server.sensor.temp.status[temperatureProbeStatus.{#SNMPINDEX}])={$SENSOR.TEMP.STATUS.WARN:"nonCriticalUpper"} or last(/DELL PowerEdge R840 by SNMP/dell.server.sensor.temp.status[temperatureProbeStatus.{#SNMPINDEX}])={$SENSOR.TEMP.STATUS.WARN:"nonCriticalLower"} |
WARNING | Depends on: - Dell R840: Probe {#SENSOR_LOCALE} is in critical status |
Dell R840: Probe {#SENSOR_LOCALE} is not in optimal status | Please check the device for faults. |
last(/DELL PowerEdge R840 by SNMP/dell.server.sensor.temp.status[temperatureProbeStatus.{#SNMPINDEX}])<>{$SENSOR.TEMP.STATUS.OK} |
INFO | Manual close: YES Depends on: - Dell R840: Probe {#SENSORLOCALE} is in critical status - Dell R840: Probe {#SENSORLOCALE} is in warning status |
Dell R840: {#DISK_NAME} failed | Please check the virtual disk for warnings or errors. |
last(/DELL PowerEdge R840 by SNMP/dell.server.hw.virtualdisk.status[virtualDiskState.{#SNMPINDEX}])={$VDISK.STATUS.CRIT:"failed"} |
HIGH | |
Dell R840: {#DISK_NAME} is in warning state | Please check the virtual disk for warnings or errors. |
last(/DELL PowerEdge R840 by SNMP/dell.server.hw.virtualdisk.status[virtualDiskState.{#SNMPINDEX}])={$VDISK.STATUS.WARN:"degraded"} |
AVERAGE | Depends on: - Dell R840: {#DISK_NAME} failed |
Please report any issues with the template at https://support.zabbix.com.
You can also provide feedback, discuss the template, or ask for help at ZABBIX forums.
For Zabbix version: 6.2 and higher
This is a template for monitoring DELL PowerEdge R840 servers with iDRAC 8/9 firmware 4.32 and later with Redfish API enabled via Zabbix HTTP agent that works without any external scripts.
See Zabbix template operation for basic instructions.
1. Enable Redfish API in Dell iDRAC interface of your server.
2. Create a user for monitoring with read-only permissions in Dell iDRAC interface.
3. Create a host for Dell server with iDRAC IP as Zabbix agent interface.
4. Link the template to the host.
5. Customize values of {$API.URL}, {$API.USER}, {$API.PASSWORD} macros.
No specific Zabbix configuration is required.
Name | Description | Default |
---|---|---|
{$API.PASSWORD} | The Dell iDRAC user password. |
<Put your password here> |
{$API.URL} | The Dell iDRAC Redfish API URL in the format |
<Put your URL here> |
{$API.USER} | The Dell iDRAC username. |
<Put your username here> |
{$IFCONTROL} | Link status trigger will be fired only for interfaces that have the context macro equaled 1. |
1 |
There are no template links in this template.
Name | Description | Type | Key and additional info |
---|---|---|---|
Array controller cache discovery | Discovery of a cache of disk array controllers. |
HTTP_AGENT | array.cache.discovery Preprocessing: - JAVASCRIPT: - DISCARDUNCHANGEDHEARTBEAT: |
Array controller discovery | Discovery of disk array controllers. |
HTTP_AGENT | array.discovery Preprocessing: - JAVASCRIPT: - DISCARDUNCHANGEDHEARTBEAT: |
FAN discovery | Discovery of FAN sensors. |
HTTP_AGENT | fan.discovery Preprocessing: - JAVASCRIPT: - DISCARDUNCHANGEDHEARTBEAT: |
Network interface discovery | The NetworkInterface schema describes links to the NetworkAdapter and represents the functionality available to the containing system. |
HTTP_AGENT | net.if.discovery Preprocessing: - JAVASCRIPT: - DISCARDUNCHANGEDHEARTBEAT: |
Physical disk discovery | Discovery of physical disks. |
HTTP_AGENT | physicaldisk.discovery Preprocessing: - JAVASCRIPT: - DISCARDUNCHANGEDHEARTBEAT: |
PSU discovery | Discovery of PSU sensors. |
HTTP_AGENT | psu.discovery Preprocessing: - JAVASCRIPT: - DISCARDUNCHANGEDHEARTBEAT: |
Temperature discovery | Discovery of temperature sensors. |
HTTP_AGENT | temp.discovery Preprocessing: - JAVASCRIPT: - DISCARDUNCHANGEDHEARTBEAT: |
Virtual disk discovery | Discovery of virtual disks. |
HTTP_AGENT | virtualdisk.discovery Preprocessing: - JAVASCRIPT: - DISCARDUNCHANGEDHEARTBEAT: |
Group | Name | Description | Type | Key and additional info |
---|---|---|---|---|
Fans | Dell R840: {#SENSOR_NAME} Speed | The sensor value. |
DEPENDENT | dell.server.sensor.fan.speed[{#SENSOR_NAME}] Preprocessing: - JSONPATH: |
Fans | Dell R840: {#SENSOR_NAME} Status | The status of the job. Possible values: OK, Warning, Critical. |
DEPENDENT | dell.server.sensor.fan.status[{#SENSORNAME}] Preprocessing: - JSONPATH: - DISCARD UNCHANGED_HEARTBEAT:6h |
Inventory | Dell R840: Hardware model name | This attribute defines the model name of the system. |
DEPENDENT | dell.server.hw.model Preprocessing: - JSONPATH: - DISCARDUNCHANGEDHEARTBEAT: |
Inventory | Dell R840: Hardware serial number | This attribute defines the service tag of the system. |
DEPENDENT | dell.server.hw.serialnumber Preprocessing: - JSONPATH: - DISCARDUNCHANGEDHEARTBEAT: |
Inventory | Dell R840: Firmware version | This attribute defines the firmware version of a remote access card. |
DEPENDENT | dell.server.hw.firmware Preprocessing: - JSONPATH: - DISCARDUNCHANGEDHEARTBEAT: |
Network interfaces | Dell R840: {#IFNAME} Speed | Network port current link speed. |
DEPENDENT | dell.server.net.if.speed[{#IFNAME}] Preprocessing: - JSONPATH: - DISCARDUNCHANGEDHEARTBEAT: |
Network interfaces | Dell R840: {#IFNAME} Link status | The status of the link between this port and its link partner. Possible values: Down, Up, null. |
DEPENDENT | dell.server.net.if.status[{#IFNAME}] Preprocessing: - JSONPATH: - DISCARDUNCHANGEDHEARTBEAT: |
Network interfaces | Dell R840: {#IFNAME} State | The known state of the Resource, for example, enabled. Possible values: Enabled, Disabled, StandbyOffline, StandbySpare, InTest, Starting, Absent, UnavailableOffline, Deferring, Quiesced, Updating, Qualified. |
DEPENDENT | dell.server.net.if.state[{#IFNAME}] Preprocessing: - JSONPATH: - DISCARDUNCHANGEDHEARTBEAT: |
Network interfaces | Dell R840: {#IFNAME} Status | The status of the job. Possible values: OK, Warning, Critical. |
DEPENDENT | dell.server.net.if.health[{#IFNAME}] Preprocessing: - JSONPATH: - DISCARDUNCHANGEDHEARTBEAT: |
Physical disks | Dell R840: {#DISK_NAME} Status | The status of the job. Possible values: OK, Warning, Critical. |
DEPENDENT | dell.server.hw.physicaldisk.status[{#DISKNAME}] Preprocessing: - JSONPATH: - DISCARD UNCHANGED_HEARTBEAT:6h |
Physical disks | Dell R840: {#DISK_NAME} Serial number | The serial number of this drive. |
DEPENDENT | dell.server.hw.physicaldisk.serialnumber[{#DISKNAME}] Preprocessing: - JSONPATH: - DISCARD UNCHANGED_HEARTBEAT:6h |
Physical disks | Dell R840: {#DISK_NAME} Model name | The model number of the drive. |
DEPENDENT | dell.server.hw.physicaldisk.model[{#DISKNAME}] Preprocessing: - JSONPATH: - DISCARD UNCHANGED_HEARTBEAT:6h |
Physical disks | Dell R840: {#DISK_NAME} Media type | The type of media contained in this drive. Possible values: HDD, SSD, SMR, null. |
DEPENDENT | dell.server.hw.physicaldisk.mediatype[{#DISKNAME}] Preprocessing: - JSONPATH: - DISCARDUNCHANGEDHEARTBEAT: |
Physical disks | Dell R840: {#DISK_NAME} Size | The size, in bytes, of this drive. |
DEPENDENT | dell.server.hw.physicaldisk.size[{#DISKNAME}] Preprocessing: - JSONPATH: - DISCARD UNCHANGED_HEARTBEAT:6h |
Power supply | Dell R840: {#SENSOR_NAME} Status | The status of the job. Possible values: OK, Warning, Critical. |
DEPENDENT | dell.server.sensor.psu.status[{#SENSORNAME}] Preprocessing: - JSONPATH: - DISCARD UNCHANGED_HEARTBEAT:6h |
Status | Dell R840: Overall system health status | This attribute defines the overall rollup status of all components in the system being monitored by the remote access card. Includes system, storage, IO devices, iDRAC, CPU, memory, etc. |
DEPENDENT | dell.server.status Preprocessing: - JSONPATH: - DISCARDUNCHANGEDHEARTBEAT: |
Status | Dell R840: Redfish API | The availability of Redfish API on the server. Possible values: 0 unavailable 1 available |
SIMPLE | net.tcp.service[https] |
Temperature | Dell R840: {#SENSOR_NAME} Value | The sensor value. |
DEPENDENT | dell.server.sensor.temp.value[{#SENSOR_NAME}] Preprocessing: - JSONPATH: |
Temperature | Dell R840: {#SENSOR_NAME} Status | The status of the job. Possible values: OK, Warning, Critical. |
DEPENDENT | dell.server.sensor.temp.status[{#SENSORNAME}] Preprocessing: - JSONPATH: - DISCARD UNCHANGED_HEARTBEAT:6h |
Virtual disks | Dell R840: {#DISK_NAME} Status | The status of the job. Possible values: OK, Warning, Critical. |
DEPENDENT | dell.server.hw.virtualdisk.status[{#DISKNAME}] Preprocessing: - JSONPATH: - DISCARD UNCHANGED_HEARTBEAT:6h |
Virtual disks | Dell R840: {#DISK_NAME} RAID status | This property represents the RAID specific status. Possible values: Blocked, Degraded, Failed, Foreign, Offline, Online, Ready, Unknown, null. |
DEPENDENT | dell.server.hw.virtualdisk.raidstatus[{#DISKNAME}] Preprocessing: - JSONPATH: - DISCARD UNCHANGED_HEARTBEAT:6h |
Virtual disks | Dell R840: {#DISK_NAME} Size | The size in bytes of this Volume. |
DEPENDENT | dell.server.hw.virtualdisk.size[{#DISKNAME}] Preprocessing: - JSONPATH: - DISCARD UNCHANGED_HEARTBEAT:6h |
Virtual disks | Dell R840: {#DISK_NAME} Current state | The known state of the Resource, for example, enabled. Possible values: Enabled, Disabled, StandbyOffline, StandbySpare, InTest, Starting, Absent, UnavailableOffline, Deferring, Quiesced, Updating, Qualified. |
DEPENDENT | dell.server.hw.virtualdisk.state[{#DISKNAME}] Preprocessing: - JSONPATH: - DISCARD UNCHANGED_HEARTBEAT:6h |
Virtual disks | Dell R840: {#DISK_NAME} Read policy | Indicates the read cache policy setting for the Volume. Possible values: ReadAhead, AdaptiveReadAhead, Off. |
DEPENDENT | dell.server.hw.virtualdisk.readpolicy[{#DISKNAME}] Preprocessing: - JSONPATH: - DISCARD UNCHANGED_HEARTBEAT:6h |
Virtual disks | Dell R840: {#DISK_NAME} Write policy | Indicates the write cache policy setting for the Volume. Possible values: WriteThrough, ProtectedWriteBack, UnprotectedWriteBack. |
DEPENDENT | dell.server.hw.virtualdisk.writepolicy[{#DISKNAME}] Preprocessing: - JSONPATH: - DISCARD UNCHANGED_HEARTBEAT:6h |
Zabbix raw items | Dell R840: Get system | Returns the metrics of a system. |
HTTP_AGENT | dell.server.system.get Preprocessing: - JAVASCRIPT: |
Zabbix raw items | Dell R840: {#SENSOR_NAME} Get sensor | Returns the metrics of a sensor. |
HTTP_AGENT | dell.server.sensor.temp.get[{#SENSOR_NAME}] |
Zabbix raw items | Dell R840: {#SENSOR_NAME} Get sensor | Returns the metrics of a sensor. |
HTTP_AGENT | dell.server.sensor.psu.get[{#SENSOR_NAME}] |
Zabbix raw items | Dell R840: {#SENSOR_NAME} Get sensor | Returns the metrics of a sensor. |
HTTP_AGENT | dell.server.sensor.fan.get[{#SENSOR_NAME}] |
Zabbix raw items | Dell R840: {#CNTLR_NAME} in slot {#SLOT} Status | The status of the job. Possible values: OK, Warning, Critical. |
HTTP_AGENT | dell.server.hw.diskarray.status[{#CNTLRNAME}{#SLOT}] Preprocessing: - JSONPATH: - DISCARD UNCHANGED_HEARTBEAT:6h |
Zabbix raw items | Dell R840: {#BATTERY_NAME} Status | The status of the job. Possible values: OK, Warning, Critical. |
HTTP_AGENT | dell.server.hw.diskarray.cache.battery.status[{#BATTERYNAME}] Preprocessing: - JSONPATH: - DISCARD UNCHANGED_HEARTBEAT:6h |
Zabbix raw items | Dell R840: {#DISK_NAME} Get disk | Returns the metrics of a physical disk. |
HTTP_AGENT | dell.server.hw.physicaldisk.get[{#DISK_NAME}] |
Zabbix raw items | Dell R840: {#DISK_NAME} Get disk | Returns the metrics of a virtual disk. |
HTTP_AGENT | dell.server.hw.virtualdisk.get[{#DISK_NAME}] |
Zabbix raw items | Dell R840: {#IFNAME} Get interface | Returns the metrics of a network interface. |
HTTP_AGENT | dell.server.net.if.get[{#IFNAME}] |
Name | Description | Expression | Severity | Dependencies and additional info |
---|---|---|---|---|
Dell R840: {#SENSOR_NAME} is in a critical state | Please check the device for faults. |
find(/DELL PowerEdge R840 by HTTP/dell.server.sensor.fan.status[{#SENSOR_NAME}],,"like","Critical")=1 |
HIGH | |
Dell R840: {#SENSOR_NAME} is in warning state | Please check the device for warnings. |
find(/DELL PowerEdge R840 by HTTP/dell.server.sensor.fan.status[{#SENSOR_NAME}],,"like","Warning")=1 |
WARNING | Depends on: - Dell R840: {#SENSOR_NAME} is in a critical state |
Dell R840: Device has been replaced | Device serial number has changed. Ack to close |
last(/DELL PowerEdge R840 by HTTP/dell.server.hw.serialnumber,#1)<>last(/DELL PowerEdge R840 by HTTP/dell.server.hw.serialnumber,#2) and length(last(/DELL PowerEdge R840 by HTTP/dell.server.hw.serialnumber))>0 |
INFO | Manual close: YES |
Dell R840: Firmware has changed | Firmware version has changed. Ack to close. |
last(/DELL PowerEdge R840 by HTTP/dell.server.hw.firmware,#1)<>last(/DELL PowerEdge R840 by HTTP/dell.server.hw.firmware,#2) and length(last(/DELL PowerEdge R840 by HTTP/dell.server.hw.firmware))>0 |
INFO | Manual close: YES |
Dell R840: {#IFNAME} Link down | This trigger expression works as follows: 1. Can be triggered if operations status is down. 2. {$IFCONTROL:"{#IFNAME}"}=1 - user can redefine Context macro to value - 0. That marks this interface as not important. No new trigger will be fired if this interface is down. 3. Condition of difference between last and previous value - trigger fires only if operational status was up(1) sometime before. (So, do not fire 'ethernal off' interfaces.) WARNING: if closed manually - won't fire again on next poll, because of .diff. |
{$IFCONTROL:"{#IFNAME}"}=1 and (find(/DELL PowerEdge R840 by HTTP/dell.server.net.if.status[{#IFNAME}],,"like")="Down" and last(/DELL PowerEdge R840 by HTTP/dell.server.net.if.status[{#IFNAME}],#1)<>last(/DELL PowerEdge R840 by HTTP/dell.server.net.if.status[{#IFNAME}],#2)) Recovery expression: find(/DELL PowerEdge R840 by HTTP/dell.server.net.if.status[{#IFNAME}],,"like")<>"Down" or {$IFCONTROL:"{#IFNAME}"}=0 |
AVERAGE | Manual close: YES |
Dell R840: {#IFNAME} is in a critical state | Please check the device for faults. |
find(/DELL PowerEdge R840 by HTTP/dell.server.net.if.health[{#IFNAME}],,"like","Critical")=1 |
HIGH | |
Dell R840: {#IFNAME} is in warning state | Please check the device for warnings. |
find(/DELL PowerEdge R840 by HTTP/dell.server.net.if.health[{#IFNAME}],,"like","Warning")=1 |
WARNING | Depends on: - Dell R840: {#IFNAME} is in a critical state |
Dell R840: {#DISK_NAME} is in a critical state | Please check the device for faults. |
find(/DELL PowerEdge R840 by HTTP/dell.server.hw.physicaldisk.status[{#DISK_NAME}],,"like","Critical")=1 |
HIGH | |
Dell R840: {#DISK_NAME} is in warning state | Please check the device for warnings. |
find(/DELL PowerEdge R840 by HTTP/dell.server.hw.physicaldisk.status[{#DISK_NAME}],,"like","Warning")=1 |
WARNING | Depends on: - Dell R840: {#DISK_NAME} is in a critical state |
Dell R840: {#DISK_NAME} has been replaced | {#DISK_NAME} serial number has changed. Ack to close |
last(/DELL PowerEdge R840 by HTTP/dell.server.hw.physicaldisk.serialnumber[{#DISK_NAME}],#1)<>last(/DELL PowerEdge R840 by HTTP/dell.server.hw.physicaldisk.serialnumber[{#DISK_NAME}],#2) and length(last(/DELL PowerEdge R840 by HTTP/dell.server.hw.physicaldisk.serialnumber[{#DISK_NAME}]))>0 |
INFO | Manual close: YES |
Dell R840: {#SENSOR_NAME} is in a critical state | Please check the device for faults. |
find(/DELL PowerEdge R840 by HTTP/dell.server.sensor.psu.status[{#SENSOR_NAME}],,"like","Critical")=1 |
HIGH | |
Dell R840: {#SENSOR_NAME} is in warning state | Please check the device for warnings. |
find(/DELL PowerEdge R840 by HTTP/dell.server.sensor.psu.status[{#SENSOR_NAME}],,"like","Warning")=1 |
WARNING | Depends on: - Dell R840: {#SENSOR_NAME} is in a critical state |
Dell R840: Server is in a critical state | Please check the device for faults. |
find(/DELL PowerEdge R840 by HTTP/dell.server.status,,"like","Critical")=1 |
HIGH | |
Dell R840: Server is in warning state | Please check the device for warnings. |
find(/DELL PowerEdge R840 by HTTP/dell.server.status,,"like","Warning")=1 |
WARNING | Depends on: - Dell R840: Server is in a critical state |
Dell R840: Redfish API service is unavailable | The service is unavailable or does not accept TCP connections. |
last(/DELL PowerEdge R840 by HTTP/net.tcp.service[https])=0 |
HIGH | |
Dell R840: {#SENSOR_NAME} is in a critical state | Please check the device for faults. |
find(/DELL PowerEdge R840 by HTTP/dell.server.sensor.temp.status[{#SENSOR_NAME}],,"like","Critical")=1 |
HIGH | |
Dell R840: {#SENSOR_NAME} is in warning state | Please check the device for warnings. |
find(/DELL PowerEdge R840 by HTTP/dell.server.sensor.temp.status[{#SENSOR_NAME}],,"like","Warning")=1 |
WARNING | Depends on: - Dell R840: {#SENSOR_NAME} is in a critical state |
Dell R840: {#DISK_NAME} is in a critical state | Please check the device for faults. |
find(/DELL PowerEdge R840 by HTTP/dell.server.hw.virtualdisk.status[{#DISK_NAME}],,"like","Critical")=1 |
HIGH | |
Dell R840: {#DISK_NAME} is in warning state | Please check the device for warnings. |
find(/DELL PowerEdge R840 by HTTP/dell.server.hw.virtualdisk.status[{#DISK_NAME}],,"like","Warning")=1 |
WARNING | Depends on: - Dell R840: {#DISK_NAME} is in a critical state |
Dell R840: {#CNTLR_NAME} in slot {#SLOT} is in a critical state | Please check the device for faults. |
find(/DELL PowerEdge R840 by HTTP/dell.server.hw.diskarray.status[{#CNTLR_NAME}{#SLOT}],,"like","Critical")=1 |
HIGH | |
Dell R840: {#CNTLR_NAME} in slot {#SLOT} is in warning state | Please check the device for warnings. |
find(/DELL PowerEdge R840 by HTTP/dell.server.hw.diskarray.status[{#CNTLR_NAME}{#SLOT}],,"like","Warning")=1 |
WARNING | Depends on: - Dell R840: {#CNTLR_NAME} in slot {#SLOT} is in a critical state |
Dell R840: {#BATTERY_NAME} is in a critical state | Please check the device for faults. |
find(/DELL PowerEdge R840 by HTTP/dell.server.hw.diskarray.cache.battery.status[{#BATTERY_NAME}],,"like","Critical")=1 |
HIGH | |
Dell R840: {#BATTERY_NAME} is in warning state | Please check the device for warnings. |
find(/DELL PowerEdge R840 by HTTP/dell.server.hw.diskarray.cache.battery.status[{#BATTERY_NAME}],,"like","Warning")=1 |
WARNING | Depends on: - Dell R840: {#BATTERY_NAME} is in a critical state |
Please report any issues with the template at https://support.zabbix.com
You can also provide feedback, discuss the template or ask for help with it at ZABBIX forums.
For Zabbix version: 6.2 and higher. This is a template for monitoring DELL PowerEdge R820 servers with iDRAC version 7 and later via Zabbix SNMP agent that works without any external scripts.
See Zabbix template operation for basic instructions.
Refer to the vendor documentation.
No specific Zabbix configuration is required.
Name | Description | Default |
---|---|---|
{$DISK.ARRAY.CACHE.BATTERY.STATUS.CRIT} | The critical status of the disk array cache battery for trigger expression. |
3 |
{$DISK.ARRAY.CACHE.BATTERY.STATUS.OK} | The OK status of the disk array cache battery for trigger expression. |
2 |
{$DISK.ARRAY.CACHE.BATTERY.STATUS.WARN} | The warning status of the disk array cache battery for trigger expression. |
4 |
{$DISK.ARRAY.STATUS.CRIT} | The critical status of the disk array for trigger expression. |
5 |
{$DISK.ARRAY.STATUS.FAIL} | The disaster status of the disk array for trigger expression. |
6 |
{$DISK.ARRAY.STATUS.WARN} | The warning status of the disk array for trigger expression. |
4 |
{$DISK.SMART.STATUS.FAIL} | The critical S.M.A.R.T status of the disk for trigger expression. |
1 |
{$DISK.STATUS.FAIL:"critical"} | The critical status of the disk for trigger expression. |
5 |
{$DISK.STATUS.FAIL:"nonRecoverable"} | The critical status of the disk for trigger expression. |
6 |
{$DISK.STATUS.WARN:"nonCritical"} | The warning status of the disk for trigger expression. |
4 |
{$FAN.STATUS.CRIT:"criticalLower"} | The critical value of the FAN sensor for trigger expression. |
8 |
{$FAN.STATUS.CRIT:"criticalUpper"} | The critical value of the FAN sensor for trigger expression. |
5 |
{$FAN.STATUS.CRIT:"failed"} | The critical value of the FAN sensor for trigger expression. |
10 |
{$FAN.STATUS.CRIT:"nonRecoverableLower"} | The critical value of the FAN sensor for trigger expression. |
9 |
{$FAN.STATUS.CRIT:"nonRecoverableUpper"} | The critical value of the FAN sensor for trigger expression. |
6 |
{$FAN.STATUS.WARN:"nonCriticalLower"} | The warning value of the FAN sensor for trigger expression. |
7 |
{$FAN.STATUS.WARN:"nonCriticalUpper"} | The warning value of the FAN sensor for trigger expression. |
4 |
{$HEALTH.STATUS.CRIT} | The critical status of the health for trigger expression. |
5 |
{$HEALTH.STATUS.DISASTER} | The disaster status of the health for trigger expression. |
6 |
{$HEALTH.STATUS.WARN} | The warning status of the health for trigger expression. |
4 |
{$PSU.STATUS.CRIT:"critical"} | The critical value of the PSU sensor for trigger expression. |
5 |
{$PSU.STATUS.CRIT:"nonRecoverable"} | The critical value of the PSU sensor for trigger expression. |
6 |
{$PSU.STATUS.WARN:"nonCritical"} | The warning value of the PSU sensor for trigger expression. |
4 |
{$SENSOR.TEMP.STATUS.CRIT:"criticalLower"} | The critical status of the temperature probe for trigger expression. |
8 |
{$SENSOR.TEMP.STATUS.CRIT:"criticalUpper"} | The critical status of the temperature probe for trigger expression. |
5 |
{$SENSOR.TEMP.STATUS.CRIT:"nonRecoverableLower"} | The critical status of the temperature probe for trigger expression. |
9 |
{$SENSOR.TEMP.STATUS.CRIT:"nonRecoverableUpper"} | The critical status of the temperature probe for trigger expression. |
6 |
{$SENSOR.TEMP.STATUS.OK} | The OK status of the temperature probe for trigger expression. |
3 |
{$SENSOR.TEMP.STATUS.WARN:"nonCriticalLower"} | The warning status of the temperature probe for trigger expression. |
7 |
{$SENSOR.TEMP.STATUS.WARN:"nonCriticalUpper"} | The warning status of the temperature probe for trigger expression. |
4 |
{$SNMP.TIMEOUT} | The time interval for SNMP agent availability trigger expression. |
5m |
{$VDISK.STATUS.CRIT:"failed"} | The critical status of the virtual disk for trigger expression. |
3 |
{$VDISK.STATUS.WARN:"degraded"} | The warning status of the virtual disk for trigger expression. |
4 |
There are no template links in this template.
Name | Description | Type | Key and additional info |
---|---|---|---|
Array controller cache discovery | Scanning table of Array controllers: IDRAC-MIB-SMIv2::batteryTable |
SNMP | array.cache.discovery Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
Array controller discovery | Scanning table of Array controllers: IDRAC-MIB-SMIv2::controllerTable |
SNMP | array.discovery Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
FAN discovery | IDRAC-MIB-SMIv2::coolingDeviceTable |
SNMP | fan.discovery Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: Filter: ANDOR- {#TYPE} MATCHES REGEX3 |
Physical disk discovery | Scanning table of physical drive entries IDRAC-MIB-SMIv2::physicalDiskTable. |
SNMP | physicaldisk.discovery Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
PSU discovery | IDRAC-MIB-SMIv2::powerSupplyTable |
SNMP | psu.discovery Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
Temperature discovery | Scanning table of Temperature Probe Table IDRAC-MIB-SMIv2::temperatureProbeTable |
SNMP | temp.discovery Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
Virtual disk discovery | IDRAC-MIB-SMIv2::virtualDiskTable |
SNMP | virtualdisk.discovery Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
Group | Name | Description | Type | Key and additional info |
---|---|---|---|---|
Disk arrays | Dell R820: {#CNTLR_NAME} Status | MIB: IDRAC-MIB-SMIv2 The status of the controller itself without the propagation of any contained component status. Possible values: 1: Other 2: Unknown 3: OK 4: Non-critical 5: Critical 6: Non-recoverable |
SNMP | dell.server.hw.diskarray.status[controllerComponentStatus.{#SNMPINDEX}] Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
Disk arrays | Dell R820: {#CNTLR_NAME} Model | MIB: IDRAC-MIB-SMIv2 The controller's name as represented in Storage Management. |
SNMP | dell.server.hw.diskarray.model[controllerName.{#SNMPINDEX}] Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
Disk arrays | Dell R820: {#BATTERY_NAME} Status | MIB: IDRAC-MIB-SMIv2 Current state of battery. Possible values: 1: The current state could not be determined. 2: The battery is operating normally. 3: The battery has failed and needs to be replaced. 4: The battery temperature is high or charge level is depleting. 5: The battery is missing or not detected. 6: The battery is undergoing the re-charge phase. 7: The battery voltage or charge level is below the threshold.
|
SNMP | dell.server.hw.diskarray.cache.battery.status[batteryState.{#SNMPINDEX}] Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
Fans | Dell R820: {#FAN_DESCR} Status | MIB: IDRAC-MIB-SMIv2 This attribute defines the probe status of the cooling device. |
SNMP | dell.server.sensor.fan.status[coolingDeviceStatus.{#SNMPINDEX}] Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
Fans | Dell R820: {#FAN_DESCR} Speed | MIB: IDRAC-MIB-SMIv2 This attribute defines the reading for a cooling device of subtype other than coolingDeviceSubTypeIsDiscrete. When the value for coolingDeviceSubType is other than coolingDeviceSubTypeIsDiscrete, the value returned for this attribute is the speed in RPM or the OFF/ON value of the cooling device. When the value for coolingDeviceSubType is coolingDeviceSubTypeIsDiscrete, a value is not returned for this attribute. |
SNMP | dell.server.sensor.fan.speed[coolingDeviceReading.{#SNMPINDEX}] |
General | Dell R820: SNMP traps (fallback) | The item is used to collect all SNMP traps unmatched by other snmptrap items |
SNMP_TRAP | snmptrap.fallback |
General | Dell R820: System location | MIB: SNMPv2-MIB The physical location of this node (e.g., 'telephone closet, 3rd floor'). If the location is unknown, the value is the zero-length string. |
SNMP | dell.server.location[sysLocation] Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
General | Dell R820: System contact details | MIB: SNMPv2-MIB The textual identification of the contact person for this managed node, together with information on how to contact this person. If no contact information is known, the value is the zero-length string. |
SNMP | dell.server.contact[sysContact] Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
General | Dell R820: System object ID | MIB: SNMPv2-MIB The vendor's authoritative identification of the network management subsystem contained in the entity. This value is allocated within the SMI enterprises subtree (1.3.6.1.4.1) and provides an easy and unambiguous means for determining 'what kind of box' is being managed. For example, if vendor 'Flintstones, Inc.' was assigned the subtree 1.3.6.1.4.1.4242, it could assign the identifier 1.3.6.1.4.1.4242.1.1 to its 'Fred Router'. |
SNMP | dell.server.objectid[sysObjectID] Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
General | Dell R820: System name | MIB: SNMPv2-MIB An administratively-assigned name for this managed node. By convention, this is the node's fully-qualified domain name. If the name is unknown, the value is the zero-length string. |
SNMP | dell.server.name[sysName] Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
General | Dell R820: System description | MIB: SNMPv2-MIB A textual description of the entity. This value should include the full name and version identification of the system's hardware type, software operating-system, and networking software. |
SNMP | dell.server.descr[sysDescr] Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
Inventory | Dell R820: Hardware model name | MIB: IDRAC-MIB-SMIv2 This attribute defines the model name of the system. |
SNMP | dell.server.hw.model[systemModelName] Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
Inventory | Dell R820: Hardware serial number | MIB: IDRAC-MIB-SMIv2 This attribute defines the service tag of the system. |
SNMP | dell.server.hw.serialnumber[systemServiceTag] Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
Inventory | Dell R820: Operating system | MIB: IDRAC-MIB-SMIv2 This attribute defines the name of the operating system that the host is running. |
SNMP | dell.server.sw.os[systemOSName] Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
Inventory | Dell R820: Firmware version | MIB: IDRAC-MIB-SMIv2 This attribute defines the firmware version of a remote access card. |
SNMP | dell.server.hw.firmware[racFirmwareVersion] Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
Physical disks | Dell R820: {#DISK_NAME} Status | MIB: IDRAC-MIB-SMIv2 The status of the physical disk itself without the propagation of any contained component status. Possible values: 1: Other 2: Unknown 3: OK 4: Non-critical 5: Critical 6: Non-recoverable |
SNMP | dell.server.hw.physicaldisk.status[physicalDiskComponentStatus.{#SNMPINDEX}] Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
Physical disks | Dell R820: {#DISK_NAME} S.M.A.R.T. Status | MIB: IDRAC-MIB-SMIv2 Indicates whether the physical disk has received a predictive failure alert. |
SNMP | dell.server.hw.physicaldisk.smartstatus[physicalDiskSmartAlertIndication.{#SNMPINDEX}] Preprocessing: - DISCARD UNCHANGED_HEARTBEAT:6h |
Physical disks | Dell R820: {#DISK_NAME} Serial number | MIB: IDRAC-MIB-SMIv2 The physical disk's unique identification number from the manufacturer. |
SNMP | dell.server.hw.physicaldisk.serialnumber[physicalDiskSerialNo.{#SNMPINDEX}] Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
Physical disks | Dell R820: {#DISK_NAME} Model name | MIB: IDRAC-MIB-SMIv2 The model number of the physical disk. |
SNMP | dell.server.hw.physicaldisk.model[physicalDiskProductID.{#SNMPINDEX}] Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
Physical disks | Dell R820: {#DISK_NAME} Media type | MIB: IDRAC-MIB-SMIv2 The media type of the physical disk. Possible Values: 1: The media type could not be determined. 2: Hard Disk Drive (HDD). 3: Solid State Drive (SSD). |
SNMP | dell.server.hw.physicaldisk.mediatype[physicalDiskMediaType.{#SNMPINDEX}] Preprocessing: - DISCARD UNCHANGED_HEARTBEAT:6h |
Physical disks | Dell R820: {#DISK_NAME} Size | MIB: IDRAC-MIB-SMIv2 The size of the physical disk in megabytes. |
SNMP | dell.server.hw.physicaldisk.size[physicalDiskCapacityInMB.{#SNMPINDEX}] Preprocessing: - MULTIPLIER: - DISCARDUNCHANGEDHEARTBEAT: |
Power supply | Dell R820: {#PSU_DESCR} | MIB: IDRAC-MIB-SMIv2 0600.0012.0001.0005 This attribute defines the status of the power supply. |
SNMP | dell.server.sensor.psu.status[powerSupplyStatus.{#SNMPINDEX}] Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
Status | Dell R820: Overall system health status | MIB: IDRAC-MIB-SMIv2 This attribute defines the overall rollup status of all components in the system being monitored by the remote access card. Includes system, storage, IO devices, iDRAC, CPU, memory, etc. |
SNMP | dell.server.status[globalSystemStatus] Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
Status | Dell R820: Uptime (network) | MIB: SNMPv2-MIB The time (in hundredths of a second) since the network management portion of the system was last re-initialized. |
SNMP | dell.server.net.uptime[sysUpTime] Preprocessing: - MULTIPLIER: |
Status | Dell R820: Uptime (hardware) | MIB: HOST-RESOURCES-MIB The amount of time since this host was last initialized. Note that this is different from sysUpTime in the SNMPv2-MIB [RFC1907] because sysUpTime is the uptime of the network management portion of the system. |
SNMP | dell.server.hw.uptime[hrSystemUptime] Preprocessing: - CHECKNOTSUPPORTED ⛔️ON_FAIL: - MULTIPLIER: |
Status | Dell R820: SNMP agent availability | - |
INTERNAL | zabbix[host,snmp,available] Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
Temperature | Dell R820: {#SENSOR_LOCALE} Value | MIB: IDRAC-MIB-SMIv2 This attribute defines the reading for a temperature probe of type other than temperatureProbeTypeIsDiscrete. When the value for temperatureProbeType is other than temperatureProbeTypeIsDiscrete, the value returned for this attribute is the temperature that the probe is reading in Centigrade. When the value for temperatureProbeType is temperatureProbeTypeIsDiscrete, a value is not returned for this attribute. |
SNMP | dell.server.sensor.temp.value[temperatureProbeReading.{#SNMPINDEX}] Preprocessing: - MULTIPLIER: - DISCARDUNCHANGEDHEARTBEAT: |
Temperature | Dell R820: {#SENSOR_LOCALE} Status | MIB: IDRAC-MIB-SMIv2 This attribute defines the probe status of the temperature probe. Possible values: other(1), -- probe status is not one of the following: unknown(2), -- probe status is unknown (not known or monitored) ok(3), -- probe is reporting a value within the thresholds nonCriticalUpper(4), -- probe has crossed the upper noncritical threshold criticalUpper(5), -- probe has crossed the upper critical threshold nonRecoverableUpper(6), -- probe has crossed the upper non-recoverable threshold nonCriticalLower(7), -- probe has crossed the lower noncritical threshold criticalLower(8), -- probe has crossed the lower critical threshold nonRecoverableLower(9), -- probe has crossed the lower non-recoverable threshold failed(10) -- probe is not functional |
SNMP | dell.server.sensor.temp.status[temperatureProbeStatus.{#SNMPINDEX}] Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
Virtual disks | Dell R820: {#DISK_NAME} Status | MIB: IDRAC-MIB-SMIv2 The current state of this virtual disk (which includes any member physical disks.) Possible states: 1: The current state could not be determined. 2: The virtual disk is operating normally or optimally. 3: The virtual disk has encountered a failure. Data on the disk is lost or is about to be lost. 4: The virtual disk encountered a failure with one or all of the constituent redundant physical disks. The data on the virtual disk might no longer be fault tolerant. |
SNMP | dell.server.hw.virtualdisk.status[virtualDiskState.{#SNMPINDEX}] Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
Virtual disks | Dell R820: {#DISK_NAME} Layout type | MIB: IDRAC-MIB-SMIv2 The virtual disk's RAID type. Possible values: 1: Not one of the following 2: RAID-0 3: RAID-1 4: RAID-5 5: RAID-6 6: RAID-10 7: RAID-50 8: RAID-60 9: Concatenated RAID 1 10: Concatenated RAID 5 |
SNMP | dell.server.hw.virtualdisk.layout[virtualDiskLayout.{#SNMPINDEX}] Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
Virtual disks | Dell R820: {#DISK_NAME} Size | MIB: IDRAC-MIB-SMIv2 The size of the virtual disk in megabytes. |
SNMP | dell.server.hw.virtualdisk.size[virtualDiskSizeInMB.{#SNMPINDEX}] Preprocessing: - MULTIPLIER: - DISCARDUNCHANGEDHEARTBEAT: |
Virtual disks | Dell R820: {#DISK_NAME} Current state | MIB: IDRAC-MIB-SMIv2 The state of the virtual disk when there are progressive operations ongoing. Possible values: 1: There is no active operation running. 2: The virtual disk configuration has changed. The physical disks included in the virtual disk are being modified to support the new configuration. 3: A Consistency Check (CC) is being performed on the virtual disk. 4: The virtual disk is being initialized. 5: BackGround Initialization (BGI) is being performed on the virtual disk. |
SNMP | dell.server.hw.virtualdisk.state[virtualDiskOperationalState.{#SNMPINDEX}] |
Virtual disks | Dell R820: {#DISK_NAME} Read policy | MIB: IDRAC-MIB-SMIv2 The read policy used by the controller for read operations on this virtual disk. Possible values: 1: No Read Ahead. 2: Read Ahead. 3: Adaptive Read Ahead. |
SNMP | dell.server.hw.virtualdisk.readpolicy[virtualDiskReadPolicy.{#SNMPINDEX}] |
Virtual disks | Dell R820: {#DISK_NAME} Write policy | MIB: IDRAC-MIB-SMIv2 The write policy used by the controller for write operations on this virtual disk. Possible values: 1: Write Through. 2: Write Back. 3: Force Write Back. |
SNMP | dell.server.hw.virtualdisk.writepolicy[virtualDiskWritePolicy.{#SNMPINDEX}] |
Name | Description | Expression | Severity | Dependencies and additional info |
---|---|---|---|---|
Dell R820: {#CNTLR_NAME} is in unrecoverable state | Please check the device for faults. |
last(/DELL PowerEdge R820 by SNMP/dell.server.hw.diskarray.status[controllerComponentStatus.{#SNMPINDEX}])={$DISK.ARRAY.STATUS.FAIL} |
DISASTER | |
Dell R820: {#CNTLR_NAME} is in critical state | Please check the device for faults. |
last(/DELL PowerEdge R820 by SNMP/dell.server.hw.diskarray.status[controllerComponentStatus.{#SNMPINDEX}])={$DISK.ARRAY.STATUS.CRIT} |
HIGH | Depends on: - Dell R820: {#CNTLR_NAME} is in unrecoverable state |
Dell R820: {#CNTLR_NAME} is in warning state | Please check the device for faults. |
last(/DELL PowerEdge R820 by SNMP/dell.server.hw.diskarray.status[controllerComponentStatus.{#SNMPINDEX}])={$DISK.ARRAY.STATUS.WARN} |
AVERAGE | Depends on: - Dell R820: {#CNTLRNAME} is in critical state - Dell R820: {#CNTLRNAME} is in unrecoverable state |
Dell R820: {#BATTERY_NAME} is in critical state | Please check the device for faults. |
last(/DELL PowerEdge R820 by SNMP/dell.server.hw.diskarray.cache.battery.status[batteryState.{#SNMPINDEX}])={$DISK.ARRAY.CACHE.BATTERY.STATUS.CRIT} |
AVERAGE | |
Dell R820: {#BATTERY_NAME} is in warning state | Please check the device for faults. |
last(/DELL PowerEdge R820 by SNMP/dell.server.hw.diskarray.cache.battery.status[batteryState.{#SNMPINDEX}])={$DISK.ARRAY.CACHE.BATTERY.STATUS.WARN} |
WARNING | Depends on: - Dell R820: {#BATTERY_NAME} is in critical state |
Dell R820: {#BATTERY_NAME} is not in optimal state | Please check the device for faults. |
last(/DELL PowerEdge R820 by SNMP/dell.server.hw.diskarray.cache.battery.status[batteryState.{#SNMPINDEX}])<>{$DISK.ARRAY.CACHE.BATTERY.STATUS.OK} |
WARNING | Depends on: - Dell R820: {#BATTERYNAME} is in critical state - Dell R820: {#BATTERYNAME} is in warning state |
Dell R820: {#FAN_DESCR} is in critical state | Please check the fan unit. |
last(/DELL PowerEdge R820 by SNMP/dell.server.sensor.fan.status[coolingDeviceStatus.{#SNMPINDEX}])={$FAN.STATUS.CRIT:"criticalUpper"} or last(/DELL PowerEdge R820 by SNMP/dell.server.sensor.fan.status[coolingDeviceStatus.{#SNMPINDEX}])={$FAN.STATUS.CRIT:"nonRecoverableUpper"} or last(/DELL PowerEdge R820 by SNMP/dell.server.sensor.fan.status[coolingDeviceStatus.{#SNMPINDEX}])={$FAN.STATUS.CRIT:"criticalLower"} or last(/DELL PowerEdge R820 by SNMP/dell.server.sensor.fan.status[coolingDeviceStatus.{#SNMPINDEX}])={$FAN.STATUS.CRIT:"nonRecoverableLower"} or last(/DELL PowerEdge R820 by SNMP/dell.server.sensor.fan.status[coolingDeviceStatus.{#SNMPINDEX}])={$FAN.STATUS.CRIT:"failed"} |
AVERAGE | |
Dell R820: {#FAN_DESCR} is in warning state | Please check the fan unit. |
last(/DELL PowerEdge R820 by SNMP/dell.server.sensor.fan.status[coolingDeviceStatus.{#SNMPINDEX}])={$FAN.STATUS.WARN:"nonCriticalUpper"} or last(/DELL PowerEdge R820 by SNMP/dell.server.sensor.fan.status[coolingDeviceStatus.{#SNMPINDEX}])={$FAN.STATUS.WARN:"nonCriticalLower"} |
WARNING | Depends on: - Dell R820: {#FAN_DESCR} is in critical state |
Dell R820: System name has changed | System name has changed. Ack to close. |
last(/DELL PowerEdge R820 by SNMP/dell.server.name[sysName],#1)<>last(/DELL PowerEdge R820 by SNMP/dell.server.name[sysName],#2) and length(last(/DELL PowerEdge R820 by SNMP/dell.server.name[sysName]))>0 |
INFO | Manual close: YES |
Dell R820: Device has been replaced | Device serial number has changed. Ack to close |
last(/DELL PowerEdge R820 by SNMP/dell.server.hw.serialnumber[systemServiceTag],#1)<>last(/DELL PowerEdge R820 by SNMP/dell.server.hw.serialnumber[systemServiceTag],#2) and length(last(/DELL PowerEdge R820 by SNMP/dell.server.hw.serialnumber[systemServiceTag]))>0 |
INFO | Manual close: YES |
Dell R820: Operating system description has changed | Operating system description has changed. Possibly, the system has been updated or replaced. Ack to close. |
last(/DELL PowerEdge R820 by SNMP/dell.server.sw.os[systemOSName],#1)<>last(/DELL PowerEdge R820 by SNMP/dell.server.sw.os[systemOSName],#2) and length(last(/DELL PowerEdge R820 by SNMP/dell.server.sw.os[systemOSName]))>0 |
INFO | Manual close: YES |
Dell R820: Firmware has changed | Firmware version has changed. Ack to close. |
last(/DELL PowerEdge R820 by SNMP/dell.server.hw.firmware[racFirmwareVersion],#1)<>last(/DELL PowerEdge R820 by SNMP/dell.server.hw.firmware[racFirmwareVersion],#2) and length(last(/DELL PowerEdge R820 by SNMP/dell.server.hw.firmware[racFirmwareVersion]))>0 |
INFO | Manual close: YES |
Dell R820: {#DISK_NAME} failed | Please check physical disk for warnings or errors. |
last(/DELL PowerEdge R820 by SNMP/dell.server.hw.physicaldisk.status[physicalDiskComponentStatus.{#SNMPINDEX}])={$DISK.STATUS.FAIL:"critical"} or last(/DELL PowerEdge R820 by SNMP/dell.server.hw.physicaldisk.status[physicalDiskComponentStatus.{#SNMPINDEX}])={$DISK.STATUS.FAIL:"nonRecoverable"} |
HIGH | |
Dell R820: {#DISK_NAME} is in warning state | Please check physical disk for warnings or errors. |
last(/DELL PowerEdge R820 by SNMP/dell.server.hw.physicaldisk.status[physicalDiskComponentStatus.{#SNMPINDEX}])={$DISK.STATUS.WARN:"nonCritical"} |
WARNING | Depends on: - Dell R820: {#DISK_NAME} failed |
Dell R820: {#DISK_NAME} S.M.A.R.T. failed | Disk probably requires replacement. |
last(/DELL PowerEdge R820 by SNMP/dell.server.hw.physicaldisk.smart_status[physicalDiskSmartAlertIndication.{#SNMPINDEX}])={$DISK.SMART.STATUS.FAIL:"replaceDrive"} or last(/DELL PowerEdge R820 by SNMP/dell.server.hw.physicaldisk.smart_status[physicalDiskSmartAlertIndication.{#SNMPINDEX}])={$DISK.SMART.STATUS.FAIL:"replaceDriveSSDWearOut"} |
HIGH | Depends on: - Dell R820: {#DISK_NAME} failed |
Dell R820: {#DISK_NAME} has been replaced | {#DISK_NAME} serial number has changed. Ack to close |
last(/DELL PowerEdge R820 by SNMP/dell.server.hw.physicaldisk.serialnumber[physicalDiskSerialNo.{#SNMPINDEX}],#1)<>last(/DELL PowerEdge R820 by SNMP/dell.server.hw.physicaldisk.serialnumber[physicalDiskSerialNo.{#SNMPINDEX}],#2) and length(last(/DELL PowerEdge R820 by SNMP/dell.server.hw.physicaldisk.serialnumber[physicalDiskSerialNo.{#SNMPINDEX}]))>0 |
INFO | Manual close: YES |
Dell R820: Power supply {#PSU_DESCR} is in critical state | Please check the power supply unit for errors. |
last(/DELL PowerEdge R820 by SNMP/dell.server.sensor.psu.status[powerSupplyStatus.{#SNMPINDEX}])={$PSU.STATUS.CRIT:"critical"} or last(/DELL PowerEdge R820 by SNMP/dell.server.sensor.psu.status[powerSupplyStatus.{#SNMPINDEX}])={$PSU.STATUS.CRIT:"nonRecoverable"} |
AVERAGE | |
Dell R820: Power supply {#PSU_DESCR} is in warning state | Please check the power supply unit for errors. |
last(/DELL PowerEdge R820 by SNMP/dell.server.sensor.psu.status[powerSupplyStatus.{#SNMPINDEX}])={$PSU.STATUS.WARN:"nonCritical"} |
WARNING | Depends on: - Dell R820: Power supply {#PSU_DESCR} is in critical state |
Dell R820: System is in unrecoverable state | Please check the device for faults. |
last(/DELL PowerEdge R820 by SNMP/dell.server.status[globalSystemStatus])={$HEALTH.STATUS.DISASTER} |
DISASTER | |
Dell R820: System status is in critical state | Please check the device for errors. |
last(/DELL PowerEdge R820 by SNMP/dell.server.status[globalSystemStatus])={$HEALTH.STATUS.CRIT} |
HIGH | |
Dell R820: System status is in warning state | Please check the device for warnings. |
last(/DELL PowerEdge R820 by SNMP/dell.server.status[globalSystemStatus])={$HEALTH.STATUS.WARN} |
WARNING | Depends on: - Dell R820: System status is in critical state |
Dell R820: Host has been restarted | Uptime is less than 10 minutes. |
(last(/DELL PowerEdge R820 by SNMP/dell.server.hw.uptime[hrSystemUptime])>0 and last(/DELL PowerEdge R820 by SNMP/dell.server.hw.uptime[hrSystemUptime])<10m) or (last(/DELL PowerEdge R820 by SNMP/dell.server.hw.uptime[hrSystemUptime])=0 and last(/DELL PowerEdge R820 by SNMP/dell.server.net.uptime[sysUpTime])<10m) |
WARNING | Manual close: YES |
Dell R820: No SNMP data collection | SNMP is not available for polling. Please check device connectivity and SNMP settings. |
max(/DELL PowerEdge R820 by SNMP/zabbix[host,snmp,available],{$SNMP.TIMEOUT})=0 |
WARNING | |
Dell R820: Probe {#SENSOR_LOCALE} is in critical status | Please check the device for faults. |
last(/DELL PowerEdge R820 by SNMP/dell.server.sensor.temp.status[temperatureProbeStatus.{#SNMPINDEX}])={$SENSOR.TEMP.STATUS.CRIT:"criticalUpper"} or last(/DELL PowerEdge R820 by SNMP/dell.server.sensor.temp.status[temperatureProbeStatus.{#SNMPINDEX}])={$SENSOR.TEMP.STATUS.CRIT:"nonRecoverableUpper"} or last(/DELL PowerEdge R820 by SNMP/dell.server.sensor.temp.status[temperatureProbeStatus.{#SNMPINDEX}])={$SENSOR.TEMP.STATUS.CRIT:"criticalLower"} or last(/DELL PowerEdge R820 by SNMP/dell.server.sensor.temp.status[temperatureProbeStatus.{#SNMPINDEX}])={$SENSOR.TEMP.STATUS.CRIT:"nonRecoverableLower"} |
AVERAGE | |
Dell R820: Probe {#SENSOR_LOCALE} is in warning status | Please check the device for faults. |
last(/DELL PowerEdge R820 by SNMP/dell.server.sensor.temp.status[temperatureProbeStatus.{#SNMPINDEX}])={$SENSOR.TEMP.STATUS.WARN:"nonCriticalUpper"} or last(/DELL PowerEdge R820 by SNMP/dell.server.sensor.temp.status[temperatureProbeStatus.{#SNMPINDEX}])={$SENSOR.TEMP.STATUS.WARN:"nonCriticalLower"} |
WARNING | Depends on: - Dell R820: Probe {#SENSOR_LOCALE} is in critical status |
Dell R820: Probe {#SENSOR_LOCALE} is not in optimal status | Please check the device for faults. |
last(/DELL PowerEdge R820 by SNMP/dell.server.sensor.temp.status[temperatureProbeStatus.{#SNMPINDEX}])<>{$SENSOR.TEMP.STATUS.OK} |
INFO | Manual close: YES Depends on: - Dell R820: Probe {#SENSORLOCALE} is in critical status - Dell R820: Probe {#SENSORLOCALE} is in warning status |
Dell R820: {#DISK_NAME} failed | Please check the virtual disk for warnings or errors. |
last(/DELL PowerEdge R820 by SNMP/dell.server.hw.virtualdisk.status[virtualDiskState.{#SNMPINDEX}])={$VDISK.STATUS.CRIT:"failed"} |
HIGH | |
Dell R820: {#DISK_NAME} is in warning state | Please check the virtual disk for warnings or errors. |
last(/DELL PowerEdge R820 by SNMP/dell.server.hw.virtualdisk.status[virtualDiskState.{#SNMPINDEX}])={$VDISK.STATUS.WARN:"degraded"} |
AVERAGE | Depends on: - Dell R820: {#DISK_NAME} failed |
Please report any issues with the template at https://support.zabbix.com.
You can also provide feedback, discuss the template, or ask for help at ZABBIX forums.
For Zabbix version: 6.2 and higher
This is a template for monitoring DELL PowerEdge R820 servers with iDRAC 8/9 firmware 4.32 and later with Redfish API enabled via Zabbix HTTP agent that works without any external scripts.
See Zabbix template operation for basic instructions.
1. Enable Redfish API in Dell iDRAC interface of your server.
2. Create a user for monitoring with read-only permissions in Dell iDRAC interface.
3. Create a host for Dell server with iDRAC IP as Zabbix agent interface.
4. Link the template to the host.
5. Customize values of {$API.URL}, {$API.USER}, {$API.PASSWORD} macros.
No specific Zabbix configuration is required.
Name | Description | Default |
---|---|---|
{$API.PASSWORD} | The Dell iDRAC user password. |
<Put your password here> |
{$API.URL} | The Dell iDRAC Redfish API URL in the format |
<Put your URL here> |
{$API.USER} | The Dell iDRAC username. |
<Put your username here> |
{$IFCONTROL} | Link status trigger will be fired only for interfaces that have the context macro equaled 1. |
1 |
There are no template links in this template.
Name | Description | Type | Key and additional info |
---|---|---|---|
Array controller cache discovery | Discovery of a cache of disk array controllers. |
HTTP_AGENT | array.cache.discovery Preprocessing: - JAVASCRIPT: - DISCARDUNCHANGEDHEARTBEAT: |
Array controller discovery | Discovery of disk array controllers. |
HTTP_AGENT | array.discovery Preprocessing: - JAVASCRIPT: - DISCARDUNCHANGEDHEARTBEAT: |
FAN discovery | Discovery of FAN sensors. |
HTTP_AGENT | fan.discovery Preprocessing: - JAVASCRIPT: - DISCARDUNCHANGEDHEARTBEAT: |
Network interface discovery | The NetworkInterface schema describes links to the NetworkAdapter and represents the functionality available to the containing system. |
HTTP_AGENT | net.if.discovery Preprocessing: - JAVASCRIPT: - DISCARDUNCHANGEDHEARTBEAT: |
Physical disk discovery | Discovery of physical disks. |
HTTP_AGENT | physicaldisk.discovery Preprocessing: - JAVASCRIPT: - DISCARDUNCHANGEDHEARTBEAT: |
PSU discovery | Discovery of PSU sensors. |
HTTP_AGENT | psu.discovery Preprocessing: - JAVASCRIPT: - DISCARDUNCHANGEDHEARTBEAT: |
Temperature discovery | Discovery of temperature sensors. |
HTTP_AGENT | temp.discovery Preprocessing: - JAVASCRIPT: - DISCARDUNCHANGEDHEARTBEAT: |
Virtual disk discovery | Discovery of virtual disks. |
HTTP_AGENT | virtualdisk.discovery Preprocessing: - JAVASCRIPT: - DISCARDUNCHANGEDHEARTBEAT: |
Group | Name | Description | Type | Key and additional info |
---|---|---|---|---|
Fans | Dell R820: {#SENSOR_NAME} Speed | The sensor value. |
DEPENDENT | dell.server.sensor.fan.speed[{#SENSOR_NAME}] Preprocessing: - JSONPATH: |
Fans | Dell R820: {#SENSOR_NAME} Status | The status of the job. Possible values: OK, Warning, Critical. |
DEPENDENT | dell.server.sensor.fan.status[{#SENSORNAME}] Preprocessing: - JSONPATH: - DISCARD UNCHANGED_HEARTBEAT:6h |
Inventory | Dell R820: Hardware model name | This attribute defines the model name of the system. |
DEPENDENT | dell.server.hw.model Preprocessing: - JSONPATH: - DISCARDUNCHANGEDHEARTBEAT: |
Inventory | Dell R820: Hardware serial number | This attribute defines the service tag of the system. |
DEPENDENT | dell.server.hw.serialnumber Preprocessing: - JSONPATH: - DISCARDUNCHANGEDHEARTBEAT: |
Inventory | Dell R820: Firmware version | This attribute defines the firmware version of a remote access card. |
DEPENDENT | dell.server.hw.firmware Preprocessing: - JSONPATH: - DISCARDUNCHANGEDHEARTBEAT: |
Network interfaces | Dell R820: {#IFNAME} Speed | Network port current link speed. |
DEPENDENT | dell.server.net.if.speed[{#IFNAME}] Preprocessing: - JSONPATH: - DISCARDUNCHANGEDHEARTBEAT: |
Network interfaces | Dell R820: {#IFNAME} Link status | The status of the link between this port and its link partner. Possible values: Down, Up, null. |
DEPENDENT | dell.server.net.if.status[{#IFNAME}] Preprocessing: - JSONPATH: - DISCARDUNCHANGEDHEARTBEAT: |
Network interfaces | Dell R820: {#IFNAME} State | The known state of the Resource, for example, enabled. Possible values: Enabled, Disabled, StandbyOffline, StandbySpare, InTest, Starting, Absent, UnavailableOffline, Deferring, Quiesced, Updating, Qualified. |
DEPENDENT | dell.server.net.if.state[{#IFNAME}] Preprocessing: - JSONPATH: - DISCARDUNCHANGEDHEARTBEAT: |
Network interfaces | Dell R820: {#IFNAME} Status | The status of the job. Possible values: OK, Warning, Critical. |
DEPENDENT | dell.server.net.if.health[{#IFNAME}] Preprocessing: - JSONPATH: - DISCARDUNCHANGEDHEARTBEAT: |
Physical disks | Dell R820: {#DISK_NAME} Status | The status of the job. Possible values: OK, Warning, Critical. |
DEPENDENT | dell.server.hw.physicaldisk.status[{#DISKNAME}] Preprocessing: - JSONPATH: - DISCARD UNCHANGED_HEARTBEAT:6h |
Physical disks | Dell R820: {#DISK_NAME} Serial number | The serial number of this drive. |
DEPENDENT | dell.server.hw.physicaldisk.serialnumber[{#DISKNAME}] Preprocessing: - JSONPATH: - DISCARD UNCHANGED_HEARTBEAT:6h |
Physical disks | Dell R820: {#DISK_NAME} Model name | The model number of the drive. |
DEPENDENT | dell.server.hw.physicaldisk.model[{#DISKNAME}] Preprocessing: - JSONPATH: - DISCARD UNCHANGED_HEARTBEAT:6h |
Physical disks | Dell R820: {#DISK_NAME} Media type | The type of media contained in this drive. Possible values: HDD, SSD, SMR, null. |
DEPENDENT | dell.server.hw.physicaldisk.mediatype[{#DISKNAME}] Preprocessing: - JSONPATH: - DISCARDUNCHANGEDHEARTBEAT: |
Physical disks | Dell R820: {#DISK_NAME} Size | The size, in bytes, of this drive. |
DEPENDENT | dell.server.hw.physicaldisk.size[{#DISKNAME}] Preprocessing: - JSONPATH: - DISCARD UNCHANGED_HEARTBEAT:6h |
Power supply | Dell R820: {#SENSOR_NAME} Status | The status of the job. Possible values: OK, Warning, Critical. |
DEPENDENT | dell.server.sensor.psu.status[{#SENSORNAME}] Preprocessing: - JSONPATH: - DISCARD UNCHANGED_HEARTBEAT:6h |
Status | Dell R820: Overall system health status | This attribute defines the overall rollup status of all components in the system being monitored by the remote access card. Includes system, storage, IO devices, iDRAC, CPU, memory, etc. |
DEPENDENT | dell.server.status Preprocessing: - JSONPATH: - DISCARDUNCHANGEDHEARTBEAT: |
Status | Dell R820: Redfish API | The availability of Redfish API on the server. Possible values: 0 unavailable 1 available |
SIMPLE | net.tcp.service[https] |
Temperature | Dell R820: {#SENSOR_NAME} Value | The sensor value. |
DEPENDENT | dell.server.sensor.temp.value[{#SENSOR_NAME}] Preprocessing: - JSONPATH: |
Temperature | Dell R820: {#SENSOR_NAME} Status | The status of the job. Possible values: OK, Warning, Critical. |
DEPENDENT | dell.server.sensor.temp.status[{#SENSORNAME}] Preprocessing: - JSONPATH: - DISCARD UNCHANGED_HEARTBEAT:6h |
Virtual disks | Dell R820: {#DISK_NAME} Status | The status of the job. Possible values: OK, Warning, Critical. |
DEPENDENT | dell.server.hw.virtualdisk.status[{#DISKNAME}] Preprocessing: - JSONPATH: - DISCARD UNCHANGED_HEARTBEAT:6h |
Virtual disks | Dell R820: {#DISK_NAME} RAID status | This property represents the RAID specific status. Possible values: Blocked, Degraded, Failed, Foreign, Offline, Online, Ready, Unknown, null. |
DEPENDENT | dell.server.hw.virtualdisk.raidstatus[{#DISKNAME}] Preprocessing: - JSONPATH: - DISCARD UNCHANGED_HEARTBEAT:6h |
Virtual disks | Dell R820: {#DISK_NAME} Size | The size in bytes of this Volume. |
DEPENDENT | dell.server.hw.virtualdisk.size[{#DISKNAME}] Preprocessing: - JSONPATH: - DISCARD UNCHANGED_HEARTBEAT:6h |
Virtual disks | Dell R820: {#DISK_NAME} Current state | The known state of the Resource, for example, enabled. Possible values: Enabled, Disabled, StandbyOffline, StandbySpare, InTest, Starting, Absent, UnavailableOffline, Deferring, Quiesced, Updating, Qualified. |
DEPENDENT | dell.server.hw.virtualdisk.state[{#DISKNAME}] Preprocessing: - JSONPATH: - DISCARD UNCHANGED_HEARTBEAT:6h |
Virtual disks | Dell R820: {#DISK_NAME} Read policy | Indicates the read cache policy setting for the Volume. Possible values: ReadAhead, AdaptiveReadAhead, Off. |
DEPENDENT | dell.server.hw.virtualdisk.readpolicy[{#DISKNAME}] Preprocessing: - JSONPATH: - DISCARD UNCHANGED_HEARTBEAT:6h |
Virtual disks | Dell R820: {#DISK_NAME} Write policy | Indicates the write cache policy setting for the Volume. Possible values: WriteThrough, ProtectedWriteBack, UnprotectedWriteBack. |
DEPENDENT | dell.server.hw.virtualdisk.writepolicy[{#DISKNAME}] Preprocessing: - JSONPATH: - DISCARD UNCHANGED_HEARTBEAT:6h |
Zabbix raw items | Dell R820: Get system | Returns the metrics of a system. |
HTTP_AGENT | dell.server.system.get Preprocessing: - JAVASCRIPT: |
Zabbix raw items | Dell R820: {#SENSOR_NAME} Get sensor | Returns the metrics of a sensor. |
HTTP_AGENT | dell.server.sensor.temp.get[{#SENSOR_NAME}] |
Zabbix raw items | Dell R820: {#SENSOR_NAME} Get sensor | Returns the metrics of a sensor. |
HTTP_AGENT | dell.server.sensor.psu.get[{#SENSOR_NAME}] |
Zabbix raw items | Dell R820: {#SENSOR_NAME} Get sensor | Returns the metrics of a sensor. |
HTTP_AGENT | dell.server.sensor.fan.get[{#SENSOR_NAME}] |
Zabbix raw items | Dell R820: {#CNTLR_NAME} in slot {#SLOT} Status | The status of the job. Possible values: OK, Warning, Critical. |
HTTP_AGENT | dell.server.hw.diskarray.status[{#CNTLRNAME}{#SLOT}] Preprocessing: - JSONPATH: - DISCARD UNCHANGED_HEARTBEAT:6h |
Zabbix raw items | Dell R820: {#BATTERY_NAME} Status | The status of the job. Possible values: OK, Warning, Critical. |
HTTP_AGENT | dell.server.hw.diskarray.cache.battery.status[{#BATTERYNAME}] Preprocessing: - JSONPATH: - DISCARD UNCHANGED_HEARTBEAT:6h |
Zabbix raw items | Dell R820: {#DISK_NAME} Get disk | Returns the metrics of a physical disk. |
HTTP_AGENT | dell.server.hw.physicaldisk.get[{#DISK_NAME}] |
Zabbix raw items | Dell R820: {#DISK_NAME} Get disk | Returns the metrics of a virtual disk. |
HTTP_AGENT | dell.server.hw.virtualdisk.get[{#DISK_NAME}] |
Zabbix raw items | Dell R820: {#IFNAME} Get interface | Returns the metrics of a network interface. |
HTTP_AGENT | dell.server.net.if.get[{#IFNAME}] |
Name | Description | Expression | Severity | Dependencies and additional info |
---|---|---|---|---|
Dell R820: {#SENSOR_NAME} is in a critical state | Please check the device for faults. |
find(/DELL PowerEdge R820 by HTTP/dell.server.sensor.fan.status[{#SENSOR_NAME}],,"like","Critical")=1 |
HIGH | |
Dell R820: {#SENSOR_NAME} is in warning state | Please check the device for warnings. |
find(/DELL PowerEdge R820 by HTTP/dell.server.sensor.fan.status[{#SENSOR_NAME}],,"like","Warning")=1 |
WARNING | Depends on: - Dell R820: {#SENSOR_NAME} is in a critical state |
Dell R820: Device has been replaced | Device serial number has changed. Ack to close |
last(/DELL PowerEdge R820 by HTTP/dell.server.hw.serialnumber,#1)<>last(/DELL PowerEdge R820 by HTTP/dell.server.hw.serialnumber,#2) and length(last(/DELL PowerEdge R820 by HTTP/dell.server.hw.serialnumber))>0 |
INFO | Manual close: YES |
Dell R820: Firmware has changed | Firmware version has changed. Ack to close. |
last(/DELL PowerEdge R820 by HTTP/dell.server.hw.firmware,#1)<>last(/DELL PowerEdge R820 by HTTP/dell.server.hw.firmware,#2) and length(last(/DELL PowerEdge R820 by HTTP/dell.server.hw.firmware))>0 |
INFO | Manual close: YES |
Dell R820: {#IFNAME} Link down | This trigger expression works as follows: 1. Can be triggered if operations status is down. 2. {$IFCONTROL:"{#IFNAME}"}=1 - user can redefine Context macro to value - 0. That marks this interface as not important. No new trigger will be fired if this interface is down. 3. Condition of difference between last and previous value - trigger fires only if operational status was up(1) sometime before. (So, do not fire 'ethernal off' interfaces.) WARNING: if closed manually - won't fire again on next poll, because of .diff. |
{$IFCONTROL:"{#IFNAME}"}=1 and (find(/DELL PowerEdge R820 by HTTP/dell.server.net.if.status[{#IFNAME}],,"like")="Down" and last(/DELL PowerEdge R820 by HTTP/dell.server.net.if.status[{#IFNAME}],#1)<>last(/DELL PowerEdge R820 by HTTP/dell.server.net.if.status[{#IFNAME}],#2)) Recovery expression: find(/DELL PowerEdge R820 by HTTP/dell.server.net.if.status[{#IFNAME}],,"like")<>"Down" or {$IFCONTROL:"{#IFNAME}"}=0 |
AVERAGE | Manual close: YES |
Dell R820: {#IFNAME} is in a critical state | Please check the device for faults. |
find(/DELL PowerEdge R820 by HTTP/dell.server.net.if.health[{#IFNAME}],,"like","Critical")=1 |
HIGH | |
Dell R820: {#IFNAME} is in warning state | Please check the device for warnings. |
find(/DELL PowerEdge R820 by HTTP/dell.server.net.if.health[{#IFNAME}],,"like","Warning")=1 |
WARNING | Depends on: - Dell R820: {#IFNAME} is in a critical state |
Dell R820: {#DISK_NAME} is in a critical state | Please check the device for faults. |
find(/DELL PowerEdge R820 by HTTP/dell.server.hw.physicaldisk.status[{#DISK_NAME}],,"like","Critical")=1 |
HIGH | |
Dell R820: {#DISK_NAME} is in warning state | Please check the device for warnings. |
find(/DELL PowerEdge R820 by HTTP/dell.server.hw.physicaldisk.status[{#DISK_NAME}],,"like","Warning")=1 |
WARNING | Depends on: - Dell R820: {#DISK_NAME} is in a critical state |
Dell R820: {#DISK_NAME} has been replaced | {#DISK_NAME} serial number has changed. Ack to close |
last(/DELL PowerEdge R820 by HTTP/dell.server.hw.physicaldisk.serialnumber[{#DISK_NAME}],#1)<>last(/DELL PowerEdge R820 by HTTP/dell.server.hw.physicaldisk.serialnumber[{#DISK_NAME}],#2) and length(last(/DELL PowerEdge R820 by HTTP/dell.server.hw.physicaldisk.serialnumber[{#DISK_NAME}]))>0 |
INFO | Manual close: YES |
Dell R820: {#SENSOR_NAME} is in a critical state | Please check the device for faults. |
find(/DELL PowerEdge R820 by HTTP/dell.server.sensor.psu.status[{#SENSOR_NAME}],,"like","Critical")=1 |
HIGH | |
Dell R820: {#SENSOR_NAME} is in warning state | Please check the device for warnings. |
find(/DELL PowerEdge R820 by HTTP/dell.server.sensor.psu.status[{#SENSOR_NAME}],,"like","Warning")=1 |
WARNING | Depends on: - Dell R820: {#SENSOR_NAME} is in a critical state |
Dell R820: Server is in a critical state | Please check the device for faults. |
find(/DELL PowerEdge R820 by HTTP/dell.server.status,,"like","Critical")=1 |
HIGH | |
Dell R820: Server is in warning state | Please check the device for warnings. |
find(/DELL PowerEdge R820 by HTTP/dell.server.status,,"like","Warning")=1 |
WARNING | Depends on: - Dell R820: Server is in a critical state |
Dell R820: Redfish API service is unavailable | The service is unavailable or does not accept TCP connections. |
last(/DELL PowerEdge R820 by HTTP/net.tcp.service[https])=0 |
HIGH | |
Dell R820: {#SENSOR_NAME} is in a critical state | Please check the device for faults. |
find(/DELL PowerEdge R820 by HTTP/dell.server.sensor.temp.status[{#SENSOR_NAME}],,"like","Critical")=1 |
HIGH | |
Dell R820: {#SENSOR_NAME} is in warning state | Please check the device for warnings. |
find(/DELL PowerEdge R820 by HTTP/dell.server.sensor.temp.status[{#SENSOR_NAME}],,"like","Warning")=1 |
WARNING | Depends on: - Dell R820: {#SENSOR_NAME} is in a critical state |
Dell R820: {#DISK_NAME} is in a critical state | Please check the device for faults. |
find(/DELL PowerEdge R820 by HTTP/dell.server.hw.virtualdisk.status[{#DISK_NAME}],,"like","Critical")=1 |
HIGH | |
Dell R820: {#DISK_NAME} is in warning state | Please check the device for warnings. |
find(/DELL PowerEdge R820 by HTTP/dell.server.hw.virtualdisk.status[{#DISK_NAME}],,"like","Warning")=1 |
WARNING | Depends on: - Dell R820: {#DISK_NAME} is in a critical state |
Dell R820: {#CNTLR_NAME} in slot {#SLOT} is in a critical state | Please check the device for faults. |
find(/DELL PowerEdge R820 by HTTP/dell.server.hw.diskarray.status[{#CNTLR_NAME}{#SLOT}],,"like","Critical")=1 |
HIGH | |
Dell R820: {#CNTLR_NAME} in slot {#SLOT} is in warning state | Please check the device for warnings. |
find(/DELL PowerEdge R820 by HTTP/dell.server.hw.diskarray.status[{#CNTLR_NAME}{#SLOT}],,"like","Warning")=1 |
WARNING | Depends on: - Dell R820: {#CNTLR_NAME} in slot {#SLOT} is in a critical state |
Dell R820: {#BATTERY_NAME} is in a critical state | Please check the device for faults. |
find(/DELL PowerEdge R820 by HTTP/dell.server.hw.diskarray.cache.battery.status[{#BATTERY_NAME}],,"like","Critical")=1 |
HIGH | |
Dell R820: {#BATTERY_NAME} is in warning state | Please check the device for warnings. |
find(/DELL PowerEdge R820 by HTTP/dell.server.hw.diskarray.cache.battery.status[{#BATTERY_NAME}],,"like","Warning")=1 |
WARNING | Depends on: - Dell R820: {#BATTERY_NAME} is in a critical state |
Please report any issues with the template at https://support.zabbix.com
You can also provide feedback, discuss the template or ask for help with it at ZABBIX forums.
For Zabbix version: 6.2 and higher. This is a template for monitoring DELL PowerEdge R740 servers with iDRAC version 7 and later via Zabbix SNMP agent that works without any external scripts.
See Zabbix template operation for basic instructions.
Refer to the vendor documentation.
No specific Zabbix configuration is required.
Name | Description | Default |
---|---|---|
{$DISK.ARRAY.CACHE.BATTERY.STATUS.CRIT} | The critical status of the disk array cache battery for trigger expression. |
3 |
{$DISK.ARRAY.CACHE.BATTERY.STATUS.OK} | The OK status of the disk array cache battery for trigger expression. |
2 |
{$DISK.ARRAY.CACHE.BATTERY.STATUS.WARN} | The warning status of the disk array cache battery for trigger expression. |
4 |
{$DISK.ARRAY.STATUS.CRIT} | The critical status of the disk array for trigger expression. |
5 |
{$DISK.ARRAY.STATUS.FAIL} | The disaster status of the disk array for trigger expression. |
6 |
{$DISK.ARRAY.STATUS.WARN} | The warning status of the disk array for trigger expression. |
4 |
{$DISK.SMART.STATUS.FAIL} | The critical S.M.A.R.T status of the disk for trigger expression. |
1 |
{$DISK.STATUS.FAIL:"critical"} | The critical status of the disk for trigger expression. |
5 |
{$DISK.STATUS.FAIL:"nonRecoverable"} | The critical status of the disk for trigger expression. |
6 |
{$DISK.STATUS.WARN:"nonCritical"} | The warning status of the disk for trigger expression. |
4 |
{$FAN.STATUS.CRIT:"criticalLower"} | The critical value of the FAN sensor for trigger expression. |
8 |
{$FAN.STATUS.CRIT:"criticalUpper"} | The critical value of the FAN sensor for trigger expression. |
5 |
{$FAN.STATUS.CRIT:"failed"} | The critical value of the FAN sensor for trigger expression. |
10 |
{$FAN.STATUS.CRIT:"nonRecoverableLower"} | The critical value of the FAN sensor for trigger expression. |
9 |
{$FAN.STATUS.CRIT:"nonRecoverableUpper"} | The critical value of the FAN sensor for trigger expression. |
6 |
{$FAN.STATUS.WARN:"nonCriticalLower"} | The warning value of the FAN sensor for trigger expression. |
7 |
{$FAN.STATUS.WARN:"nonCriticalUpper"} | The warning value of the FAN sensor for trigger expression. |
4 |
{$HEALTH.STATUS.CRIT} | The critical status of the health for trigger expression. |
5 |
{$HEALTH.STATUS.DISASTER} | The disaster status of the health for trigger expression. |
6 |
{$HEALTH.STATUS.WARN} | The warning status of the health for trigger expression. |
4 |
{$PSU.STATUS.CRIT:"critical"} | The critical value of the PSU sensor for trigger expression. |
5 |
{$PSU.STATUS.CRIT:"nonRecoverable"} | The critical value of the PSU sensor for trigger expression. |
6 |
{$PSU.STATUS.WARN:"nonCritical"} | The warning value of the PSU sensor for trigger expression. |
4 |
{$SENSOR.TEMP.STATUS.CRIT:"criticalLower"} | The critical status of the temperature probe for trigger expression. |
8 |
{$SENSOR.TEMP.STATUS.CRIT:"criticalUpper"} | The critical status of the temperature probe for trigger expression. |
5 |
{$SENSOR.TEMP.STATUS.CRIT:"nonRecoverableLower"} | The critical status of the temperature probe for trigger expression. |
9 |
{$SENSOR.TEMP.STATUS.CRIT:"nonRecoverableUpper"} | The critical status of the temperature probe for trigger expression. |
6 |
{$SENSOR.TEMP.STATUS.OK} | The OK status of the temperature probe for trigger expression. |
3 |
{$SENSOR.TEMP.STATUS.WARN:"nonCriticalLower"} | The warning status of the temperature probe for trigger expression. |
7 |
{$SENSOR.TEMP.STATUS.WARN:"nonCriticalUpper"} | The warning status of the temperature probe for trigger expression. |
4 |
{$SNMP.TIMEOUT} | The time interval for SNMP agent availability trigger expression. |
5m |
{$VDISK.STATUS.CRIT:"failed"} | The critical status of the virtual disk for trigger expression. |
3 |
{$VDISK.STATUS.WARN:"degraded"} | The warning status of the virtual disk for trigger expression. |
4 |
There are no template links in this template.
Name | Description | Type | Key and additional info |
---|---|---|---|
Array controller cache discovery | Scanning table of Array controllers: IDRAC-MIB-SMIv2::batteryTable |
SNMP | array.cache.discovery Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
Array controller discovery | Scanning table of Array controllers: IDRAC-MIB-SMIv2::controllerTable |
SNMP | array.discovery Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
FAN discovery | IDRAC-MIB-SMIv2::coolingDeviceTable |
SNMP | fan.discovery Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: Filter: ANDOR- {#TYPE} MATCHES REGEX3 |
Physical disk discovery | Scanning table of physical drive entries IDRAC-MIB-SMIv2::physicalDiskTable. |
SNMP | physicaldisk.discovery Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
PSU discovery | IDRAC-MIB-SMIv2::powerSupplyTable |
SNMP | psu.discovery Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
Temperature discovery | Scanning table of Temperature Probe Table IDRAC-MIB-SMIv2::temperatureProbeTable |
SNMP | temp.discovery Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
Virtual disk discovery | IDRAC-MIB-SMIv2::virtualDiskTable |
SNMP | virtualdisk.discovery Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
Group | Name | Description | Type | Key and additional info |
---|---|---|---|---|
Disk arrays | Dell R740: {#CNTLR_NAME} Status | MIB: IDRAC-MIB-SMIv2 The status of the controller itself without the propagation of any contained component status. Possible values: 1: Other 2: Unknown 3: OK 4: Non-critical 5: Critical 6: Non-recoverable |
SNMP | dell.server.hw.diskarray.status[controllerComponentStatus.{#SNMPINDEX}] Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
Disk arrays | Dell R740: {#CNTLR_NAME} Model | MIB: IDRAC-MIB-SMIv2 The controller's name as represented in Storage Management. |
SNMP | dell.server.hw.diskarray.model[controllerName.{#SNMPINDEX}] Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
Disk arrays | Dell R740: {#BATTERY_NAME} Status | MIB: IDRAC-MIB-SMIv2 Current state of battery. Possible values: 1: The current state could not be determined. 2: The battery is operating normally. 3: The battery has failed and needs to be replaced. 4: The battery temperature is high or charge level is depleting. 5: The battery is missing or not detected. 6: The battery is undergoing the re-charge phase. 7: The battery voltage or charge level is below the threshold.
|
SNMP | dell.server.hw.diskarray.cache.battery.status[batteryState.{#SNMPINDEX}] Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
Fans | Dell R740: {#FAN_DESCR} Status | MIB: IDRAC-MIB-SMIv2 This attribute defines the probe status of the cooling device. |
SNMP | dell.server.sensor.fan.status[coolingDeviceStatus.{#SNMPINDEX}] Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
Fans | Dell R740: {#FAN_DESCR} Speed | MIB: IDRAC-MIB-SMIv2 This attribute defines the reading for a cooling device of subtype other than coolingDeviceSubTypeIsDiscrete. When the value for coolingDeviceSubType is other than coolingDeviceSubTypeIsDiscrete, the value returned for this attribute is the speed in RPM or the OFF/ON value of the cooling device. When the value for coolingDeviceSubType is coolingDeviceSubTypeIsDiscrete, a value is not returned for this attribute. |
SNMP | dell.server.sensor.fan.speed[coolingDeviceReading.{#SNMPINDEX}] |
General | Dell R740: SNMP traps (fallback) | The item is used to collect all SNMP traps unmatched by other snmptrap items |
SNMP_TRAP | snmptrap.fallback |
General | Dell R740: System location | MIB: SNMPv2-MIB The physical location of this node (e.g., 'telephone closet, 3rd floor'). If the location is unknown, the value is the zero-length string. |
SNMP | dell.server.location[sysLocation] Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
General | Dell R740: System contact details | MIB: SNMPv2-MIB The textual identification of the contact person for this managed node, together with information on how to contact this person. If no contact information is known, the value is the zero-length string. |
SNMP | dell.server.contact[sysContact] Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
General | Dell R740: System object ID | MIB: SNMPv2-MIB The vendor's authoritative identification of the network management subsystem contained in the entity. This value is allocated within the SMI enterprises subtree (1.3.6.1.4.1) and provides an easy and unambiguous means for determining 'what kind of box' is being managed. For example, if vendor 'Flintstones, Inc.' was assigned the subtree 1.3.6.1.4.1.4242, it could assign the identifier 1.3.6.1.4.1.4242.1.1 to its 'Fred Router'. |
SNMP | dell.server.objectid[sysObjectID] Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
General | Dell R740: System name | MIB: SNMPv2-MIB An administratively-assigned name for this managed node. By convention, this is the node's fully-qualified domain name. If the name is unknown, the value is the zero-length string. |
SNMP | dell.server.name[sysName] Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
General | Dell R740: System description | MIB: SNMPv2-MIB A textual description of the entity. This value should include the full name and version identification of the system's hardware type, software operating-system, and networking software. |
SNMP | dell.server.descr[sysDescr] Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
Inventory | Dell R740: Hardware model name | MIB: IDRAC-MIB-SMIv2 This attribute defines the model name of the system. |
SNMP | dell.server.hw.model[systemModelName] Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
Inventory | Dell R740: Hardware serial number | MIB: IDRAC-MIB-SMIv2 This attribute defines the service tag of the system. |
SNMP | dell.server.hw.serialnumber[systemServiceTag] Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
Inventory | Dell R740: Operating system | MIB: IDRAC-MIB-SMIv2 This attribute defines the name of the operating system that the host is running. |
SNMP | dell.server.sw.os[systemOSName] Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
Inventory | Dell R740: Firmware version | MIB: IDRAC-MIB-SMIv2 This attribute defines the firmware version of a remote access card. |
SNMP | dell.server.hw.firmware[racFirmwareVersion] Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
Physical disks | Dell R740: {#DISK_NAME} Status | MIB: IDRAC-MIB-SMIv2 The status of the physical disk itself without the propagation of any contained component status. Possible values: 1: Other 2: Unknown 3: OK 4: Non-critical 5: Critical 6: Non-recoverable |
SNMP | dell.server.hw.physicaldisk.status[physicalDiskComponentStatus.{#SNMPINDEX}] Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
Physical disks | Dell R740: {#DISK_NAME} S.M.A.R.T. Status | MIB: IDRAC-MIB-SMIv2 Indicates whether the physical disk has received a predictive failure alert. |
SNMP | dell.server.hw.physicaldisk.smartstatus[physicalDiskSmartAlertIndication.{#SNMPINDEX}] Preprocessing: - DISCARD UNCHANGED_HEARTBEAT:6h |
Physical disks | Dell R740: {#DISK_NAME} Serial number | MIB: IDRAC-MIB-SMIv2 The physical disk's unique identification number from the manufacturer. |
SNMP | dell.server.hw.physicaldisk.serialnumber[physicalDiskSerialNo.{#SNMPINDEX}] Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
Physical disks | Dell R740: {#DISK_NAME} Model name | MIB: IDRAC-MIB-SMIv2 The model number of the physical disk. |
SNMP | dell.server.hw.physicaldisk.model[physicalDiskProductID.{#SNMPINDEX}] Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
Physical disks | Dell R740: {#DISK_NAME} Media type | MIB: IDRAC-MIB-SMIv2 The media type of the physical disk. Possible Values: 1: The media type could not be determined. 2: Hard Disk Drive (HDD). 3: Solid State Drive (SSD). |
SNMP | dell.server.hw.physicaldisk.mediatype[physicalDiskMediaType.{#SNMPINDEX}] Preprocessing: - DISCARD UNCHANGED_HEARTBEAT:6h |
Physical disks | Dell R740: {#DISK_NAME} Size | MIB: IDRAC-MIB-SMIv2 The size of the physical disk in megabytes. |
SNMP | dell.server.hw.physicaldisk.size[physicalDiskCapacityInMB.{#SNMPINDEX}] Preprocessing: - MULTIPLIER: - DISCARDUNCHANGEDHEARTBEAT: |
Power supply | Dell R740: {#PSU_DESCR} | MIB: IDRAC-MIB-SMIv2 0600.0012.0001.0005 This attribute defines the status of the power supply. |
SNMP | dell.server.sensor.psu.status[powerSupplyStatus.{#SNMPINDEX}] Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
Status | Dell R740: Overall system health status | MIB: IDRAC-MIB-SMIv2 This attribute defines the overall rollup status of all components in the system being monitored by the remote access card. Includes system, storage, IO devices, iDRAC, CPU, memory, etc. |
SNMP | dell.server.status[globalSystemStatus] Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
Status | Dell R740: Uptime (network) | MIB: SNMPv2-MIB The time (in hundredths of a second) since the network management portion of the system was last re-initialized. |
SNMP | dell.server.net.uptime[sysUpTime] Preprocessing: - MULTIPLIER: |
Status | Dell R740: Uptime (hardware) | MIB: HOST-RESOURCES-MIB The amount of time since this host was last initialized. Note that this is different from sysUpTime in the SNMPv2-MIB [RFC1907] because sysUpTime is the uptime of the network management portion of the system. |
SNMP | dell.server.hw.uptime[hrSystemUptime] Preprocessing: - CHECKNOTSUPPORTED ⛔️ON_FAIL: - MULTIPLIER: |
Status | Dell R740: SNMP agent availability | - |
INTERNAL | zabbix[host,snmp,available] Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
Temperature | Dell R740: {#SENSOR_LOCALE} Value | MIB: IDRAC-MIB-SMIv2 This attribute defines the reading for a temperature probe of type other than temperatureProbeTypeIsDiscrete. When the value for temperatureProbeType is other than temperatureProbeTypeIsDiscrete, the value returned for this attribute is the temperature that the probe is reading in Centigrade. When the value for temperatureProbeType is temperatureProbeTypeIsDiscrete, a value is not returned for this attribute. |
SNMP | dell.server.sensor.temp.value[temperatureProbeReading.{#SNMPINDEX}] Preprocessing: - MULTIPLIER: - DISCARDUNCHANGEDHEARTBEAT: |
Temperature | Dell R740: {#SENSOR_LOCALE} Status | MIB: IDRAC-MIB-SMIv2 This attribute defines the probe status of the temperature probe. Possible values: other(1), -- probe status is not one of the following: unknown(2), -- probe status is unknown (not known or monitored) ok(3), -- probe is reporting a value within the thresholds nonCriticalUpper(4), -- probe has crossed the upper noncritical threshold criticalUpper(5), -- probe has crossed the upper critical threshold nonRecoverableUpper(6), -- probe has crossed the upper non-recoverable threshold nonCriticalLower(7), -- probe has crossed the lower noncritical threshold criticalLower(8), -- probe has crossed the lower critical threshold nonRecoverableLower(9), -- probe has crossed the lower non-recoverable threshold failed(10) -- probe is not functional |
SNMP | dell.server.sensor.temp.status[temperatureProbeStatus.{#SNMPINDEX}] Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
Virtual disks | Dell R740: {#DISK_NAME} Status | MIB: IDRAC-MIB-SMIv2 The current state of this virtual disk (which includes any member physical disks.) Possible states: 1: The current state could not be determined. 2: The virtual disk is operating normally or optimally. 3: The virtual disk has encountered a failure. Data on the disk is lost or is about to be lost. 4: The virtual disk encountered a failure with one or all of the constituent redundant physical disks. The data on the virtual disk might no longer be fault tolerant. |
SNMP | dell.server.hw.virtualdisk.status[virtualDiskState.{#SNMPINDEX}] Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
Virtual disks | Dell R740: {#DISK_NAME} Layout type | MIB: IDRAC-MIB-SMIv2 The virtual disk's RAID type. Possible values: 1: Not one of the following 2: RAID-0 3: RAID-1 4: RAID-5 5: RAID-6 6: RAID-10 7: RAID-50 8: RAID-60 9: Concatenated RAID 1 10: Concatenated RAID 5 |
SNMP | dell.server.hw.virtualdisk.layout[virtualDiskLayout.{#SNMPINDEX}] Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
Virtual disks | Dell R740: {#DISK_NAME} Size | MIB: IDRAC-MIB-SMIv2 The size of the virtual disk in megabytes. |
SNMP | dell.server.hw.virtualdisk.size[virtualDiskSizeInMB.{#SNMPINDEX}] Preprocessing: - MULTIPLIER: - DISCARDUNCHANGEDHEARTBEAT: |
Virtual disks | Dell R740: {#DISK_NAME} Current state | MIB: IDRAC-MIB-SMIv2 The state of the virtual disk when there are progressive operations ongoing. Possible values: 1: There is no active operation running. 2: The virtual disk configuration has changed. The physical disks included in the virtual disk are being modified to support the new configuration. 3: A Consistency Check (CC) is being performed on the virtual disk. 4: The virtual disk is being initialized. 5: BackGround Initialization (BGI) is being performed on the virtual disk. |
SNMP | dell.server.hw.virtualdisk.state[virtualDiskOperationalState.{#SNMPINDEX}] |
Virtual disks | Dell R740: {#DISK_NAME} Read policy | MIB: IDRAC-MIB-SMIv2 The read policy used by the controller for read operations on this virtual disk. Possible values: 1: No Read Ahead. 2: Read Ahead. 3: Adaptive Read Ahead. |
SNMP | dell.server.hw.virtualdisk.readpolicy[virtualDiskReadPolicy.{#SNMPINDEX}] |
Virtual disks | Dell R740: {#DISK_NAME} Write policy | MIB: IDRAC-MIB-SMIv2 The write policy used by the controller for write operations on this virtual disk. Possible values: 1: Write Through. 2: Write Back. 3: Force Write Back. |
SNMP | dell.server.hw.virtualdisk.writepolicy[virtualDiskWritePolicy.{#SNMPINDEX}] |
Name | Description | Expression | Severity | Dependencies and additional info |
---|---|---|---|---|
Dell R740: {#CNTLR_NAME} is in unrecoverable state | Please check the device for faults. |
last(/DELL PowerEdge R740 by SNMP/dell.server.hw.diskarray.status[controllerComponentStatus.{#SNMPINDEX}])={$DISK.ARRAY.STATUS.FAIL} |
DISASTER | |
Dell R740: {#CNTLR_NAME} is in critical state | Please check the device for faults. |
last(/DELL PowerEdge R740 by SNMP/dell.server.hw.diskarray.status[controllerComponentStatus.{#SNMPINDEX}])={$DISK.ARRAY.STATUS.CRIT} |
HIGH | Depends on: - Dell R740: {#CNTLR_NAME} is in unrecoverable state |
Dell R740: {#CNTLR_NAME} is in warning state | Please check the device for faults. |
last(/DELL PowerEdge R740 by SNMP/dell.server.hw.diskarray.status[controllerComponentStatus.{#SNMPINDEX}])={$DISK.ARRAY.STATUS.WARN} |
AVERAGE | Depends on: - Dell R740: {#CNTLRNAME} is in critical state - Dell R740: {#CNTLRNAME} is in unrecoverable state |
Dell R740: {#BATTERY_NAME} is in critical state | Please check the device for faults. |
last(/DELL PowerEdge R740 by SNMP/dell.server.hw.diskarray.cache.battery.status[batteryState.{#SNMPINDEX}])={$DISK.ARRAY.CACHE.BATTERY.STATUS.CRIT} |
AVERAGE | |
Dell R740: {#BATTERY_NAME} is in warning state | Please check the device for faults. |
last(/DELL PowerEdge R740 by SNMP/dell.server.hw.diskarray.cache.battery.status[batteryState.{#SNMPINDEX}])={$DISK.ARRAY.CACHE.BATTERY.STATUS.WARN} |
WARNING | Depends on: - Dell R740: {#BATTERY_NAME} is in critical state |
Dell R740: {#BATTERY_NAME} is not in optimal state | Please check the device for faults. |
last(/DELL PowerEdge R740 by SNMP/dell.server.hw.diskarray.cache.battery.status[batteryState.{#SNMPINDEX}])<>{$DISK.ARRAY.CACHE.BATTERY.STATUS.OK} |
WARNING | Depends on: - Dell R740: {#BATTERYNAME} is in critical state - Dell R740: {#BATTERYNAME} is in warning state |
Dell R740: {#FAN_DESCR} is in critical state | Please check the fan unit. |
last(/DELL PowerEdge R740 by SNMP/dell.server.sensor.fan.status[coolingDeviceStatus.{#SNMPINDEX}])={$FAN.STATUS.CRIT:"criticalUpper"} or last(/DELL PowerEdge R740 by SNMP/dell.server.sensor.fan.status[coolingDeviceStatus.{#SNMPINDEX}])={$FAN.STATUS.CRIT:"nonRecoverableUpper"} or last(/DELL PowerEdge R740 by SNMP/dell.server.sensor.fan.status[coolingDeviceStatus.{#SNMPINDEX}])={$FAN.STATUS.CRIT:"criticalLower"} or last(/DELL PowerEdge R740 by SNMP/dell.server.sensor.fan.status[coolingDeviceStatus.{#SNMPINDEX}])={$FAN.STATUS.CRIT:"nonRecoverableLower"} or last(/DELL PowerEdge R740 by SNMP/dell.server.sensor.fan.status[coolingDeviceStatus.{#SNMPINDEX}])={$FAN.STATUS.CRIT:"failed"} |
AVERAGE | |
Dell R740: {#FAN_DESCR} is in warning state | Please check the fan unit. |
last(/DELL PowerEdge R740 by SNMP/dell.server.sensor.fan.status[coolingDeviceStatus.{#SNMPINDEX}])={$FAN.STATUS.WARN:"nonCriticalUpper"} or last(/DELL PowerEdge R740 by SNMP/dell.server.sensor.fan.status[coolingDeviceStatus.{#SNMPINDEX}])={$FAN.STATUS.WARN:"nonCriticalLower"} |
WARNING | Depends on: - Dell R740: {#FAN_DESCR} is in critical state |
Dell R740: System name has changed | System name has changed. Ack to close. |
last(/DELL PowerEdge R740 by SNMP/dell.server.name[sysName],#1)<>last(/DELL PowerEdge R740 by SNMP/dell.server.name[sysName],#2) and length(last(/DELL PowerEdge R740 by SNMP/dell.server.name[sysName]))>0 |
INFO | Manual close: YES |
Dell R740: Device has been replaced | Device serial number has changed. Ack to close |
last(/DELL PowerEdge R740 by SNMP/dell.server.hw.serialnumber[systemServiceTag],#1)<>last(/DELL PowerEdge R740 by SNMP/dell.server.hw.serialnumber[systemServiceTag],#2) and length(last(/DELL PowerEdge R740 by SNMP/dell.server.hw.serialnumber[systemServiceTag]))>0 |
INFO | Manual close: YES |
Dell R740: Operating system description has changed | Operating system description has changed. Possibly, the system has been updated or replaced. Ack to close. |
last(/DELL PowerEdge R740 by SNMP/dell.server.sw.os[systemOSName],#1)<>last(/DELL PowerEdge R740 by SNMP/dell.server.sw.os[systemOSName],#2) and length(last(/DELL PowerEdge R740 by SNMP/dell.server.sw.os[systemOSName]))>0 |
INFO | Manual close: YES |
Dell R740: Firmware has changed | Firmware version has changed. Ack to close. |
last(/DELL PowerEdge R740 by SNMP/dell.server.hw.firmware[racFirmwareVersion],#1)<>last(/DELL PowerEdge R740 by SNMP/dell.server.hw.firmware[racFirmwareVersion],#2) and length(last(/DELL PowerEdge R740 by SNMP/dell.server.hw.firmware[racFirmwareVersion]))>0 |
INFO | Manual close: YES |
Dell R740: {#DISK_NAME} failed | Please check physical disk for warnings or errors. |
last(/DELL PowerEdge R740 by SNMP/dell.server.hw.physicaldisk.status[physicalDiskComponentStatus.{#SNMPINDEX}])={$DISK.STATUS.FAIL:"critical"} or last(/DELL PowerEdge R740 by SNMP/dell.server.hw.physicaldisk.status[physicalDiskComponentStatus.{#SNMPINDEX}])={$DISK.STATUS.FAIL:"nonRecoverable"} |
HIGH | |
Dell R740: {#DISK_NAME} is in warning state | Please check physical disk for warnings or errors. |
last(/DELL PowerEdge R740 by SNMP/dell.server.hw.physicaldisk.status[physicalDiskComponentStatus.{#SNMPINDEX}])={$DISK.STATUS.WARN:"nonCritical"} |
WARNING | Depends on: - Dell R740: {#DISK_NAME} failed |
Dell R740: {#DISK_NAME} S.M.A.R.T. failed | Disk probably requires replacement. |
last(/DELL PowerEdge R740 by SNMP/dell.server.hw.physicaldisk.smart_status[physicalDiskSmartAlertIndication.{#SNMPINDEX}])={$DISK.SMART.STATUS.FAIL:"replaceDrive"} or last(/DELL PowerEdge R740 by SNMP/dell.server.hw.physicaldisk.smart_status[physicalDiskSmartAlertIndication.{#SNMPINDEX}])={$DISK.SMART.STATUS.FAIL:"replaceDriveSSDWearOut"} |
HIGH | Depends on: - Dell R740: {#DISK_NAME} failed |
Dell R740: {#DISK_NAME} has been replaced | {#DISK_NAME} serial number has changed. Ack to close |
last(/DELL PowerEdge R740 by SNMP/dell.server.hw.physicaldisk.serialnumber[physicalDiskSerialNo.{#SNMPINDEX}],#1)<>last(/DELL PowerEdge R740 by SNMP/dell.server.hw.physicaldisk.serialnumber[physicalDiskSerialNo.{#SNMPINDEX}],#2) and length(last(/DELL PowerEdge R740 by SNMP/dell.server.hw.physicaldisk.serialnumber[physicalDiskSerialNo.{#SNMPINDEX}]))>0 |
INFO | Manual close: YES |
Dell R740: Power supply {#PSU_DESCR} is in critical state | Please check the power supply unit for errors. |
last(/DELL PowerEdge R740 by SNMP/dell.server.sensor.psu.status[powerSupplyStatus.{#SNMPINDEX}])={$PSU.STATUS.CRIT:"critical"} or last(/DELL PowerEdge R740 by SNMP/dell.server.sensor.psu.status[powerSupplyStatus.{#SNMPINDEX}])={$PSU.STATUS.CRIT:"nonRecoverable"} |
AVERAGE | |
Dell R740: Power supply {#PSU_DESCR} is in warning state | Please check the power supply unit for errors. |
last(/DELL PowerEdge R740 by SNMP/dell.server.sensor.psu.status[powerSupplyStatus.{#SNMPINDEX}])={$PSU.STATUS.WARN:"nonCritical"} |
WARNING | Depends on: - Dell R740: Power supply {#PSU_DESCR} is in critical state |
Dell R740: System is in unrecoverable state | Please check the device for faults. |
last(/DELL PowerEdge R740 by SNMP/dell.server.status[globalSystemStatus])={$HEALTH.STATUS.DISASTER} |
DISASTER | |
Dell R740: System status is in critical state | Please check the device for errors. |
last(/DELL PowerEdge R740 by SNMP/dell.server.status[globalSystemStatus])={$HEALTH.STATUS.CRIT} |
HIGH | |
Dell R740: System status is in warning state | Please check the device for warnings. |
last(/DELL PowerEdge R740 by SNMP/dell.server.status[globalSystemStatus])={$HEALTH.STATUS.WARN} |
WARNING | Depends on: - Dell R740: System status is in critical state |
Dell R740: Host has been restarted | Uptime is less than 10 minutes. |
(last(/DELL PowerEdge R740 by SNMP/dell.server.hw.uptime[hrSystemUptime])>0 and last(/DELL PowerEdge R740 by SNMP/dell.server.hw.uptime[hrSystemUptime])<10m) or (last(/DELL PowerEdge R740 by SNMP/dell.server.hw.uptime[hrSystemUptime])=0 and last(/DELL PowerEdge R740 by SNMP/dell.server.net.uptime[sysUpTime])<10m) |
WARNING | Manual close: YES |
Dell R740: No SNMP data collection | SNMP is not available for polling. Please check device connectivity and SNMP settings. |
max(/DELL PowerEdge R740 by SNMP/zabbix[host,snmp,available],{$SNMP.TIMEOUT})=0 |
WARNING | |
Dell R740: Probe {#SENSOR_LOCALE} is in critical status | Please check the device for faults. |
last(/DELL PowerEdge R740 by SNMP/dell.server.sensor.temp.status[temperatureProbeStatus.{#SNMPINDEX}])={$SENSOR.TEMP.STATUS.CRIT:"criticalUpper"} or last(/DELL PowerEdge R740 by SNMP/dell.server.sensor.temp.status[temperatureProbeStatus.{#SNMPINDEX}])={$SENSOR.TEMP.STATUS.CRIT:"nonRecoverableUpper"} or last(/DELL PowerEdge R740 by SNMP/dell.server.sensor.temp.status[temperatureProbeStatus.{#SNMPINDEX}])={$SENSOR.TEMP.STATUS.CRIT:"criticalLower"} or last(/DELL PowerEdge R740 by SNMP/dell.server.sensor.temp.status[temperatureProbeStatus.{#SNMPINDEX}])={$SENSOR.TEMP.STATUS.CRIT:"nonRecoverableLower"} |
AVERAGE | |
Dell R740: Probe {#SENSOR_LOCALE} is in warning status | Please check the device for faults. |
last(/DELL PowerEdge R740 by SNMP/dell.server.sensor.temp.status[temperatureProbeStatus.{#SNMPINDEX}])={$SENSOR.TEMP.STATUS.WARN:"nonCriticalUpper"} or last(/DELL PowerEdge R740 by SNMP/dell.server.sensor.temp.status[temperatureProbeStatus.{#SNMPINDEX}])={$SENSOR.TEMP.STATUS.WARN:"nonCriticalLower"} |
WARNING | Depends on: - Dell R740: Probe {#SENSOR_LOCALE} is in critical status |
Dell R740: Probe {#SENSOR_LOCALE} is not in optimal status | Please check the device for faults. |
last(/DELL PowerEdge R740 by SNMP/dell.server.sensor.temp.status[temperatureProbeStatus.{#SNMPINDEX}])<>{$SENSOR.TEMP.STATUS.OK} |
INFO | Manual close: YES Depends on: - Dell R740: Probe {#SENSORLOCALE} is in critical status - Dell R740: Probe {#SENSORLOCALE} is in warning status |
Dell R740: {#DISK_NAME} failed | Please check the virtual disk for warnings or errors. |
last(/DELL PowerEdge R740 by SNMP/dell.server.hw.virtualdisk.status[virtualDiskState.{#SNMPINDEX}])={$VDISK.STATUS.CRIT:"failed"} |
HIGH | |
Dell R740: {#DISK_NAME} is in warning state | Please check the virtual disk for warnings or errors. |
last(/DELL PowerEdge R740 by SNMP/dell.server.hw.virtualdisk.status[virtualDiskState.{#SNMPINDEX}])={$VDISK.STATUS.WARN:"degraded"} |
AVERAGE | Depends on: - Dell R740: {#DISK_NAME} failed |
Please report any issues with the template at https://support.zabbix.com.
You can also provide feedback, discuss the template, or ask for help at ZABBIX forums.
For Zabbix version: 6.2 and higher
This is a template for monitoring DELL PowerEdge R740 servers with iDRAC 8/9 firmware 4.32 and later with Redfish API enabled via Zabbix HTTP agent that works without any external scripts.
See Zabbix template operation for basic instructions.
1. Enable Redfish API in Dell iDRAC interface of your server.
2. Create a user for monitoring with read-only permissions in Dell iDRAC interface.
3. Create a host for Dell server with iDRAC IP as Zabbix agent interface.
4. Link the template to the host.
5. Customize values of {$API.URL}, {$API.USER}, {$API.PASSWORD} macros.
No specific Zabbix configuration is required.
Name | Description | Default |
---|---|---|
{$API.PASSWORD} | The Dell iDRAC user password. |
<Put your password here> |
{$API.URL} | The Dell iDRAC Redfish API URL in the format |
<Put your URL here> |
{$API.USER} | The Dell iDRAC username. |
<Put your username here> |
{$IFCONTROL} | Link status trigger will be fired only for interfaces that have the context macro equaled 1. |
1 |
There are no template links in this template.
Name | Description | Type | Key and additional info |
---|---|---|---|
Array controller cache discovery | Discovery of a cache of disk array controllers. |
HTTP_AGENT | array.cache.discovery Preprocessing: - JAVASCRIPT: - DISCARDUNCHANGEDHEARTBEAT: |
Array controller discovery | Discovery of disk array controllers. |
HTTP_AGENT | array.discovery Preprocessing: - JAVASCRIPT: - DISCARDUNCHANGEDHEARTBEAT: |
FAN discovery | Discovery of FAN sensors. |
HTTP_AGENT | fan.discovery Preprocessing: - JAVASCRIPT: - DISCARDUNCHANGEDHEARTBEAT: |
Network interface discovery | The NetworkInterface schema describes links to the NetworkAdapter and represents the functionality available to the containing system. |
HTTP_AGENT | net.if.discovery Preprocessing: - JAVASCRIPT: - DISCARDUNCHANGEDHEARTBEAT: |
Physical disk discovery | Discovery of physical disks. |
HTTP_AGENT | physicaldisk.discovery Preprocessing: - JAVASCRIPT: - DISCARDUNCHANGEDHEARTBEAT: |
PSU discovery | Discovery of PSU sensors. |
HTTP_AGENT | psu.discovery Preprocessing: - JAVASCRIPT: - DISCARDUNCHANGEDHEARTBEAT: |
Temperature discovery | Discovery of temperature sensors. |
HTTP_AGENT | temp.discovery Preprocessing: - JAVASCRIPT: - DISCARDUNCHANGEDHEARTBEAT: |
Virtual disk discovery | Discovery of virtual disks. |
HTTP_AGENT | virtualdisk.discovery Preprocessing: - JAVASCRIPT: - DISCARDUNCHANGEDHEARTBEAT: |
Group | Name | Description | Type | Key and additional info |
---|---|---|---|---|
Fans | Dell R740: {#SENSOR_NAME} Speed | The sensor value. |
DEPENDENT | dell.server.sensor.fan.speed[{#SENSOR_NAME}] Preprocessing: - JSONPATH: |
Fans | Dell R740: {#SENSOR_NAME} Status | The status of the job. Possible values: OK, Warning, Critical. |
DEPENDENT | dell.server.sensor.fan.status[{#SENSORNAME}] Preprocessing: - JSONPATH: - DISCARD UNCHANGED_HEARTBEAT:6h |
Inventory | Dell R740: Hardware model name | This attribute defines the model name of the system. |
DEPENDENT | dell.server.hw.model Preprocessing: - JSONPATH: - DISCARDUNCHANGEDHEARTBEAT: |
Inventory | Dell R740: Hardware serial number | This attribute defines the service tag of the system. |
DEPENDENT | dell.server.hw.serialnumber Preprocessing: - JSONPATH: - DISCARDUNCHANGEDHEARTBEAT: |
Inventory | Dell R740: Firmware version | This attribute defines the firmware version of a remote access card. |
DEPENDENT | dell.server.hw.firmware Preprocessing: - JSONPATH: - DISCARDUNCHANGEDHEARTBEAT: |
Network interfaces | Dell R740: {#IFNAME} Speed | Network port current link speed. |
DEPENDENT | dell.server.net.if.speed[{#IFNAME}] Preprocessing: - JSONPATH: - DISCARDUNCHANGEDHEARTBEAT: |
Network interfaces | Dell R740: {#IFNAME} Link status | The status of the link between this port and its link partner. Possible values: Down, Up, null. |
DEPENDENT | dell.server.net.if.status[{#IFNAME}] Preprocessing: - JSONPATH: - DISCARDUNCHANGEDHEARTBEAT: |
Network interfaces | Dell R740: {#IFNAME} State | The known state of the Resource, for example, enabled. Possible values: Enabled, Disabled, StandbyOffline, StandbySpare, InTest, Starting, Absent, UnavailableOffline, Deferring, Quiesced, Updating, Qualified. |
DEPENDENT | dell.server.net.if.state[{#IFNAME}] Preprocessing: - JSONPATH: - DISCARDUNCHANGEDHEARTBEAT: |
Network interfaces | Dell R740: {#IFNAME} Status | The status of the job. Possible values: OK, Warning, Critical. |
DEPENDENT | dell.server.net.if.health[{#IFNAME}] Preprocessing: - JSONPATH: - DISCARDUNCHANGEDHEARTBEAT: |
Physical disks | Dell R740: {#DISK_NAME} Status | The status of the job. Possible values: OK, Warning, Critical. |
DEPENDENT | dell.server.hw.physicaldisk.status[{#DISKNAME}] Preprocessing: - JSONPATH: - DISCARD UNCHANGED_HEARTBEAT:6h |
Physical disks | Dell R740: {#DISK_NAME} Serial number | The serial number of this drive. |
DEPENDENT | dell.server.hw.physicaldisk.serialnumber[{#DISKNAME}] Preprocessing: - JSONPATH: - DISCARD UNCHANGED_HEARTBEAT:6h |
Physical disks | Dell R740: {#DISK_NAME} Model name | The model number of the drive. |
DEPENDENT | dell.server.hw.physicaldisk.model[{#DISKNAME}] Preprocessing: - JSONPATH: - DISCARD UNCHANGED_HEARTBEAT:6h |
Physical disks | Dell R740: {#DISK_NAME} Media type | The type of media contained in this drive. Possible values: HDD, SSD, SMR, null. |
DEPENDENT | dell.server.hw.physicaldisk.mediatype[{#DISKNAME}] Preprocessing: - JSONPATH: - DISCARDUNCHANGEDHEARTBEAT: |
Physical disks | Dell R740: {#DISK_NAME} Size | The size, in bytes, of this drive. |
DEPENDENT | dell.server.hw.physicaldisk.size[{#DISKNAME}] Preprocessing: - JSONPATH: - DISCARD UNCHANGED_HEARTBEAT:6h |
Power supply | Dell R740: {#SENSOR_NAME} Status | The status of the job. Possible values: OK, Warning, Critical. |
DEPENDENT | dell.server.sensor.psu.status[{#SENSORNAME}] Preprocessing: - JSONPATH: - DISCARD UNCHANGED_HEARTBEAT:6h |
Status | Dell R740: Overall system health status | This attribute defines the overall rollup status of all components in the system being monitored by the remote access card. Includes system, storage, IO devices, iDRAC, CPU, memory, etc. |
DEPENDENT | dell.server.status Preprocessing: - JSONPATH: - DISCARDUNCHANGEDHEARTBEAT: |
Status | Dell R740: Redfish API | The availability of Redfish API on the server. Possible values: 0 unavailable 1 available |
SIMPLE | net.tcp.service[https] |
Temperature | Dell R740: {#SENSOR_NAME} Value | The sensor value. |
DEPENDENT | dell.server.sensor.temp.value[{#SENSOR_NAME}] Preprocessing: - JSONPATH: |
Temperature | Dell R740: {#SENSOR_NAME} Status | The status of the job. Possible values: OK, Warning, Critical. |
DEPENDENT | dell.server.sensor.temp.status[{#SENSORNAME}] Preprocessing: - JSONPATH: - DISCARD UNCHANGED_HEARTBEAT:6h |
Virtual disks | Dell R740: {#DISK_NAME} Status | The status of the job. Possible values: OK, Warning, Critical. |
DEPENDENT | dell.server.hw.virtualdisk.status[{#DISKNAME}] Preprocessing: - JSONPATH: - DISCARD UNCHANGED_HEARTBEAT:6h |
Virtual disks | Dell R740: {#DISK_NAME} RAID status | This property represents the RAID specific status. Possible values: Blocked, Degraded, Failed, Foreign, Offline, Online, Ready, Unknown, null. |
DEPENDENT | dell.server.hw.virtualdisk.raidstatus[{#DISKNAME}] Preprocessing: - JSONPATH: - DISCARD UNCHANGED_HEARTBEAT:6h |
Virtual disks | Dell R740: {#DISK_NAME} Size | The size in bytes of this Volume. |
DEPENDENT | dell.server.hw.virtualdisk.size[{#DISKNAME}] Preprocessing: - JSONPATH: - DISCARD UNCHANGED_HEARTBEAT:6h |
Virtual disks | Dell R740: {#DISK_NAME} Current state | The known state of the Resource, for example, enabled. Possible values: Enabled, Disabled, StandbyOffline, StandbySpare, InTest, Starting, Absent, UnavailableOffline, Deferring, Quiesced, Updating, Qualified. |
DEPENDENT | dell.server.hw.virtualdisk.state[{#DISKNAME}] Preprocessing: - JSONPATH: - DISCARD UNCHANGED_HEARTBEAT:6h |
Virtual disks | Dell R740: {#DISK_NAME} Read policy | Indicates the read cache policy setting for the Volume. Possible values: ReadAhead, AdaptiveReadAhead, Off. |
DEPENDENT | dell.server.hw.virtualdisk.readpolicy[{#DISKNAME}] Preprocessing: - JSONPATH: - DISCARD UNCHANGED_HEARTBEAT:6h |
Virtual disks | Dell R740: {#DISK_NAME} Write policy | Indicates the write cache policy setting for the Volume. Possible values: WriteThrough, ProtectedWriteBack, UnprotectedWriteBack. |
DEPENDENT | dell.server.hw.virtualdisk.writepolicy[{#DISKNAME}] Preprocessing: - JSONPATH: - DISCARD UNCHANGED_HEARTBEAT:6h |
Zabbix raw items | Dell R740: Get system | Returns the metrics of a system. |
HTTP_AGENT | dell.server.system.get Preprocessing: - JAVASCRIPT: |
Zabbix raw items | Dell R740: {#SENSOR_NAME} Get sensor | Returns the metrics of a sensor. |
HTTP_AGENT | dell.server.sensor.temp.get[{#SENSOR_NAME}] |
Zabbix raw items | Dell R740: {#SENSOR_NAME} Get sensor | Returns the metrics of a sensor. |
HTTP_AGENT | dell.server.sensor.psu.get[{#SENSOR_NAME}] |
Zabbix raw items | Dell R740: {#SENSOR_NAME} Get sensor | Returns the metrics of a sensor. |
HTTP_AGENT | dell.server.sensor.fan.get[{#SENSOR_NAME}] |
Zabbix raw items | Dell R740: {#CNTLR_NAME} in slot {#SLOT} Status | The status of the job. Possible values: OK, Warning, Critical. |
HTTP_AGENT | dell.server.hw.diskarray.status[{#CNTLRNAME}{#SLOT}] Preprocessing: - JSONPATH: - DISCARD UNCHANGED_HEARTBEAT:6h |
Zabbix raw items | Dell R740: {#BATTERY_NAME} Status | The status of the job. Possible values: OK, Warning, Critical. |
HTTP_AGENT | dell.server.hw.diskarray.cache.battery.status[{#BATTERYNAME}] Preprocessing: - JSONPATH: - DISCARD UNCHANGED_HEARTBEAT:6h |
Zabbix raw items | Dell R740: {#DISK_NAME} Get disk | Returns the metrics of a physical disk. |
HTTP_AGENT | dell.server.hw.physicaldisk.get[{#DISK_NAME}] |
Zabbix raw items | Dell R740: {#DISK_NAME} Get disk | Returns the metrics of a virtual disk. |
HTTP_AGENT | dell.server.hw.virtualdisk.get[{#DISK_NAME}] |
Zabbix raw items | Dell R740: {#IFNAME} Get interface | Returns the metrics of a network interface. |
HTTP_AGENT | dell.server.net.if.get[{#IFNAME}] |
Name | Description | Expression | Severity | Dependencies and additional info |
---|---|---|---|---|
Dell R740: {#SENSOR_NAME} is in a critical state | Please check the device for faults. |
find(/DELL PowerEdge R740 by HTTP/dell.server.sensor.fan.status[{#SENSOR_NAME}],,"like","Critical")=1 |
HIGH | |
Dell R740: {#SENSOR_NAME} is in warning state | Please check the device for warnings. |
find(/DELL PowerEdge R740 by HTTP/dell.server.sensor.fan.status[{#SENSOR_NAME}],,"like","Warning")=1 |
WARNING | Depends on: - Dell R740: {#SENSOR_NAME} is in a critical state |
Dell R740: Device has been replaced | Device serial number has changed. Ack to close |
last(/DELL PowerEdge R740 by HTTP/dell.server.hw.serialnumber,#1)<>last(/DELL PowerEdge R740 by HTTP/dell.server.hw.serialnumber,#2) and length(last(/DELL PowerEdge R740 by HTTP/dell.server.hw.serialnumber))>0 |
INFO | Manual close: YES |
Dell R740: Firmware has changed | Firmware version has changed. Ack to close. |
last(/DELL PowerEdge R740 by HTTP/dell.server.hw.firmware,#1)<>last(/DELL PowerEdge R740 by HTTP/dell.server.hw.firmware,#2) and length(last(/DELL PowerEdge R740 by HTTP/dell.server.hw.firmware))>0 |
INFO | Manual close: YES |
Dell R740: {#IFNAME} Link down | This trigger expression works as follows: 1. Can be triggered if operations status is down. 2. {$IFCONTROL:"{#IFNAME}"}=1 - user can redefine Context macro to value - 0. That marks this interface as not important. No new trigger will be fired if this interface is down. 3. Condition of difference between last and previous value - trigger fires only if operational status was up(1) sometime before. (So, do not fire 'ethernal off' interfaces.) WARNING: if closed manually - won't fire again on next poll, because of .diff. |
{$IFCONTROL:"{#IFNAME}"}=1 and (find(/DELL PowerEdge R740 by HTTP/dell.server.net.if.status[{#IFNAME}],,"like")="Down" and last(/DELL PowerEdge R740 by HTTP/dell.server.net.if.status[{#IFNAME}],#1)<>last(/DELL PowerEdge R740 by HTTP/dell.server.net.if.status[{#IFNAME}],#2)) Recovery expression: find(/DELL PowerEdge R740 by HTTP/dell.server.net.if.status[{#IFNAME}],,"like")<>"Down" or {$IFCONTROL:"{#IFNAME}"}=0 |
AVERAGE | Manual close: YES |
Dell R740: {#IFNAME} is in a critical state | Please check the device for faults. |
find(/DELL PowerEdge R740 by HTTP/dell.server.net.if.health[{#IFNAME}],,"like","Critical")=1 |
HIGH | |
Dell R740: {#IFNAME} is in warning state | Please check the device for warnings. |
find(/DELL PowerEdge R740 by HTTP/dell.server.net.if.health[{#IFNAME}],,"like","Warning")=1 |
WARNING | Depends on: - Dell R740: {#IFNAME} is in a critical state |
Dell R740: {#DISK_NAME} is in a critical state | Please check the device for faults. |
find(/DELL PowerEdge R740 by HTTP/dell.server.hw.physicaldisk.status[{#DISK_NAME}],,"like","Critical")=1 |
HIGH | |
Dell R740: {#DISK_NAME} is in warning state | Please check the device for warnings. |
find(/DELL PowerEdge R740 by HTTP/dell.server.hw.physicaldisk.status[{#DISK_NAME}],,"like","Warning")=1 |
WARNING | Depends on: - Dell R740: {#DISK_NAME} is in a critical state |
Dell R740: {#DISK_NAME} has been replaced | {#DISK_NAME} serial number has changed. Ack to close |
last(/DELL PowerEdge R740 by HTTP/dell.server.hw.physicaldisk.serialnumber[{#DISK_NAME}],#1)<>last(/DELL PowerEdge R740 by HTTP/dell.server.hw.physicaldisk.serialnumber[{#DISK_NAME}],#2) and length(last(/DELL PowerEdge R740 by HTTP/dell.server.hw.physicaldisk.serialnumber[{#DISK_NAME}]))>0 |
INFO | Manual close: YES |
Dell R740: {#SENSOR_NAME} is in a critical state | Please check the device for faults. |
find(/DELL PowerEdge R740 by HTTP/dell.server.sensor.psu.status[{#SENSOR_NAME}],,"like","Critical")=1 |
HIGH | |
Dell R740: {#SENSOR_NAME} is in warning state | Please check the device for warnings. |
find(/DELL PowerEdge R740 by HTTP/dell.server.sensor.psu.status[{#SENSOR_NAME}],,"like","Warning")=1 |
WARNING | Depends on: - Dell R740: {#SENSOR_NAME} is in a critical state |
Dell R740: Server is in a critical state | Please check the device for faults. |
find(/DELL PowerEdge R740 by HTTP/dell.server.status,,"like","Critical")=1 |
HIGH | |
Dell R740: Server is in warning state | Please check the device for warnings. |
find(/DELL PowerEdge R740 by HTTP/dell.server.status,,"like","Warning")=1 |
WARNING | Depends on: - Dell R740: Server is in a critical state |
Dell R740: Redfish API service is unavailable | The service is unavailable or does not accept TCP connections. |
last(/DELL PowerEdge R740 by HTTP/net.tcp.service[https])=0 |
HIGH | |
Dell R740: {#SENSOR_NAME} is in a critical state | Please check the device for faults. |
find(/DELL PowerEdge R740 by HTTP/dell.server.sensor.temp.status[{#SENSOR_NAME}],,"like","Critical")=1 |
HIGH | |
Dell R740: {#SENSOR_NAME} is in warning state | Please check the device for warnings. |
find(/DELL PowerEdge R740 by HTTP/dell.server.sensor.temp.status[{#SENSOR_NAME}],,"like","Warning")=1 |
WARNING | Depends on: - Dell R740: {#SENSOR_NAME} is in a critical state |
Dell R740: {#DISK_NAME} is in a critical state | Please check the device for faults. |
find(/DELL PowerEdge R740 by HTTP/dell.server.hw.virtualdisk.status[{#DISK_NAME}],,"like","Critical")=1 |
HIGH | |
Dell R740: {#DISK_NAME} is in warning state | Please check the device for warnings. |
find(/DELL PowerEdge R740 by HTTP/dell.server.hw.virtualdisk.status[{#DISK_NAME}],,"like","Warning")=1 |
WARNING | Depends on: - Dell R740: {#DISK_NAME} is in a critical state |
Dell R740: {#CNTLR_NAME} in slot {#SLOT} is in a critical state | Please check the device for faults. |
find(/DELL PowerEdge R740 by HTTP/dell.server.hw.diskarray.status[{#CNTLR_NAME}{#SLOT}],,"like","Critical")=1 |
HIGH | |
Dell R740: {#CNTLR_NAME} in slot {#SLOT} is in warning state | Please check the device for warnings. |
find(/DELL PowerEdge R740 by HTTP/dell.server.hw.diskarray.status[{#CNTLR_NAME}{#SLOT}],,"like","Warning")=1 |
WARNING | Depends on: - Dell R740: {#CNTLR_NAME} in slot {#SLOT} is in a critical state |
Dell R740: {#BATTERY_NAME} is in a critical state | Please check the device for faults. |
find(/DELL PowerEdge R740 by HTTP/dell.server.hw.diskarray.cache.battery.status[{#BATTERY_NAME}],,"like","Critical")=1 |
HIGH | |
Dell R740: {#BATTERY_NAME} is in warning state | Please check the device for warnings. |
find(/DELL PowerEdge R740 by HTTP/dell.server.hw.diskarray.cache.battery.status[{#BATTERY_NAME}],,"like","Warning")=1 |
WARNING | Depends on: - Dell R740: {#BATTERY_NAME} is in a critical state |
Please report any issues with the template at https://support.zabbix.com
You can also provide feedback, discuss the template or ask for help with it at ZABBIX forums.
For Zabbix version: 6.2 and higher. This is a template for monitoring DELL PowerEdge R720 servers with iDRAC version 7 and later via Zabbix SNMP agent that works without any external scripts.
See Zabbix template operation for basic instructions.
Refer to the vendor documentation.
No specific Zabbix configuration is required.
Name | Description | Default |
---|---|---|
{$DISK.ARRAY.CACHE.BATTERY.STATUS.CRIT} | The critical status of the disk array cache battery for trigger expression. |
3 |
{$DISK.ARRAY.CACHE.BATTERY.STATUS.OK} | The OK status of the disk array cache battery for trigger expression. |
2 |
{$DISK.ARRAY.CACHE.BATTERY.STATUS.WARN} | The warning status of the disk array cache battery for trigger expression. |
4 |
{$DISK.ARRAY.STATUS.CRIT} | The critical status of the disk array for trigger expression. |
5 |
{$DISK.ARRAY.STATUS.FAIL} | The disaster status of the disk array for trigger expression. |
6 |
{$DISK.ARRAY.STATUS.WARN} | The warning status of the disk array for trigger expression. |
4 |
{$DISK.SMART.STATUS.FAIL} | The critical S.M.A.R.T status of the disk for trigger expression. |
1 |
{$DISK.STATUS.FAIL:"critical"} | The critical status of the disk for trigger expression. |
5 |
{$DISK.STATUS.FAIL:"nonRecoverable"} | The critical status of the disk for trigger expression. |
6 |
{$DISK.STATUS.WARN:"nonCritical"} | The warning status of the disk for trigger expression. |
4 |
{$FAN.STATUS.CRIT:"criticalLower"} | The critical value of the FAN sensor for trigger expression. |
8 |
{$FAN.STATUS.CRIT:"criticalUpper"} | The critical value of the FAN sensor for trigger expression. |
5 |
{$FAN.STATUS.CRIT:"failed"} | The critical value of the FAN sensor for trigger expression. |
10 |
{$FAN.STATUS.CRIT:"nonRecoverableLower"} | The critical value of the FAN sensor for trigger expression. |
9 |
{$FAN.STATUS.CRIT:"nonRecoverableUpper"} | The critical value of the FAN sensor for trigger expression. |
6 |
{$FAN.STATUS.WARN:"nonCriticalLower"} | The warning value of the FAN sensor for trigger expression. |
7 |
{$FAN.STATUS.WARN:"nonCriticalUpper"} | The warning value of the FAN sensor for trigger expression. |
4 |
{$HEALTH.STATUS.CRIT} | The critical status of the health for trigger expression. |
5 |
{$HEALTH.STATUS.DISASTER} | The disaster status of the health for trigger expression. |
6 |
{$HEALTH.STATUS.WARN} | The warning status of the health for trigger expression. |
4 |
{$PSU.STATUS.CRIT:"critical"} | The critical value of the PSU sensor for trigger expression. |
5 |
{$PSU.STATUS.CRIT:"nonRecoverable"} | The critical value of the PSU sensor for trigger expression. |
6 |
{$PSU.STATUS.WARN:"nonCritical"} | The warning value of the PSU sensor for trigger expression. |
4 |
{$SENSOR.TEMP.STATUS.CRIT:"criticalLower"} | The critical status of the temperature probe for trigger expression. |
8 |
{$SENSOR.TEMP.STATUS.CRIT:"criticalUpper"} | The critical status of the temperature probe for trigger expression. |
5 |
{$SENSOR.TEMP.STATUS.CRIT:"nonRecoverableLower"} | The critical status of the temperature probe for trigger expression. |
9 |
{$SENSOR.TEMP.STATUS.CRIT:"nonRecoverableUpper"} | The critical status of the temperature probe for trigger expression. |
6 |
{$SENSOR.TEMP.STATUS.OK} | The OK status of the temperature probe for trigger expression. |
3 |
{$SENSOR.TEMP.STATUS.WARN:"nonCriticalLower"} | The warning status of the temperature probe for trigger expression. |
7 |
{$SENSOR.TEMP.STATUS.WARN:"nonCriticalUpper"} | The warning status of the temperature probe for trigger expression. |
4 |
{$SNMP.TIMEOUT} | The time interval for SNMP agent availability trigger expression. |
5m |
{$VDISK.STATUS.CRIT:"failed"} | The critical status of the virtual disk for trigger expression. |
3 |
{$VDISK.STATUS.WARN:"degraded"} | The warning status of the virtual disk for trigger expression. |
4 |
There are no template links in this template.
Name | Description | Type | Key and additional info |
---|---|---|---|
Array controller cache discovery | Scanning table of Array controllers: IDRAC-MIB-SMIv2::batteryTable |
SNMP | array.cache.discovery Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
Array controller discovery | Scanning table of Array controllers: IDRAC-MIB-SMIv2::controllerTable |
SNMP | array.discovery Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
FAN discovery | IDRAC-MIB-SMIv2::coolingDeviceTable |
SNMP | fan.discovery Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: Filter: ANDOR- {#TYPE} MATCHES REGEX3 |
Physical disk discovery | Scanning table of physical drive entries IDRAC-MIB-SMIv2::physicalDiskTable. |
SNMP | physicaldisk.discovery Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
PSU discovery | IDRAC-MIB-SMIv2::powerSupplyTable |
SNMP | psu.discovery Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
Temperature discovery | Scanning table of Temperature Probe Table IDRAC-MIB-SMIv2::temperatureProbeTable |
SNMP | temp.discovery Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
Virtual disk discovery | IDRAC-MIB-SMIv2::virtualDiskTable |
SNMP | virtualdisk.discovery Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
Group | Name | Description | Type | Key and additional info |
---|---|---|---|---|
Disk arrays | Dell R720: {#CNTLR_NAME} Status | MIB: IDRAC-MIB-SMIv2 The status of the controller itself without the propagation of any contained component status. Possible values: 1: Other 2: Unknown 3: OK 4: Non-critical 5: Critical 6: Non-recoverable |
SNMP | dell.server.hw.diskarray.status[controllerComponentStatus.{#SNMPINDEX}] Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
Disk arrays | Dell R720: {#CNTLR_NAME} Model | MIB: IDRAC-MIB-SMIv2 The controller's name as represented in Storage Management. |
SNMP | dell.server.hw.diskarray.model[controllerName.{#SNMPINDEX}] Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
Disk arrays | Dell R720: {#BATTERY_NAME} Status | MIB: IDRAC-MIB-SMIv2 Current state of battery. Possible values: 1: The current state could not be determined. 2: The battery is operating normally. 3: The battery has failed and needs to be replaced. 4: The battery temperature is high or charge level is depleting. 5: The battery is missing or not detected. 6: The battery is undergoing the re-charge phase. 7: The battery voltage or charge level is below the threshold.
|
SNMP | dell.server.hw.diskarray.cache.battery.status[batteryState.{#SNMPINDEX}] Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
Fans | Dell R720: {#FAN_DESCR} Status | MIB: IDRAC-MIB-SMIv2 This attribute defines the probe status of the cooling device. |
SNMP | dell.server.sensor.fan.status[coolingDeviceStatus.{#SNMPINDEX}] Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
Fans | Dell R720: {#FAN_DESCR} Speed | MIB: IDRAC-MIB-SMIv2 This attribute defines the reading for a cooling device of subtype other than coolingDeviceSubTypeIsDiscrete. When the value for coolingDeviceSubType is other than coolingDeviceSubTypeIsDiscrete, the value returned for this attribute is the speed in RPM or the OFF/ON value of the cooling device. When the value for coolingDeviceSubType is coolingDeviceSubTypeIsDiscrete, a value is not returned for this attribute. |
SNMP | dell.server.sensor.fan.speed[coolingDeviceReading.{#SNMPINDEX}] |
General | Dell R720: SNMP traps (fallback) | The item is used to collect all SNMP traps unmatched by other snmptrap items |
SNMP_TRAP | snmptrap.fallback |
General | Dell R720: System location | MIB: SNMPv2-MIB The physical location of this node (e.g., 'telephone closet, 3rd floor'). If the location is unknown, the value is the zero-length string. |
SNMP | dell.server.location[sysLocation] Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
General | Dell R720: System contact details | MIB: SNMPv2-MIB The textual identification of the contact person for this managed node, together with information on how to contact this person. If no contact information is known, the value is the zero-length string. |
SNMP | dell.server.contact[sysContact] Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
General | Dell R720: System object ID | MIB: SNMPv2-MIB The vendor's authoritative identification of the network management subsystem contained in the entity. This value is allocated within the SMI enterprises subtree (1.3.6.1.4.1) and provides an easy and unambiguous means for determining 'what kind of box' is being managed. For example, if vendor 'Flintstones, Inc.' was assigned the subtree 1.3.6.1.4.1.4242, it could assign the identifier 1.3.6.1.4.1.4242.1.1 to its 'Fred Router'. |
SNMP | dell.server.objectid[sysObjectID] Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
General | Dell R720: System name | MIB: SNMPv2-MIB An administratively-assigned name for this managed node. By convention, this is the node's fully-qualified domain name. If the name is unknown, the value is the zero-length string. |
SNMP | dell.server.name[sysName] Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
General | Dell R720: System description | MIB: SNMPv2-MIB A textual description of the entity. This value should include the full name and version identification of the system's hardware type, software operating-system, and networking software. |
SNMP | dell.server.descr[sysDescr] Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
Inventory | Dell R720: Hardware model name | MIB: IDRAC-MIB-SMIv2 This attribute defines the model name of the system. |
SNMP | dell.server.hw.model[systemModelName] Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
Inventory | Dell R720: Hardware serial number | MIB: IDRAC-MIB-SMIv2 This attribute defines the service tag of the system. |
SNMP | dell.server.hw.serialnumber[systemServiceTag] Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
Inventory | Dell R720: Operating system | MIB: IDRAC-MIB-SMIv2 This attribute defines the name of the operating system that the host is running. |
SNMP | dell.server.sw.os[systemOSName] Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
Inventory | Dell R720: Firmware version | MIB: IDRAC-MIB-SMIv2 This attribute defines the firmware version of a remote access card. |
SNMP | dell.server.hw.firmware[racFirmwareVersion] Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
Physical disks | Dell R720: {#DISK_NAME} Status | MIB: IDRAC-MIB-SMIv2 The status of the physical disk itself without the propagation of any contained component status. Possible values: 1: Other 2: Unknown 3: OK 4: Non-critical 5: Critical 6: Non-recoverable |
SNMP | dell.server.hw.physicaldisk.status[physicalDiskComponentStatus.{#SNMPINDEX}] Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
Physical disks | Dell R720: {#DISK_NAME} S.M.A.R.T. Status | MIB: IDRAC-MIB-SMIv2 Indicates whether the physical disk has received a predictive failure alert. |
SNMP | dell.server.hw.physicaldisk.smartstatus[physicalDiskSmartAlertIndication.{#SNMPINDEX}] Preprocessing: - DISCARD UNCHANGED_HEARTBEAT:6h |
Physical disks | Dell R720: {#DISK_NAME} Serial number | MIB: IDRAC-MIB-SMIv2 The physical disk's unique identification number from the manufacturer. |
SNMP | dell.server.hw.physicaldisk.serialnumber[physicalDiskSerialNo.{#SNMPINDEX}] Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
Physical disks | Dell R720: {#DISK_NAME} Model name | MIB: IDRAC-MIB-SMIv2 The model number of the physical disk. |
SNMP | dell.server.hw.physicaldisk.model[physicalDiskProductID.{#SNMPINDEX}] Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
Physical disks | Dell R720: {#DISK_NAME} Media type | MIB: IDRAC-MIB-SMIv2 The media type of the physical disk. Possible Values: 1: The media type could not be determined. 2: Hard Disk Drive (HDD). 3: Solid State Drive (SSD). |
SNMP | dell.server.hw.physicaldisk.mediatype[physicalDiskMediaType.{#SNMPINDEX}] Preprocessing: - DISCARD UNCHANGED_HEARTBEAT:6h |
Physical disks | Dell R720: {#DISK_NAME} Size | MIB: IDRAC-MIB-SMIv2 The size of the physical disk in megabytes. |
SNMP | dell.server.hw.physicaldisk.size[physicalDiskCapacityInMB.{#SNMPINDEX}] Preprocessing: - MULTIPLIER: - DISCARDUNCHANGEDHEARTBEAT: |
Power supply | Dell R720: {#PSU_DESCR} | MIB: IDRAC-MIB-SMIv2 0600.0012.0001.0005 This attribute defines the status of the power supply. |
SNMP | dell.server.sensor.psu.status[powerSupplyStatus.{#SNMPINDEX}] Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
Status | Dell R720: Overall system health status | MIB: IDRAC-MIB-SMIv2 This attribute defines the overall rollup status of all components in the system being monitored by the remote access card. Includes system, storage, IO devices, iDRAC, CPU, memory, etc. |
SNMP | dell.server.status[globalSystemStatus] Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
Status | Dell R720: Uptime (network) | MIB: SNMPv2-MIB The time (in hundredths of a second) since the network management portion of the system was last re-initialized. |
SNMP | dell.server.net.uptime[sysUpTime] Preprocessing: - MULTIPLIER: |
Status | Dell R720: Uptime (hardware) | MIB: HOST-RESOURCES-MIB The amount of time since this host was last initialized. Note that this is different from sysUpTime in the SNMPv2-MIB [RFC1907] because sysUpTime is the uptime of the network management portion of the system. |
SNMP | dell.server.hw.uptime[hrSystemUptime] Preprocessing: - CHECKNOTSUPPORTED ⛔️ON_FAIL: - MULTIPLIER: |
Status | Dell R720: SNMP agent availability | - |
INTERNAL | zabbix[host,snmp,available] Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
Temperature | Dell R720: {#SENSOR_LOCALE} Value | MIB: IDRAC-MIB-SMIv2 This attribute defines the reading for a temperature probe of type other than temperatureProbeTypeIsDiscrete. When the value for temperatureProbeType is other than temperatureProbeTypeIsDiscrete, the value returned for this attribute is the temperature that the probe is reading in Centigrade. When the value for temperatureProbeType is temperatureProbeTypeIsDiscrete, a value is not returned for this attribute. |
SNMP | dell.server.sensor.temp.value[temperatureProbeReading.{#SNMPINDEX}] Preprocessing: - MULTIPLIER: - DISCARDUNCHANGEDHEARTBEAT: |
Temperature | Dell R720: {#SENSOR_LOCALE} Status | MIB: IDRAC-MIB-SMIv2 This attribute defines the probe status of the temperature probe. Possible values: other(1), -- probe status is not one of the following: unknown(2), -- probe status is unknown (not known or monitored) ok(3), -- probe is reporting a value within the thresholds nonCriticalUpper(4), -- probe has crossed the upper noncritical threshold criticalUpper(5), -- probe has crossed the upper critical threshold nonRecoverableUpper(6), -- probe has crossed the upper non-recoverable threshold nonCriticalLower(7), -- probe has crossed the lower noncritical threshold criticalLower(8), -- probe has crossed the lower critical threshold nonRecoverableLower(9), -- probe has crossed the lower non-recoverable threshold failed(10) -- probe is not functional |
SNMP | dell.server.sensor.temp.status[temperatureProbeStatus.{#SNMPINDEX}] Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
Virtual disks | Dell R720: {#DISK_NAME} Status | MIB: IDRAC-MIB-SMIv2 The current state of this virtual disk (which includes any member physical disks.) Possible states: 1: The current state could not be determined. 2: The virtual disk is operating normally or optimally. 3: The virtual disk has encountered a failure. Data on the disk is lost or is about to be lost. 4: The virtual disk encountered a failure with one or all of the constituent redundant physical disks. The data on the virtual disk might no longer be fault tolerant. |
SNMP | dell.server.hw.virtualdisk.status[virtualDiskState.{#SNMPINDEX}] Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
Virtual disks | Dell R720: {#DISK_NAME} Layout type | MIB: IDRAC-MIB-SMIv2 The virtual disk's RAID type. Possible values: 1: Not one of the following 2: RAID-0 3: RAID-1 4: RAID-5 5: RAID-6 6: RAID-10 7: RAID-50 8: RAID-60 9: Concatenated RAID 1 10: Concatenated RAID 5 |
SNMP | dell.server.hw.virtualdisk.layout[virtualDiskLayout.{#SNMPINDEX}] Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
Virtual disks | Dell R720: {#DISK_NAME} Size | MIB: IDRAC-MIB-SMIv2 The size of the virtual disk in megabytes. |
SNMP | dell.server.hw.virtualdisk.size[virtualDiskSizeInMB.{#SNMPINDEX}] Preprocessing: - MULTIPLIER: - DISCARDUNCHANGEDHEARTBEAT: |
Virtual disks | Dell R720: {#DISK_NAME} Current state | MIB: IDRAC-MIB-SMIv2 The state of the virtual disk when there are progressive operations ongoing. Possible values: 1: There is no active operation running. 2: The virtual disk configuration has changed. The physical disks included in the virtual disk are being modified to support the new configuration. 3: A Consistency Check (CC) is being performed on the virtual disk. 4: The virtual disk is being initialized. 5: BackGround Initialization (BGI) is being performed on the virtual disk. |
SNMP | dell.server.hw.virtualdisk.state[virtualDiskOperationalState.{#SNMPINDEX}] |
Virtual disks | Dell R720: {#DISK_NAME} Read policy | MIB: IDRAC-MIB-SMIv2 The read policy used by the controller for read operations on this virtual disk. Possible values: 1: No Read Ahead. 2: Read Ahead. 3: Adaptive Read Ahead. |
SNMP | dell.server.hw.virtualdisk.readpolicy[virtualDiskReadPolicy.{#SNMPINDEX}] |
Virtual disks | Dell R720: {#DISK_NAME} Write policy | MIB: IDRAC-MIB-SMIv2 The write policy used by the controller for write operations on this virtual disk. Possible values: 1: Write Through. 2: Write Back. 3: Force Write Back. |
SNMP | dell.server.hw.virtualdisk.writepolicy[virtualDiskWritePolicy.{#SNMPINDEX}] |
Name | Description | Expression | Severity | Dependencies and additional info |
---|---|---|---|---|
Dell R720: {#CNTLR_NAME} is in unrecoverable state | Please check the device for faults. |
last(/DELL PowerEdge R720 by SNMP/dell.server.hw.diskarray.status[controllerComponentStatus.{#SNMPINDEX}])={$DISK.ARRAY.STATUS.FAIL} |
DISASTER | |
Dell R720: {#CNTLR_NAME} is in critical state | Please check the device for faults. |
last(/DELL PowerEdge R720 by SNMP/dell.server.hw.diskarray.status[controllerComponentStatus.{#SNMPINDEX}])={$DISK.ARRAY.STATUS.CRIT} |
HIGH | Depends on: - Dell R720: {#CNTLR_NAME} is in unrecoverable state |
Dell R720: {#CNTLR_NAME} is in warning state | Please check the device for faults. |
last(/DELL PowerEdge R720 by SNMP/dell.server.hw.diskarray.status[controllerComponentStatus.{#SNMPINDEX}])={$DISK.ARRAY.STATUS.WARN} |
AVERAGE | Depends on: - Dell R720: {#CNTLRNAME} is in critical state - Dell R720: {#CNTLRNAME} is in unrecoverable state |
Dell R720: {#BATTERY_NAME} is in critical state | Please check the device for faults. |
last(/DELL PowerEdge R720 by SNMP/dell.server.hw.diskarray.cache.battery.status[batteryState.{#SNMPINDEX}])={$DISK.ARRAY.CACHE.BATTERY.STATUS.CRIT} |
AVERAGE | |
Dell R720: {#BATTERY_NAME} is in warning state | Please check the device for faults. |
last(/DELL PowerEdge R720 by SNMP/dell.server.hw.diskarray.cache.battery.status[batteryState.{#SNMPINDEX}])={$DISK.ARRAY.CACHE.BATTERY.STATUS.WARN} |
WARNING | Depends on: - Dell R720: {#BATTERY_NAME} is in critical state |
Dell R720: {#BATTERY_NAME} is not in optimal state | Please check the device for faults. |
last(/DELL PowerEdge R720 by SNMP/dell.server.hw.diskarray.cache.battery.status[batteryState.{#SNMPINDEX}])<>{$DISK.ARRAY.CACHE.BATTERY.STATUS.OK} |
WARNING | Depends on: - Dell R720: {#BATTERYNAME} is in critical state - Dell R720: {#BATTERYNAME} is in warning state |
Dell R720: {#FAN_DESCR} is in critical state | Please check the fan unit. |
last(/DELL PowerEdge R720 by SNMP/dell.server.sensor.fan.status[coolingDeviceStatus.{#SNMPINDEX}])={$FAN.STATUS.CRIT:"criticalUpper"} or last(/DELL PowerEdge R720 by SNMP/dell.server.sensor.fan.status[coolingDeviceStatus.{#SNMPINDEX}])={$FAN.STATUS.CRIT:"nonRecoverableUpper"} or last(/DELL PowerEdge R720 by SNMP/dell.server.sensor.fan.status[coolingDeviceStatus.{#SNMPINDEX}])={$FAN.STATUS.CRIT:"criticalLower"} or last(/DELL PowerEdge R720 by SNMP/dell.server.sensor.fan.status[coolingDeviceStatus.{#SNMPINDEX}])={$FAN.STATUS.CRIT:"nonRecoverableLower"} or last(/DELL PowerEdge R720 by SNMP/dell.server.sensor.fan.status[coolingDeviceStatus.{#SNMPINDEX}])={$FAN.STATUS.CRIT:"failed"} |
AVERAGE | |
Dell R720: {#FAN_DESCR} is in warning state | Please check the fan unit. |
last(/DELL PowerEdge R720 by SNMP/dell.server.sensor.fan.status[coolingDeviceStatus.{#SNMPINDEX}])={$FAN.STATUS.WARN:"nonCriticalUpper"} or last(/DELL PowerEdge R720 by SNMP/dell.server.sensor.fan.status[coolingDeviceStatus.{#SNMPINDEX}])={$FAN.STATUS.WARN:"nonCriticalLower"} |
WARNING | Depends on: - Dell R720: {#FAN_DESCR} is in critical state |
Dell R720: System name has changed | System name has changed. Ack to close. |
last(/DELL PowerEdge R720 by SNMP/dell.server.name[sysName],#1)<>last(/DELL PowerEdge R720 by SNMP/dell.server.name[sysName],#2) and length(last(/DELL PowerEdge R720 by SNMP/dell.server.name[sysName]))>0 |
INFO | Manual close: YES |
Dell R720: Device has been replaced | Device serial number has changed. Ack to close |
last(/DELL PowerEdge R720 by SNMP/dell.server.hw.serialnumber[systemServiceTag],#1)<>last(/DELL PowerEdge R720 by SNMP/dell.server.hw.serialnumber[systemServiceTag],#2) and length(last(/DELL PowerEdge R720 by SNMP/dell.server.hw.serialnumber[systemServiceTag]))>0 |
INFO | Manual close: YES |
Dell R720: Operating system description has changed | Operating system description has changed. Possibly, the system has been updated or replaced. Ack to close. |
last(/DELL PowerEdge R720 by SNMP/dell.server.sw.os[systemOSName],#1)<>last(/DELL PowerEdge R720 by SNMP/dell.server.sw.os[systemOSName],#2) and length(last(/DELL PowerEdge R720 by SNMP/dell.server.sw.os[systemOSName]))>0 |
INFO | Manual close: YES |
Dell R720: Firmware has changed | Firmware version has changed. Ack to close. |
last(/DELL PowerEdge R720 by SNMP/dell.server.hw.firmware[racFirmwareVersion],#1)<>last(/DELL PowerEdge R720 by SNMP/dell.server.hw.firmware[racFirmwareVersion],#2) and length(last(/DELL PowerEdge R720 by SNMP/dell.server.hw.firmware[racFirmwareVersion]))>0 |
INFO | Manual close: YES |
Dell R720: {#DISK_NAME} failed | Please check physical disk for warnings or errors. |
last(/DELL PowerEdge R720 by SNMP/dell.server.hw.physicaldisk.status[physicalDiskComponentStatus.{#SNMPINDEX}])={$DISK.STATUS.FAIL:"critical"} or last(/DELL PowerEdge R720 by SNMP/dell.server.hw.physicaldisk.status[physicalDiskComponentStatus.{#SNMPINDEX}])={$DISK.STATUS.FAIL:"nonRecoverable"} |
HIGH | |
Dell R720: {#DISK_NAME} is in warning state | Please check physical disk for warnings or errors. |
last(/DELL PowerEdge R720 by SNMP/dell.server.hw.physicaldisk.status[physicalDiskComponentStatus.{#SNMPINDEX}])={$DISK.STATUS.WARN:"nonCritical"} |
WARNING | Depends on: - Dell R720: {#DISK_NAME} failed |
Dell R720: {#DISK_NAME} S.M.A.R.T. failed | Disk probably requires replacement. |
last(/DELL PowerEdge R720 by SNMP/dell.server.hw.physicaldisk.smart_status[physicalDiskSmartAlertIndication.{#SNMPINDEX}])={$DISK.SMART.STATUS.FAIL:"replaceDrive"} or last(/DELL PowerEdge R720 by SNMP/dell.server.hw.physicaldisk.smart_status[physicalDiskSmartAlertIndication.{#SNMPINDEX}])={$DISK.SMART.STATUS.FAIL:"replaceDriveSSDWearOut"} |
HIGH | Depends on: - Dell R720: {#DISK_NAME} failed |
Dell R720: {#DISK_NAME} has been replaced | {#DISK_NAME} serial number has changed. Ack to close |
last(/DELL PowerEdge R720 by SNMP/dell.server.hw.physicaldisk.serialnumber[physicalDiskSerialNo.{#SNMPINDEX}],#1)<>last(/DELL PowerEdge R720 by SNMP/dell.server.hw.physicaldisk.serialnumber[physicalDiskSerialNo.{#SNMPINDEX}],#2) and length(last(/DELL PowerEdge R720 by SNMP/dell.server.hw.physicaldisk.serialnumber[physicalDiskSerialNo.{#SNMPINDEX}]))>0 |
INFO | Manual close: YES |
Dell R720: Power supply {#PSU_DESCR} is in critical state | Please check the power supply unit for errors. |
last(/DELL PowerEdge R720 by SNMP/dell.server.sensor.psu.status[powerSupplyStatus.{#SNMPINDEX}])={$PSU.STATUS.CRIT:"critical"} or last(/DELL PowerEdge R720 by SNMP/dell.server.sensor.psu.status[powerSupplyStatus.{#SNMPINDEX}])={$PSU.STATUS.CRIT:"nonRecoverable"} |
AVERAGE | |
Dell R720: Power supply {#PSU_DESCR} is in warning state | Please check the power supply unit for errors. |
last(/DELL PowerEdge R720 by SNMP/dell.server.sensor.psu.status[powerSupplyStatus.{#SNMPINDEX}])={$PSU.STATUS.WARN:"nonCritical"} |
WARNING | Depends on: - Dell R720: Power supply {#PSU_DESCR} is in critical state |
Dell R720: System is in unrecoverable state | Please check the device for faults. |
last(/DELL PowerEdge R720 by SNMP/dell.server.status[globalSystemStatus])={$HEALTH.STATUS.DISASTER} |
DISASTER | |
Dell R720: System status is in critical state | Please check the device for errors. |
last(/DELL PowerEdge R720 by SNMP/dell.server.status[globalSystemStatus])={$HEALTH.STATUS.CRIT} |
HIGH | |
Dell R720: System status is in warning state | Please check the device for warnings. |
last(/DELL PowerEdge R720 by SNMP/dell.server.status[globalSystemStatus])={$HEALTH.STATUS.WARN} |
WARNING | Depends on: - Dell R720: System status is in critical state |
Dell R720: Host has been restarted | Uptime is less than 10 minutes. |
(last(/DELL PowerEdge R720 by SNMP/dell.server.hw.uptime[hrSystemUptime])>0 and last(/DELL PowerEdge R720 by SNMP/dell.server.hw.uptime[hrSystemUptime])<10m) or (last(/DELL PowerEdge R720 by SNMP/dell.server.hw.uptime[hrSystemUptime])=0 and last(/DELL PowerEdge R720 by SNMP/dell.server.net.uptime[sysUpTime])<10m) |
WARNING | Manual close: YES |
Dell R720: No SNMP data collection | SNMP is not available for polling. Please check device connectivity and SNMP settings. |
max(/DELL PowerEdge R720 by SNMP/zabbix[host,snmp,available],{$SNMP.TIMEOUT})=0 |
WARNING | |
Dell R720: Probe {#SENSOR_LOCALE} is in critical status | Please check the device for faults. |
last(/DELL PowerEdge R720 by SNMP/dell.server.sensor.temp.status[temperatureProbeStatus.{#SNMPINDEX}])={$SENSOR.TEMP.STATUS.CRIT:"criticalUpper"} or last(/DELL PowerEdge R720 by SNMP/dell.server.sensor.temp.status[temperatureProbeStatus.{#SNMPINDEX}])={$SENSOR.TEMP.STATUS.CRIT:"nonRecoverableUpper"} or last(/DELL PowerEdge R720 by SNMP/dell.server.sensor.temp.status[temperatureProbeStatus.{#SNMPINDEX}])={$SENSOR.TEMP.STATUS.CRIT:"criticalLower"} or last(/DELL PowerEdge R720 by SNMP/dell.server.sensor.temp.status[temperatureProbeStatus.{#SNMPINDEX}])={$SENSOR.TEMP.STATUS.CRIT:"nonRecoverableLower"} |
AVERAGE | |
Dell R720: Probe {#SENSOR_LOCALE} is in warning status | Please check the device for faults. |
last(/DELL PowerEdge R720 by SNMP/dell.server.sensor.temp.status[temperatureProbeStatus.{#SNMPINDEX}])={$SENSOR.TEMP.STATUS.WARN:"nonCriticalUpper"} or last(/DELL PowerEdge R720 by SNMP/dell.server.sensor.temp.status[temperatureProbeStatus.{#SNMPINDEX}])={$SENSOR.TEMP.STATUS.WARN:"nonCriticalLower"} |
WARNING | Depends on: - Dell R720: Probe {#SENSOR_LOCALE} is in critical status |
Dell R720: Probe {#SENSOR_LOCALE} is not in optimal status | Please check the device for faults. |
last(/DELL PowerEdge R720 by SNMP/dell.server.sensor.temp.status[temperatureProbeStatus.{#SNMPINDEX}])<>{$SENSOR.TEMP.STATUS.OK} |
INFO | Manual close: YES Depends on: - Dell R720: Probe {#SENSORLOCALE} is in critical status - Dell R720: Probe {#SENSORLOCALE} is in warning status |
Dell R720: {#DISK_NAME} failed | Please check the virtual disk for warnings or errors. |
last(/DELL PowerEdge R720 by SNMP/dell.server.hw.virtualdisk.status[virtualDiskState.{#SNMPINDEX}])={$VDISK.STATUS.CRIT:"failed"} |
HIGH | |
Dell R720: {#DISK_NAME} is in warning state | Please check the virtual disk for warnings or errors. |
last(/DELL PowerEdge R720 by SNMP/dell.server.hw.virtualdisk.status[virtualDiskState.{#SNMPINDEX}])={$VDISK.STATUS.WARN:"degraded"} |
AVERAGE | Depends on: - Dell R720: {#DISK_NAME} failed |
Please report any issues with the template at https://support.zabbix.com.
You can also provide feedback, discuss the template, or ask for help at ZABBIX forums.
For Zabbix version: 6.2 and higher
This is a template for monitoring DELL PowerEdge R720 servers with iDRAC 8/9 firmware 4.32 and later with Redfish API enabled via Zabbix HTTP agent that works without any external scripts.
See Zabbix template operation for basic instructions.
1. Enable Redfish API in Dell iDRAC interface of your server.
2. Create a user for monitoring with read-only permissions in Dell iDRAC interface.
3. Create a host for Dell server with iDRAC IP as Zabbix agent interface.
4. Link the template to the host.
5. Customize values of {$API.URL}, {$API.USER}, {$API.PASSWORD} macros.
No specific Zabbix configuration is required.
Name | Description | Default |
---|---|---|
{$API.PASSWORD} | The Dell iDRAC user password. |
<Put your password here> |
{$API.URL} | The Dell iDRAC Redfish API URL in the format |
<Put your URL here> |
{$API.USER} | The Dell iDRAC username. |
<Put your username here> |
{$IFCONTROL} | Link status trigger will be fired only for interfaces that have the context macro equaled 1. |
1 |
There are no template links in this template.
Name | Description | Type | Key and additional info |
---|---|---|---|
Array controller cache discovery | Discovery of a cache of disk array controllers. |
HTTP_AGENT | array.cache.discovery Preprocessing: - JAVASCRIPT: - DISCARDUNCHANGEDHEARTBEAT: |
Array controller discovery | Discovery of disk array controllers. |
HTTP_AGENT | array.discovery Preprocessing: - JAVASCRIPT: - DISCARDUNCHANGEDHEARTBEAT: |
FAN discovery | Discovery of FAN sensors. |
HTTP_AGENT | fan.discovery Preprocessing: - JAVASCRIPT: - DISCARDUNCHANGEDHEARTBEAT: |
Network interface discovery | The NetworkInterface schema describes links to the NetworkAdapter and represents the functionality available to the containing system. |
HTTP_AGENT | net.if.discovery Preprocessing: - JAVASCRIPT: - DISCARDUNCHANGEDHEARTBEAT: |
Physical disk discovery | Discovery of physical disks. |
HTTP_AGENT | physicaldisk.discovery Preprocessing: - JAVASCRIPT: - DISCARDUNCHANGEDHEARTBEAT: |
PSU discovery | Discovery of PSU sensors. |
HTTP_AGENT | psu.discovery Preprocessing: - JAVASCRIPT: - DISCARDUNCHANGEDHEARTBEAT: |
Temperature discovery | Discovery of temperature sensors. |
HTTP_AGENT | temp.discovery Preprocessing: - JAVASCRIPT: - DISCARDUNCHANGEDHEARTBEAT: |
Virtual disk discovery | Discovery of virtual disks. |
HTTP_AGENT | virtualdisk.discovery Preprocessing: - JAVASCRIPT: - DISCARDUNCHANGEDHEARTBEAT: |
Group | Name | Description | Type | Key and additional info |
---|---|---|---|---|
Fans | Dell R720: {#SENSOR_NAME} Speed | The sensor value. |
DEPENDENT | dell.server.sensor.fan.speed[{#SENSOR_NAME}] Preprocessing: - JSONPATH: |
Fans | Dell R720: {#SENSOR_NAME} Status | The status of the job. Possible values: OK, Warning, Critical. |
DEPENDENT | dell.server.sensor.fan.status[{#SENSORNAME}] Preprocessing: - JSONPATH: - DISCARD UNCHANGED_HEARTBEAT:6h |
Inventory | Dell R720: Hardware model name | This attribute defines the model name of the system. |
DEPENDENT | dell.server.hw.model Preprocessing: - JSONPATH: - DISCARDUNCHANGEDHEARTBEAT: |
Inventory | Dell R720: Hardware serial number | This attribute defines the service tag of the system. |
DEPENDENT | dell.server.hw.serialnumber Preprocessing: - JSONPATH: - DISCARDUNCHANGEDHEARTBEAT: |
Inventory | Dell R720: Firmware version | This attribute defines the firmware version of a remote access card. |
DEPENDENT | dell.server.hw.firmware Preprocessing: - JSONPATH: - DISCARDUNCHANGEDHEARTBEAT: |
Network interfaces | Dell R720: {#IFNAME} Speed | Network port current link speed. |
DEPENDENT | dell.server.net.if.speed[{#IFNAME}] Preprocessing: - JSONPATH: - DISCARDUNCHANGEDHEARTBEAT: |
Network interfaces | Dell R720: {#IFNAME} Link status | The status of the link between this port and its link partner. Possible values: Down, Up, null. |
DEPENDENT | dell.server.net.if.status[{#IFNAME}] Preprocessing: - JSONPATH: - DISCARDUNCHANGEDHEARTBEAT: |
Network interfaces | Dell R720: {#IFNAME} State | The known state of the Resource, for example, enabled. Possible values: Enabled, Disabled, StandbyOffline, StandbySpare, InTest, Starting, Absent, UnavailableOffline, Deferring, Quiesced, Updating, Qualified. |
DEPENDENT | dell.server.net.if.state[{#IFNAME}] Preprocessing: - JSONPATH: - DISCARDUNCHANGEDHEARTBEAT: |
Network interfaces | Dell R720: {#IFNAME} Status | The status of the job. Possible values: OK, Warning, Critical. |
DEPENDENT | dell.server.net.if.health[{#IFNAME}] Preprocessing: - JSONPATH: - DISCARDUNCHANGEDHEARTBEAT: |
Physical disks | Dell R720: {#DISK_NAME} Status | The status of the job. Possible values: OK, Warning, Critical. |
DEPENDENT | dell.server.hw.physicaldisk.status[{#DISKNAME}] Preprocessing: - JSONPATH: - DISCARD UNCHANGED_HEARTBEAT:6h |
Physical disks | Dell R720: {#DISK_NAME} Serial number | The serial number of this drive. |
DEPENDENT | dell.server.hw.physicaldisk.serialnumber[{#DISKNAME}] Preprocessing: - JSONPATH: - DISCARD UNCHANGED_HEARTBEAT:6h |
Physical disks | Dell R720: {#DISK_NAME} Model name | The model number of the drive. |
DEPENDENT | dell.server.hw.physicaldisk.model[{#DISKNAME}] Preprocessing: - JSONPATH: - DISCARD UNCHANGED_HEARTBEAT:6h |
Physical disks | Dell R720: {#DISK_NAME} Media type | The type of media contained in this drive. Possible values: HDD, SSD, SMR, null. |
DEPENDENT | dell.server.hw.physicaldisk.mediatype[{#DISKNAME}] Preprocessing: - JSONPATH: - DISCARDUNCHANGEDHEARTBEAT: |
Physical disks | Dell R720: {#DISK_NAME} Size | The size, in bytes, of this drive. |
DEPENDENT | dell.server.hw.physicaldisk.size[{#DISKNAME}] Preprocessing: - JSONPATH: - DISCARD UNCHANGED_HEARTBEAT:6h |
Power supply | Dell R720: {#SENSOR_NAME} Status | The status of the job. Possible values: OK, Warning, Critical. |
DEPENDENT | dell.server.sensor.psu.status[{#SENSORNAME}] Preprocessing: - JSONPATH: - DISCARD UNCHANGED_HEARTBEAT:6h |
Status | Dell R720: Overall system health status | This attribute defines the overall rollup status of all components in the system being monitored by the remote access card. Includes system, storage, IO devices, iDRAC, CPU, memory, etc. |
DEPENDENT | dell.server.status Preprocessing: - JSONPATH: - DISCARDUNCHANGEDHEARTBEAT: |
Status | Dell R720: Redfish API | The availability of Redfish API on the server. Possible values: 0 unavailable 1 available |
SIMPLE | net.tcp.service[https] |
Temperature | Dell R720: {#SENSOR_NAME} Value | The sensor value. |
DEPENDENT | dell.server.sensor.temp.value[{#SENSOR_NAME}] Preprocessing: - JSONPATH: |
Temperature | Dell R720: {#SENSOR_NAME} Status | The status of the job. Possible values: OK, Warning, Critical. |
DEPENDENT | dell.server.sensor.temp.status[{#SENSORNAME}] Preprocessing: - JSONPATH: - DISCARD UNCHANGED_HEARTBEAT:6h |
Virtual disks | Dell R720: {#DISK_NAME} Status | The status of the job. Possible values: OK, Warning, Critical. |
DEPENDENT | dell.server.hw.virtualdisk.status[{#DISKNAME}] Preprocessing: - JSONPATH: - DISCARD UNCHANGED_HEARTBEAT:6h |
Virtual disks | Dell R720: {#DISK_NAME} RAID status | This property represents the RAID specific status. Possible values: Blocked, Degraded, Failed, Foreign, Offline, Online, Ready, Unknown, null. |
DEPENDENT | dell.server.hw.virtualdisk.raidstatus[{#DISKNAME}] Preprocessing: - JSONPATH: - DISCARD UNCHANGED_HEARTBEAT:6h |
Virtual disks | Dell R720: {#DISK_NAME} Size | The size in bytes of this Volume. |
DEPENDENT | dell.server.hw.virtualdisk.size[{#DISKNAME}] Preprocessing: - JSONPATH: - DISCARD UNCHANGED_HEARTBEAT:6h |
Virtual disks | Dell R720: {#DISK_NAME} Current state | The known state of the Resource, for example, enabled. Possible values: Enabled, Disabled, StandbyOffline, StandbySpare, InTest, Starting, Absent, UnavailableOffline, Deferring, Quiesced, Updating, Qualified. |
DEPENDENT | dell.server.hw.virtualdisk.state[{#DISKNAME}] Preprocessing: - JSONPATH: - DISCARD UNCHANGED_HEARTBEAT:6h |
Virtual disks | Dell R720: {#DISK_NAME} Read policy | Indicates the read cache policy setting for the Volume. Possible values: ReadAhead, AdaptiveReadAhead, Off. |
DEPENDENT | dell.server.hw.virtualdisk.readpolicy[{#DISKNAME}] Preprocessing: - JSONPATH: - DISCARD UNCHANGED_HEARTBEAT:6h |
Virtual disks | Dell R720: {#DISK_NAME} Write policy | Indicates the write cache policy setting for the Volume. Possible values: WriteThrough, ProtectedWriteBack, UnprotectedWriteBack. |
DEPENDENT | dell.server.hw.virtualdisk.writepolicy[{#DISKNAME}] Preprocessing: - JSONPATH: - DISCARD UNCHANGED_HEARTBEAT:6h |
Zabbix raw items | Dell R720: Get system | Returns the metrics of a system. |
HTTP_AGENT | dell.server.system.get Preprocessing: - JAVASCRIPT: |
Zabbix raw items | Dell R720: {#SENSOR_NAME} Get sensor | Returns the metrics of a sensor. |
HTTP_AGENT | dell.server.sensor.temp.get[{#SENSOR_NAME}] |
Zabbix raw items | Dell R720: {#SENSOR_NAME} Get sensor | Returns the metrics of a sensor. |
HTTP_AGENT | dell.server.sensor.psu.get[{#SENSOR_NAME}] |
Zabbix raw items | Dell R720: {#SENSOR_NAME} Get sensor | Returns the metrics of a sensor. |
HTTP_AGENT | dell.server.sensor.fan.get[{#SENSOR_NAME}] |
Zabbix raw items | Dell R720: {#CNTLR_NAME} in slot {#SLOT} Status | The status of the job. Possible values: OK, Warning, Critical. |
HTTP_AGENT | dell.server.hw.diskarray.status[{#CNTLRNAME}{#SLOT}] Preprocessing: - JSONPATH: - DISCARD UNCHANGED_HEARTBEAT:6h |
Zabbix raw items | Dell R720: {#BATTERY_NAME} Status | The status of the job. Possible values: OK, Warning, Critical. |
HTTP_AGENT | dell.server.hw.diskarray.cache.battery.status[{#BATTERYNAME}] Preprocessing: - JSONPATH: - DISCARD UNCHANGED_HEARTBEAT:6h |
Zabbix raw items | Dell R720: {#DISK_NAME} Get disk | Returns the metrics of a physical disk. |
HTTP_AGENT | dell.server.hw.physicaldisk.get[{#DISK_NAME}] |
Zabbix raw items | Dell R720: {#DISK_NAME} Get disk | Returns the metrics of a virtual disk. |
HTTP_AGENT | dell.server.hw.virtualdisk.get[{#DISK_NAME}] |
Zabbix raw items | Dell R720: {#IFNAME} Get interface | Returns the metrics of a network interface. |
HTTP_AGENT | dell.server.net.if.get[{#IFNAME}] |
Name | Description | Expression | Severity | Dependencies and additional info |
---|---|---|---|---|
Dell R720: {#SENSOR_NAME} is in a critical state | Please check the device for faults. |
find(/DELL PowerEdge R720 by HTTP/dell.server.sensor.fan.status[{#SENSOR_NAME}],,"like","Critical")=1 |
HIGH | |
Dell R720: {#SENSOR_NAME} is in warning state | Please check the device for warnings. |
find(/DELL PowerEdge R720 by HTTP/dell.server.sensor.fan.status[{#SENSOR_NAME}],,"like","Warning")=1 |
WARNING | Depends on: - Dell R720: {#SENSOR_NAME} is in a critical state |
Dell R720: Device has been replaced | Device serial number has changed. Ack to close |
last(/DELL PowerEdge R720 by HTTP/dell.server.hw.serialnumber,#1)<>last(/DELL PowerEdge R720 by HTTP/dell.server.hw.serialnumber,#2) and length(last(/DELL PowerEdge R720 by HTTP/dell.server.hw.serialnumber))>0 |
INFO | Manual close: YES |
Dell R720: Firmware has changed | Firmware version has changed. Ack to close. |
last(/DELL PowerEdge R720 by HTTP/dell.server.hw.firmware,#1)<>last(/DELL PowerEdge R720 by HTTP/dell.server.hw.firmware,#2) and length(last(/DELL PowerEdge R720 by HTTP/dell.server.hw.firmware))>0 |
INFO | Manual close: YES |
Dell R720: {#IFNAME} Link down | This trigger expression works as follows: 1. Can be triggered if operations status is down. 2. {$IFCONTROL:"{#IFNAME}"}=1 - user can redefine Context macro to value - 0. That marks this interface as not important. No new trigger will be fired if this interface is down. 3. Condition of difference between last and previous value - trigger fires only if operational status was up(1) sometime before. (So, do not fire 'ethernal off' interfaces.) WARNING: if closed manually - won't fire again on next poll, because of .diff. |
{$IFCONTROL:"{#IFNAME}"}=1 and (find(/DELL PowerEdge R720 by HTTP/dell.server.net.if.status[{#IFNAME}],,"like")="Down" and last(/DELL PowerEdge R720 by HTTP/dell.server.net.if.status[{#IFNAME}],#1)<>last(/DELL PowerEdge R720 by HTTP/dell.server.net.if.status[{#IFNAME}],#2)) Recovery expression: find(/DELL PowerEdge R720 by HTTP/dell.server.net.if.status[{#IFNAME}],,"like")<>"Down" or {$IFCONTROL:"{#IFNAME}"}=0 |
AVERAGE | Manual close: YES |
Dell R720: {#IFNAME} is in a critical state | Please check the device for faults. |
find(/DELL PowerEdge R720 by HTTP/dell.server.net.if.health[{#IFNAME}],,"like","Critical")=1 |
HIGH | |
Dell R720: {#IFNAME} is in warning state | Please check the device for warnings. |
find(/DELL PowerEdge R720 by HTTP/dell.server.net.if.health[{#IFNAME}],,"like","Warning")=1 |
WARNING | Depends on: - Dell R720: {#IFNAME} is in a critical state |
Dell R720: {#DISK_NAME} is in a critical state | Please check the device for faults. |
find(/DELL PowerEdge R720 by HTTP/dell.server.hw.physicaldisk.status[{#DISK_NAME}],,"like","Critical")=1 |
HIGH | |
Dell R720: {#DISK_NAME} is in warning state | Please check the device for warnings. |
find(/DELL PowerEdge R720 by HTTP/dell.server.hw.physicaldisk.status[{#DISK_NAME}],,"like","Warning")=1 |
WARNING | Depends on: - Dell R720: {#DISK_NAME} is in a critical state |
Dell R720: {#DISK_NAME} has been replaced | {#DISK_NAME} serial number has changed. Ack to close |
last(/DELL PowerEdge R720 by HTTP/dell.server.hw.physicaldisk.serialnumber[{#DISK_NAME}],#1)<>last(/DELL PowerEdge R720 by HTTP/dell.server.hw.physicaldisk.serialnumber[{#DISK_NAME}],#2) and length(last(/DELL PowerEdge R720 by HTTP/dell.server.hw.physicaldisk.serialnumber[{#DISK_NAME}]))>0 |
INFO | Manual close: YES |
Dell R720: {#SENSOR_NAME} is in a critical state | Please check the device for faults. |
find(/DELL PowerEdge R720 by HTTP/dell.server.sensor.psu.status[{#SENSOR_NAME}],,"like","Critical")=1 |
HIGH | |
Dell R720: {#SENSOR_NAME} is in warning state | Please check the device for warnings. |
find(/DELL PowerEdge R720 by HTTP/dell.server.sensor.psu.status[{#SENSOR_NAME}],,"like","Warning")=1 |
WARNING | Depends on: - Dell R720: {#SENSOR_NAME} is in a critical state |
Dell R720: Server is in a critical state | Please check the device for faults. |
find(/DELL PowerEdge R720 by HTTP/dell.server.status,,"like","Critical")=1 |
HIGH | |
Dell R720: Server is in warning state | Please check the device for warnings. |
find(/DELL PowerEdge R720 by HTTP/dell.server.status,,"like","Warning")=1 |
WARNING | Depends on: - Dell R720: Server is in a critical state |
Dell R720: Redfish API service is unavailable | The service is unavailable or does not accept TCP connections. |
last(/DELL PowerEdge R720 by HTTP/net.tcp.service[https])=0 |
HIGH | |
Dell R720: {#SENSOR_NAME} is in a critical state | Please check the device for faults. |
find(/DELL PowerEdge R720 by HTTP/dell.server.sensor.temp.status[{#SENSOR_NAME}],,"like","Critical")=1 |
HIGH | |
Dell R720: {#SENSOR_NAME} is in warning state | Please check the device for warnings. |
find(/DELL PowerEdge R720 by HTTP/dell.server.sensor.temp.status[{#SENSOR_NAME}],,"like","Warning")=1 |
WARNING | Depends on: - Dell R720: {#SENSOR_NAME} is in a critical state |
Dell R720: {#DISK_NAME} is in a critical state | Please check the device for faults. |
find(/DELL PowerEdge R720 by HTTP/dell.server.hw.virtualdisk.status[{#DISK_NAME}],,"like","Critical")=1 |
HIGH | |
Dell R720: {#DISK_NAME} is in warning state | Please check the device for warnings. |
find(/DELL PowerEdge R720 by HTTP/dell.server.hw.virtualdisk.status[{#DISK_NAME}],,"like","Warning")=1 |
WARNING | Depends on: - Dell R720: {#DISK_NAME} is in a critical state |
Dell R720: {#CNTLR_NAME} in slot {#SLOT} is in a critical state | Please check the device for faults. |
find(/DELL PowerEdge R720 by HTTP/dell.server.hw.diskarray.status[{#CNTLR_NAME}{#SLOT}],,"like","Critical")=1 |
HIGH | |
Dell R720: {#CNTLR_NAME} in slot {#SLOT} is in warning state | Please check the device for warnings. |
find(/DELL PowerEdge R720 by HTTP/dell.server.hw.diskarray.status[{#CNTLR_NAME}{#SLOT}],,"like","Warning")=1 |
WARNING | Depends on: - Dell R720: {#CNTLR_NAME} in slot {#SLOT} is in a critical state |
Dell R720: {#BATTERY_NAME} is in a critical state | Please check the device for faults. |
find(/DELL PowerEdge R720 by HTTP/dell.server.hw.diskarray.cache.battery.status[{#BATTERY_NAME}],,"like","Critical")=1 |
HIGH | |
Dell R720: {#BATTERY_NAME} is in warning state | Please check the device for warnings. |
find(/DELL PowerEdge R720 by HTTP/dell.server.hw.diskarray.cache.battery.status[{#BATTERY_NAME}],,"like","Warning")=1 |
WARNING | Depends on: - Dell R720: {#BATTERY_NAME} is in a critical state |
Please report any issues with the template at https://support.zabbix.com
You can also provide feedback, discuss the template or ask for help with it at ZABBIX forums.
For Zabbix version: 6.2 and higher. for Cisco UCS via Integrated Management Controller
This template was tested on:
Refer to the vendor documentation.
No specific Zabbix configuration is required.
Name | Description | Default |
---|---|---|
{$DISKARRAYCACHEBATTERYCRIT_STATUS} | - |
2 |
{$DISKARRAYCACHEBATTERYOK_STATUS} | - |
1 |
{$DISKARRAYCRIT_STATUS:"inoperable"} | - |
2 |
{$DISKARRAYOK_STATUS:"operable"} | - |
1 |
{$DISKARRAYWARN_STATUS:"degraded"} | - |
3 |
{$DISKCRITSTATUS:"bad"} | - |
16 |
{$DISKCRITSTATUS:"predictiveFailure"} | - |
11 |
{$DISKFAILSTATUS:"failed"} | - |
9 |
{$FANCRITSTATUS:"inoperable"} | - |
2 |
{$FANWARNSTATUS:"degraded"} | - |
3 |
{$HEALTHCRITSTATUS:"computeFailed"} | - |
30 |
{$HEALTHCRITSTATUS:"configFailure"} | - |
33 |
{$HEALTHCRITSTATUS:"inoperable"} | - |
60 |
{$HEALTHCRITSTATUS:"unconfigFailure"} | - |
34 |
{$HEALTHWARNSTATUS:"diagnosticsFailed"} | - |
204 |
{$HEALTHWARNSTATUS:"powerProblem"} | - |
62 |
{$HEALTHWARNSTATUS:"testFailed"} | - |
35 |
{$HEALTHWARNSTATUS:"thermalProblem"} | - |
60 |
{$HEALTHWARNSTATUS:"voltageProblem"} | - |
62 |
{$ICMPLOSSWARN} | - |
20 |
{$ICMPRESPONSETIME_WARN} | - |
0.15 |
{$PSUCRITSTATUS:"inoperable"} | - |
2 |
{$PSUWARNSTATUS:"degraded"} | - |
3 |
{$SNMP.TIMEOUT} | - |
5m |
{$TEMP_CRIT:"Ambient"} | - |
35 |
{$TEMPCRITLOW} | - |
5 |
{$TEMP_CRIT} | - |
60 |
{$TEMP_WARN:"Ambient"} | - |
30 |
{$TEMP_WARN} | - |
50 |
{$VDISKOKSTATUS:"equipped"} | - |
10 |
There are no template links in this template.
Name | Description | Type | Key and additional info |
---|---|---|---|
Array Controller Cache Discovery | Scanning table of Array controllers: CISCO-UNIFIED-COMPUTING-STORAGE-MIB::cucsStorageControllerTable. |
SNMP | array.cache.discovery |
Array Controller Discovery | Scanning table of Array controllers: CISCO-UNIFIED-COMPUTING-STORAGE-MIB::cucsStorageControllerTable. |
SNMP | array.discovery |
FAN Discovery | - |
SNMP | fan.discovery |
Physical Disk Discovery | Scanning table of physical drive entries CISCO-UNIFIED-COMPUTING-STORAGE-MIB::cucsStorageLocalDiskTable. |
SNMP | physicalDisk.discovery |
PSU Discovery | - |
SNMP | psu.discovery |
Temperature CPU Discovery | - |
SNMP | temp.cpu.discovery |
Temperature Discovery | - |
SNMP | temp.discovery |
Unit Discovery | - |
SNMP | unit.discovery |
Virtual Disk Discovery | CISCO-UNIFIED-COMPUTING-STORAGE-MIB::cucsStorageLocalLunTable |
SNMP | virtualdisk.discovery |
Group | Name | Description | Type | Key and additional info |
---|---|---|---|---|
Disk arrays | {#DISKARRAY_LOCATION}: Disk array controller status | MIB: CISCO-UNIFIED-COMPUTING-STORAGE-MIB |
SNMP | system.hw.diskarray.status[cucsStorageControllerOperState.{#SNMPINDEX}] |
Disk arrays | {#DISKARRAY_LOCATION}: Disk array controller model | MIB: CISCO-UNIFIED-COMPUTING-STORAGE-MIB |
SNMP | system.hw.diskarray.model[cucsStorageControllerModel.{#SNMPINDEX}] |
Disk arrays | {#DISKARRAYCACHELOCATION}: Disk array cache controller battery status | MIB: CISCO-UNIFIED-COMPUTING-STORAGE-MIB |
SNMP | system.hw.diskarray.cache.battery.status[cucsStorageRaidBatteryOperability.{#SNMPINDEX}] |
Fans | {#FAN_LOCATION}: Fan status | MIB: CISCO-UNIFIED-COMPUTING-EQUIPMENT-MIB Cisco UCS equipment:Fan:operState managed object property |
SNMP | sensor.fan.status[cucsEquipmentFanOperState.{#SNMPINDEX}] |
General | SNMP traps (fallback) | The item is used to collect all SNMP traps unmatched by other snmptrap items |
SNMP_TRAP | snmptrap.fallback |
General | System location | MIB: SNMPv2-MIB The physical location of this node (e.g., `telephone closet, 3rd floor'). If the location is unknown, the value is the zero-length string. |
SNMP | system.location[sysLocation.0] Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
General | System contact details | MIB: SNMPv2-MIB The textual identification of the contact person for this managed node, together with information on how to contact this person. If no contact information is known, the value is the zero-length string. |
SNMP | system.contact[sysContact.0] Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
General | System object ID | MIB: SNMPv2-MIB The vendor's authoritative identification of the network management subsystem contained in the entity. This value is allocated within the SMI enterprises subtree (1.3.6.1.4.1) and provides an easy and unambiguous means for determining |
SNMP | system.objectid[sysObjectID.0] Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
General | System name | MIB: SNMPv2-MIB An administratively-assigned name for this managed node.By convention, this is the node's fully-qualified domain name. If the name is unknown, the value is the zero-length string. |
SNMP | system.name Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
General | System description | MIB: SNMPv2-MIB A textual description of the entity. This value should include the full name and version identification of the system's hardware type, software operating-system, and networking software. |
SNMP | system.descr[sysDescr.0] Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
Inventory | {#UNIT_LOCATION}: Hardware model name | MIB: CISCO-UNIFIED-COMPUTING-COMPUTE-MIB Cisco UCS compute:RackUnit:model managed object property |
SNMP | system.hw.model[cucsComputeRackUnitModel.{#SNMPINDEX}] Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
Inventory | {#UNIT_LOCATION}: Hardware serial number | MIB: CISCO-UNIFIED-COMPUTING-COMPUTE-MIB Cisco UCS compute:RackUnit:serial managed object property |
SNMP | system.hw.serialnumber[cucsComputeRackUnitSerial.{#SNMPINDEX}] Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
Physical disks | {#DISK_LOCATION}: Physical disk status | MIB: CISCO-UNIFIED-COMPUTING-STORAGE-MIB Cisco UCS storage:LocalDisk:diskState managed object property. |
SNMP | system.hw.physicaldisk.status[cucsStorageLocalDiskDiskState.{#SNMPINDEX}] |
Physical disks | {#DISK_LOCATION}: Physical disk model name | MIB: CISCO-UNIFIED-COMPUTING-STORAGE-MIB Cisco UCS storage:LocalDisk:serial managed object property. Actually returns part number code |
SNMP | system.hw.physicaldisk.model[cucsStorageLocalDiskSerial.{#SNMPINDEX}] |
Physical disks | {#DISK_LOCATION}: Physical disk media type | MIB: CISCO-UNIFIED-COMPUTING-STORAGE-MIB Cisco UCS storage:LocalDisk:model managed object property. Actually returns 'HDD' or 'SSD' |
SNMP | system.hw.physicaldisk.media_type[cucsStorageLocalDiskModel.{#SNMPINDEX}] |
Physical disks | {#DISK_LOCATION}: Disk size | MIB: CISCO-UNIFIED-COMPUTING-STORAGE-MIB Cisco UCS storage:LocalDisk:size managed object property. In MB. |
SNMP | system.hw.physicaldisk.size[cucsStorageLocalDiskSize.{#SNMPINDEX}] Preprocessing: - MULTIPLIER: |
Power supply | {#PSU_LOCATION}: Power supply status | MIB: CISCO-UNIFIED-COMPUTING-EQUIPMENT-MIB Cisco UCS equipment:Psu:operState managed object property |
SNMP | sensor.psu.status[cucsEquipmentPsuOperState.{#SNMPINDEX}] |
Status | Uptime (network) | MIB: SNMPv2-MIB The time (in hundredths of a second) since the network management portion of the system was last re-initialized. |
SNMP | system.net.uptime[sysUpTime.0] Preprocessing: - MULTIPLIER: |
Status | Uptime (hardware) | MIB: HOST-RESOURCES-MIB The amount of time since this host was last initialized. Note that this is different from sysUpTime in the SNMPv2-MIB [RFC1907] because sysUpTime is the uptime of the network management portion of the system. |
SNMP | system.hw.uptime[hrSystemUptime.0] Preprocessing: - CHECKNOTSUPPORTED ⛔️ON_FAIL: - MULTIPLIER: |
Status | SNMP agent availability | Availability of SNMP checks on the host. The value of this item corresponds to availability icons in the host list. Possible value: 0 - not available 1 - available 2 - unknown |
INTERNAL | zabbix[host,snmp,available] |
Status | ICMP ping | - |
SIMPLE | icmpping |
Status | ICMP loss | - |
SIMPLE | icmppingloss |
Status | ICMP response time | - |
SIMPLE | icmppingsec |
Status | {#UNIT_LOCATION}: Overall system health status | MIB: CISCO-UNIFIED-COMPUTING-COMPUTE-MIB Cisco UCS compute:RackUnit:operState managed object property |
SNMP | system.status[cucsComputeRackUnitOperState.{#SNMPINDEX}] |
Temperature | {#SENSOR_LOCATION}.Ambient: Temperature | MIB: CISCO-UNIFIED-COMPUTING-COMPUTE-MIB Temperature readings of testpoint: {#SENSOR_LOCATION}.Ambient |
SNMP | sensor.temp.value[cucsComputeRackUnitMbTempStatsAmbientTemp.{#SNMPINDEX}] |
Temperature | {#SENSOR_LOCATION}.Front: Temperature | MIB: CISCO-UNIFIED-COMPUTING-COMPUTE-MIB Cisco UCS compute:RackUnitMbTempStats:frontTemp managed object property |
SNMP | sensor.temp.value[cucsComputeRackUnitMbTempStatsFrontTemp.{#SNMPINDEX}] |
Temperature | {#SENSOR_LOCATION}.Rear: Temperature | MIB: CISCO-UNIFIED-COMPUTING-COMPUTE-MIB Cisco UCS compute:RackUnitMbTempStats:rearTemp managed object property |
SNMP | sensor.temp.value[cucsComputeRackUnitMbTempStatsRearTemp.{#SNMPINDEX}] |
Temperature | {#SENSOR_LOCATION}.IOH: Temperature | MIB: CISCO-UNIFIED-COMPUTING-COMPUTE-MIB Cisco UCS compute:RackUnitMbTempStats:ioh1Temp managed object property |
SNMP | sensor.temp.value[cucsComputeRackUnitMbTempSltatsIoh1Temp.{#SNMPINDEX}] |
Temperature | {#SENSOR_LOCATION}: Temperature | MIB: CISCO-UNIFIED-COMPUTING-PROCESSOR-MIB Cisco UCS processor:EnvStats:temperature managed object property |
SNMP | sensor.temp.value[cucsProcessorEnvStatsTemperature.{#SNMPINDEX}] |
Virtual disks | {#VDISK_LOCATION}: Status | MIB: CISCO-UNIFIED-COMPUTING-STORAGE-MIB Cisco UCS storage:LocalLun:presence managed object property |
SNMP | system.hw.virtualdisk.status[cucsStorageLocalLunPresence.{#SNMPINDEX}] |
Virtual disks | {#VDISK_LOCATION}: Layout type | MIB: CISCO-UNIFIED-COMPUTING-STORAGE-MIB Cisco UCS storage:LocalLun:type managed object property |
SNMP | system.hw.virtualdisk.layout[cucsStorageLocalLunType.{#SNMPINDEX}] |
Virtual disks | {#VDISK_LOCATION}: Disk size | MIB: CISCO-UNIFIED-COMPUTING-STORAGE-MIB Cisco UCS storage:LocalLun:size managed object property in MB. |
SNMP | system.hw.virtualdisk.size[cucsStorageLocalLunSize.{#SNMPINDEX}] Preprocessing: - MULTIPLIER: |
Name | Description | Expression | Severity | Dependencies and additional info |
---|---|---|---|---|
{#DISKARRAY_LOCATION}: Disk array controller is in critical state | Please check the device for faults |
count(/Cisco UCS by SNMP/system.hw.diskarray.status[cucsStorageControllerOperState.{#SNMPINDEX}],#1,"eq","{$DISK_ARRAY_CRIT_STATUS:\"inoperable\"}")=1 |
HIGH | |
{#DISKARRAY_LOCATION}: Disk array controller is in warning state | Please check the device for faults |
count(/Cisco UCS by SNMP/system.hw.diskarray.status[cucsStorageControllerOperState.{#SNMPINDEX}],#1,"eq","{$DISK_ARRAY_WARN_STATUS:\"degraded\"}")=1 |
AVERAGE | Depends on: - {#DISKARRAY_LOCATION}: Disk array controller is in critical state |
{#DISKARRAY_LOCATION}: Disk array controller is not in optimal state | Please check the device for faults |
count(/Cisco UCS by SNMP/system.hw.diskarray.status[cucsStorageControllerOperState.{#SNMPINDEX}],#1,"ne","{$DISK_ARRAY_OK_STATUS:\"operable\"}")=1 |
WARNING | Depends on: - {#DISKARRAYLOCATION}: Disk array controller is in critical state - {#DISKARRAYLOCATION}: Disk array controller is in warning state |
{#DISKARRAYCACHELOCATION}: Disk array cache controller battery is in critical state! | Please check the device for faults |
count(/Cisco UCS by SNMP/system.hw.diskarray.cache.battery.status[cucsStorageRaidBatteryOperability.{#SNMPINDEX}],#1,"eq","{$DISK_ARRAY_CACHE_BATTERY_CRIT_STATUS}")=1 |
AVERAGE | |
{#DISKARRAYCACHELOCATION}: Disk array cache controller battery is not in optimal state | Please check the device for faults |
count(/Cisco UCS by SNMP/system.hw.diskarray.cache.battery.status[cucsStorageRaidBatteryOperability.{#SNMPINDEX}],#1,"ne","{$DISK_ARRAY_CACHE_BATTERY_OK_STATUS}")=1 |
WARNING | Depends on: - {#DISKARRAYCACHELOCATION}: Disk array cache controller battery is in critical state! |
{#FAN_LOCATION}: Fan is in critical state | Please check the fan unit |
count(/Cisco UCS by SNMP/sensor.fan.status[cucsEquipmentFanOperState.{#SNMPINDEX}],#1,"eq","{$FAN_CRIT_STATUS:\"inoperable\"}")=1 |
AVERAGE | |
{#FAN_LOCATION}: Fan is in warning state | Please check the fan unit |
count(/Cisco UCS by SNMP/sensor.fan.status[cucsEquipmentFanOperState.{#SNMPINDEX}],#1,"eq","{$FAN_WARN_STATUS:\"degraded\"}")=1 |
WARNING | Depends on: - {#FAN_LOCATION}: Fan is in critical state |
System name has changed | System name has changed. Ack to close. |
last(/Cisco UCS by SNMP/system.name,#1)<>last(/Cisco UCS by SNMP/system.name,#2) and length(last(/Cisco UCS by SNMP/system.name))>0 |
INFO | Manual close: YES |
{#UNIT_LOCATION}: Device has been replaced | Device serial number has changed. Ack to close |
last(/Cisco UCS by SNMP/system.hw.serialnumber[cucsComputeRackUnitSerial.{#SNMPINDEX}],#1)<>last(/Cisco UCS by SNMP/system.hw.serialnumber[cucsComputeRackUnitSerial.{#SNMPINDEX}],#2) and length(last(/Cisco UCS by SNMP/system.hw.serialnumber[cucsComputeRackUnitSerial.{#SNMPINDEX}]))>0 |
INFO | Manual close: YES |
{#DISK_LOCATION}: Physical disk failed | Please check physical disk for warnings or errors |
count(/Cisco UCS by SNMP/system.hw.physicaldisk.status[cucsStorageLocalDiskDiskState.{#SNMPINDEX}],#1,"eq","{$DISK_FAIL_STATUS:\"failed\"}")=1 |
HIGH | |
{#DISK_LOCATION}: Physical disk error | Please check physical disk for warnings or errors |
count(/Cisco UCS by SNMP/system.hw.physicaldisk.status[cucsStorageLocalDiskDiskState.{#SNMPINDEX}],#1,"eq","{$DISK_CRIT_STATUS:\"bad\"}")=1 or count(/Cisco UCS by SNMP/system.hw.physicaldisk.status[cucsStorageLocalDiskDiskState.{#SNMPINDEX}],#1,"eq","{$DISK_CRIT_STATUS:\"predictiveFailure\"}")=1 |
AVERAGE | Depends on: - {#DISK_LOCATION}: Physical disk failed |
{#PSU_LOCATION}: Power supply is in critical state | Please check the power supply unit for errors |
count(/Cisco UCS by SNMP/sensor.psu.status[cucsEquipmentPsuOperState.{#SNMPINDEX}],#1,"eq","{$PSU_CRIT_STATUS:\"inoperable\"}")=1 |
AVERAGE | |
{#PSU_LOCATION}: Power supply is in warning state | Please check the power supply unit for errors |
count(/Cisco UCS by SNMP/sensor.psu.status[cucsEquipmentPsuOperState.{#SNMPINDEX}],#1,"eq","{$PSU_WARN_STATUS:\"degraded\"}")=1 |
WARNING | Depends on: - {#PSU_LOCATION}: Power supply is in critical state |
Host has been restarted | Uptime is less than 10 minutes. |
(last(/Cisco UCS by SNMP/system.hw.uptime[hrSystemUptime.0])>0 and last(/Cisco UCS by SNMP/system.hw.uptime[hrSystemUptime.0])<10m) or (last(/Cisco UCS by SNMP/system.hw.uptime[hrSystemUptime.0])=0 and last(/Cisco UCS by SNMP/system.net.uptime[sysUpTime.0])<10m) |
WARNING | Manual close: YES Depends on: - No SNMP data collection |
No SNMP data collection | SNMP is not available for polling. Please check device connectivity and SNMP settings. |
max(/Cisco UCS by SNMP/zabbix[host,snmp,available],{$SNMP.TIMEOUT})=0 |
WARNING | Depends on: - Unavailable by ICMP ping |
Unavailable by ICMP ping | Last three attempts returned timeout. Please check device connectivity. |
max(/Cisco UCS by SNMP/icmpping,#3)=0 |
HIGH | |
High ICMP ping loss | - |
min(/Cisco UCS by SNMP/icmppingloss,5m)>{$ICMP_LOSS_WARN} and min(/Cisco UCS by SNMP/icmppingloss,5m)<100 |
WARNING | Depends on: - Unavailable by ICMP ping |
High ICMP ping response time | - |
avg(/Cisco UCS by SNMP/icmppingsec,5m)>{$ICMP_RESPONSE_TIME_WARN} |
WARNING | Depends on: - High ICMP ping loss - Unavailable by ICMP ping |
{#UNIT_LOCATION}: System status is in critical state | Please check the device for errors |
count(/Cisco UCS by SNMP/system.status[cucsComputeRackUnitOperState.{#SNMPINDEX}],#1,"eq","{$HEALTH_CRIT_STATUS:\"computeFailed\"}")=1 or count(/Cisco UCS by SNMP/system.status[cucsComputeRackUnitOperState.{#SNMPINDEX}],#1,"eq","{$HEALTH_CRIT_STATUS:\"configFailure\"}")=1 or count(/Cisco UCS by SNMP/system.status[cucsComputeRackUnitOperState.{#SNMPINDEX}],#1,"eq","{$HEALTH_CRIT_STATUS:\"unconfigFailure\"}")=1 or count(/Cisco UCS by SNMP/system.status[cucsComputeRackUnitOperState.{#SNMPINDEX}],#1,"eq","{$HEALTH_CRIT_STATUS:\"inoperable\"}")=1 |
HIGH | |
{#UNIT_LOCATION}: System status is in warning state | Please check the device for warnings |
count(/Cisco UCS by SNMP/system.status[cucsComputeRackUnitOperState.{#SNMPINDEX}],#1,"eq","{$HEALTH_WARN_STATUS:\"testFailed\"}")=1 or count(/Cisco UCS by SNMP/system.status[cucsComputeRackUnitOperState.{#SNMPINDEX}],#1,"eq","{$HEALTH_WARN_STATUS:\"thermalProblem\"}")=1 or count(/Cisco UCS by SNMP/system.status[cucsComputeRackUnitOperState.{#SNMPINDEX}],#1,"eq","{$HEALTH_WARN_STATUS:\"powerProblem\"}")=1 or count(/Cisco UCS by SNMP/system.status[cucsComputeRackUnitOperState.{#SNMPINDEX}],#1,"eq","{$HEALTH_WARN_STATUS:\"voltageProblem\"}")=1 or count(/Cisco UCS by SNMP/system.status[cucsComputeRackUnitOperState.{#SNMPINDEX}],#1,"eq","{$HEALTH_WARN_STATUS:\"diagnosticsFailed\"}")=1 |
WARNING | Depends on: - {#UNIT_LOCATION}: System status is in critical state |
{#SENSOR_LOCATION}.Ambient: Temperature is above warning threshold | This trigger uses temperature sensor values as well as temperature sensor status if available |
avg(/Cisco UCS by SNMP/sensor.temp.value[cucsComputeRackUnitMbTempStatsAmbientTemp.{#SNMPINDEX}],5m)>{$TEMP_WARN:"Ambient"} Recovery expression: max(/Cisco UCS by SNMP/sensor.temp.value[cucsComputeRackUnitMbTempStatsAmbientTemp.{#SNMPINDEX}],5m)<{$TEMP_WARN:"Ambient"}-3 |
WARNING | Depends on: - {#SENSOR_LOCATION}.Ambient: Temperature is above critical threshold |
{#SENSOR_LOCATION}.Ambient: Temperature is above critical threshold | This trigger uses temperature sensor values as well as temperature sensor status if available |
avg(/Cisco UCS by SNMP/sensor.temp.value[cucsComputeRackUnitMbTempStatsAmbientTemp.{#SNMPINDEX}],5m)>{$TEMP_CRIT:"Ambient"} Recovery expression: max(/Cisco UCS by SNMP/sensor.temp.value[cucsComputeRackUnitMbTempStatsAmbientTemp.{#SNMPINDEX}],5m)<{$TEMP_CRIT:"Ambient"}-3 |
HIGH | |
{#SENSOR_LOCATION}.Ambient: Temperature is too low | - |
avg(/Cisco UCS by SNMP/sensor.temp.value[cucsComputeRackUnitMbTempStatsAmbientTemp.{#SNMPINDEX}],5m)<{$TEMP_CRIT_LOW:"Ambient"} Recovery expression: min(/Cisco UCS by SNMP/sensor.temp.value[cucsComputeRackUnitMbTempStatsAmbientTemp.{#SNMPINDEX}],5m)>{$TEMP_CRIT_LOW:"Ambient"}+3 |
AVERAGE | |
{#SENSOR_LOCATION}.Front: Temperature is above warning threshold | This trigger uses temperature sensor values as well as temperature sensor status if available |
avg(/Cisco UCS by SNMP/sensor.temp.value[cucsComputeRackUnitMbTempStatsFrontTemp.{#SNMPINDEX}],5m)>{$TEMP_WARN:"Ambient"} Recovery expression: max(/Cisco UCS by SNMP/sensor.temp.value[cucsComputeRackUnitMbTempStatsFrontTemp.{#SNMPINDEX}],5m)<{$TEMP_WARN:"Ambient"}-3 |
WARNING | Depends on: - {#SENSOR_LOCATION}.Front: Temperature is above critical threshold |
{#SENSOR_LOCATION}.Front: Temperature is above critical threshold | This trigger uses temperature sensor values as well as temperature sensor status if available |
avg(/Cisco UCS by SNMP/sensor.temp.value[cucsComputeRackUnitMbTempStatsFrontTemp.{#SNMPINDEX}],5m)>{$TEMP_CRIT:"Ambient"} Recovery expression: max(/Cisco UCS by SNMP/sensor.temp.value[cucsComputeRackUnitMbTempStatsFrontTemp.{#SNMPINDEX}],5m)<{$TEMP_CRIT:"Ambient"}-3 |
HIGH | |
{#SENSOR_LOCATION}.Front: Temperature is too low | - |
avg(/Cisco UCS by SNMP/sensor.temp.value[cucsComputeRackUnitMbTempStatsFrontTemp.{#SNMPINDEX}],5m)<{$TEMP_CRIT_LOW:"Ambient"} Recovery expression: min(/Cisco UCS by SNMP/sensor.temp.value[cucsComputeRackUnitMbTempStatsFrontTemp.{#SNMPINDEX}],5m)>{$TEMP_CRIT_LOW:"Ambient"}+3 |
AVERAGE | |
{#SENSOR_LOCATION}.Rear: Temperature is above warning threshold | This trigger uses temperature sensor values as well as temperature sensor status if available |
avg(/Cisco UCS by SNMP/sensor.temp.value[cucsComputeRackUnitMbTempStatsRearTemp.{#SNMPINDEX}],5m)>{$TEMP_WARN:"Ambient"} Recovery expression: max(/Cisco UCS by SNMP/sensor.temp.value[cucsComputeRackUnitMbTempStatsRearTemp.{#SNMPINDEX}],5m)<{$TEMP_WARN:"Ambient"}-3 |
WARNING | Depends on: - {#SENSOR_LOCATION}.Rear: Temperature is above critical threshold |
{#SENSOR_LOCATION}.Rear: Temperature is above critical threshold | This trigger uses temperature sensor values as well as temperature sensor status if available |
avg(/Cisco UCS by SNMP/sensor.temp.value[cucsComputeRackUnitMbTempStatsRearTemp.{#SNMPINDEX}],5m)>{$TEMP_CRIT:"Ambient"} Recovery expression: max(/Cisco UCS by SNMP/sensor.temp.value[cucsComputeRackUnitMbTempStatsRearTemp.{#SNMPINDEX}],5m)<{$TEMP_CRIT:"Ambient"}-3 |
HIGH | |
{#SENSOR_LOCATION}.Rear: Temperature is too low | - |
avg(/Cisco UCS by SNMP/sensor.temp.value[cucsComputeRackUnitMbTempStatsRearTemp.{#SNMPINDEX}],5m)<{$TEMP_CRIT_LOW:"Ambient"} Recovery expression: min(/Cisco UCS by SNMP/sensor.temp.value[cucsComputeRackUnitMbTempStatsRearTemp.{#SNMPINDEX}],5m)>{$TEMP_CRIT_LOW:"Ambient"}+3 |
AVERAGE | |
{#SENSOR_LOCATION}.IOH: Temperature is above warning threshold | This trigger uses temperature sensor values as well as temperature sensor status if available |
avg(/Cisco UCS by SNMP/sensor.temp.value[cucsComputeRackUnitMbTempSltatsIoh1Temp.{#SNMPINDEX}],5m)>{$TEMP_WARN:"Ambient"} Recovery expression: max(/Cisco UCS by SNMP/sensor.temp.value[cucsComputeRackUnitMbTempSltatsIoh1Temp.{#SNMPINDEX}],5m)<{$TEMP_WARN:"Ambient"}-3 |
WARNING | Depends on: - {#SENSOR_LOCATION}.IOH: Temperature is above critical threshold |
{#SENSOR_LOCATION}.IOH: Temperature is above critical threshold | This trigger uses temperature sensor values as well as temperature sensor status if available |
avg(/Cisco UCS by SNMP/sensor.temp.value[cucsComputeRackUnitMbTempSltatsIoh1Temp.{#SNMPINDEX}],5m)>{$TEMP_CRIT:"Ambient"} Recovery expression: max(/Cisco UCS by SNMP/sensor.temp.value[cucsComputeRackUnitMbTempSltatsIoh1Temp.{#SNMPINDEX}],5m)<{$TEMP_CRIT:"Ambient"}-3 |
HIGH | |
{#SENSOR_LOCATION}.IOH: Temperature is too low | - |
avg(/Cisco UCS by SNMP/sensor.temp.value[cucsComputeRackUnitMbTempSltatsIoh1Temp.{#SNMPINDEX}],5m)<{$TEMP_CRIT_LOW:"Ambient"} Recovery expression: min(/Cisco UCS by SNMP/sensor.temp.value[cucsComputeRackUnitMbTempSltatsIoh1Temp.{#SNMPINDEX}],5m)>{$TEMP_CRIT_LOW:"Ambient"}+3 |
AVERAGE | |
{#SENSOR_LOCATION}: Temperature is above warning threshold | This trigger uses temperature sensor values as well as temperature sensor status if available |
avg(/Cisco UCS by SNMP/sensor.temp.value[cucsProcessorEnvStatsTemperature.{#SNMPINDEX}],5m)>{$TEMP_WARN:"CPU"} Recovery expression: max(/Cisco UCS by SNMP/sensor.temp.value[cucsProcessorEnvStatsTemperature.{#SNMPINDEX}],5m)<{$TEMP_WARN:"CPU"}-3 |
WARNING | Depends on: - {#SENSOR_LOCATION}: Temperature is above critical threshold |
{#SENSOR_LOCATION}: Temperature is above critical threshold | This trigger uses temperature sensor values as well as temperature sensor status if available |
avg(/Cisco UCS by SNMP/sensor.temp.value[cucsProcessorEnvStatsTemperature.{#SNMPINDEX}],5m)>{$TEMP_CRIT:"CPU"} Recovery expression: max(/Cisco UCS by SNMP/sensor.temp.value[cucsProcessorEnvStatsTemperature.{#SNMPINDEX}],5m)<{$TEMP_CRIT:"CPU"}-3 |
HIGH | |
{#SENSOR_LOCATION}: Temperature is too low | - |
avg(/Cisco UCS by SNMP/sensor.temp.value[cucsProcessorEnvStatsTemperature.{#SNMPINDEX}],5m)<{$TEMP_CRIT_LOW:"CPU"} Recovery expression: min(/Cisco UCS by SNMP/sensor.temp.value[cucsProcessorEnvStatsTemperature.{#SNMPINDEX}],5m)>{$TEMP_CRIT_LOW:"CPU"}+3 |
AVERAGE | |
{#VDISK_LOCATION}: Virtual disk is not in OK state | Please check virtual disk for warnings or errors |
count(/Cisco UCS by SNMP/system.hw.virtualdisk.status[cucsStorageLocalLunPresence.{#SNMPINDEX}],#1,"ne","{$VDISK_OK_STATUS:\"equipped\"}")=1 |
WARNING |
Please report any issues with the template at https://support.zabbix.com.
For Zabbix version: 6.2 and higher. Cisco UCS® Manager provides unified, embedded management of all software and hardware components of the Cisco Unified Computing System™ (Cisco UCS) across multiple chassis and rack servers. It enables server, fabric, and storage provisioning as well as, device discovery, inventory, configuration, diagnostics, monitoring, fault detection, auditing, and statistics collection. This is a template for Cisco UCS Manager monitoring via Zabbix SNMP Agent that works without any external scripts. You can download UCS MIB files there ftp://ftp.cisco.com/pub/mibs/ucs-mibs/.
See Zabbix template operation for basic instructions.
1. Create a host for Cisco USC Manager IP as SNMPv2 interface.
2. Link the template to the host.
3. Customize macro values if needed.
No specific Zabbix configuration is required.
Name | Description | Default | ||||||||
---|---|---|---|---|---|---|---|---|---|---|
{$DISK.ARRAY.CACHE.BATTERY.STATUS.CRIT} | The cache battery critical state for trigger expression. |
2 |
||||||||
{$DISK.ARRAY.CACHE.BATTERY.STATUS.OK} | The cache battery normal state for trigger expression. |
1 |
||||||||
{$DISK.ARRAY.STATUS.CRIT:"inoperable"} | The array controller critical state for trigger expression. |
2 |
||||||||
{$DISK.ARRAY.STATUS.OK:"operable"} | The array controller normal state for trigger expression. |
1 |
||||||||
{$DISK.ARRAY.STATUS.WARN:"degraded"} | The array controller warning state for trigger expression. |
3 |
||||||||
{$DISK.STATUS.CRIT:"bad"} | The disk critical state for trigger expression. |
16 |
||||||||
{$DISK.STATUS.CRIT:"predictiveFailure"} | The disk critical state for trigger expression. |
11 |
||||||||
{$DISK.STATUS.FAIL:"failed"} | The disk fail state for trigger expression. |
9 |
||||||||
{$FAN.STATUS.CRIT:"inoperable"} | The critical value of the FAN sensor for trigger expression. |
2 |
||||||||
{$FAN.STATUS.WARN:"degraded"} | The warning value of the FAN sensor for trigger expression. |
3 |
||||||||
{$HEALTH.STATUS.CRIT:"computeFailed"} | The unit health critical state for trigger expression. |
30 |
||||||||
{$HEALTH.STATUS.CRIT:"configFailure"} | The unit health critical state for trigger expression. |
33 |
||||||||
{$HEALTH.STATUS.CRIT:"inoperable"} | The unit health critical state for trigger expression. |
60 |
||||||||
{$HEALTH.STATUS.CRIT:"unconfigFailure"} | The unit health critical state for trigger expression. |
34 |
||||||||
{$HEALTH.STATUS.WARN:"diagnosticsFailed"} | The unit health warning state for trigger expression. |
204 |
||||||||
{$HEALTH.STATUS.WARN:"powerProblem"} | The unit health warning state for trigger expression. |
62 |
||||||||
{$HEALTH.STATUS.WARN:"testFailed"} | The unit health warning state for trigger expression. |
35 |
||||||||
{$HEALTH.STATUS.WARN:"thermalProblem"} | The unit health warning state for trigger expression. |
60 |
||||||||
{$HEALTH.STATUS.WARN:"voltageProblem"} | The unit health warning state for trigger expression. |
62 |
||||||||
{$IF.ERRORS.WARN} | - |
2 |
||||||||
{$IFCONTROL} | - |
1 |
||||||||
{$NET.IFADMINSTATUS.MATCHES} | This macro is used in network interface discovery. Can be overridden on the host level. Ignore notPresent(6) by default. |
^.* |
||||||||
{$NET.IFADMINSTATUS.NOT_MATCHES} | This macro is used in network interface discovery. Can be overridden on the host level. Ignore down(2) administrative status by default. |
^2$ |
||||||||
{$NET.IFALIAS.MATCHES} | This macro is used in network interface discovery. Can be overridden on the host level. |
.* |
||||||||
{$NET.IFALIAS.NOT_MATCHES} | This macro is used in network interface discovery. Can be overridden on the host level. |
CHANGE_IF_NEEDED |
||||||||
{$NET.IFDESCR.MATCHES} | This macro is used in network interface discovery. Can be overridden on the host level. |
.* |
||||||||
{$NET.IFDESCR.NOT_MATCHES} | This macro is used in network interface discovery. Can be overridden on the host level. |
CHANGE_IF_NEEDED |
||||||||
{$NET.IFNAME.MATCHES} | This macro is used in network interface discovery. Can be overridden on the host level. |
^.*$ |
||||||||
{$NET.IFNAME.NOT_MATCHES} | This macro is used in network interface discovery. Can be overridden on the host level. Filter out loopbacks, sup-fc0, nulls, docker veth links and docker0 bridge by default. |
`(^Software Loopback Interface | ^NULL[0-9.]*$ | ^[Ll]o[0-9.]*$ | ^[Ss]ystem$ | ^Nu[0-9.]*$ | ^veth[0-9a-z]+$ | docker[0-9]+ | br-[a-z0-9]{12} | sup-fc0)` |
{$NET.IFOPERSTATUS.MATCHES} | This macro is used in network interface discovery. Can be overridden on the host level. |
^.*$ |
||||||||
{$NET.IFOPERSTATUS.NOT_MATCHES} | This macro is used in network interface discovery. Can be overridden on the host level. Ignore notPresent(6) by default. |
^6$ |
||||||||
{$NET.IFTYPE.MATCHES} | This macro is used in network interface discovery. Can be overridden on the host level. |
.* |
||||||||
{$NET.IFTYPE.NOT_MATCHES} | This macro is used in network interface discovery. Can be overridden on the host level. |
CHANGE_IF_NEEDED |
||||||||
{$PSU.STATUS.CRIT:"inoperable"} | The critical value of the PSU sensor for trigger expression. |
2 |
||||||||
{$PSU.STATUS.WARN:"degraded"} | The warning value of the PSU sensor for trigger expression. |
3 |
||||||||
{$SNMP.TIMEOUT} | The time interval for SNMP agent availability trigger expression. |
5m |
||||||||
{$TEMP.MAX.CRIT:"Ambient"} | The temperature maximum critical value for trigger expression. |
35 |
||||||||
{$TEMP.MAX.WARN:"Ambient"} | The temperature maximum warning value for trigger expression. |
30 |
||||||||
{$VDISK.STATUS.OK:"equipped"} | The vdisk normal state for trigger expression. |
10 |
There are no template links in this template.
Name | Description | Type | Key and additional info |
---|---|---|---|
Array controller cache discovery | Scanning table of Array controllers: CISCO-UNIFIED-COMPUTING-STORAGE-MIB::cucsStorageControllerTable. |
SNMP | cisco.ucs.array.cache.discovery |
Array controller discovery | Scanning table of Array controllers: CISCO-UNIFIED-COMPUTING-STORAGE-MIB::cucsStorageControllerTable. |
SNMP | cisco.ucs.array.discovery |
FAN discovery | - |
SNMP | cisco.ucs.fan.discovery |
Network interface discovery | Discovering interfaces from IF-MIB. |
SNMP | cisco.ucs.net.if.discovery Preprocessing: - JAVASCRIPT: Filter: AND- {#IFADMINSTATUS} MATCHESREGEX - {#IFADMINSTATUS} NOTMATCHESREGEX - {#IFOPERSTATUS} MATCHESREGEX - {#IFOPERSTATUS} NOTMATCHESREGEX - {#IFNAME} MATCHESREGEX - {#IFNAME} NOTMATCHESREGEX - {#IFDESCR} MATCHESREGEX - {#IFDESCR} NOTMATCHESREGEX - {#IFALIAS} MATCHESREGEX - {#IFALIAS} NOTMATCHESREGEX - {#IFTYPE} MATCHESREGEX - {#IFTYPE} NOTMATCHESREGEX |
Physical disk discovery | Scanning table of physical drive entries CISCO-UNIFIED-COMPUTING-STORAGE-MIB::cucsStorageLocalDiskTable. |
SNMP | cisco.ucs.physicalDisk.discovery |
PSU discovery | - |
SNMP | cisco.ucs.psu.discovery |
Temperature CPU discovery | - |
SNMP | cisco.ucs.temp.cpu.discovery |
Temperature discovery | - |
SNMP | cisco.ucs.temp.discovery |
Unit discovery | - |
SNMP | cisco.ucs.unit.discovery |
Virtual disk discovery | CISCO-UNIFIED-COMPUTING-STORAGE-MIB::cucsStorageLocalLunTable |
SNMP | cisco.ucs.virtualDisk.discovery |
Group | Name | Description | Type | Key and additional info |
---|---|---|---|---|
Disk arrays | {#DISKARRAY_LOCATION}: Disk array controller status | MIB: CISCO-UNIFIED-COMPUTING-STORAGE-MIB Cisco UCS storage:RaidBattery:operability managed object property. |
SNMP | cisco.ucs.hw.diskarray.status[cucsStorageControllerOperState.{#SNMPINDEX}] Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
Disk arrays | {#DISKARRAY_LOCATION}: Disk array controller model | MIB: CISCO-UNIFIED-COMPUTING-STORAGE-MIB |
SNMP | cisco.ucs.hw.diskarray.model[cucsStorageControllerModel.{#SNMPINDEX}] Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
Disk arrays | {#DISKARRAYCACHELOCATION}: Disk array cache controller battery status | MIB: CISCO-UNIFIED-COMPUTING-STORAGE-MIB |
SNMP | cisco.ucs.hw.diskarray.cache.battery.status[cucsStorageRaidBatteryOperability.{#SNMPINDEX}] Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
Fans | {#FAN_LOCATION}: Fan status | MIB: CISCO-UNIFIED-COMPUTING-EQUIPMENT-MIB Cisco UCS equipment:Fan:operState managed object property |
SNMP | cisco.ucs.sensor.fan.status[cucsEquipmentFanOperState.{#SNMPINDEX}] Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
General | SNMP traps (fallback) | The item is used to collect all SNMP traps unmatched by other snmptrap items |
SNMP_TRAP | snmptrap.fallback |
General | System location | MIB: SNMPv2-MIB The physical location of this node (e.g., `telephone closet, 3rd floor'). If the location is unknown, the value is the zero-length string. |
SNMP | cisco.ucs.location[sysLocation.0] Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
General | System contact details | MIB: SNMPv2-MIB The textual identification of the contact person for this managed node, together with information on how to contact this person. If no contact information is known, the value is the zero-length string. |
SNMP | cisco.ucs.contact[sysContact.0] Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
General | System object ID | MIB: SNMPv2-MIB The vendor's authoritative identification of the network management subsystem contained in the entity. This value is allocated within the SMI enterprises subtree (1.3.6.1.4.1) and provides an easy and unambiguous means for determining 'what kind of box' is being managed. For example, if vendor 'Flintstones, Inc.' was assigned the subtree1.3.6.1.4.1.4242, it could assign the identifier 1.3.6.1.4.1.4242.1.1 to its 'Fred Router'. |
SNMP | cisco.ucs.objectid[sysObjectID.0] Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
General | System name | MIB: SNMPv2-MIB An administratively-assigned name for this managed node.By convention, this is the node's fully-qualified domain name. If the name is unknown, the value is the zero-length string. |
SNMP | cisco.ucs.name[sysName.0] Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
General | System description | MIB: SNMPv2-MIB A textual description of the entity. This value should include the full name and version identification of the system's hardware type, software operating-system, and networking software. |
SNMP | cisco.ucs.descr[sysDescr.0] Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
Inventory | {#UNIT_LOCATION}: Hardware model name | MIB: CISCO-UNIFIED-COMPUTING-COMPUTE-MIB Cisco UCS compute:RackUnit:model managed object property |
SNMP | cisco.ucs.hw.model[cucsComputeRackUnitModel.{#SNMPINDEX}] Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
Inventory | {#UNIT_LOCATION}: Hardware serial number | MIB: CISCO-UNIFIED-COMPUTING-COMPUTE-MIB Cisco UCS compute:RackUnit:serial managed object property |
SNMP | cisco.ucs.hw.serialnumber[cucsComputeRackUnitSerial.{#SNMPINDEX}] Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
Network interfaces | Interface {#IFNAME}({#IFALIAS}): Operational status | MIB: IF-MIB The current operational state of the interface. - The testing(3) state indicates that no operational packet scan be passed - If ifAdminStatus is down(2) then ifOperStatus should be down(2) - If ifAdminStatus is changed to up(1) then ifOperStatus should change to up(1) if the interface is ready to transmit and receive network traffic - It should change todormant(5) if the interface is waiting for external actions (such as a serial line waiting for an incoming connection) - It should remain in the down(2) state if and only if there is a fault that prevents it from going to the up(1) state - It should remain in the notPresent(6) state if the interface has missing(typically, hardware) components. |
SNMP | cisco.ucs.if.status[ifOperStatus.{#SNMPINDEX}] Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
Network interfaces | Interface {#IFNAME}({#IFALIAS}): Bits received | MIB: IF-MIB The total number of octets received on the interface, including framing characters. This object is a 64-bit version of ifInOctets. Discontinuities in the value of this counter can occur at re-initialization of the management system, and at other times as indicated by the value of ifCounterDiscontinuityTime. |
SNMP | cisco.ucs.if.in[ifHCInOctets.{#SNMPINDEX}] Preprocessing: - CHANGEPERSECOND - MULTIPLIER: |
Network interfaces | Interface {#IFNAME}({#IFALIAS}): Bits sent | MIB: IF-MIB The total number of octets transmitted out of the interface, including framing characters. This object is a 64-bit version of ifOutOctets.Discontinuities in the value of this counter can occur at re-initialization of the management system, and at other times as indicated by the value of ifCounterDiscontinuityTime. |
SNMP | cisco.ucs.if.out[ifHCOutOctets.{#SNMPINDEX}] Preprocessing: - CHANGEPERSECOND - MULTIPLIER: |
Network interfaces | Interface {#IFNAME}({#IFALIAS}): Inbound packets with errors | MIB: IF-MIB For packet-oriented interfaces, the number of inbound packets that contained errors preventing them from being deliverable to a higher-layer protocol. For character-oriented or fixed-length interfaces, the number of inbound transmission units that contained errors preventing them from being deliverable to a higher-layer protocol. Discontinuities in the value of this counter can occur at re-initialization of the management system, and at other times as indicated by the value of ifCounterDiscontinuityTime. |
SNMP | cisco.ucs.if.in.errors[ifInErrors.{#SNMPINDEX}] Preprocessing: - CHANGEPERSECOND |
Network interfaces | Interface {#IFNAME}({#IFALIAS}): Outbound packets with errors | MIB: IF-MIB For packet-oriented interfaces, the number of outbound packets that contained errors preventing them from being deliverable to a higher-layer protocol. For character-oriented or fixed-length interfaces, the number of outbound transmission units that contained errors preventing them from being deliverable to a higher-layer protocol. Discontinuities in the value of this counter can occur at re-initialization of the management system, and at other times as indicated by the value of ifCounterDiscontinuityTime. |
SNMP | cisco.ucs.if.out.errors[ifOutErrors.{#SNMPINDEX}] Preprocessing: - CHANGEPERSECOND |
Network interfaces | Interface {#IFNAME}({#IFALIAS}): Outbound packets discarded | MIB: IF-MIB The number of outbound packets which were chosen to be discarded even though no errors had been detected to prevent their being deliverable to a higher-layer protocol. One possible reason for discarding such a packet could be to free up buffer space. Discontinuities in the value of this counter can occur at re-initialization of the management system, and at other times as indicated by the value of ifCounterDiscontinuityTime. |
SNMP | cisco.ucs.if.out.discards[ifOutDiscards.{#SNMPINDEX}] Preprocessing: - CHANGEPERSECOND |
Network interfaces | Interface {#IFNAME}({#IFALIAS}): Inbound packets discarded | MIB: IF-MIB The number of inbound packets which were chosen to be discarded even though no errors had been detected to prevent their being deliverable to a higher-layer protocol. One possible reason for discarding such a packet could be to free up buffer space. Discontinuities in the value of this counter can occur at re-initialization of the management system, and at other times as indicated by the value of ifCounterDiscontinuityTime. |
SNMP | cisco.ucs.if.in.discards[ifInDiscards.{#SNMPINDEX}] Preprocessing: - CHANGEPERSECOND |
Network interfaces | Interface {#IFNAME}({#IFALIAS}): Multicast packets received | MIB: IF-MIB The number of packets, delivered by this sub-layer to a higher (sub-)layer, which were addressed to a multicast address at this sub-layer. For a MAC layer protocol, this includes both Group and Functional addresses. This object is a 64-bit version of ifInMulticastPkts. Discontinuities in the value of this counter can occur at re-initialization of the management system, and at other times as indicated by the value of ifCounterDiscontinuityTime. |
SNMP | cisco.ucs.if.in.multicast[ifHCInMulticastPkts.{#SNMPINDEX}] Preprocessing: - CHANGEPERSECOND |
Network interfaces | Interface {#IFNAME}({#IFALIAS}): Multicast packets sent | MIB: IF-MIB The total number of packets that higher-level protocols requested be transmitted, and which were addressed to a multicast address at this sub-layer, including those that were discarded or not sent. For a MAC layer protocol, this includes both Group and Functional addresses. This object is a 64-bit version of ifOutMulticastPkts. Discontinuities in the value of this counter can occur at re-initialization of the management system, and at other times as indicated by the value of ifCounterDiscontinuityTime. |
SNMP | cisco.ucs.if.out.multicast[ifHCOutMulticastPkts.{#SNMPINDEX}] Preprocessing: - CHANGEPERSECOND |
Network interfaces | Interface {#IFNAME}({#IFALIAS}): Broadcast packets received | MIB: IF-MIB The number of packets, delivered by this sub-layer to a higher (sub-)layer, which were addressed to a broadcast address at this sub-layer. This object is a 64-bit version of ifInBroadcastPkts. Discontinuities in the value of this counter can occur at re-initialization of the management system, and at other times as indicated by the value of ifCounterDiscontinuityTime. |
SNMP | cisco.ucs.if.in.broadcast[ifHCInBroadcastPkts.{#SNMPINDEX}] Preprocessing: - CHANGEPERSECOND |
Network interfaces | Interface {#IFNAME}({#IFALIAS}): Broadcast packets sent | MIB: IF-MIB The total number of packets that higher-level protocols requested be transmitted, and which were addressed to a broadcast address at this sub-layer, including those that were discarded or not sent. This object is a 64-bit version of ifOutBroadcastPkts. Discontinuities in the value of this counter can occur at re-initialization of the management system, and at other times as indicated by the value of ifCounterDiscontinuityTime. |
SNMP | cisco.ucs.if.out.broadcast[ifHCOutBroadcastPkts.{#SNMPINDEX}] Preprocessing: - CHANGEPERSECOND |
Network interfaces | Interface {#IFNAME}({#IFALIAS}): Interface type | MIB: IF-MIB The type of interface. Additional values for ifType are assigned by the Internet Assigned Numbers Authority (IANA), through updating the syntax of the IANAifType textual convention. |
SNMP | cisco.ucs.if.type[ifType.{#SNMPINDEX}] Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
Network interfaces | Interface {#IFNAME}({#IFALIAS}): Interface description | MIB: IF-MIB A textual string containing information about the interface. This string should include the name of the manufacturer, the product name and the version of the interface hardware/software. |
SNMP | cisco.ucs.if.descr[ifDescr.{#SNMPINDEX}] Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
Network interfaces | Interface {#IFNAME}({#IFALIAS}): Speed | MIB: IF-MIB An estimate of the interface's current bandwidth in units of 1,000,000 bits per second. If this object reports a value of |
SNMP | cisco.ucs.if.speed[ifHighSpeed.{#SNMPINDEX}] Preprocessing: - MULTIPLIER: - DISCARDUNCHANGEDHEARTBEAT: |
Physical disks | {#DISK_LOCATION}: Physical disk status | MIB: CISCO-UNIFIED-COMPUTING-STORAGE-MIB Cisco UCS storage:LocalDisk:diskState managed object property. |
SNMP | cisco.ucs.hw.physicaldisk.status[cucsStorageLocalDiskDiskState.{#SNMPINDEX}] Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
Physical disks | {#DISK_LOCATION}: Physical disk model name | MIB: CISCO-UNIFIED-COMPUTING-STORAGE-MIB Cisco UCS storage:LocalDisk:model managed object property. |
SNMP | cisco.ucs.hw.physicaldisk.model[cucsStorageLocalDiskModel.{#SNMPINDEX}] Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
Physical disks | {#DISK_LOCATION}: Physical disk serial number | MIB: CISCO-UNIFIED-COMPUTING-STORAGE-MIB Cisco UCS storage:LocalDisk:serial managed object property. Actually returns part number code. |
SNMP | cisco.ucs.hw.physicaldisk.serialnumber[cucsStorageLocalDiskSerial.{#SNMPINDEX}] Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
Physical disks | {#DISK_LOCATION}: Physical disk media type | MIB: CISCO-UNIFIED-COMPUTING-STORAGE-MIB Cisco UCS storage:LocalDisk:deviceType managed object property. Actually returns 'HDD' or 'SSD'. |
SNMP | cisco.ucs.hw.physicaldisk.mediatype[cucsStorageLocalDiskDeviceType.{#SNMPINDEX}] Preprocessing: - DISCARD UNCHANGED_HEARTBEAT:1d |
Physical disks | {#DISK_LOCATION}: Disk size | MIB: CISCO-UNIFIED-COMPUTING-STORAGE-MIB Cisco UCS storage:LocalDisk:size managed object property. In MB. |
SNMP | cisco.ucs.hw.physicaldisk.size[cucsStorageLocalDiskSize.{#SNMPINDEX}] Preprocessing: - MULTIPLIER: - DISCARDUNCHANGEDHEARTBEAT: |
Power supply | {#PSU_LOCATION}: Power supply status | MIB: CISCO-UNIFIED-COMPUTING-EQUIPMENT-MIB Cisco UCS equipment:Psu:operState managed object property |
SNMP | cisco.ucs.sensor.psu.status[cucsEquipmentPsuOperState.{#SNMPINDEX}] Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
Status | Uptime (network) | MIB: SNMPv2-MIB The time in seconds since the network management portion of the system was last re-initialized. |
SNMP | cisco.ucs.net.uptime[sysUpTime.0] Preprocessing: - MULTIPLIER: |
Status | Uptime (hardware) | MIB: HOST-RESOURCES-MIB The amount of time since this host was last initialized. Note that this is different from sysUpTime in the SNMPv2-MIB [RFC1907] because sysUpTime is the uptime of the network management portion of the system. |
SNMP | cisco.ucs.hw.uptime[hrSystemUptime.0] Preprocessing: - CHECKNOTSUPPORTED ⛔️ON_FAIL: - MULTIPLIER: |
Status | SNMP agent availability | Availability of SNMP checks on the host. The value of this item corresponds to availability icons in the host list. Possible value: 0 - not available 1 - available 2 - unknown |
INTERNAL | zabbix[host,snmp,available] Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
Status | {#UNIT_LOCATION}: Overall system health status | MIB: CISCO-UNIFIED-COMPUTING-COMPUTE-MIB Cisco UCS compute:RackUnit:operState managed object property |
SNMP | cisco.ucs.status[cucsComputeRackUnitOperState.{#SNMPINDEX}] Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
Temperature | {#SENSOR_LOCATION}.Ambient: Temperature | MIB: CISCO-UNIFIED-COMPUTING-COMPUTE-MIB Temperature readings of testpoint: {#SENSOR_LOCATION}.Ambient |
SNMP | cisco.ucs.sensor.temp.value[cucsComputeRackUnitMbTempStatsAmbientTemp.{#SNMPINDEX}] Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
Temperature | {#SENSOR_LOCATION}.Front: Temperature | MIB: CISCO-UNIFIED-COMPUTING-COMPUTE-MIB Cisco UCS compute:RackUnitMbTempStats:frontTemp managed object property |
SNMP | cisco.ucs.sensor.temp.value[cucsComputeRackUnitMbTempStatsFrontTemp.{#SNMPINDEX}] Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
Temperature | {#SENSOR_LOCATION}.Rear: Temperature | MIB: CISCO-UNIFIED-COMPUTING-COMPUTE-MIB Cisco UCS compute:RackUnitMbTempStats:rearTemp managed object property |
SNMP | cisco.ucs.sensor.temp.value[cucsComputeRackUnitMbTempStatsRearTemp.{#SNMPINDEX}] Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
Temperature | {#SENSOR_LOCATION}.IOH: Temperature | MIB: CISCO-UNIFIED-COMPUTING-COMPUTE-MIB Cisco UCS compute:RackUnitMbTempStats:ioh1Temp managed object property |
SNMP | cisco.ucs.sensor.temp.value[cucsComputeRackUnitMbTempSltatsIoh1Temp.{#SNMPINDEX}] Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
Temperature | {#SENSOR_LOCATION}: Temperature | MIB: CISCO-UNIFIED-COMPUTING-PROCESSOR-MIB Cisco UCS processor:EnvStats:temperature managed object property |
SNMP | cisco.ucs.sensor.temp.value[cucsProcessorEnvStatsTemperature.{#SNMPINDEX}] Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
Virtual disks | {#VDISK_LOCATION}: Status | MIB: CISCO-UNIFIED-COMPUTING-STORAGE-MIB Cisco UCS storage:LocalLun:presence managed object property |
SNMP | cisco.ucs.hw.virtualdisk.status[cucsStorageLocalLunPresence.{#SNMPINDEX}] Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
Virtual disks | {#VDISK_LOCATION}: Layout type | MIB: CISCO-UNIFIED-COMPUTING-STORAGE-MIB Cisco UCS storage:LocalLun:type managed object property |
SNMP | cisco.ucs.hw.virtualdisk.layout[cucsStorageLocalLunType.{#SNMPINDEX}] Preprocessing: - DISCARDUNCHANGEDHEARTBEAT: |
Virtual disks | {#VDISK_LOCATION}: Disk size | MIB: CISCO-UNIFIED-COMPUTING-STORAGE-MIB Cisco UCS storage:LocalLun:size managed object property in MB. |
SNMP | cisco.ucs.hw.virtualdisk.size[cucsStorageLocalLunSize.{#SNMPINDEX}] Preprocessing: - MULTIPLIER: - DISCARDUNCHANGEDHEARTBEAT: |
Name | Description | Expression | Severity | Dependencies and additional info |
---|---|---|---|---|
{#DISKARRAY_LOCATION}: Disk array controller is in critical state | Please check the device for faults |
last(/Cisco UCS Manager by SNMP/cisco.ucs.hw.diskarray.status[cucsStorageControllerOperState.{#SNMPINDEX}])={$DISK.ARRAY.STATUS.CRIT:"inoperable"} |
HIGH | |
{#DISKARRAY_LOCATION}: Disk array controller is in warning state | Please check the device for faults |
last(/Cisco UCS Manager by SNMP/cisco.ucs.hw.diskarray.status[cucsStorageControllerOperState.{#SNMPINDEX}])={$DISK.ARRAY.STATUS.WARN:"degraded"} |
AVERAGE | Depends on: - {#DISKARRAY_LOCATION}: Disk array controller is in critical state |
{#DISKARRAY_LOCATION}: Disk array controller is not in optimal state | Please check the device for faults |
last(/Cisco UCS Manager by SNMP/cisco.ucs.hw.diskarray.status[cucsStorageControllerOperState.{#SNMPINDEX}])>{$DISK.ARRAY.STATUS.OK:"operable"} |
WARNING | Depends on: - {#DISKARRAYLOCATION}: Disk array controller is in critical state - {#DISKARRAYLOCATION}: Disk array controller is in warning state |
{#DISKARRAYCACHELOCATION}: Disk array cache controller battery is in critical state! | Please check the device for faults |
last(/Cisco UCS Manager by SNMP/cisco.ucs.hw.diskarray.cache.battery.status[cucsStorageRaidBatteryOperability.{#SNMPINDEX}])={$DISK.ARRAY.CACHE.BATTERY.STATUS.CRIT} |
AVERAGE | |
{#DISKARRAYCACHELOCATION}: Disk array cache controller battery is not in optimal state | Please check the device for faults |
last(/Cisco UCS Manager by SNMP/cisco.ucs.hw.diskarray.cache.battery.status[cucsStorageRaidBatteryOperability.{#SNMPINDEX}])<>{$DISK.ARRAY.CACHE.BATTERY.STATUS.OK} |
WARNING | Depends on: - {#DISKARRAYCACHELOCATION}: Disk array cache controller battery is in critical state! |
{#FAN_LOCATION}: Fan is in critical state | Please check the fan unit |
last(/Cisco UCS Manager by SNMP/cisco.ucs.sensor.fan.status[cucsEquipmentFanOperState.{#SNMPINDEX}])={$FAN.STATUS.CRIT:"inoperable"} |
AVERAGE | |
{#FAN_LOCATION}: Fan is in warning state | Please check the fan unit |
last(/Cisco UCS Manager by SNMP/cisco.ucs.sensor.fan.status[cucsEquipmentFanOperState.{#SNMPINDEX}])={$FAN.STATUS.WARN:"degraded"} |
WARNING | Depends on: - {#FAN_LOCATION}: Fan is in critical state |
System name has changed | System name has changed. Ack to close. |
last(/Cisco UCS Manager by SNMP/cisco.ucs.name[sysName.0],#1)<>last(/Cisco UCS Manager by SNMP/cisco.ucs.name[sysName.0],#2) and length(last(/Cisco UCS Manager by SNMP/cisco.ucs.name[sysName.0]))>0 |
INFO | Manual close: YES |
{#UNIT_LOCATION}: Device has been replaced | Device serial number has changed. Ack to close |
last(/Cisco UCS Manager by SNMP/cisco.ucs.hw.serialnumber[cucsComputeRackUnitSerial.{#SNMPINDEX}],#1)<>last(/Cisco UCS Manager by SNMP/cisco.ucs.hw.serialnumber[cucsComputeRackUnitSerial.{#SNMPINDEX}],#2) and length(last(/Cisco UCS Manager by SNMP/cisco.ucs.hw.serialnumber[cucsComputeRackUnitSerial.{#SNMPINDEX}]))>0 |
INFO | Manual close: YES |
Interface {#IFNAME}({#IFALIAS}): Link down | This trigger expression works as follows: 1. Can be triggered if operations status is down. 2. {$IFCONTROL:"{#IFNAME}"}=1 - user can redefine Context macro to value - 0. That marks this interface as not important. No new trigger will be fired if this interface is down. 3. {TEMPLATE_NAME:METRIC.diff()}=1) - trigger fires only if operational status was up(1) sometime before. (So, do not fire 'ethernal off' interfaces.) WARNING: if closed manually - won't fire again on next poll, because of .diff. |
{$IFCONTROL:"{#IFNAME}"}=1 and last(/Cisco UCS Manager by SNMP/cisco.ucs.if.status[ifOperStatus.{#SNMPINDEX}])=2 and (last(/Cisco UCS Manager by SNMP/cisco.ucs.if.status[ifOperStatus.{#SNMPINDEX}],#1)<>last(/Cisco UCS Manager by SNMP/cisco.ucs.if.status[ifOperStatus.{#SNMPINDEX}],#2)) Recovery expression: last(/Cisco UCS Manager by SNMP/cisco.ucs.if.status[ifOperStatus.{#SNMPINDEX}])<>2 or {$IFCONTROL:"{#IFNAME}"}=0 |
AVERAGE | Manual close: YES |
Interface {#IFNAME}({#IFALIAS}): High error rate on {#IFNAME} | Recovers when value below {$IF.ERRORS.WARN:"{#IFNAME}"} threshold. |
min(/Cisco UCS Manager by SNMP/cisco.ucs.if.in.errors[ifInErrors.{#SNMPINDEX}],5m)>{$IF.ERRORS.WARN:"{#IFNAME}"} or min(/Cisco UCS Manager by SNMP/cisco.ucs.if.out.errors[ifOutErrors.{#SNMPINDEX}],5m)>{$IF.ERRORS.WARN:"{#IFNAME}"} |
WARNING | Manual close: YES Depends on: - Interface {#IFNAME}({#IFALIAS}): Link down |
{#DISK_LOCATION}: Physical disk failed | Please check physical disk for warnings or errors |
last(/Cisco UCS Manager by SNMP/cisco.ucs.hw.physicaldisk.status[cucsStorageLocalDiskDiskState.{#SNMPINDEX}])={$DISK.STATUS.FAIL:"failed"} |
HIGH | |
{#DISK_LOCATION}: Physical disk error | Please check physical disk for warnings or errors |
last(/Cisco UCS Manager by SNMP/cisco.ucs.hw.physicaldisk.status[cucsStorageLocalDiskDiskState.{#SNMPINDEX}])={$DISK.STATUS.CRIT:"bad"} or last(/Cisco UCS Manager by SNMP/cisco.ucs.hw.physicaldisk.status[cucsStorageLocalDiskDiskState.{#SNMPINDEX}])={$DISK.STATUS.CRIT:"predictiveFailure"} |
AVERAGE | Depends on: - {#DISK_LOCATION}: Physical disk failed |
{#DISK_LOCATION}: Disk has been replaced | Disk serial number has changed. Ack to close |
last(/Cisco UCS Manager by SNMP/cisco.ucs.hw.physicaldisk.serialnumber[cucsStorageLocalDiskSerial.{#SNMPINDEX}],#1)<>last(/Cisco UCS Manager by SNMP/cisco.ucs.hw.physicaldisk.serialnumber[cucsStorageLocalDiskSerial.{#SNMPINDEX}],#2) and length(last(/Cisco UCS Manager by SNMP/cisco.ucs.hw.physicaldisk.serialnumber[cucsStorageLocalDiskSerial.{#SNMPINDEX}]))>0 |
INFO | Manual close: YES |
{#PSU_LOCATION}: Power supply is in critical state | Please check the power supply unit for errors |
last(/Cisco UCS Manager by SNMP/cisco.ucs.sensor.psu.status[cucsEquipmentPsuOperState.{#SNMPINDEX}])={$PSU.STATUS.CRIT:"inoperable"} |
AVERAGE | |
{#PSU_LOCATION}: Power supply is in warning state | Please check the power supply unit for errors |
last(/Cisco UCS Manager by SNMP/cisco.ucs.sensor.psu.status[cucsEquipmentPsuOperState.{#SNMPINDEX}])={$PSU.STATUS.WARN:"degraded"} |
WARNING | Depends on: - {#PSU_LOCATION}: Power supply is in critical state |
Host has been restarted | Uptime is less than 10 minutes. |
(last(/Cisco UCS Manager by SNMP/cisco.ucs.hw.uptime[hrSystemUptime.0])>0 and last(/Cisco UCS Manager by SNMP/cisco.ucs.hw.uptime[hrSystemUptime.0])<10m) or (last(/Cisco UCS Manager by SNMP/cisco.ucs.hw.uptime[hrSystemUptime.0])=0 and last(/Cisco UCS Manager by SNMP/cisco.ucs.net.uptime[sysUpTime.0])<10m) |
WARNING | Manual close: YES Depends on: - No SNMP data collection |
No SNMP data collection | SNMP is not available for polling. Please check device connectivity and SNMP settings. |
max(/Cisco UCS Manager by SNMP/zabbix[host,snmp,available],{$SNMP.TIMEOUT})=0 |
WARNING | |
{#UNIT_LOCATION}: System status is in critical state | Please check the device for errors |
last(/Cisco UCS Manager by SNMP/cisco.ucs.status[cucsComputeRackUnitOperState.{#SNMPINDEX}])={$HEALTH.STATUS.CRIT:"computeFailed"} or last(/Cisco UCS Manager by SNMP/cisco.ucs.status[cucsComputeRackUnitOperState.{#SNMPINDEX}])={$HEALTH.STATUS.CRIT:"configFailure"} or last(/Cisco UCS Manager by SNMP/cisco.ucs.status[cucsComputeRackUnitOperState.{#SNMPINDEX}])={$HEALTH.STATUS.CRIT:"unconfigFailure"} or last(/Cisco UCS Manager by SNMP/cisco.ucs.status[cucsComputeRackUnitOperState.{#SNMPINDEX}])={$HEALTH.STATUS.CRIT:"inoperable"} |
HIGH | |
{#UNIT_LOCATION}: System status is in warning state | Please check the device for warnings |
last(/Cisco UCS Manager by SNMP/cisco.ucs.status[cucsComputeRackUnitOperState.{#SNMPINDEX}])={$HEALTH.STATUS.WARN:"testFailed"} or last(/Cisco UCS Manager by SNMP/cisco.ucs.status[cucsComputeRackUnitOperState.{#SNMPINDEX}])={$HEALTH.STATUS.WARN:"thermalProblem"} or last(/Cisco UCS Manager by SNMP/cisco.ucs.status[cucsComputeRackUnitOperState.{#SNMPINDEX}])={$HEALTH.STATUS.WARN:"powerProblem"} or last(/Cisco UCS Manager by SNMP/cisco.ucs.status[cucsComputeRackUnitOperState.{#SNMPINDEX}])={$HEALTH.STATUS.WARN:"voltageProblem"} or last(/Cisco UCS Manager by SNMP/cisco.ucs.status[cucsComputeRackUnitOperState.{#SNMPINDEX}])={$HEALTH.STATUS.WARN:"diagnosticsFailed"} |
WARNING | Depends on: - {#UNIT_LOCATION}: System status is in critical state |
{#SENSOR_LOCATION}.Ambient: Temperature is above warning threshold | This trigger uses temperature sensor values as well as temperature sensor status if available |
avg(/Cisco UCS Manager by SNMP/cisco.ucs.sensor.temp.value[cucsComputeRackUnitMbTempStatsAmbientTemp.{#SNMPINDEX}],5m)>{$TEMP.MAX.WARN:"Ambient"} Recovery expression: max(/Cisco UCS Manager by SNMP/cisco.ucs.sensor.temp.value[cucsComputeRackUnitMbTempStatsAmbientTemp.{#SNMPINDEX}],5m)<{$TEMP.MAX.WARN:"Ambient"}-3 |
WARNING | Depends on: - {#SENSOR_LOCATION}.Ambient: Temperature is above critical threshold |
{#SENSOR_LOCATION}.Ambient: Temperature is above critical threshold | This trigger uses temperature sensor values as well as temperature sensor status if available |
avg(/Cisco UCS Manager by SNMP/cisco.ucs.sensor.temp.value[cucsComputeRackUnitMbTempStatsAmbientTemp.{#SNMPINDEX}],5m)>{$TEMP.MAX.CRIT:"Ambient"} Recovery expression: max(/Cisco UCS Manager by SNMP/cisco.ucs.sensor.temp.value[cucsComputeRackUnitMbTempStatsAmbientTemp.{#SNMPINDEX}],5m)<{$TEMP.MAX.CRIT:"Ambient"}-3 |
HIGH | |
{#SENSOR_LOCATION}.Front: Temperature is above warning threshold | This trigger uses temperature sensor values as well as temperature sensor status if available |
avg(/Cisco UCS Manager by SNMP/cisco.ucs.sensor.temp.value[cucsComputeRackUnitMbTempStatsFrontTemp.{#SNMPINDEX}],5m)>{$TEMP.MAX.WARN:"Ambient"} Recovery expression: max(/Cisco UCS Manager by SNMP/cisco.ucs.sensor.temp.value[cucsComputeRackUnitMbTempStatsFrontTemp.{#SNMPINDEX}],5m)<{$TEMP.MAX.WARN:"Ambient"}-3 |
WARNING | Depends on: - {#SENSOR_LOCATION}.Front: Temperature is above critical threshold |
{#SENSOR_LOCATION}.Front: Temperature is above critical threshold | This trigger uses temperature sensor values as well as temperature sensor status if available |
avg(/Cisco UCS Manager by SNMP/cisco.ucs.sensor.temp.value[cucsComputeRackUnitMbTempStatsFrontTemp.{#SNMPINDEX}],5m)>{$TEMP.MAX.CRIT:"Ambient"} Recovery expression: max(/Cisco UCS Manager by SNMP/cisco.ucs.sensor.temp.value[cucsComputeRackUnitMbTempStatsFrontTemp.{#SNMPINDEX}],5m)<{$TEMP.MAX.CRIT:"Ambient"}-3 |
HIGH | |
{#SENSOR_LOCATION}.Rear: Temperature is above warning threshold | This trigger uses temperature sensor values as well as temperature sensor status if available |
avg(/Cisco UCS Manager by SNMP/cisco.ucs.sensor.temp.value[cucsComputeRackUnitMbTempStatsRearTemp.{#SNMPINDEX}],5m)>{$TEMP.MAX.WARN:"Ambient"} Recovery expression: max(/Cisco UCS Manager by SNMP/cisco.ucs.sensor.temp.value[cucsComputeRackUnitMbTempStatsRearTemp.{#SNMPINDEX}],5m)<{$TEMP.MAX.WARN:"Ambient"}-3 |
WARNING | Depends on: - {#SENSOR_LOCATION}.Rear: Temperature is above critical threshold |
{#SENSOR_LOCATION}.Rear: Temperature is above critical threshold | This trigger uses temperature sensor values as well as temperature sensor status if available |
avg(/Cisco UCS Manager by SNMP/cisco.ucs.sensor.temp.value[cucsComputeRackUnitMbTempStatsRearTemp.{#SNMPINDEX}],5m)>{$TEMP.MAX.CRIT:"Ambient"} Recovery expression: max(/Cisco UCS Manager by SNMP/cisco.ucs.sensor.temp.value[cucsComputeRackUnitMbTempStatsRearTemp.{#SNMPINDEX}],5m)<{$TEMP.MAX.CRIT:"Ambient"}-3 |
HIGH | |
{#SENSOR_LOCATION}.IOH: Temperature is above warning threshold | This trigger uses temperature sensor values as well as temperature sensor status if available |
avg(/Cisco UCS Manager by SNMP/cisco.ucs.sensor.temp.value[cucsComputeRackUnitMbTempSltatsIoh1Temp.{#SNMPINDEX}],5m)>{$TEMP.MAX.WARN:"Ambient"} Recovery expression: max(/Cisco UCS Manager by SNMP/cisco.ucs.sensor.temp.value[cucsComputeRackUnitMbTempSltatsIoh1Temp.{#SNMPINDEX}],5m)<{$TEMP.MAX.WARN:"Ambient"}-3 |
WARNING | Depends on: - {#SENSOR_LOCATION}.IOH: Temperature is above critical threshold |
{#SENSOR_LOCATION}.IOH: Temperature is above critical threshold | This trigger uses temperature sensor values as well as temperature sensor status if available |
avg(/Cisco UCS Manager by SNMP/cisco.ucs.sensor.temp.value[cucsComputeRackUnitMbTempSltatsIoh1Temp.{#SNMPINDEX}],5m)>{$TEMP.MAX.CRIT:"Ambient"} Recovery expression: max(/Cisco UCS Manager by SNMP/cisco.ucs.sensor.temp.value[cucsComputeRackUnitMbTempSltatsIoh1Temp.{#SNMPINDEX}],5m)<{$TEMP.MAX.CRIT:"Ambient"}-3 |
HIGH | |
{#SENSOR_LOCATION}: Temperature is above warning threshold | This trigger uses temperature sensor values as well as temperature sensor status if available |
avg(/Cisco UCS Manager by SNMP/cisco.ucs.sensor.temp.value[cucsProcessorEnvStatsTemperature.{#SNMPINDEX}],5m)>{$TEMP.MAX.WARN:"CPU"} Recovery expression: max(/Cisco UCS Manager by SNMP/cisco.ucs.sensor.temp.value[cucsProcessorEnvStatsTemperature.{#SNMPINDEX}],5m)<{$TEMP.MAX.WARN:"CPU"}-3 |
WARNING | Depends on: - {#SENSOR_LOCATION}: Temperature is above critical threshold |
{#SENSOR_LOCATION}: Temperature is above critical threshold | This trigger uses temperature sensor values as well as temperature sensor status if available |
avg(/Cisco UCS Manager by SNMP/cisco.ucs.sensor.temp.value[cucsProcessorEnvStatsTemperature.{#SNMPINDEX}],5m)>{$TEMP.MAX.CRIT:"CPU"} Recovery expression: max(/Cisco UCS Manager by SNMP/cisco.ucs.sensor.temp.value[cucsProcessorEnvStatsTemperature.{#SNMPINDEX}],5m)<{$TEMP.MAX.CRIT:"CPU"}-3 |
HIGH | |
{#VDISK_LOCATION}: Virtual disk is not in OK state | Please check virtual disk for warnings or errors |
last(/Cisco UCS Manager by SNMP/cisco.ucs.hw.virtualdisk.status[cucsStorageLocalLunPresence.{#SNMPINDEX}])<>{$VDISK.STATUS.OK:"equipped"} |
WARNING |
Please report any issues with the template at https://support.zabbix.com.
You can also provide feedback, discuss the template, or ask for help at ZABBIX forums.
For Zabbix version: 6.2 and higher
Template for monitoring servers with BMC over IPMI that work without any external scripts.
All metrics are collected at once, thanks to Zabbix's bulk data collection.
It collects metrics by polling BMC remotely using an IPMI agent.
See Zabbix template operation for basic instructions.
You can set {$IPMI.USER} and {$IPMI.PASSWORD} macros in the template for using on the host level.
No specific Zabbix configuration is required.
Name | Description | Default |
---|---|---|
{$IPMI.PASSWORD} | This macro is used for access to BMC. It can be overridden on the host or linked template level. |
`` |
{$IPMI.SENSOR_TYPE.MATCHES} | This macro is used in sensors discovery. It can be overridden on the host or linked template level. |
.* |
{$IPMI.SENSORTYPE.NOTMATCHES} | This macro is used in sensors discovery. It can be overridden on the host or linked template level. |
invalid |
{$IPMI.USER} | This macro is used for access to BMC. It can be overridden on the host or linked template level. |
`` |
There are no template links in this template.
Name | Description | Type | Key and additional info |
---|---|---|---|
Discrete sensors discovery | Discovery of the discrete IPMI sensors. |
DEPENDENT | ipmi.discrete.discovery Filter: AND- {#SENSORREADINGTYPE} NOTMATCHESREGEX - {#SENSORTYPE} MATCHESREGEX - {#SENSORTYPE} NOTMATCHES_REGEX |
Threshold sensors discovery | Discovery of the threshold IPMI sensors. |
DEPENDENT | ipmi.sensors.discovery Filter: AND- {#SENSORREADINGTYPE} MATCHESREGEX - {#SENSORTYPE} MATCHESREGEX - {#SENSORTYPE} NOTMATCHESREGEX Overrides: trigger SENSORLOWARN trigger SENSORLOCRIT trigger SENSORLODISAST trigger SENSORHIWARN trigger SENSORHICRIT trigger SENSORHIDISAST |
Group | Name | Description | Type | Key and additional info |
---|---|---|---|---|
General | IPMI: {#SENSOR_ID} | It is a state of the discrete IPMI sensor. |
DEPENDENT | ipmi.statetext[{#SENSORID}] Preprocessing: - JSONPATH: - DISCARDUNCHANGEDHEARTBEAT: |
General | IPMI: {#SENSORID}, {#SENSORUNIT} | It is a state of the threshold IPMI sensor. |
DEPENDENT | ipmi.value[{#SENSORID}] Preprocessing: - JSONPATH: - DISCARD UNCHANGED_HEARTBEAT:1h |
Zabbix raw items | Get IPMI sensors | The master item that receives all sensors with values for LLD and dependent elements from BMC. |
IPMI | ipmi.get |
Name | Description | Expression | Severity | Dependencies and additional info |
---|---|---|---|---|
IPMI: {#SENSOR_ID} value has changed | The trigger is informing about changes in a state of the discrete IPMI sensor. A problem generated by this trigger can be manually closed. |
last(/Chassis by IPMI/ipmi.state_text[{#SENSOR_ID}],#1)<>last(/Chassis by IPMI/ipmi.state_text[{#SENSOR_ID}],#2) |
INFO | Manual close: YES |
IPMI: {#SENSOR_ID} value is below non-critical low | The trigger is informing that a value less than the lower non-critical threshold has been reached. |
min(/Chassis by IPMI/ipmi.value[{#SENSOR_ID}],5m)<{#SENSOR_LO_WARN} |
WARNING | Depends on: - IPMI: {#SENSORID} value is below critical low - IPMI: {#SENSORID} value is below non-recoverable low |
IPMI: {#SENSOR_ID} value is below critical low | The trigger is informing that a value less than the lower critical threshold has been reached. |
min(/Chassis by IPMI/ipmi.value[{#SENSOR_ID}],5m)<{#SENSOR_LO_CRIT} |
HIGH | Depends on: - IPMI: {#SENSOR_ID} value is below non-recoverable low |
IPMI: {#SENSOR_ID} value is below non-recoverable low | The trigger is informing that a value less than the lower non-recoverable threshold has been reached. |
min(/Chassis by IPMI/ipmi.value[{#SENSOR_ID}],5m)<{#SENSOR_LO_DISAST} |
DISASTER | |
IPMI: {#SENSOR_ID} value is above non-critical high | The trigger is informing that a value higher than the upper non-critical threshold has been reached. |
min(/Chassis by IPMI/ipmi.value[{#SENSOR_ID}],5m)>{#SENSOR_HI_WARN} |
WARNING | Depends on: - IPMI: {#SENSORID} value is above critical high - IPMI: {#SENSORID} value is above non-recoverable high |
IPMI: {#SENSOR_ID} value is above critical high | The trigger is informing that a value higher than the upper critical threshold has been reached. |
min(/Chassis by IPMI/ipmi.value[{#SENSOR_ID}],5m)>{#SENSOR_HI_CRIT} |
HIGH | Depends on: - IPMI: {#SENSOR_ID} value is above non-recoverable high |
IPMI: {#SENSOR_ID} value is above non-recoverable high | The trigger is informing that a value higher than the upper non-recoverable threshold has been reached. |
min(/Chassis by IPMI/ipmi.value[{#SENSOR_ID}],5m)>{#SENSOR_HI_DISAST} |
DISASTER |
Please report any issues with the template at https://support.zabbix.com
You can also provide feedback, discuss the template or ask for help with it at ZABBIX forums.
https://www.intel.com/content/www/us/en/products/docs/servers/ipmi/ipmi-second-gen-interface-spec-v2-rev1-1.html https://www.zabbix.com/documentation/5.0/manual/config/items/itemtypes/ipmi