Source: https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/server/hp/hp_dl380_snmp

HPE ProLiant DL380 by SNMP

Overview

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.

Requirements

Zabbix version: 7.2 and higher.

Tested versions

This template has been tested on:

  • HPE ProLiant DL380 server

Configuration

Zabbix should be configured according to the instructions in the Templates out of the box section.

Setup

Refer to the vendor documentation.

Macros used

Name Description Default
{$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
{$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
{$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.ARRAY.CACHE.STATUS.CRIT:"cacheModCriticalFailure"}

The critical status of the disk array cache for trigger expression.

8
{$DISK.ARRAY.CACHE.STATUS.WARN:"invalid"}

The warning status of the disk array cache for trigger expression.

2
{$DISK.ARRAY.CACHE.STATUS.WARN:"cacheModDegradedFailsafeSpeed"}

The warning status of the disk array cache for trigger expression.

7
{$DISK.ARRAY.CACHE.STATUS.WARN:"cacheReadCacheNotMapped"}

The warning status of the disk array cache for trigger expression.

9
{$DISK.ARRAY.CACHE.STATUS.WARN:"cacheModFlashMemNotAttached"}

The warning status of the disk array cache for trigger expression.

6
{$DISK.ARRAY.CACHE.STATUS.OK:"enabled"}

The normal status of the disk array cache for trigger expression.

3
{$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.CRIT:"capacitorFailed"}

The critical status of the disk array cache battery for trigger expression.

7
{$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
{$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
{$DISK.STATUS.WARN}

The warning status of the disk for trigger expression.

4
{$DISK.STATUS.FAIL}

The critical status of the disk 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
{$SNMP.TIMEOUT}

The time interval for SNMP agent availability trigger expression.

5m

Items

Name Description Type Key and additional info
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 agent hp.server.status[cpqHeMibCondition]

Preprocessing

  • Discard unchanged with heartbeat: 6h

Hardware model name

MIB: CPQSINFO-MIB

The machine product name. The name of the machine used in this system.

SNMP agent hp.server.hw.model[cpqSiProductName]

Preprocessing

  • Discard unchanged with heartbeat: 6h

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 agent hp.server.hw.serialnumber[cpqSiSysSerialNum]

Preprocessing

  • Discard unchanged with heartbeat: 6h

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 agent hp.server.sensor.temp.status[cpqHeThermalCondition]

Preprocessing

  • Discard unchanged with heartbeat: 6h

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 agent hp.server.net.uptime[sysUpTime]

Preprocessing

  • Custom multiplier: 0.01

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 agent hp.server.hw.uptime[hrSystemUptime]

Preprocessing

  • Check for not supported value: any error

    ⛔️Custom on fail: Set value to: 0

  • Custom multiplier: 0.01

SNMP traps (fallback)

The item is used to collect all SNMP traps unmatched by other snmptrap items.

SNMP trap snmptrap.fallback
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 agent hp.server.location[sysLocation]

Preprocessing

  • Discard unchanged with heartbeat: 6h

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 agent hp.server.contact[sysContact]

Preprocessing

  • Discard unchanged with heartbeat: 1d

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 determiningwhat kind of box' is being managed. For example, if vendorFlintstones, 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 agent hp.server.objectid[sysObjectID]

Preprocessing

  • Discard unchanged with heartbeat: 6h

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 agent hp.server.name[sysName]

Preprocessing

  • Discard unchanged with heartbeat: 6h

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 agent hp.server.descr[sysDescr]

Preprocessing

  • Discard unchanged with heartbeat: 1d

SNMP agent availability Zabbix internal zabbix[host,snmp,available]

Preprocessing

  • Discard unchanged with heartbeat: 6h

Triggers

Name Description Expression Severity Dependencies and additional info
HPE ProLiant DL380: 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
HPE ProLiant DL380: 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:
  • HPE ProLiant DL380: System status is in critical state
HPE ProLiant DL380: Device has been replaced

Device serial number has changed. Acknowledge to close the problem manually.

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
HPE ProLiant DL380: 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
HPE ProLiant DL380: System name has changed

The name of the system has changed. Acknowledge to close the problem manually.

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
HPE ProLiant DL380: 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

LLD rule Temperature discovery

Name Description Type Key and additional info
Temperature discovery

Scanning table of Temperature Sensor Entries:

CPQHLTH-MIB::cpqHeTemperatureTable

SNMP agent temp.discovery

Preprocessing

  • Discard unchanged with heartbeat: 6h

Item prototypes for Temperature discovery

Name Description Type Key and additional info
{#SNMPINDEX}: Temperature

MIB: CPQHLTH-MIB

Temperature readings of testpoint: {#SNMPINDEX}

SNMP agent hp.server.sensor.temp.value[cpqHeTemperatureCelsius.{#SNMPINDEX}]

Preprocessing

  • Discard unchanged with heartbeat: 6h

{#SNMPINDEX}: Temperature sensor location

MIB: CPQHLTH-MIB

This specifies the location of the temperature sensor present in the system.

SNMP agent hp.server.sensor.temp.locale[cpqHeTemperatureLocale.{#SNMPINDEX}]

Preprocessing

  • Discard unchanged with heartbeat: 6h

{#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 agent hp.server.sensor.temp.condition[cpqHeTemperatureCondition.{#SNMPINDEX}]

Preprocessing

  • Discard unchanged with heartbeat: 6h

Trigger prototypes for Temperature discovery

Name Description Expression Severity Dependencies and additional info
HPE ProLiant DL380: {#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
HPE ProLiant DL380: {#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
HPE ProLiant DL380: {#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

LLD rule Temperature ambient discovery

Name Description Type Key and additional info
Temperature ambient discovery

Scanning table of Temperature Sensor Entries:

CPQHLTH-MIB::cpqHeTemperatureTable with ambient(11) and 0.1 index filter

SNMP agent temp.ambient.discovery

Preprocessing

  • Discard unchanged with heartbeat: 6h

Item prototypes for Temperature ambient discovery

Name Description Type Key and additional info
Ambient: Temperature

MIB: CPQHLTH-MIB

Temperature readings of testpoint: Ambient

SNMP agent hp.server.sensor.temp.value[cpqHeTemperatureCelsius.Ambient.{#SNMPINDEX}]

Preprocessing

  • Discard unchanged with heartbeat: 6h

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 agent hp.server.sensor.temp.condition[cpqHeTemperatureCondition.Ambient.{#SNMPINDEX}]

Preprocessing

  • Discard unchanged with heartbeat: 6h

Trigger prototypes for Temperature ambient discovery

Name Description Expression Severity Dependencies and additional info
HPE ProLiant DL380: 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
HPE ProLiant DL380: 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
HPE ProLiant DL380: 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

LLD rule Temperature CPU discovery

Name Description Type Key and additional info
Temperature CPU discovery

Scanning table of Temperature Sensor Entries:

CPQHLTH-MIB::cpqHeTemperatureTable with cpu(6) filter

SNMP agent temp.cpu.discovery

Preprocessing

  • Discard unchanged with heartbeat: 6h

Item prototypes for Temperature CPU discovery

Name Description Type Key and additional info
CPU-{#SNMPINDEX}: Temperature

MIB: CPQHLTH-MIB

Temperature readings of testpoint: CPU-{#SNMPINDEX}

SNMP agent hp.server.sensor.temp.value[cpqHeTemperatureCelsius.CPU.{#SNMPINDEX}]

Preprocessing

  • Discard unchanged with heartbeat: 6h

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 agent hp.server.sensor.temp.condition[cpqHeTemperatureCondition.CPU.{#SNMPINDEX}]

Preprocessing

  • Discard unchanged with heartbeat: 6h

Trigger prototypes for Temperature CPU discovery

Name Description Expression Severity Dependencies and additional info
HPE ProLiant DL380: 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
HPE ProLiant DL380: 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
HPE ProLiant DL380: 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

LLD rule Temperature memory discovery

Name Description Type Key and additional info
Temperature memory discovery

Scanning table of Temperature Sensor Entries:

CPQHLTH-MIB::cpqHeTemperatureTable with memory(7) filter

SNMP agent temp.memory.discovery

Preprocessing

  • Discard unchanged with heartbeat: 6h

Item prototypes for Temperature memory discovery

Name Description Type Key and additional info
Memory-{#SNMPINDEX}: Temperature

MIB: CPQHLTH-MIB

Temperature readings of testpoint: Memory-{#SNMPINDEX}

SNMP agent hp.server.sensor.temp.value[cpqHeTemperatureCelsius.Memory.{#SNMPINDEX}]

Preprocessing

  • Discard unchanged with heartbeat: 6h

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 agent hp.server.sensor.temp.condition[cpqHeTemperatureCondition.Memory.{#SNMPINDEX}]

Preprocessing

  • Discard unchanged with heartbeat: 6h

Trigger prototypes for Temperature memory discovery

Name Description Expression Severity Dependencies and additional info
HPE ProLiant DL380: 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
HPE ProLiant DL380: 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
HPE ProLiant DL380: 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

LLD rule Temperature PSU discovery

Name Description Type Key and additional info
Temperature PSU discovery

Scanning table of Temperature Sensor Entries:

CPQHLTH-MIB::cpqHeTemperatureTable with powerSupply(10) filter

SNMP agent temp.psu.discovery

Preprocessing

  • Discard unchanged with heartbeat: 6h

Item prototypes for Temperature PSU discovery

Name Description Type Key and additional info
PSU-{#SNMPINDEX}: Temperature

MIB: CPQHLTH-MIB

Temperature readings of testpoint: PSU-{#SNMPINDEX}

SNMP agent hp.server.sensor.temp.value[cpqHeTemperatureCelsius.PSU.{#SNMPINDEX}]

Preprocessing

  • Discard unchanged with heartbeat: 6h

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 agent hp.server.sensor.temp.condition[cpqHeTemperatureCondition.PSU.{#SNMPINDEX}]

Preprocessing

  • Discard unchanged with heartbeat: 6h

Trigger prototypes for Temperature PSU discovery

Name Description Expression Severity Dependencies and additional info
HPE ProLiant DL380: 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
HPE ProLiant DL380: 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
HPE ProLiant DL380: 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

LLD rule Temperature I/O discovery

Name Description Type Key and additional info
Temperature I/O discovery

Scanning table of Temperature Sensor Entries:

CPQHLTH-MIB::cpqHeTemperatureTable with ioBoard(5) filter

SNMP agent temp.io.discovery

Preprocessing

  • Discard unchanged with heartbeat: 6h

Item prototypes for Temperature I/O discovery

Name Description Type Key and additional info
I/O-{#SNMPINDEX}: Temperature

MIB: CPQHLTH-MIB

Temperature readings of testpoint: I/O-{#SNMPINDEX}

SNMP agent hp.server.sensor.temp.value[cpqHeTemperatureCelsius."I/O.{#SNMPINDEX}"]

Preprocessing

  • Discard unchanged with heartbeat: 6h

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 agent hp.server.sensor.temp.condition[cpqHeTemperatureCondition."I/O.{#SNMPINDEX}"]

Preprocessing

  • Discard unchanged with heartbeat: 6h

Trigger prototypes for Temperature I/O discovery

Name Description Expression Severity Dependencies and additional info
HPE ProLiant DL380: 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
HPE ProLiant DL380: 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
HPE ProLiant DL380: 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

LLD rule Temperature system discovery

Name Description Type Key and additional info
Temperature system discovery

Scanning table of Temperature Sensor Entries:

CPQHLTH-MIB::cpqHeTemperatureTable with system(3) filter

SNMP agent temp.system.discovery

Preprocessing

  • Discard unchanged with heartbeat: 6h

Item prototypes for Temperature system discovery

Name Description Type Key and additional info
System-{#SNMPINDEX}: Temperature

MIB: CPQHLTH-MIB

Temperature readings of testpoint: System-{#SNMPINDEX}

SNMP agent hp.server.sensor.temp.value[cpqHeTemperatureCelsius.System.{#SNMPINDEX}]

Preprocessing

  • Discard unchanged with heartbeat: 6h

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 agent hp.server.sensor.temp.condition[cpqHeTemperatureCondition.System.{#SNMPINDEX}]

Preprocessing

  • Discard unchanged with heartbeat: 6h

Trigger prototypes for Temperature system discovery

Name Description Expression Severity Dependencies and additional info
HPE ProLiant DL380: 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
HPE ProLiant DL380: 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
HPE ProLiant DL380: 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

LLD rule PSU discovery

Name Description Type Key and additional info
PSU discovery

CPQHLTH-MIB::cpqHeFltTolPowerSupplyStatus

SNMP agent psu.discovery

Preprocessing

  • Discard unchanged with heartbeat: 6h

Item prototypes for PSU discovery

Name Description Type Key and additional info
Chassis {#CHASSIS_NUM}, bay {#BAY_NUM}: 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 agent hp.server.sensor.psu.status[cpqHeFltTolPowerSupplyCondition.{#SNMPINDEX}]

Preprocessing

  • Discard unchanged with heartbeat: 6h

Trigger prototypes for PSU discovery

Name Description Expression Severity Dependencies and additional info
HPE ProLiant DL380: Chassis {#CHASSIS_NUM}, bay {#BAY_NUM}: 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
HPE ProLiant DL380: Chassis {#CHASSIS_NUM}, bay {#BAY_NUM}: 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:
  • HPE ProLiant DL380: Chassis {#CHASSIS_NUM}, bay {#BAY_NUM}: Power supply is in critical state

LLD rule FAN discovery

Name Description Type Key and additional info
FAN discovery

CPQHLTH-MIB::cpqHeFltTolFanCondition

SNMP agent fan.discovery

Preprocessing

  • Discard unchanged with heartbeat: 6h

Item prototypes for FAN discovery

Name Description Type Key and additional info
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 agent hp.server.sensor.fan.status[cpqHeFltTolFanCondition.{#SNMPINDEX}]

Preprocessing

  • Discard unchanged with heartbeat: 6h

Trigger prototypes for FAN discovery

Name Description Expression Severity Dependencies and additional info
HPE ProLiant DL380: 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
HPE ProLiant DL380: 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:
  • HPE ProLiant DL380: Fan {#SNMPINDEX}: Fan is in critical state

LLD rule Array controller discovery

Name Description Type Key and additional info
Array controller discovery

Scanning table of Array controllers: CPQIDA-MIB::cpqDaCntlrTable

SNMP agent array.discovery

Preprocessing

  • Discard unchanged with heartbeat: 6h

Item prototypes for Array controller discovery

Name Description Type Key and additional info
{#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 agent hp.server.hw.diskarray.status[cpqDaCntlrCondition.{#SNMPINDEX}]

Preprocessing

  • Discard unchanged with heartbeat: 6h

{#CNTLR_LOCATION}: Disk array controller model

MIB: CPQIDA-MIB

Array Controller Model. The type of controller card.

SNMP agent hp.server.hw.diskarray.model[cpqDaCntlrModel.{#SNMPINDEX}]

Preprocessing

  • Discard unchanged with heartbeat: 6h

Trigger prototypes for Array controller discovery

Name Description Expression Severity Dependencies and additional info
HPE ProLiant DL380: {#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
HPE ProLiant DL380: {#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:
  • HPE ProLiant DL380: {#CNTLR_LOCATION}: Disk array controller is in critical state

LLD rule Array controller cache discovery

Name Description Type Key and additional info
Array controller cache discovery

Scanning table of Array controllers: CPQIDA-MIB::cpqDaAccelTable

SNMP agent array.cache.discovery

Preprocessing

  • Discard unchanged with heartbeat: 6h

Item prototypes for Array controller cache discovery

Name Description Type Key and additional info
#{#CACHE_CNTRL_INDEX}: 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 agent hp.server.hw.diskarray.cache.status[cpqDaAccelStatus.{#SNMPINDEX}]

Preprocessing

  • Discard unchanged with heartbeat: 6h

#{#CACHE_CNTRL_INDEX}: 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 agent hp.server.hw.diskarray.cache.battery.status[cpqDaAccelBattery.{#SNMPINDEX}]

Preprocessing

  • Discard unchanged with heartbeat: 6h

Trigger prototypes for Array controller cache discovery

Name Description Expression Severity Dependencies and additional info
HPE ProLiant DL380: #{#CACHE_CNTRL_INDEX}: 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
HPE ProLiant DL380: #{#CACHE_CNTRL_INDEX}: 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:
  • HPE ProLiant DL380: #{#CACHE_CNTRL_INDEX}: Disk array cache controller is in critical state!
HPE ProLiant DL380: #{#CACHE_CNTRL_INDEX}: 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:
  • HPE ProLiant DL380: #{#CACHE_CNTRL_INDEX}: Disk array cache controller is in warning state
  • HPE ProLiant DL380: #{#CACHE_CNTRL_INDEX}: Disk array cache controller is in critical state!
HPE ProLiant DL380: #{#CACHE_CNTRL_INDEX}: 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
HPE ProLiant DL380: #{#CACHE_CNTRL_INDEX}: 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:
  • HPE ProLiant DL380: #{#CACHE_CNTRL_INDEX}: Disk array cache controller battery is in critical state

LLD rule Physical disk discovery

Name Description Type Key and additional info
Physical disk discovery

Scanning table of physical drive entries CPQIDA-MIB::cpqDaPhyDrvTable.

SNMP agent physicaldisk.discovery

Preprocessing

  • Discard unchanged with heartbeat: 6h

Item prototypes for Physical disk discovery

Name Description Type Key and additional info
{#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 agent hp.server.hw.physicaldisk.status[cpqDaPhyDrvStatus.{#SNMPINDEX}]

Preprocessing

  • Discard unchanged with heartbeat: 6h

{#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 agent hp.server.hw.physicaldisk.smart_status[cpqDaPhyDrvSmartStatus.{#SNMPINDEX}]

Preprocessing

  • Discard unchanged with heartbeat: 6h

{#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 agent hp.server.hw.physicaldisk.serialnumber[cpqDaPhyDrvSerialNum.{#SNMPINDEX}]

Preprocessing

  • Discard unchanged with heartbeat: 6h

{#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 agent hp.server.hw.physicaldisk.model[cpqDaPhyDrvModel.{#SNMPINDEX}]

Preprocessing

  • Discard unchanged with heartbeat: 6h

{#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 agent hp.server.hw.physicaldisk.media_type[cpqDaPhyDrvMediaType.{#SNMPINDEX}]

Preprocessing

  • Discard unchanged with heartbeat: 6h

{#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 agent hp.server.hw.physicaldisk.size[cpqDaPhyDrvMediaType.{#SNMPINDEX}]

Preprocessing

  • Custom multiplier: 1048576

  • Discard unchanged with heartbeat: 6h

Trigger prototypes for Physical disk discovery

Name Description Expression Severity Dependencies and additional info
HPE ProLiant DL380: {#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
HPE ProLiant DL380: {#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:
  • HPE ProLiant DL380: {#DISK_LOCATION}: Physical disk failed
HPE ProLiant DL380: {#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:
  • HPE ProLiant DL380: {#DISK_LOCATION}: Physical disk failed
HPE ProLiant DL380: {#DISK_LOCATION}: Disk has been replaced

Disk serial number has changed. Acknowledge to close the problem manually.

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

LLD rule Virtual disk discovery

Name Description Type Key and additional info
Virtual disk discovery

CPQIDA-MIB::cpqDaLogDrvTable

SNMP agent virtualdisk.discovery

Preprocessing

  • Discard unchanged with heartbeat: 6h

Item prototypes for Virtual disk discovery

Name Description Type Key and additional info
Disk {#SNMPINDEX}({#DISK_NAME}): Status

Logical Drive Status.

SNMP agent hp.server.hw.virtualdisk.status[cpqDaLogDrvStatus.{#SNMPINDEX}]

Preprocessing

  • Discard unchanged with heartbeat: 6h

Disk {#SNMPINDEX}({#DISK_NAME}): Layout type

Logical Drive Fault Tolerance.

This shows the fault tolerance mode of the logical drive.

SNMP agent hp.server.hw.virtualdisk.layout[cpqDaLogDrvFaultTol.{#SNMPINDEX}]

Preprocessing

  • Discard unchanged with heartbeat: 6h

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 agent hp.server.hw.virtualdisk.size[cpqDaLogDrvSize.{#SNMPINDEX}]

Preprocessing

  • Custom multiplier: 1048576

  • Discard unchanged with heartbeat: 6h

Trigger prototypes for Virtual disk discovery

Name Description Expression Severity Dependencies and additional info
HPE ProLiant DL380: 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
HPE ProLiant DL380: 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:
  • HPE ProLiant DL380: Disk {#SNMPINDEX}({#DISK_NAME}): Virtual disk failed

LLD rule Network interface discovery

Name Description Type Key and additional info
Network interface discovery

CPQIDA-MIB::cpqNicIfPhysAdapterTable

SNMP agent net.if.discovery

Preprocessing

  • Discard unchanged with heartbeat: 6h

Item prototypes for Network interface discovery

Name Description Type Key and additional info
{#ADAPTER_NAME} port {#ADAPTER_INDEX}: 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 agent hp.server.net.if.status[cpqNicIfPhysAdapterStatus.{#SNMPINDEX}]

Preprocessing

  • Discard unchanged with heartbeat: 6h

Trigger prototypes for Network interface discovery

Name Description Expression Severity Dependencies and additional info
HPE ProLiant DL380: {#ADAPTER_NAME} port {#ADAPTER_INDEX}: Adapter has failed

Please check the physical adapter.

last(/HPE ProLiant DL380 by SNMP/hp.server.net.if.status[cpqNicIfPhysAdapterStatus.{#SNMPINDEX}])=3 High
HPE ProLiant DL380: {#ADAPTER_NAME} port {#ADAPTER_INDEX}: 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:
  • HPE ProLiant DL380: {#ADAPTER_NAME} port {#ADAPTER_INDEX}: Adapter has failed

Feedback

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

Articles and documentation

+ Propose new article

No se encuentra la integración que necesitas?