DELL PowerEdge R740 by SNMP
Overview
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.
Requirements
Zabbix version: 8.0 and higher.
Tested versions
This template has been tested on:
- DELL PowerEdge R740
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 |
|---|---|---|
| {$DELL.SNMP.DISCOVERY.VOLTAGE.NAME.MATCHES} | Sets the regex string of voltage probe names to allow in discovery. |
^.*Voltage.*$ |
| {$DELL.SNMP.DISCOVERY.VOLTAGE.NAME.NOT_MATCHES} | Sets the regex string of voltage probe names to ignore in discovery. |
CHANGE_IF_NEEDED |
| {$DELL.SNMP.DISCOVERY.VOLTAGE.TYPE.MATCHES} | Sets the regex string of voltage probe types to allow in discovery. |
18|16 |
| {$DELL.SNMP.DISCOVERY.VOLTAGE.TYPE.NOT_MATCHES} | Sets the regex string of voltage probe types to ignore in discovery. |
CHANGE_IF_NEEDED |
| {$DELL.SNMP.SENSOR.TEMP.STATUS.OK} | The OK status of the temperature probe for the trigger expression. |
3 |
| {$DELL.SNMP.SENSOR.TEMP.STATUS.WARN:"nonCriticalUpper"} | The warning status of the temperature probe for the trigger expression. |
4 |
| {$DELL.SNMP.SENSOR.TEMP.STATUS.WARN:"nonCriticalLower"} | The warning status of the temperature probe for the trigger expression. |
7 |
| {$DELL.SNMP.SENSOR.TEMP.STATUS.CRIT:"criticalUpper"} | The critical status of the temperature probe for the trigger expression. |
5 |
| {$DELL.SNMP.SENSOR.TEMP.STATUS.CRIT:"nonRecoverableUpper"} | The critical status of the temperature probe for the trigger expression. |
6 |
| {$DELL.SNMP.SENSOR.TEMP.STATUS.CRIT:"criticalLower"} | The critical status of the temperature probe for the trigger expression. |
8 |
| {$DELL.SNMP.SENSOR.TEMP.STATUS.CRIT:"nonRecoverableLower"} | The critical status of the temperature probe for the trigger expression. |
9 |
| {$DELL.SNMP.HEALTH.STATUS.DISASTER} | The disaster status of health for the trigger expression. |
6 |
| {$DELL.SNMP.HEALTH.STATUS.CRIT} | The critical status of health for the trigger expression. |
5 |
| {$DELL.SNMP.HEALTH.STATUS.WARN} | The warning status of health for the trigger expression. |
4 |
| {$DELL.SNMP.PSU.STATUS.WARN:"nonCritical"} | The warning value of the PSU sensor for the trigger expression. |
4 |
| {$DELL.SNMP.PSU.STATUS.CRIT:"critical"} | The critical value of the PSU sensor for the trigger expression. |
5 |
| {$DELL.SNMP.PSU.STATUS.CRIT:"nonRecoverable"} | The critical value of the PSU sensor for the trigger expression. |
6 |
| {$DELL.SNMP.FAN.STATUS.WARN:"nonCriticalUpper"} | The warning value of the FAN sensor for the trigger expression. |
4 |
| {$DELL.SNMP.FAN.STATUS.WARN:"nonCriticalLower"} | The warning value of the FAN sensor for the trigger expression. |
7 |
| {$DELL.SNMP.FAN.STATUS.CRIT:"criticalUpper"} | The critical value of the FAN sensor for the trigger expression. |
5 |
| {$DELL.SNMP.FAN.STATUS.CRIT:"nonRecoverableUpper"} | The critical value of the FAN sensor for the trigger expression. |
6 |
| {$DELL.SNMP.FAN.STATUS.CRIT:"criticalLower"} | The critical value of the FAN sensor for the trigger expression. |
8 |
| {$DELL.SNMP.FAN.STATUS.CRIT:"nonRecoverableLower"} | The critical value of the FAN sensor for the trigger expression. |
9 |
| {$DELL.SNMP.FAN.STATUS.CRIT:"failed"} | The critical value of the FAN sensor for the trigger expression. |
10 |
| {$DELL.SNMP.DISK.ARRAY.STATUS.FAIL} | The disaster status of the disk array for the trigger expression. |
6 |
| {$DELL.SNMP.DISK.ARRAY.STATUS.CRIT} | The critical status of the disk array for the trigger expression. |
5 |
| {$DELL.SNMP.DISK.ARRAY.STATUS.WARN} | The warning status of the disk array for the trigger expression. |
4 |
| {$DELL.SNMP.DISK.ARRAY.CACHE.BATTERY.STATUS.CRIT} | The critical status of the disk array cache battery for the trigger expression. |
3 |
| {$DELL.SNMP.DISK.ARRAY.CACHE.BATTERY.STATUS.WARN} | The warning status of the disk array cache battery for the trigger expression. |
4 |
| {$DELL.SNMP.DISK.ARRAY.CACHE.BATTERY.STATUS.OK} | The OK status of the disk array cache battery for the trigger expression. |
2 |
| {$DELL.SNMP.VDISK.STATUS.CRIT:"failed"} | The critical status of the virtual disk for the trigger expression. |
3 |
| {$DELL.SNMP.VDISK.STATUS.WARN:"degraded"} | The warning status of the virtual disk for the trigger expression. |
4 |
| {$DELL.SNMP.DISK.STATUS.WARN:"nonCritical"} | The warning status of the disk for the trigger expression. |
4 |
| {$DELL.SNMP.DISK.STATUS.FAIL:"critical"} | The critical status of the disk for the trigger expression. |
5 |
| {$DELL.SNMP.DISK.STATUS.FAIL:"nonRecoverable"} | The critical status of the disk for the trigger expression. |
6 |
| {$DELL.SNMP.DISK.SMART.STATUS.FAIL} | The critical S.M.A.R.T status of the disk for the trigger expression. |
1 |
| {$DELL.SNMP.TIMEOUT} | The time interval for the SNMP agent availability trigger expression. |
5m |
| {$DELL.SNMP.IFCONTROL} | The link status trigger will be fired only for interfaces that have the context macro equal to "1". |
1 |
Items
| Name | Description | Type | Key and additional info |
|---|---|---|---|
| Overall system health status | MIB: IDRAC-MIB-SMIv2 This attribute defines the overall rollup status of all the components in the system monitored by the remote access card. Includes system, storage, IO devices, iDRAC, CPU, memory, etc. |
SNMP agent | dell.server.status[globalSystemStatus] Preprocessing
|
| Hardware model name | MIB: IDRAC-MIB-SMIv2 This attribute defines the model name of the system. |
SNMP agent | dell.server.hw.model[systemModelName] Preprocessing
|
| Hardware serial number | MIB: IDRAC-MIB-SMIv2 This attribute defines the service tag of the system. |
SNMP agent | dell.server.hw.serialnumber[systemServiceTag] Preprocessing
|
| Operating system | MIB: IDRAC-MIB-SMIv2 This attribute defines the name of the operating system that the host is running. |
SNMP agent | dell.server.sw.os[systemOSName] Preprocessing
|
| Firmware version | MIB: IDRAC-MIB-SMIv2 This attribute defines the firmware version of a remote access card. |
SNMP agent | dell.server.hw.firmware[racFirmwareVersion] Preprocessing
|
| Uptime (network) | MIB: SNMP-FRAMEWORK-MIB The number of seconds since the value of the snmpEngineBoots object last changed. |
SNMP agent | dell.server.net.uptime[snmpEngineTime] |
| Uptime (hardware) | MIB: IDRAC-MIB-SMIv2 This attribute defines the power-up time of the system in seconds. |
SNMP agent | dell.server.hw.uptime[systemPowerUpTime] |
| SNMP traps (fallback) | The item is used to collect all SNMP traps unmatched by other |
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 a zero-length string. |
SNMP agent | dell.server.location[sysLocation] Preprocessing
|
| System contact details | MIB: SNMPv2-MIB Name and contact information of the contact person for the node. If not provided, the value is a zero-length string. |
SNMP agent | dell.server.contact[sysContact] Preprocessing
|
| System object ID | MIB: SNMPv2-MIB The vendor's authoritative identification of the entity as part of the vendor's SMI enterprises subtree with the prefix 1.3.6.1.4.1 (e.g., a vendor with the identifier 1.3.6.1.4.1.4242 might assign a system object with the OID 1.3.6.1.4.1.4242.1.1). |
SNMP agent | dell.server.objectid[sysObjectID] Preprocessing
|
| 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 a zero-length string. |
SNMP agent | dell.server.name[sysName] Preprocessing
|
| 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 | dell.server.descr[sysDescr] Preprocessing
|
| SNMP agent availability | Availability of SNMP checks on the host. The value of this item corresponds to availability icons in the host list. Possible values: 0 - not available 1 - available 2 - unknown |
Zabbix internal | zabbix[host,snmp,available] |
| Memory, total size | Total memory amount on the device. |
Calculated | dell.server.memory.size.total Preprocessing
|
| BIOS version | MIB: IDRAC-MIB-SMIv2 This attribute defines the version name of the system BIOS. |
SNMP agent | dell.server.bios.version Preprocessing
|
| SNMP walk Temperature sensor table | Scanning of Temperature Probe Table |
SNMP agent | dell.server.sensor.temp.walk |
| SNMP walk Power supply table | Scanning of Power Supply Table |
SNMP agent | dell.server.psu.walk |
| SNMP walk Cooling device table | Scanning of Cooling Device Table |
SNMP agent | dell.server.fan.walk |
| SNMP walk RAID controllers table | Scanning of RAID Controllers Table |
SNMP agent | dell.server.array.controller.walk |
| SNMP walk Battery table | Scanning of RAID Controllers Table |
SNMP agent | dell.server.battery.walk |
| SNMP walk Physical disk table | Scanning of Physical Disk Table |
SNMP agent | dell.server.disk.physical.walk |
| SNMP walk Virtual disk table | Scanning of Virtual Disk Table |
SNMP agent | dell.server.disk.virtual.walk |
| SNMP walk Network device table | Scanning of Network Device Table |
SNMP agent | dell.server.net.if.walk |
| SNMP walk Processor device tables | Scanning of Processor Device Status Table |
SNMP agent | dell.server.cpu.walk |
| SNMP walk Memory device table | Scanning of Memory Device Table |
SNMP agent | dell.server.memory.walk |
| SNMP walk System battery table | Scanning of System Battery Table |
SNMP agent | dell.server.system.battery.walk |
| SNMP walk Voltage probe table | Scanning of Voltage Probe Table |
SNMP agent | dell.server.voltage.walk |
Triggers
| Name | Description | Expression | Severity | Dependencies and additional info |
|---|---|---|---|---|
| Dell R740: System is in unrecoverable state | Please check the device for faults. |
last(/DELL PowerEdge R740 by SNMP/dell.server.status[globalSystemStatus])={$DELL.SNMP.HEALTH.STATUS.DISASTER} |
High | |
| Dell R740: System status is in critical state | Please check the device for errors. |
last(/DELL PowerEdge R740 by SNMP/dell.server.status[globalSystemStatus])={$DELL.SNMP.HEALTH.STATUS.CRIT} |
Average | |
| Dell R740: System status is in warning state | Please check the device for warnings. |
last(/DELL PowerEdge R740 by SNMP/dell.server.status[globalSystemStatus])={$DELL.SNMP.HEALTH.STATUS.WARN} |
Warning | Depends on:
|
| Dell R740: Device has been replaced | Device serial number has changed. Acknowledge to close the problem manually. |
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. Acknowledge to close the problem manually. |
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. Acknowledge to close the problem manually. |
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: Host has been restarted | Uptime is less than 10 minutes. |
(last(/DELL PowerEdge R740 by SNMP/dell.server.hw.uptime[systemPowerUpTime])>0 and last(/DELL PowerEdge R740 by SNMP/dell.server.hw.uptime[systemPowerUpTime])<10m) or (last(/DELL PowerEdge R740 by SNMP/dell.server.hw.uptime[systemPowerUpTime])=0 and last(/DELL PowerEdge R740 by SNMP/dell.server.net.uptime[snmpEngineTime])<10m) |
Warning | Manual close: Yes |
| Dell R740: System name has changed | The name of the system has changed. Acknowledge to close the problem manually. |
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: 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],{$DELL.SNMP.TIMEOUT})=0 |
Warning | |
| Dell R740: Memory amount has changed | change(/DELL PowerEdge R740 by SNMP/dell.server.memory.size.total)>0 |
Average |
LLD rule Temperature discovery
| Name | Description | Type | Key and additional info |
|---|---|---|---|
| Temperature discovery | Temperature sensor discovery. |
Dependent item | temp.discovery Preprocessing
|
Item prototypes for Temperature discovery
| Name | Description | Type | Key and additional info |
|---|---|---|---|
| Probe [{#SENSOR_LOCALE}]: Value | MIB: IDRAC-MIB-SMIv2 This attribute defines the reading for a temperature probe of type other than When the value for When the value for |
Dependent item | dell.server.sensor.temp.value[temperatureProbeReading.{#SNMPINDEX}] Preprocessing
|
| Probe [{#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 |
Dependent item | dell.server.sensor.temp.status[temperatureProbeStatus.{#SNMPINDEX}] Preprocessing
|
Trigger prototypes for Temperature discovery
| Name | Description | Expression | Severity | Dependencies and additional info |
|---|---|---|---|---|
| Dell R740: Probe [{#SENSOR_LOCALE}]: Critical status | Please check the device for faults. |
last(/DELL PowerEdge R740 by SNMP/dell.server.sensor.temp.status[temperatureProbeStatus.{#SNMPINDEX}])={$DELL.SNMP.SENSOR.TEMP.STATUS.CRIT:"criticalUpper"} or last(/DELL PowerEdge R740 by SNMP/dell.server.sensor.temp.status[temperatureProbeStatus.{#SNMPINDEX}])={$DELL.SNMP.SENSOR.TEMP.STATUS.CRIT:"nonRecoverableUpper"} or last(/DELL PowerEdge R740 by SNMP/dell.server.sensor.temp.status[temperatureProbeStatus.{#SNMPINDEX}])={$DELL.SNMP.SENSOR.TEMP.STATUS.CRIT:"criticalLower"} or last(/DELL PowerEdge R740 by SNMP/dell.server.sensor.temp.status[temperatureProbeStatus.{#SNMPINDEX}])={$DELL.SNMP.SENSOR.TEMP.STATUS.CRIT:"nonRecoverableLower"} |
Average | |
| Dell R740: Probe [{#SENSOR_LOCALE}]: Warning status | Please check the device for faults. |
last(/DELL PowerEdge R740 by SNMP/dell.server.sensor.temp.status[temperatureProbeStatus.{#SNMPINDEX}])={$DELL.SNMP.SENSOR.TEMP.STATUS.WARN:"nonCriticalUpper"} or last(/DELL PowerEdge R740 by SNMP/dell.server.sensor.temp.status[temperatureProbeStatus.{#SNMPINDEX}])={$DELL.SNMP.SENSOR.TEMP.STATUS.WARN:"nonCriticalLower"} |
Warning | Depends on:
|
| Dell R740: Probe [{#SENSOR_LOCALE}]: Not in optimal status | Please check the device for faults. |
last(/DELL PowerEdge R740 by SNMP/dell.server.sensor.temp.status[temperatureProbeStatus.{#SNMPINDEX}])<>{$DELL.SNMP.SENSOR.TEMP.STATUS.OK} |
Info | Manual close: Yes Depends on:
|
LLD rule PSU discovery
| Name | Description | Type | Key and additional info |
|---|---|---|---|
| PSU discovery | PSU discovery. |
Dependent item | psu.discovery Preprocessing
|
Item prototypes for PSU discovery
| Name | Description | Type | Key and additional info |
|---|---|---|---|
| Power supply [{#PSU_DESCR}]: State | MIB: IDRAC-MIB-SMIv2 This attribute defines the status of the power supply. |
Dependent item | dell.server.sensor.psu.status[powerSupplyStatus.{#SNMPINDEX}] Preprocessing
|
Trigger prototypes for PSU discovery
| Name | Description | Expression | Severity | Dependencies and additional info |
|---|---|---|---|---|
| Dell R740: Power supply [{#PSU_DESCR}]: Critical state | Please check the power supply unit for errors. |
last(/DELL PowerEdge R740 by SNMP/dell.server.sensor.psu.status[powerSupplyStatus.{#SNMPINDEX}])={$DELL.SNMP.PSU.STATUS.CRIT:"critical"} or last(/DELL PowerEdge R740 by SNMP/dell.server.sensor.psu.status[powerSupplyStatus.{#SNMPINDEX}])={$DELL.SNMP.PSU.STATUS.CRIT:"nonRecoverable"} |
Average | |
| Dell R740: Power supply [{#PSU_DESCR}]: Warning state | Please check the power supply unit for errors. |
last(/DELL PowerEdge R740 by SNMP/dell.server.sensor.psu.status[powerSupplyStatus.{#SNMPINDEX}])={$DELL.SNMP.PSU.STATUS.WARN:"nonCritical"} |
Warning | Depends on:
|
LLD rule Fan discovery
| Name | Description | Type | Key and additional info |
|---|---|---|---|
| Fan discovery | Fan discovery. |
Dependent item | fan.discovery Preprocessing
|
Item prototypes for Fan discovery
| Name | Description | Type | Key and additional info |
|---|---|---|---|
| Fan [{#FAN_DESCR}]: Status | MIB: IDRAC-MIB-SMIv2 This attribute defines the probe status of the cooling device. |
Dependent item | dell.server.sensor.fan.status[{#FAN_DESCR}] Preprocessing
|
| Fan [{#FAN_DESCR}]: Speed | MIB: IDRAC-MIB-SMIv2 This attribute defines the reading for a cooling device of a subtype other than When the value for When the value for |
Dependent item | dell.server.sensor.fan.speed[{#FAN_DESCR}] Preprocessing
|
Trigger prototypes for Fan discovery
| Name | Description | Expression | Severity | Dependencies and additional info |
|---|---|---|---|---|
| Dell R740: Fan [{#FAN_DESCR}]: Critical state | Please check the fan unit. |
last(/DELL PowerEdge R740 by SNMP/dell.server.sensor.fan.status[{#FAN_DESCR}])={$DELL.SNMP.FAN.STATUS.CRIT:"criticalUpper"} or last(/DELL PowerEdge R740 by SNMP/dell.server.sensor.fan.status[{#FAN_DESCR}])={$DELL.SNMP.FAN.STATUS.CRIT:"nonRecoverableUpper"} or last(/DELL PowerEdge R740 by SNMP/dell.server.sensor.fan.status[{#FAN_DESCR}])={$DELL.SNMP.FAN.STATUS.CRIT:"criticalLower"} or last(/DELL PowerEdge R740 by SNMP/dell.server.sensor.fan.status[{#FAN_DESCR}])={$DELL.SNMP.FAN.STATUS.CRIT:"nonRecoverableLower"} or last(/DELL PowerEdge R740 by SNMP/dell.server.sensor.fan.status[{#FAN_DESCR}])={$DELL.SNMP.FAN.STATUS.CRIT:"failed"} |
Average | |
| Dell R740: Fan [{#FAN_DESCR}]: Warning state | Please check the fan unit. |
last(/DELL PowerEdge R740 by SNMP/dell.server.sensor.fan.status[{#FAN_DESCR}])={$DELL.SNMP.FAN.STATUS.WARN:"nonCriticalUpper"} or last(/DELL PowerEdge R740 by SNMP/dell.server.sensor.fan.status[{#FAN_DESCR}])={$DELL.SNMP.FAN.STATUS.WARN:"nonCriticalLower"} |
Warning | Depends on:
|
LLD rule Array controller discovery
| Name | Description | Type | Key and additional info |
|---|---|---|---|
| Array controller discovery | Array controller discovery. |
Dependent item | array.discovery Preprocessing
|
Item prototypes for Array controller discovery
| Name | Description | Type | Key and additional info |
|---|---|---|---|
| Controller [{#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 |
Dependent item | dell.server.hw.diskarray.status[controllerComponentStatus.{#SNMPINDEX}] Preprocessing
|
| Controller [{#CNTLR_NAME}]: Model | MIB: IDRAC-MIB-SMIv2 The controller's name as represented in Storage Management. |
Dependent item | dell.server.hw.diskarray.model[controllerName.{#SNMPINDEX}] Preprocessing
|
Trigger prototypes for Array controller discovery
| Name | Description | Expression | Severity | Dependencies and additional info |
|---|---|---|---|---|
| Dell R740: Controller [{#CNTLR_NAME}]: Unrecoverable state | Please check the device for faults. |
last(/DELL PowerEdge R740 by SNMP/dell.server.hw.diskarray.status[controllerComponentStatus.{#SNMPINDEX}])={$DELL.SNMP.DISK.ARRAY.STATUS.FAIL} |
High | |
| Dell R740: Controller [{#CNTLR_NAME}]: Critical state | Please check the device for faults. |
last(/DELL PowerEdge R740 by SNMP/dell.server.hw.diskarray.status[controllerComponentStatus.{#SNMPINDEX}])={$DELL.SNMP.DISK.ARRAY.STATUS.CRIT} |
Average | Depends on:
|
| Dell R740: Controller [{#CNTLR_NAME}]: Warning state | Please check the device for faults. |
last(/DELL PowerEdge R740 by SNMP/dell.server.hw.diskarray.status[controllerComponentStatus.{#SNMPINDEX}])={$DELL.SNMP.DISK.ARRAY.STATUS.WARN} |
Warning | Depends on:
|
LLD rule Battery discovery
| Name | Description | Type | Key and additional info |
|---|---|---|---|
| Battery discovery | Battery discovery. |
Dependent item | battery.discovery Preprocessing
|
Item prototypes for Battery discovery
| Name | Description | Type | Key and additional info |
|---|---|---|---|
| Battery [{#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. |
Dependent item | dell.server.hw.battery.status[batteryState.{#SNMPINDEX}] Preprocessing
|
Trigger prototypes for Battery discovery
| Name | Description | Expression | Severity | Dependencies and additional info |
|---|---|---|---|---|
| Dell R740: Battery [{#BATTERY_NAME}]: Critical state | Please check the device for faults. |
last(/DELL PowerEdge R740 by SNMP/dell.server.hw.battery.status[batteryState.{#SNMPINDEX}])={$DELL.SNMP.DISK.ARRAY.CACHE.BATTERY.STATUS.CRIT} |
Average | |
| Dell R740: Battery [{#BATTERY_NAME}]: Warning state | Please check the device for faults. |
last(/DELL PowerEdge R740 by SNMP/dell.server.hw.battery.status[batteryState.{#SNMPINDEX}])={$DELL.SNMP.DISK.ARRAY.CACHE.BATTERY.STATUS.WARN} |
Warning | Depends on:
|
| Dell R740: Battery [{#BATTERY_NAME}]: Not in optimal state | Please check the device for faults. |
last(/DELL PowerEdge R740 by SNMP/dell.server.hw.battery.status[batteryState.{#SNMPINDEX}])<>{$DELL.SNMP.DISK.ARRAY.CACHE.BATTERY.STATUS.OK} |
Info | Depends on:
|
LLD rule Physical disk discovery
| Name | Description | Type | Key and additional info |
|---|---|---|---|
| Physical disk discovery | Physical disk discovery. |
Dependent item | physicaldisk.discovery Preprocessing
|
Item prototypes for Physical disk discovery
| Name | Description | Type | Key and additional info |
|---|---|---|---|
| Physical disk [{#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 |
Dependent item | dell.server.hw.physicaldisk.status[physicalDiskComponentStatus.{#SNMPINDEX}] Preprocessing
|
| Physical disk [{#DISK_NAME}]: S.M.A.R.T. Status | MIB: IDRAC-MIB-SMIv2 Indicates whether the physical disk has received a predictive failure alert. |
Dependent item | dell.server.hw.physicaldisk.smart_status[physicalDiskSmartAlertIndication.{#SNMPINDEX}] Preprocessing
|
| Physical disk [{#DISK_NAME}]: Serial number | MIB: IDRAC-MIB-SMIv2 The physical disk's unique identification number from the manufacturer. |
Dependent item | dell.server.hw.physicaldisk.serialnumber[physicalDiskSerialNo.{#SNMPINDEX}] Preprocessing
|
| Physical disk [{#DISK_NAME}]: Model name | MIB: IDRAC-MIB-SMIv2 The model number of the physical disk. |
Dependent item | dell.server.hw.physicaldisk.model[physicalDiskProductID.{#SNMPINDEX}] Preprocessing
|
| Physical disk [{#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). |
Dependent item | dell.server.hw.physicaldisk.media_type[physicalDiskMediaType.{#SNMPINDEX}] Preprocessing
|
| Physical disk [{#DISK_NAME}]: Size | MIB: IDRAC-MIB-SMIv2 The size of the physical disk in megabytes. |
Dependent item | dell.server.hw.physicaldisk.size[physicalDiskCapacityInMB.{#SNMPINDEX}] Preprocessing
|
Trigger prototypes for Physical disk discovery
| Name | Description | Expression | Severity | Dependencies and additional info |
|---|---|---|---|---|
| Dell R740: Physical disk [{#DISK_NAME}]: Failed state | Please check physical disk for warnings or errors. |
last(/DELL PowerEdge R740 by SNMP/dell.server.hw.physicaldisk.status[physicalDiskComponentStatus.{#SNMPINDEX}])={$DELL.SNMP.DISK.STATUS.FAIL:"critical"} or last(/DELL PowerEdge R740 by SNMP/dell.server.hw.physicaldisk.status[physicalDiskComponentStatus.{#SNMPINDEX}])={$DELL.SNMP.DISK.STATUS.FAIL:"nonRecoverable"} |
High | |
| Dell R740: Physical disk [{#DISK_NAME}]: Warning state | Please check physical disk for warnings or errors. |
last(/DELL PowerEdge R740 by SNMP/dell.server.hw.physicaldisk.status[physicalDiskComponentStatus.{#SNMPINDEX}])={$DELL.SNMP.DISK.STATUS.WARN:"nonCritical"} |
Warning | Depends on:
|
| Dell R740: Physical disk [{#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}])={$DELL.SNMP.DISK.SMART.STATUS.FAIL:"replaceDrive"} or last(/DELL PowerEdge R740 by SNMP/dell.server.hw.physicaldisk.smart_status[physicalDiskSmartAlertIndication.{#SNMPINDEX}])={$DELL.SNMP.DISK.SMART.STATUS.FAIL:"replaceDriveSSDWearOut"} |
High | Depends on:
|
| Dell R740: Physical disk [{#DISK_NAME}] has been replaced | [{#DISK_NAME}] serial number has changed. Acknowledge to close the problem manually. |
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 |
LLD rule Virtual disk discovery
| Name | Description | Type | Key and additional info |
|---|---|---|---|
| Virtual disk discovery | Virtual disk discovery. |
Dependent item | virtualdisk.discovery Preprocessing
|
Item prototypes for Virtual disk discovery
| Name | Description | Type | Key and additional info |
|---|---|---|---|
| Virtual disk [{#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. |
Dependent item | dell.server.hw.virtualdisk.status[virtualDiskState.{#SNMPINDEX}] Preprocessing
|
| Virtual disk [{#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 |
Dependent item | dell.server.hw.virtualdisk.layout[virtualDiskLayout.{#SNMPINDEX}] Preprocessing
|
| Virtual disk [{#DISK_NAME}]: Size | MIB: IDRAC-MIB-SMIv2 The size of the virtual disk in megabytes. |
Dependent item | dell.server.hw.virtualdisk.size[virtualDiskSizeInMB.{#SNMPINDEX}] Preprocessing
|
| Virtual disk [{#DISK_NAME}]: Operational 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. |
Dependent item | dell.server.hw.virtualdisk.state[virtualDiskOperationalState.{#SNMPINDEX}] Preprocessing
|
| Virtual disk [{#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. |
Dependent item | dell.server.hw.virtualdisk.read_policy[virtualDiskReadPolicy.{#SNMPINDEX}] Preprocessing
|
| Virtual disk [{#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. |
Dependent item | dell.server.hw.virtualdisk.write_policy[virtualDiskWritePolicy.{#SNMPINDEX}] Preprocessing
|
Trigger prototypes for Virtual disk discovery
| Name | Description | Expression | Severity | Dependencies and additional info |
|---|---|---|---|---|
| Dell R740: Virtual disk [{#DISK_NAME}]: Failed state | Please check the virtual disk for warnings or errors. |
last(/DELL PowerEdge R740 by SNMP/dell.server.hw.virtualdisk.status[virtualDiskState.{#SNMPINDEX}])={$DELL.SNMP.VDISK.STATUS.CRIT:"failed"} |
High | |
| Dell R740: Virtual disk [{#DISK_NAME}]: Warning state | Please check the virtual disk for warnings or errors. |
last(/DELL PowerEdge R740 by SNMP/dell.server.hw.virtualdisk.status[virtualDiskState.{#SNMPINDEX}])={$DELL.SNMP.VDISK.STATUS.WARN:"degraded"} |
Warning | Depends on:
|
LLD rule Network interface discovery
| Name | Description | Type | Key and additional info |
|---|---|---|---|
| Network interface discovery | Discovery of network interfaces. |
Dependent item | net.if.discovery Preprocessing
|
Item prototypes for Network interface discovery
| Name | Description | Type | Key and additional info |
|---|---|---|---|
| NIC [{#NIC_FQDD}/{#NIC_MAC}]: Link status | This attribute defines the connection status of the network device. |
Dependent item | dell.server.net.if.link[{#NIC_FQDD}] Preprocessing
|
| NIC [{#NIC_FQDD}/{#NIC_MAC}]: Status | This attribute defines the status of the network device. |
Dependent item | dell.server.net.if.status[{#NIC_FQDD}] Preprocessing
|
Trigger prototypes for Network interface discovery
| Name | Description | Expression | Severity | Dependencies and additional info |
|---|---|---|---|---|
| Dell R740: NIC [{#NIC_FQDD}/{#NIC_MAC}]: Link down | This trigger expression works as follows: |
{$DELL.SNMP.IFCONTROL:"{#NIC_FQDD}"}=1 and last(/DELL PowerEdge R740 by SNMP/dell.server.net.if.link[{#NIC_FQDD}],#1)<>1 and last(/DELL PowerEdge R740 by SNMP/dell.server.net.if.link[{#NIC_FQDD}],#1)<>last(/DELL PowerEdge R740 by SNMP/dell.server.net.if.link[{#NIC_FQDD}],#2) |
Average | Manual close: Yes |
| Dell R740: NIC [{#NIC_FQDD}/{#NIC_MAC}]: Status is not OK | MIB: IDRAC-MIB-SMIv2 |
last(/DELL PowerEdge R740 by SNMP/dell.server.net.if.status[{#NIC_FQDD}],#1)<>3 |
Average |
LLD rule CPU status discovery
| Name | Description | Type | Key and additional info |
|---|---|---|---|
| CPU status discovery | CPU status discovery. |
Dependent item | cpu.discovery Preprocessing
|
Item prototypes for CPU status discovery
| Name | Description | Type | Key and additional info |
|---|---|---|---|
| CPU [{#CPU_FQDD}]: Status | This attribute defines the status of the processor device status probe. This status will be joined into the |
Dependent item | dell.server.cpu.status[cpu.{#SNMPINDEX}] Preprocessing
|
| CPU [{#CPU_FQDD}]: State | This attribute defines the reading of the processor device status probe. |
Dependent item | dell.server.cpu.state[cpu.{#SNMPINDEX}] Preprocessing
|
Trigger prototypes for CPU status discovery
| Name | Description | Expression | Severity | Dependencies and additional info |
|---|---|---|---|---|
| Dell R740: CPU [{#CPU_FQDD}]: Status is not OK | MIB: IDRAC-MIB-SMIv2 |
last(/DELL PowerEdge R740 by SNMP/dell.server.cpu.status[cpu.{#SNMPINDEX}],#1)<>3 |
Average | |
| Dell R740: CPU [{#CPU_FQDD}]: Reading error | MIB: IDRAC-MIB-SMIv2 |
bitand(last(/DELL PowerEdge R740 by SNMP/dell.server.cpu.state[cpu.{#SNMPINDEX}],#1),128)=0 |
Average |
LLD rule System battery discovery
| Name | Description | Type | Key and additional info |
|---|---|---|---|
| System battery discovery | System battery discovery. |
Dependent item | system.battery.discovery Preprocessing
|
Item prototypes for System battery discovery
| Name | Description | Type | Key and additional info |
|---|---|---|---|
| System battery [{#SNMPVALUE}]: Status | This attribute defines the status of the battery. |
Dependent item | dell.server.system.battery[{#SNMPVALUE}] Preprocessing
|
Trigger prototypes for System battery discovery
| Name | Description | Expression | Severity | Dependencies and additional info |
|---|---|---|---|---|
| Dell R740: System battery [{#SNMPVALUE}]: Status is not OK | MIB: IDRAC-MIB-SMIv2 |
last(/DELL PowerEdge R740 by SNMP/dell.server.system.battery[{#SNMPVALUE}],#1)<>3 |
Average |
LLD rule Memory discovery
| Name | Description | Type | Key and additional info |
|---|---|---|---|
| Memory discovery | Memory discovery. |
Dependent item | memory.discovery Preprocessing
|
Item prototypes for Memory discovery
| Name | Description | Type | Key and additional info |
|---|---|---|---|
| Memory [{#SNMPVALUE}]: Status | This attribute defines the status of the memory device. |
Dependent item | dell.server.memory.status[{#SNMPVALUE}] Preprocessing
|
| Memory [{#SNMPVALUE}]: Size | This attribute defines the size, in KB, of the memory device. Zero indicates no memory installed; 2,147,483,647 indicates an unknown memory size. |
Dependent item | dell.server.memory.size[{#SNMPVALUE}] Preprocessing
|
Trigger prototypes for Memory discovery
| Name | Description | Expression | Severity | Dependencies and additional info |
|---|---|---|---|---|
| Dell R740: Memory [{#SNMPVALUE}]: Status is not OK | MIB: IDRAC-MIB-SMIv2 |
last(/DELL PowerEdge R740 by SNMP/dell.server.memory.status[{#SNMPVALUE}],#1)<>3 |
Average |
LLD rule Voltage probe discovery
| Name | Description | Type | Key and additional info |
|---|---|---|---|
| Voltage probe discovery | Voltage probe discovery. |
Dependent item | voltage.discovery Preprocessing
|
Item prototypes for Voltage probe discovery
| Name | Description | Type | Key and additional info |
|---|---|---|---|
| Voltage probe [{#VPROBE_NAME}]: Voltage | This attribute defines the reading for a voltage probe. |
Dependent item | dell.server.voltage.value[{#VPROBE_NAME}] Preprocessing
|
| Voltage probe [{#VPROBE_NAME}]: Status | This attribute defines the status of the voltage probe. |
Dependent item | dell.server.voltage.status[{#VPROBE_NAME}] Preprocessing
|
Trigger prototypes for Voltage probe discovery
| Name | Description | Expression | Severity | Dependencies and additional info |
|---|---|---|---|---|
| Dell R740: Voltage probe [{#VPROBE_NAME}]: Status is not OK | Please check the device's voltage. |
last(/DELL PowerEdge R740 by SNMP/dell.server.voltage.status[{#VPROBE_NAME}])<>3 |
Average |
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
DELL PowerEdge R740 by SNMP
Overview
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.
Requirements
Zabbix version: 7.4 and higher.
Tested versions
This template has been tested on:
- DELL PowerEdge R740
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 |
|---|---|---|
| {$DELL.SNMP.DISCOVERY.VOLTAGE.NAME.MATCHES} | Sets the regex string of voltage probe names to allow in discovery. |
^.*Voltage.*$ |
| {$DELL.SNMP.DISCOVERY.VOLTAGE.NAME.NOT_MATCHES} | Sets the regex string of voltage probe names to ignore in discovery. |
CHANGE_IF_NEEDED |
| {$DELL.SNMP.DISCOVERY.VOLTAGE.TYPE.MATCHES} | Sets the regex string of voltage probe types to allow in discovery. |
18|16 |
| {$DELL.SNMP.DISCOVERY.VOLTAGE.TYPE.NOT_MATCHES} | Sets the regex string of voltage probe types to ignore in discovery. |
CHANGE_IF_NEEDED |
| {$DELL.SNMP.SENSOR.TEMP.STATUS.OK} | The OK status of the temperature probe for the trigger expression. |
3 |
| {$DELL.SNMP.SENSOR.TEMP.STATUS.WARN:"nonCriticalUpper"} | The warning status of the temperature probe for the trigger expression. |
4 |
| {$DELL.SNMP.SENSOR.TEMP.STATUS.WARN:"nonCriticalLower"} | The warning status of the temperature probe for the trigger expression. |
7 |
| {$DELL.SNMP.SENSOR.TEMP.STATUS.CRIT:"criticalUpper"} | The critical status of the temperature probe for the trigger expression. |
5 |
| {$DELL.SNMP.SENSOR.TEMP.STATUS.CRIT:"nonRecoverableUpper"} | The critical status of the temperature probe for the trigger expression. |
6 |
| {$DELL.SNMP.SENSOR.TEMP.STATUS.CRIT:"criticalLower"} | The critical status of the temperature probe for the trigger expression. |
8 |
| {$DELL.SNMP.SENSOR.TEMP.STATUS.CRIT:"nonRecoverableLower"} | The critical status of the temperature probe for the trigger expression. |
9 |
| {$DELL.SNMP.HEALTH.STATUS.DISASTER} | The disaster status of health for the trigger expression. |
6 |
| {$DELL.SNMP.HEALTH.STATUS.CRIT} | The critical status of health for the trigger expression. |
5 |
| {$DELL.SNMP.HEALTH.STATUS.WARN} | The warning status of health for the trigger expression. |
4 |
| {$DELL.SNMP.PSU.STATUS.WARN:"nonCritical"} | The warning value of the PSU sensor for the trigger expression. |
4 |
| {$DELL.SNMP.PSU.STATUS.CRIT:"critical"} | The critical value of the PSU sensor for the trigger expression. |
5 |
| {$DELL.SNMP.PSU.STATUS.CRIT:"nonRecoverable"} | The critical value of the PSU sensor for the trigger expression. |
6 |
| {$DELL.SNMP.FAN.STATUS.WARN:"nonCriticalUpper"} | The warning value of the FAN sensor for the trigger expression. |
4 |
| {$DELL.SNMP.FAN.STATUS.WARN:"nonCriticalLower"} | The warning value of the FAN sensor for the trigger expression. |
7 |
| {$DELL.SNMP.FAN.STATUS.CRIT:"criticalUpper"} | The critical value of the FAN sensor for the trigger expression. |
5 |
| {$DELL.SNMP.FAN.STATUS.CRIT:"nonRecoverableUpper"} | The critical value of the FAN sensor for the trigger expression. |
6 |
| {$DELL.SNMP.FAN.STATUS.CRIT:"criticalLower"} | The critical value of the FAN sensor for the trigger expression. |
8 |
| {$DELL.SNMP.FAN.STATUS.CRIT:"nonRecoverableLower"} | The critical value of the FAN sensor for the trigger expression. |
9 |
| {$DELL.SNMP.FAN.STATUS.CRIT:"failed"} | The critical value of the FAN sensor for the trigger expression. |
10 |
| {$DELL.SNMP.DISK.ARRAY.STATUS.FAIL} | The disaster status of the disk array for the trigger expression. |
6 |
| {$DELL.SNMP.DISK.ARRAY.STATUS.CRIT} | The critical status of the disk array for the trigger expression. |
5 |
| {$DELL.SNMP.DISK.ARRAY.STATUS.WARN} | The warning status of the disk array for the trigger expression. |
4 |
| {$DELL.SNMP.DISK.ARRAY.CACHE.BATTERY.STATUS.CRIT} | The critical status of the disk array cache battery for the trigger expression. |
3 |
| {$DELL.SNMP.DISK.ARRAY.CACHE.BATTERY.STATUS.WARN} | The warning status of the disk array cache battery for the trigger expression. |
4 |
| {$DELL.SNMP.DISK.ARRAY.CACHE.BATTERY.STATUS.OK} | The OK status of the disk array cache battery for the trigger expression. |
2 |
| {$DELL.SNMP.VDISK.STATUS.CRIT:"failed"} | The critical status of the virtual disk for the trigger expression. |
3 |
| {$DELL.SNMP.VDISK.STATUS.WARN:"degraded"} | The warning status of the virtual disk for the trigger expression. |
4 |
| {$DELL.SNMP.DISK.STATUS.WARN:"nonCritical"} | The warning status of the disk for the trigger expression. |
4 |
| {$DELL.SNMP.DISK.STATUS.FAIL:"critical"} | The critical status of the disk for the trigger expression. |
5 |
| {$DELL.SNMP.DISK.STATUS.FAIL:"nonRecoverable"} | The critical status of the disk for the trigger expression. |
6 |
| {$DELL.SNMP.DISK.SMART.STATUS.FAIL} | The critical S.M.A.R.T status of the disk for the trigger expression. |
1 |
| {$DELL.SNMP.TIMEOUT} | The time interval for the SNMP agent availability trigger expression. |
5m |
| {$DELL.SNMP.IFCONTROL} | The link status trigger will be fired only for interfaces that have the context macro equal to "1". |
1 |
Items
| Name | Description | Type | Key and additional info |
|---|---|---|---|
| Overall system health status | MIB: IDRAC-MIB-SMIv2 This attribute defines the overall rollup status of all the components in the system monitored by the remote access card. Includes system, storage, IO devices, iDRAC, CPU, memory, etc. |
SNMP agent | dell.server.status[globalSystemStatus] Preprocessing
|
| Hardware model name | MIB: IDRAC-MIB-SMIv2 This attribute defines the model name of the system. |
SNMP agent | dell.server.hw.model[systemModelName] Preprocessing
|
| Hardware serial number | MIB: IDRAC-MIB-SMIv2 This attribute defines the service tag of the system. |
SNMP agent | dell.server.hw.serialnumber[systemServiceTag] Preprocessing
|
| Operating system | MIB: IDRAC-MIB-SMIv2 This attribute defines the name of the operating system that the host is running. |
SNMP agent | dell.server.sw.os[systemOSName] Preprocessing
|
| Firmware version | MIB: IDRAC-MIB-SMIv2 This attribute defines the firmware version of a remote access card. |
SNMP agent | dell.server.hw.firmware[racFirmwareVersion] Preprocessing
|
| Uptime (network) | MIB: SNMP-FRAMEWORK-MIB The number of seconds since the value of the snmpEngineBoots object last changed. |
SNMP agent | dell.server.net.uptime[snmpEngineTime] |
| Uptime (hardware) | MIB: IDRAC-MIB-SMIv2 This attribute defines the power-up time of the system in seconds. |
SNMP agent | dell.server.hw.uptime[systemPowerUpTime] |
| SNMP traps (fallback) | The item is used to collect all SNMP traps unmatched by other |
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 a zero-length string. |
SNMP agent | dell.server.location[sysLocation] Preprocessing
|
| System contact details | MIB: SNMPv2-MIB Name and contact information of the contact person for the node. If not provided, the value is a zero-length string. |
SNMP agent | dell.server.contact[sysContact] Preprocessing
|
| System object ID | MIB: SNMPv2-MIB The vendor's authoritative identification of the entity as part of the vendor's SMI enterprises subtree with the prefix 1.3.6.1.4.1 (e.g., a vendor with the identifier 1.3.6.1.4.1.4242 might assign a system object with the OID 1.3.6.1.4.1.4242.1.1). |
SNMP agent | dell.server.objectid[sysObjectID] Preprocessing
|
| 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 a zero-length string. |
SNMP agent | dell.server.name[sysName] Preprocessing
|
| 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 | dell.server.descr[sysDescr] Preprocessing
|
| SNMP agent availability | Availability of SNMP checks on the host. The value of this item corresponds to availability icons in the host list. Possible values: 0 - not available 1 - available 2 - unknown |
Zabbix internal | zabbix[host,snmp,available] |
| Memory, total size | Total memory amount on the device. |
Calculated | dell.server.memory.size.total Preprocessing
|
| BIOS version | MIB: IDRAC-MIB-SMIv2 This attribute defines the version name of the system BIOS. |
SNMP agent | dell.server.bios.version Preprocessing
|
| SNMP walk Temperature sensor table | Scanning of Temperature Probe Table |
SNMP agent | dell.server.sensor.temp.walk |
| SNMP walk Power supply table | Scanning of Power Supply Table |
SNMP agent | dell.server.psu.walk |
| SNMP walk Cooling device table | Scanning of Cooling Device Table |
SNMP agent | dell.server.fan.walk |
| SNMP walk RAID controllers table | Scanning of RAID Controllers Table |
SNMP agent | dell.server.array.controller.walk |
| SNMP walk Battery table | Scanning of RAID Controllers Table |
SNMP agent | dell.server.battery.walk |
| SNMP walk Physical disk table | Scanning of Physical Disk Table |
SNMP agent | dell.server.disk.physical.walk |
| SNMP walk Virtual disk table | Scanning of Virtual Disk Table |
SNMP agent | dell.server.disk.virtual.walk |
| SNMP walk Network device table | Scanning of Network Device Table |
SNMP agent | dell.server.net.if.walk |
| SNMP walk Processor device tables | Scanning of Processor Device Status Table |
SNMP agent | dell.server.cpu.walk |
| SNMP walk Memory device table | Scanning of Memory Device Table |
SNMP agent | dell.server.memory.walk |
| SNMP walk System battery table | Scanning of System Battery Table |
SNMP agent | dell.server.system.battery.walk |
| SNMP walk Voltage probe table | Scanning of Voltage Probe Table |
SNMP agent | dell.server.voltage.walk |
Triggers
| Name | Description | Expression | Severity | Dependencies and additional info |
|---|---|---|---|---|
| Dell R740: System is in unrecoverable state | Please check the device for faults. |
last(/DELL PowerEdge R740 by SNMP/dell.server.status[globalSystemStatus])={$DELL.SNMP.HEALTH.STATUS.DISASTER} |
High | |
| Dell R740: System status is in critical state | Please check the device for errors. |
last(/DELL PowerEdge R740 by SNMP/dell.server.status[globalSystemStatus])={$DELL.SNMP.HEALTH.STATUS.CRIT} |
Average | |
| Dell R740: System status is in warning state | Please check the device for warnings. |
last(/DELL PowerEdge R740 by SNMP/dell.server.status[globalSystemStatus])={$DELL.SNMP.HEALTH.STATUS.WARN} |
Warning | Depends on:
|
| Dell R740: Device has been replaced | Device serial number has changed. Acknowledge to close the problem manually. |
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. Acknowledge to close the problem manually. |
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. Acknowledge to close the problem manually. |
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: Host has been restarted | Uptime is less than 10 minutes. |
(last(/DELL PowerEdge R740 by SNMP/dell.server.hw.uptime[systemPowerUpTime])>0 and last(/DELL PowerEdge R740 by SNMP/dell.server.hw.uptime[systemPowerUpTime])<10m) or (last(/DELL PowerEdge R740 by SNMP/dell.server.hw.uptime[systemPowerUpTime])=0 and last(/DELL PowerEdge R740 by SNMP/dell.server.net.uptime[snmpEngineTime])<10m) |
Warning | Manual close: Yes |
| Dell R740: System name has changed | The name of the system has changed. Acknowledge to close the problem manually. |
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: 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],{$DELL.SNMP.TIMEOUT})=0 |
Warning | |
| Dell R740: Memory amount has changed | change(/DELL PowerEdge R740 by SNMP/dell.server.memory.size.total)>0 |
Average |
LLD rule Temperature discovery
| Name | Description | Type | Key and additional info |
|---|---|---|---|
| Temperature discovery | Temperature sensor discovery. |
Dependent item | temp.discovery Preprocessing
|
Item prototypes for Temperature discovery
| Name | Description | Type | Key and additional info |
|---|---|---|---|
| Probe [{#SENSOR_LOCALE}]: Value | MIB: IDRAC-MIB-SMIv2 This attribute defines the reading for a temperature probe of type other than When the value for When the value for |
Dependent item | dell.server.sensor.temp.value[temperatureProbeReading.{#SNMPINDEX}] Preprocessing
|
| Probe [{#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 |
Dependent item | dell.server.sensor.temp.status[temperatureProbeStatus.{#SNMPINDEX}] Preprocessing
|
Trigger prototypes for Temperature discovery
| Name | Description | Expression | Severity | Dependencies and additional info |
|---|---|---|---|---|
| Dell R740: Probe [{#SENSOR_LOCALE}]: Critical status | Please check the device for faults. |
last(/DELL PowerEdge R740 by SNMP/dell.server.sensor.temp.status[temperatureProbeStatus.{#SNMPINDEX}])={$DELL.SNMP.SENSOR.TEMP.STATUS.CRIT:"criticalUpper"} or last(/DELL PowerEdge R740 by SNMP/dell.server.sensor.temp.status[temperatureProbeStatus.{#SNMPINDEX}])={$DELL.SNMP.SENSOR.TEMP.STATUS.CRIT:"nonRecoverableUpper"} or last(/DELL PowerEdge R740 by SNMP/dell.server.sensor.temp.status[temperatureProbeStatus.{#SNMPINDEX}])={$DELL.SNMP.SENSOR.TEMP.STATUS.CRIT:"criticalLower"} or last(/DELL PowerEdge R740 by SNMP/dell.server.sensor.temp.status[temperatureProbeStatus.{#SNMPINDEX}])={$DELL.SNMP.SENSOR.TEMP.STATUS.CRIT:"nonRecoverableLower"} |
Average | |
| Dell R740: Probe [{#SENSOR_LOCALE}]: Warning status | Please check the device for faults. |
last(/DELL PowerEdge R740 by SNMP/dell.server.sensor.temp.status[temperatureProbeStatus.{#SNMPINDEX}])={$DELL.SNMP.SENSOR.TEMP.STATUS.WARN:"nonCriticalUpper"} or last(/DELL PowerEdge R740 by SNMP/dell.server.sensor.temp.status[temperatureProbeStatus.{#SNMPINDEX}])={$DELL.SNMP.SENSOR.TEMP.STATUS.WARN:"nonCriticalLower"} |
Warning | Depends on:
|
| Dell R740: Probe [{#SENSOR_LOCALE}]: Not in optimal status | Please check the device for faults. |
last(/DELL PowerEdge R740 by SNMP/dell.server.sensor.temp.status[temperatureProbeStatus.{#SNMPINDEX}])<>{$DELL.SNMP.SENSOR.TEMP.STATUS.OK} |
Info | Manual close: Yes Depends on:
|
LLD rule PSU discovery
| Name | Description | Type | Key and additional info |
|---|---|---|---|
| PSU discovery | PSU discovery. |
Dependent item | psu.discovery Preprocessing
|
Item prototypes for PSU discovery
| Name | Description | Type | Key and additional info |
|---|---|---|---|
| Power supply [{#PSU_DESCR}]: State | MIB: IDRAC-MIB-SMIv2 This attribute defines the status of the power supply. |
Dependent item | dell.server.sensor.psu.status[powerSupplyStatus.{#SNMPINDEX}] Preprocessing
|
Trigger prototypes for PSU discovery
| Name | Description | Expression | Severity | Dependencies and additional info |
|---|---|---|---|---|
| Dell R740: Power supply [{#PSU_DESCR}]: Critical state | Please check the power supply unit for errors. |
last(/DELL PowerEdge R740 by SNMP/dell.server.sensor.psu.status[powerSupplyStatus.{#SNMPINDEX}])={$DELL.SNMP.PSU.STATUS.CRIT:"critical"} or last(/DELL PowerEdge R740 by SNMP/dell.server.sensor.psu.status[powerSupplyStatus.{#SNMPINDEX}])={$DELL.SNMP.PSU.STATUS.CRIT:"nonRecoverable"} |
Average | |
| Dell R740: Power supply [{#PSU_DESCR}]: Warning state | Please check the power supply unit for errors. |
last(/DELL PowerEdge R740 by SNMP/dell.server.sensor.psu.status[powerSupplyStatus.{#SNMPINDEX}])={$DELL.SNMP.PSU.STATUS.WARN:"nonCritical"} |
Warning | Depends on:
|
LLD rule Fan discovery
| Name | Description | Type | Key and additional info |
|---|---|---|---|
| Fan discovery | Fan discovery. |
Dependent item | fan.discovery Preprocessing
|
Item prototypes for Fan discovery
| Name | Description | Type | Key and additional info |
|---|---|---|---|
| Fan [{#FAN_DESCR}]: Status | MIB: IDRAC-MIB-SMIv2 This attribute defines the probe status of the cooling device. |
Dependent item | dell.server.sensor.fan.status[{#FAN_DESCR}] Preprocessing
|
| Fan [{#FAN_DESCR}]: Speed | MIB: IDRAC-MIB-SMIv2 This attribute defines the reading for a cooling device of a subtype other than When the value for When the value for |
Dependent item | dell.server.sensor.fan.speed[{#FAN_DESCR}] Preprocessing
|
Trigger prototypes for Fan discovery
| Name | Description | Expression | Severity | Dependencies and additional info |
|---|---|---|---|---|
| Dell R740: Fan [{#FAN_DESCR}]: Critical state | Please check the fan unit. |
last(/DELL PowerEdge R740 by SNMP/dell.server.sensor.fan.status[{#FAN_DESCR}])={$DELL.SNMP.FAN.STATUS.CRIT:"criticalUpper"} or last(/DELL PowerEdge R740 by SNMP/dell.server.sensor.fan.status[{#FAN_DESCR}])={$DELL.SNMP.FAN.STATUS.CRIT:"nonRecoverableUpper"} or last(/DELL PowerEdge R740 by SNMP/dell.server.sensor.fan.status[{#FAN_DESCR}])={$DELL.SNMP.FAN.STATUS.CRIT:"criticalLower"} or last(/DELL PowerEdge R740 by SNMP/dell.server.sensor.fan.status[{#FAN_DESCR}])={$DELL.SNMP.FAN.STATUS.CRIT:"nonRecoverableLower"} or last(/DELL PowerEdge R740 by SNMP/dell.server.sensor.fan.status[{#FAN_DESCR}])={$DELL.SNMP.FAN.STATUS.CRIT:"failed"} |
Average | |
| Dell R740: Fan [{#FAN_DESCR}]: Warning state | Please check the fan unit. |
last(/DELL PowerEdge R740 by SNMP/dell.server.sensor.fan.status[{#FAN_DESCR}])={$DELL.SNMP.FAN.STATUS.WARN:"nonCriticalUpper"} or last(/DELL PowerEdge R740 by SNMP/dell.server.sensor.fan.status[{#FAN_DESCR}])={$DELL.SNMP.FAN.STATUS.WARN:"nonCriticalLower"} |
Warning | Depends on:
|
LLD rule Array controller discovery
| Name | Description | Type | Key and additional info |
|---|---|---|---|
| Array controller discovery | Array controller discovery. |
Dependent item | array.discovery Preprocessing
|
Item prototypes for Array controller discovery
| Name | Description | Type | Key and additional info |
|---|---|---|---|
| Controller [{#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 |
Dependent item | dell.server.hw.diskarray.status[controllerComponentStatus.{#SNMPINDEX}] Preprocessing
|
| Controller [{#CNTLR_NAME}]: Model | MIB: IDRAC-MIB-SMIv2 The controller's name as represented in Storage Management. |
Dependent item | dell.server.hw.diskarray.model[controllerName.{#SNMPINDEX}] Preprocessing
|
Trigger prototypes for Array controller discovery
| Name | Description | Expression | Severity | Dependencies and additional info |
|---|---|---|---|---|
| Dell R740: Controller [{#CNTLR_NAME}]: Unrecoverable state | Please check the device for faults. |
last(/DELL PowerEdge R740 by SNMP/dell.server.hw.diskarray.status[controllerComponentStatus.{#SNMPINDEX}])={$DELL.SNMP.DISK.ARRAY.STATUS.FAIL} |
High | |
| Dell R740: Controller [{#CNTLR_NAME}]: Critical state | Please check the device for faults. |
last(/DELL PowerEdge R740 by SNMP/dell.server.hw.diskarray.status[controllerComponentStatus.{#SNMPINDEX}])={$DELL.SNMP.DISK.ARRAY.STATUS.CRIT} |
Average | Depends on:
|
| Dell R740: Controller [{#CNTLR_NAME}]: Warning state | Please check the device for faults. |
last(/DELL PowerEdge R740 by SNMP/dell.server.hw.diskarray.status[controllerComponentStatus.{#SNMPINDEX}])={$DELL.SNMP.DISK.ARRAY.STATUS.WARN} |
Warning | Depends on:
|
LLD rule Battery discovery
| Name | Description | Type | Key and additional info |
|---|---|---|---|
| Battery discovery | Battery discovery. |
Dependent item | battery.discovery Preprocessing
|
Item prototypes for Battery discovery
| Name | Description | Type | Key and additional info |
|---|---|---|---|
| Battery [{#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. |
Dependent item | dell.server.hw.battery.status[batteryState.{#SNMPINDEX}] Preprocessing
|
Trigger prototypes for Battery discovery
| Name | Description | Expression | Severity | Dependencies and additional info |
|---|---|---|---|---|
| Dell R740: Battery [{#BATTERY_NAME}]: Critical state | Please check the device for faults. |
last(/DELL PowerEdge R740 by SNMP/dell.server.hw.battery.status[batteryState.{#SNMPINDEX}])={$DELL.SNMP.DISK.ARRAY.CACHE.BATTERY.STATUS.CRIT} |
Average | |
| Dell R740: Battery [{#BATTERY_NAME}]: Warning state | Please check the device for faults. |
last(/DELL PowerEdge R740 by SNMP/dell.server.hw.battery.status[batteryState.{#SNMPINDEX}])={$DELL.SNMP.DISK.ARRAY.CACHE.BATTERY.STATUS.WARN} |
Warning | Depends on:
|
| Dell R740: Battery [{#BATTERY_NAME}]: Not in optimal state | Please check the device for faults. |
last(/DELL PowerEdge R740 by SNMP/dell.server.hw.battery.status[batteryState.{#SNMPINDEX}])<>{$DELL.SNMP.DISK.ARRAY.CACHE.BATTERY.STATUS.OK} |
Info | Depends on:
|
LLD rule Physical disk discovery
| Name | Description | Type | Key and additional info |
|---|---|---|---|
| Physical disk discovery | Physical disk discovery. |
Dependent item | physicaldisk.discovery Preprocessing
|
Item prototypes for Physical disk discovery
| Name | Description | Type | Key and additional info |
|---|---|---|---|
| Physical disk [{#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 |
Dependent item | dell.server.hw.physicaldisk.status[physicalDiskComponentStatus.{#SNMPINDEX}] Preprocessing
|
| Physical disk [{#DISK_NAME}]: S.M.A.R.T. Status | MIB: IDRAC-MIB-SMIv2 Indicates whether the physical disk has received a predictive failure alert. |
Dependent item | dell.server.hw.physicaldisk.smart_status[physicalDiskSmartAlertIndication.{#SNMPINDEX}] Preprocessing
|
| Physical disk [{#DISK_NAME}]: Serial number | MIB: IDRAC-MIB-SMIv2 The physical disk's unique identification number from the manufacturer. |
Dependent item | dell.server.hw.physicaldisk.serialnumber[physicalDiskSerialNo.{#SNMPINDEX}] Preprocessing
|
| Physical disk [{#DISK_NAME}]: Model name | MIB: IDRAC-MIB-SMIv2 The model number of the physical disk. |
Dependent item | dell.server.hw.physicaldisk.model[physicalDiskProductID.{#SNMPINDEX}] Preprocessing
|
| Physical disk [{#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). |
Dependent item | dell.server.hw.physicaldisk.media_type[physicalDiskMediaType.{#SNMPINDEX}] Preprocessing
|
| Physical disk [{#DISK_NAME}]: Size | MIB: IDRAC-MIB-SMIv2 The size of the physical disk in megabytes. |
Dependent item | dell.server.hw.physicaldisk.size[physicalDiskCapacityInMB.{#SNMPINDEX}] Preprocessing
|
Trigger prototypes for Physical disk discovery
| Name | Description | Expression | Severity | Dependencies and additional info |
|---|---|---|---|---|
| Dell R740: Physical disk [{#DISK_NAME}]: Failed state | Please check physical disk for warnings or errors. |
last(/DELL PowerEdge R740 by SNMP/dell.server.hw.physicaldisk.status[physicalDiskComponentStatus.{#SNMPINDEX}])={$DELL.SNMP.DISK.STATUS.FAIL:"critical"} or last(/DELL PowerEdge R740 by SNMP/dell.server.hw.physicaldisk.status[physicalDiskComponentStatus.{#SNMPINDEX}])={$DELL.SNMP.DISK.STATUS.FAIL:"nonRecoverable"} |
High | |
| Dell R740: Physical disk [{#DISK_NAME}]: Warning state | Please check physical disk for warnings or errors. |
last(/DELL PowerEdge R740 by SNMP/dell.server.hw.physicaldisk.status[physicalDiskComponentStatus.{#SNMPINDEX}])={$DELL.SNMP.DISK.STATUS.WARN:"nonCritical"} |
Warning | Depends on:
|
| Dell R740: Physical disk [{#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}])={$DELL.SNMP.DISK.SMART.STATUS.FAIL:"replaceDrive"} or last(/DELL PowerEdge R740 by SNMP/dell.server.hw.physicaldisk.smart_status[physicalDiskSmartAlertIndication.{#SNMPINDEX}])={$DELL.SNMP.DISK.SMART.STATUS.FAIL:"replaceDriveSSDWearOut"} |
High | Depends on:
|
| Dell R740: Physical disk [{#DISK_NAME}] has been replaced | [{#DISK_NAME}] serial number has changed. Acknowledge to close the problem manually. |
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 |
LLD rule Virtual disk discovery
| Name | Description | Type | Key and additional info |
|---|---|---|---|
| Virtual disk discovery | Virtual disk discovery. |
Dependent item | virtualdisk.discovery Preprocessing
|
Item prototypes for Virtual disk discovery
| Name | Description | Type | Key and additional info |
|---|---|---|---|
| Virtual disk [{#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. |
Dependent item | dell.server.hw.virtualdisk.status[virtualDiskState.{#SNMPINDEX}] Preprocessing
|
| Virtual disk [{#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 |
Dependent item | dell.server.hw.virtualdisk.layout[virtualDiskLayout.{#SNMPINDEX}] Preprocessing
|
| Virtual disk [{#DISK_NAME}]: Size | MIB: IDRAC-MIB-SMIv2 The size of the virtual disk in megabytes. |
Dependent item | dell.server.hw.virtualdisk.size[virtualDiskSizeInMB.{#SNMPINDEX}] Preprocessing
|
| Virtual disk [{#DISK_NAME}]: Operational 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. |
Dependent item | dell.server.hw.virtualdisk.state[virtualDiskOperationalState.{#SNMPINDEX}] Preprocessing
|
| Virtual disk [{#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. |
Dependent item | dell.server.hw.virtualdisk.read_policy[virtualDiskReadPolicy.{#SNMPINDEX}] Preprocessing
|
| Virtual disk [{#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. |
Dependent item | dell.server.hw.virtualdisk.write_policy[virtualDiskWritePolicy.{#SNMPINDEX}] Preprocessing
|
Trigger prototypes for Virtual disk discovery
| Name | Description | Expression | Severity | Dependencies and additional info |
|---|---|---|---|---|
| Dell R740: Virtual disk [{#DISK_NAME}]: Failed state | Please check the virtual disk for warnings or errors. |
last(/DELL PowerEdge R740 by SNMP/dell.server.hw.virtualdisk.status[virtualDiskState.{#SNMPINDEX}])={$DELL.SNMP.VDISK.STATUS.CRIT:"failed"} |
High | |
| Dell R740: Virtual disk [{#DISK_NAME}]: Warning state | Please check the virtual disk for warnings or errors. |
last(/DELL PowerEdge R740 by SNMP/dell.server.hw.virtualdisk.status[virtualDiskState.{#SNMPINDEX}])={$DELL.SNMP.VDISK.STATUS.WARN:"degraded"} |
Warning | Depends on:
|
LLD rule Network interface discovery
| Name | Description | Type | Key and additional info |
|---|---|---|---|
| Network interface discovery | Discovery of network interfaces. |
Dependent item | net.if.discovery Preprocessing
|
Item prototypes for Network interface discovery
| Name | Description | Type | Key and additional info |
|---|---|---|---|
| NIC [{#NIC_FQDD}/{#NIC_MAC}]: Link status | This attribute defines the connection status of the network device. |
Dependent item | dell.server.net.if.link[{#NIC_FQDD}] Preprocessing
|
| NIC [{#NIC_FQDD}/{#NIC_MAC}]: Status | This attribute defines the status of the network device. |
Dependent item | dell.server.net.if.status[{#NIC_FQDD}] Preprocessing
|
Trigger prototypes for Network interface discovery
| Name | Description | Expression | Severity | Dependencies and additional info |
|---|---|---|---|---|
| Dell R740: NIC [{#NIC_FQDD}/{#NIC_MAC}]: Link down | This trigger expression works as follows: |
{$DELL.SNMP.IFCONTROL:"{#NIC_FQDD}"}=1 and last(/DELL PowerEdge R740 by SNMP/dell.server.net.if.link[{#NIC_FQDD}],#1)<>1 and last(/DELL PowerEdge R740 by SNMP/dell.server.net.if.link[{#NIC_FQDD}],#1)<>last(/DELL PowerEdge R740 by SNMP/dell.server.net.if.link[{#NIC_FQDD}],#2) |
Average | Manual close: Yes |
| Dell R740: NIC [{#NIC_FQDD}/{#NIC_MAC}]: Status is not OK | MIB: IDRAC-MIB-SMIv2 |
last(/DELL PowerEdge R740 by SNMP/dell.server.net.if.status[{#NIC_FQDD}],#1)<>3 |
Average |
LLD rule CPU status discovery
| Name | Description | Type | Key and additional info |
|---|---|---|---|
| CPU status discovery | CPU status discovery. |
Dependent item | cpu.discovery Preprocessing
|
Item prototypes for CPU status discovery
| Name | Description | Type | Key and additional info |
|---|---|---|---|
| CPU [{#CPU_FQDD}]: Status | This attribute defines the status of the processor device status probe. This status will be joined into the |
Dependent item | dell.server.cpu.status[cpu.{#SNMPINDEX}] Preprocessing
|
| CPU [{#CPU_FQDD}]: State | This attribute defines the reading of the processor device status probe. |
Dependent item | dell.server.cpu.state[cpu.{#SNMPINDEX}] Preprocessing
|
Trigger prototypes for CPU status discovery
| Name | Description | Expression | Severity | Dependencies and additional info |
|---|---|---|---|---|
| Dell R740: CPU [{#CPU_FQDD}]: Status is not OK | MIB: IDRAC-MIB-SMIv2 |
last(/DELL PowerEdge R740 by SNMP/dell.server.cpu.status[cpu.{#SNMPINDEX}],#1)<>3 |
Average | |
| Dell R740: CPU [{#CPU_FQDD}]: Reading error | MIB: IDRAC-MIB-SMIv2 |
bitand(last(/DELL PowerEdge R740 by SNMP/dell.server.cpu.state[cpu.{#SNMPINDEX}],#1),128)=0 |
Average |
LLD rule System battery discovery
| Name | Description | Type | Key and additional info |
|---|---|---|---|
| System battery discovery | System battery discovery. |
Dependent item | system.battery.discovery Preprocessing
|
Item prototypes for System battery discovery
| Name | Description | Type | Key and additional info |
|---|---|---|---|
| System battery [{#SNMPVALUE}]: Status | This attribute defines the status of the battery. |
Dependent item | dell.server.system.battery[{#SNMPVALUE}] Preprocessing
|
Trigger prototypes for System battery discovery
| Name | Description | Expression | Severity | Dependencies and additional info |
|---|---|---|---|---|
| Dell R740: System battery [{#SNMPVALUE}]: Status is not OK | MIB: IDRAC-MIB-SMIv2 |
last(/DELL PowerEdge R740 by SNMP/dell.server.system.battery[{#SNMPVALUE}],#1)<>3 |
Average |
LLD rule Memory discovery
| Name | Description | Type | Key and additional info |
|---|---|---|---|
| Memory discovery | Memory discovery. |
Dependent item | memory.discovery Preprocessing
|
Item prototypes for Memory discovery
| Name | Description | Type | Key and additional info |
|---|---|---|---|
| Memory [{#SNMPVALUE}]: Status | This attribute defines the status of the memory device. |
Dependent item | dell.server.memory.status[{#SNMPVALUE}] Preprocessing
|
| Memory [{#SNMPVALUE}]: Size | This attribute defines the size, in KB, of the memory device. Zero indicates no memory installed; 2,147,483,647 indicates an unknown memory size. |
Dependent item | dell.server.memory.size[{#SNMPVALUE}] Preprocessing
|
Trigger prototypes for Memory discovery
| Name | Description | Expression | Severity | Dependencies and additional info |
|---|---|---|---|---|
| Dell R740: Memory [{#SNMPVALUE}]: Status is not OK | MIB: IDRAC-MIB-SMIv2 |
last(/DELL PowerEdge R740 by SNMP/dell.server.memory.status[{#SNMPVALUE}],#1)<>3 |
Average |
LLD rule Voltage probe discovery
| Name | Description | Type | Key and additional info |
|---|---|---|---|
| Voltage probe discovery | Voltage probe discovery. |
Dependent item | voltage.discovery Preprocessing
|
Item prototypes for Voltage probe discovery
| Name | Description | Type | Key and additional info |
|---|---|---|---|
| Voltage probe [{#VPROBE_NAME}]: Voltage | This attribute defines the reading for a voltage probe. |
Dependent item | dell.server.voltage.value[{#VPROBE_NAME}] Preprocessing
|
| Voltage probe [{#VPROBE_NAME}]: Status | This attribute defines the status of the voltage probe. |
Dependent item | dell.server.voltage.status[{#VPROBE_NAME}] Preprocessing
|
Trigger prototypes for Voltage probe discovery
| Name | Description | Expression | Severity | Dependencies and additional info |
|---|---|---|---|---|
| Dell R740: Voltage probe [{#VPROBE_NAME}]: Status is not OK | Please check the device's voltage. |
last(/DELL PowerEdge R740 by SNMP/dell.server.voltage.status[{#VPROBE_NAME}])<>3 |
Average |
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
DELL PowerEdge R740 by SNMP
Overview
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.
Requirements
Zabbix version: 7.2 and higher.
Tested versions
This template has been tested on:
- DELL PowerEdge R740
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 |
|---|---|---|
| {$DELL.SNMP.DISCOVERY.VOLTAGE.NAME.MATCHES} | Sets the regex string of voltage probe names to allow in discovery. |
^.*Voltage.*$ |
| {$DELL.SNMP.DISCOVERY.VOLTAGE.NAME.NOT_MATCHES} | Sets the regex string of voltage probe names to ignore in discovery. |
CHANGE_IF_NEEDED |
| {$DELL.SNMP.DISCOVERY.VOLTAGE.TYPE.MATCHES} | Sets the regex string of voltage probe types to allow in discovery. |
18|16 |
| {$DELL.SNMP.DISCOVERY.VOLTAGE.TYPE.NOT_MATCHES} | Sets the regex string of voltage probe types to ignore in discovery. |
CHANGE_IF_NEEDED |
| {$DELL.SNMP.SENSOR.TEMP.STATUS.OK} | The OK status of the temperature probe for the trigger expression. |
3 |
| {$DELL.SNMP.SENSOR.TEMP.STATUS.WARN:"nonCriticalUpper"} | The warning status of the temperature probe for the trigger expression. |
4 |
| {$DELL.SNMP.SENSOR.TEMP.STATUS.WARN:"nonCriticalLower"} | The warning status of the temperature probe for the trigger expression. |
7 |
| {$DELL.SNMP.SENSOR.TEMP.STATUS.CRIT:"criticalUpper"} | The critical status of the temperature probe for the trigger expression. |
5 |
| {$DELL.SNMP.SENSOR.TEMP.STATUS.CRIT:"nonRecoverableUpper"} | The critical status of the temperature probe for the trigger expression. |
6 |
| {$DELL.SNMP.SENSOR.TEMP.STATUS.CRIT:"criticalLower"} | The critical status of the temperature probe for the trigger expression. |
8 |
| {$DELL.SNMP.SENSOR.TEMP.STATUS.CRIT:"nonRecoverableLower"} | The critical status of the temperature probe for the trigger expression. |
9 |
| {$DELL.SNMP.HEALTH.STATUS.DISASTER} | The disaster status of health for the trigger expression. |
6 |
| {$DELL.SNMP.HEALTH.STATUS.CRIT} | The critical status of health for the trigger expression. |
5 |
| {$DELL.SNMP.HEALTH.STATUS.WARN} | The warning status of health for the trigger expression. |
4 |
| {$DELL.SNMP.PSU.STATUS.WARN:"nonCritical"} | The warning value of the PSU sensor for the trigger expression. |
4 |
| {$DELL.SNMP.PSU.STATUS.CRIT:"critical"} | The critical value of the PSU sensor for the trigger expression. |
5 |
| {$DELL.SNMP.PSU.STATUS.CRIT:"nonRecoverable"} | The critical value of the PSU sensor for the trigger expression. |
6 |
| {$DELL.SNMP.FAN.STATUS.WARN:"nonCriticalUpper"} | The warning value of the FAN sensor for the trigger expression. |
4 |
| {$DELL.SNMP.FAN.STATUS.WARN:"nonCriticalLower"} | The warning value of the FAN sensor for the trigger expression. |
7 |
| {$DELL.SNMP.FAN.STATUS.CRIT:"criticalUpper"} | The critical value of the FAN sensor for the trigger expression. |
5 |
| {$DELL.SNMP.FAN.STATUS.CRIT:"nonRecoverableUpper"} | The critical value of the FAN sensor for the trigger expression. |
6 |
| {$DELL.SNMP.FAN.STATUS.CRIT:"criticalLower"} | The critical value of the FAN sensor for the trigger expression. |
8 |
| {$DELL.SNMP.FAN.STATUS.CRIT:"nonRecoverableLower"} | The critical value of the FAN sensor for the trigger expression. |
9 |
| {$DELL.SNMP.FAN.STATUS.CRIT:"failed"} | The critical value of the FAN sensor for the trigger expression. |
10 |
| {$DELL.SNMP.DISK.ARRAY.STATUS.FAIL} | The disaster status of the disk array for the trigger expression. |
6 |
| {$DELL.SNMP.DISK.ARRAY.STATUS.CRIT} | The critical status of the disk array for the trigger expression. |
5 |
| {$DELL.SNMP.DISK.ARRAY.STATUS.WARN} | The warning status of the disk array for the trigger expression. |
4 |
| {$DELL.SNMP.DISK.ARRAY.CACHE.BATTERY.STATUS.CRIT} | The critical status of the disk array cache battery for the trigger expression. |
3 |
| {$DELL.SNMP.DISK.ARRAY.CACHE.BATTERY.STATUS.WARN} | The warning status of the disk array cache battery for the trigger expression. |
4 |
| {$DELL.SNMP.DISK.ARRAY.CACHE.BATTERY.STATUS.OK} | The OK status of the disk array cache battery for the trigger expression. |
2 |
| {$DELL.SNMP.VDISK.STATUS.CRIT:"failed"} | The critical status of the virtual disk for the trigger expression. |
3 |
| {$DELL.SNMP.VDISK.STATUS.WARN:"degraded"} | The warning status of the virtual disk for the trigger expression. |
4 |
| {$DELL.SNMP.DISK.STATUS.WARN:"nonCritical"} | The warning status of the disk for the trigger expression. |
4 |
| {$DELL.SNMP.DISK.STATUS.FAIL:"critical"} | The critical status of the disk for the trigger expression. |
5 |
| {$DELL.SNMP.DISK.STATUS.FAIL:"nonRecoverable"} | The critical status of the disk for the trigger expression. |
6 |
| {$DELL.SNMP.DISK.SMART.STATUS.FAIL} | The critical S.M.A.R.T status of the disk for the trigger expression. |
1 |
| {$DELL.SNMP.TIMEOUT} | The time interval for the SNMP agent availability trigger expression. |
5m |
| {$DELL.SNMP.IFCONTROL} | The link status trigger will be fired only for interfaces that have the context macro equal to "1". |
1 |
Items
| Name | Description | Type | Key and additional info |
|---|---|---|---|
| Overall system health status | MIB: IDRAC-MIB-SMIv2 This attribute defines the overall rollup status of all the components in the system monitored by the remote access card. Includes system, storage, IO devices, iDRAC, CPU, memory, etc. |
SNMP agent | dell.server.status[globalSystemStatus] Preprocessing
|
| Hardware model name | MIB: IDRAC-MIB-SMIv2 This attribute defines the model name of the system. |
SNMP agent | dell.server.hw.model[systemModelName] Preprocessing
|
| Hardware serial number | MIB: IDRAC-MIB-SMIv2 This attribute defines the service tag of the system. |
SNMP agent | dell.server.hw.serialnumber[systemServiceTag] Preprocessing
|
| Operating system | MIB: IDRAC-MIB-SMIv2 This attribute defines the name of the operating system that the host is running. |
SNMP agent | dell.server.sw.os[systemOSName] Preprocessing
|
| Firmware version | MIB: IDRAC-MIB-SMIv2 This attribute defines the firmware version of a remote access card. |
SNMP agent | dell.server.hw.firmware[racFirmwareVersion] Preprocessing
|
| Uptime (network) | MIB: SNMP-FRAMEWORK-MIB The number of seconds since the value of the snmpEngineBoots object last changed. |
SNMP agent | dell.server.net.uptime[snmpEngineTime] |
| Uptime (hardware) | MIB: IDRAC-MIB-SMIv2 This attribute defines the power-up time of the system in seconds. |
SNMP agent | dell.server.hw.uptime[systemPowerUpTime] |
| SNMP traps (fallback) | The item is used to collect all SNMP traps unmatched by other |
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 a zero-length string. |
SNMP agent | dell.server.location[sysLocation] Preprocessing
|
| System contact details | MIB: SNMPv2-MIB Name and contact information of the contact person for the node. If not provided, the value is a zero-length string. |
SNMP agent | dell.server.contact[sysContact] Preprocessing
|
| System object ID | MIB: SNMPv2-MIB The vendor's authoritative identification of the entity as part of the vendor's SMI enterprises subtree with the prefix 1.3.6.1.4.1 (e.g., a vendor with the identifier 1.3.6.1.4.1.4242 might assign a system object with the OID 1.3.6.1.4.1.4242.1.1). |
SNMP agent | dell.server.objectid[sysObjectID] Preprocessing
|
| 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 a zero-length string. |
SNMP agent | dell.server.name[sysName] Preprocessing
|
| 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 | dell.server.descr[sysDescr] Preprocessing
|
| SNMP agent availability | Availability of SNMP checks on the host. The value of this item corresponds to availability icons in the host list. Possible values: 0 - not available 1 - available 2 - unknown |
Zabbix internal | zabbix[host,snmp,available] Preprocessing
|
| Memory, total size | Total memory amount on the device. |
Calculated | dell.server.memory.size.total Preprocessing
|
| BIOS version | MIB: IDRAC-MIB-SMIv2 This attribute defines the version name of the system BIOS. |
SNMP agent | dell.server.bios.version Preprocessing
|
| SNMP walk Temperature sensor table | Scanning of Temperature Probe Table |
SNMP agent | dell.server.sensor.temp.walk |
| SNMP walk Power supply table | Scanning of Power Supply Table |
SNMP agent | dell.server.psu.walk |
| SNMP walk Cooling device table | Scanning of Cooling Device Table |
SNMP agent | dell.server.fan.walk |
| SNMP walk RAID controllers table | Scanning of RAID Controllers Table |
SNMP agent | dell.server.array.controller.walk |
| SNMP walk Battery table | Scanning of RAID Controllers Table |
SNMP agent | dell.server.battery.walk |
| SNMP walk Physical disk table | Scanning of Physical Disk Table |
SNMP agent | dell.server.disk.physical.walk |
| SNMP walk Virtual disk table | Scanning of Virtual Disk Table |
SNMP agent | dell.server.disk.virtual.walk |
| SNMP walk Network device table | Scanning of Network Device Table |
SNMP agent | dell.server.net.if.walk |
| SNMP walk Processor device tables | Scanning of Processor Device Status Table |
SNMP agent | dell.server.cpu.walk |
| SNMP walk Memory device table | Scanning of Memory Device Table |
SNMP agent | dell.server.memory.walk |
| SNMP walk System battery table | Scanning of System Battery Table |
SNMP agent | dell.server.system.battery.walk |
| SNMP walk Voltage probe table | Scanning of Voltage Probe Table |
SNMP agent | dell.server.voltage.walk |
Triggers
| Name | Description | Expression | Severity | Dependencies and additional info |
|---|---|---|---|---|
| Dell R740: System is in unrecoverable state | Please check the device for faults. |
last(/DELL PowerEdge R740 by SNMP/dell.server.status[globalSystemStatus])={$DELL.SNMP.HEALTH.STATUS.DISASTER} |
High | |
| Dell R740: System status is in critical state | Please check the device for errors. |
last(/DELL PowerEdge R740 by SNMP/dell.server.status[globalSystemStatus])={$DELL.SNMP.HEALTH.STATUS.CRIT} |
Average | |
| Dell R740: System status is in warning state | Please check the device for warnings. |
last(/DELL PowerEdge R740 by SNMP/dell.server.status[globalSystemStatus])={$DELL.SNMP.HEALTH.STATUS.WARN} |
Warning | Depends on:
|
| Dell R740: Device has been replaced | Device serial number has changed. Acknowledge to close the problem manually. |
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. Acknowledge to close the problem manually. |
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. Acknowledge to close the problem manually. |
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: Host has been restarted | Uptime is less than 10 minutes. |
(last(/DELL PowerEdge R740 by SNMP/dell.server.hw.uptime[systemPowerUpTime])>0 and last(/DELL PowerEdge R740 by SNMP/dell.server.hw.uptime[systemPowerUpTime])<10m) or (last(/DELL PowerEdge R740 by SNMP/dell.server.hw.uptime[systemPowerUpTime])=0 and last(/DELL PowerEdge R740 by SNMP/dell.server.net.uptime[snmpEngineTime])<10m) |
Warning | Manual close: Yes |
| Dell R740: System name has changed | The name of the system has changed. Acknowledge to close the problem manually. |
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: 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],{$DELL.SNMP.TIMEOUT})=0 |
Warning | |
| Dell R740: Memory amount has changed | change(/DELL PowerEdge R740 by SNMP/dell.server.memory.size.total)>0 |
Average |
LLD rule Temperature discovery
| Name | Description | Type | Key and additional info |
|---|---|---|---|
| Temperature discovery | Temperature sensor discovery. |
Dependent item | temp.discovery Preprocessing
|
Item prototypes for Temperature discovery
| Name | Description | Type | Key and additional info |
|---|---|---|---|
| Probe [{#SENSOR_LOCALE}]: Value | MIB: IDRAC-MIB-SMIv2 This attribute defines the reading for a temperature probe of type other than When the value for When the value for |
Dependent item | dell.server.sensor.temp.value[temperatureProbeReading.{#SNMPINDEX}] Preprocessing
|
| Probe [{#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 |
Dependent item | dell.server.sensor.temp.status[temperatureProbeStatus.{#SNMPINDEX}] Preprocessing
|
Trigger prototypes for Temperature discovery
| Name | Description | Expression | Severity | Dependencies and additional info |
|---|---|---|---|---|
| Dell R740: Probe [{#SENSOR_LOCALE}]: Critical status | Please check the device for faults. |
last(/DELL PowerEdge R740 by SNMP/dell.server.sensor.temp.status[temperatureProbeStatus.{#SNMPINDEX}])={$DELL.SNMP.SENSOR.TEMP.STATUS.CRIT:"criticalUpper"} or last(/DELL PowerEdge R740 by SNMP/dell.server.sensor.temp.status[temperatureProbeStatus.{#SNMPINDEX}])={$DELL.SNMP.SENSOR.TEMP.STATUS.CRIT:"nonRecoverableUpper"} or last(/DELL PowerEdge R740 by SNMP/dell.server.sensor.temp.status[temperatureProbeStatus.{#SNMPINDEX}])={$DELL.SNMP.SENSOR.TEMP.STATUS.CRIT:"criticalLower"} or last(/DELL PowerEdge R740 by SNMP/dell.server.sensor.temp.status[temperatureProbeStatus.{#SNMPINDEX}])={$DELL.SNMP.SENSOR.TEMP.STATUS.CRIT:"nonRecoverableLower"} |
Average | |
| Dell R740: Probe [{#SENSOR_LOCALE}]: Warning status | Please check the device for faults. |
last(/DELL PowerEdge R740 by SNMP/dell.server.sensor.temp.status[temperatureProbeStatus.{#SNMPINDEX}])={$DELL.SNMP.SENSOR.TEMP.STATUS.WARN:"nonCriticalUpper"} or last(/DELL PowerEdge R740 by SNMP/dell.server.sensor.temp.status[temperatureProbeStatus.{#SNMPINDEX}])={$DELL.SNMP.SENSOR.TEMP.STATUS.WARN:"nonCriticalLower"} |
Warning | Depends on:
|
| Dell R740: Probe [{#SENSOR_LOCALE}]: Not in optimal status | Please check the device for faults. |
last(/DELL PowerEdge R740 by SNMP/dell.server.sensor.temp.status[temperatureProbeStatus.{#SNMPINDEX}])<>{$DELL.SNMP.SENSOR.TEMP.STATUS.OK} |
Info | Manual close: Yes Depends on:
|
LLD rule PSU discovery
| Name | Description | Type | Key and additional info |
|---|---|---|---|
| PSU discovery | PSU discovery. |
Dependent item | psu.discovery Preprocessing
|
Item prototypes for PSU discovery
| Name | Description | Type | Key and additional info |
|---|---|---|---|
| Power supply [{#PSU_DESCR}]: State | MIB: IDRAC-MIB-SMIv2 This attribute defines the status of the power supply. |
Dependent item | dell.server.sensor.psu.status[powerSupplyStatus.{#SNMPINDEX}] Preprocessing
|
Trigger prototypes for PSU discovery
| Name | Description | Expression | Severity | Dependencies and additional info |
|---|---|---|---|---|
| Dell R740: Power supply [{#PSU_DESCR}]: Critical state | Please check the power supply unit for errors. |
last(/DELL PowerEdge R740 by SNMP/dell.server.sensor.psu.status[powerSupplyStatus.{#SNMPINDEX}])={$DELL.SNMP.PSU.STATUS.CRIT:"critical"} or last(/DELL PowerEdge R740 by SNMP/dell.server.sensor.psu.status[powerSupplyStatus.{#SNMPINDEX}])={$DELL.SNMP.PSU.STATUS.CRIT:"nonRecoverable"} |
Average | |
| Dell R740: Power supply [{#PSU_DESCR}]: Warning state | Please check the power supply unit for errors. |
last(/DELL PowerEdge R740 by SNMP/dell.server.sensor.psu.status[powerSupplyStatus.{#SNMPINDEX}])={$DELL.SNMP.PSU.STATUS.WARN:"nonCritical"} |
Warning | Depends on:
|
LLD rule Fan discovery
| Name | Description | Type | Key and additional info |
|---|---|---|---|
| Fan discovery | Fan discovery. |
Dependent item | fan.discovery Preprocessing
|
Item prototypes for Fan discovery
| Name | Description | Type | Key and additional info |
|---|---|---|---|
| Fan [{#FAN_DESCR}]: Status | MIB: IDRAC-MIB-SMIv2 This attribute defines the probe status of the cooling device. |
Dependent item | dell.server.sensor.fan.status[{#FAN_DESCR}] Preprocessing
|
| Fan [{#FAN_DESCR}]: Speed | MIB: IDRAC-MIB-SMIv2 This attribute defines the reading for a cooling device of a subtype other than When the value for When the value for |
Dependent item | dell.server.sensor.fan.speed[{#FAN_DESCR}] Preprocessing
|
Trigger prototypes for Fan discovery
| Name | Description | Expression | Severity | Dependencies and additional info |
|---|---|---|---|---|
| Dell R740: Fan [{#FAN_DESCR}]: Critical state | Please check the fan unit. |
last(/DELL PowerEdge R740 by SNMP/dell.server.sensor.fan.status[{#FAN_DESCR}])={$DELL.SNMP.FAN.STATUS.CRIT:"criticalUpper"} or last(/DELL PowerEdge R740 by SNMP/dell.server.sensor.fan.status[{#FAN_DESCR}])={$DELL.SNMP.FAN.STATUS.CRIT:"nonRecoverableUpper"} or last(/DELL PowerEdge R740 by SNMP/dell.server.sensor.fan.status[{#FAN_DESCR}])={$DELL.SNMP.FAN.STATUS.CRIT:"criticalLower"} or last(/DELL PowerEdge R740 by SNMP/dell.server.sensor.fan.status[{#FAN_DESCR}])={$DELL.SNMP.FAN.STATUS.CRIT:"nonRecoverableLower"} or last(/DELL PowerEdge R740 by SNMP/dell.server.sensor.fan.status[{#FAN_DESCR}])={$DELL.SNMP.FAN.STATUS.CRIT:"failed"} |
Average | |
| Dell R740: Fan [{#FAN_DESCR}]: Warning state | Please check the fan unit. |
last(/DELL PowerEdge R740 by SNMP/dell.server.sensor.fan.status[{#FAN_DESCR}])={$DELL.SNMP.FAN.STATUS.WARN:"nonCriticalUpper"} or last(/DELL PowerEdge R740 by SNMP/dell.server.sensor.fan.status[{#FAN_DESCR}])={$DELL.SNMP.FAN.STATUS.WARN:"nonCriticalLower"} |
Warning | Depends on:
|
LLD rule Array controller discovery
| Name | Description | Type | Key and additional info |
|---|---|---|---|
| Array controller discovery | Array controller discovery. |
Dependent item | array.discovery Preprocessing
|
Item prototypes for Array controller discovery
| Name | Description | Type | Key and additional info |
|---|---|---|---|
| Controller [{#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 |
Dependent item | dell.server.hw.diskarray.status[controllerComponentStatus.{#SNMPINDEX}] Preprocessing
|
| Controller [{#CNTLR_NAME}]: Model | MIB: IDRAC-MIB-SMIv2 The controller's name as represented in Storage Management. |
Dependent item | dell.server.hw.diskarray.model[controllerName.{#SNMPINDEX}] Preprocessing
|
Trigger prototypes for Array controller discovery
| Name | Description | Expression | Severity | Dependencies and additional info |
|---|---|---|---|---|
| Dell R740: Controller [{#CNTLR_NAME}]: Unrecoverable state | Please check the device for faults. |
last(/DELL PowerEdge R740 by SNMP/dell.server.hw.diskarray.status[controllerComponentStatus.{#SNMPINDEX}])={$DELL.SNMP.DISK.ARRAY.STATUS.FAIL} |
High | |
| Dell R740: Controller [{#CNTLR_NAME}]: Critical state | Please check the device for faults. |
last(/DELL PowerEdge R740 by SNMP/dell.server.hw.diskarray.status[controllerComponentStatus.{#SNMPINDEX}])={$DELL.SNMP.DISK.ARRAY.STATUS.CRIT} |
Average | Depends on:
|
| Dell R740: Controller [{#CNTLR_NAME}]: Warning state | Please check the device for faults. |
last(/DELL PowerEdge R740 by SNMP/dell.server.hw.diskarray.status[controllerComponentStatus.{#SNMPINDEX}])={$DELL.SNMP.DISK.ARRAY.STATUS.WARN} |
Warning | Depends on:
|
LLD rule Battery discovery
| Name | Description | Type | Key and additional info |
|---|---|---|---|
| Battery discovery | Battery discovery. |
Dependent item | battery.discovery Preprocessing
|
Item prototypes for Battery discovery
| Name | Description | Type | Key and additional info |
|---|---|---|---|
| Battery [{#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. |
Dependent item | dell.server.hw.battery.status[batteryState.{#SNMPINDEX}] Preprocessing
|
Trigger prototypes for Battery discovery
| Name | Description | Expression | Severity | Dependencies and additional info |
|---|---|---|---|---|
| Dell R740: Battery [{#BATTERY_NAME}]: Critical state | Please check the device for faults. |
last(/DELL PowerEdge R740 by SNMP/dell.server.hw.battery.status[batteryState.{#SNMPINDEX}])={$DELL.SNMP.DISK.ARRAY.CACHE.BATTERY.STATUS.CRIT} |
Average | |
| Dell R740: Battery [{#BATTERY_NAME}]: Warning state | Please check the device for faults. |
last(/DELL PowerEdge R740 by SNMP/dell.server.hw.battery.status[batteryState.{#SNMPINDEX}])={$DELL.SNMP.DISK.ARRAY.CACHE.BATTERY.STATUS.WARN} |
Warning | Depends on:
|
| Dell R740: Battery [{#BATTERY_NAME}]: Not in optimal state | Please check the device for faults. |
last(/DELL PowerEdge R740 by SNMP/dell.server.hw.battery.status[batteryState.{#SNMPINDEX}])<>{$DELL.SNMP.DISK.ARRAY.CACHE.BATTERY.STATUS.OK} |
Info | Depends on:
|
LLD rule Physical disk discovery
| Name | Description | Type | Key and additional info |
|---|---|---|---|
| Physical disk discovery | Physical disk discovery. |
Dependent item | physicaldisk.discovery Preprocessing
|
Item prototypes for Physical disk discovery
| Name | Description | Type | Key and additional info |
|---|---|---|---|
| Physical disk [{#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 |
Dependent item | dell.server.hw.physicaldisk.status[physicalDiskComponentStatus.{#SNMPINDEX}] Preprocessing
|
| Physical disk [{#DISK_NAME}]: S.M.A.R.T. Status | MIB: IDRAC-MIB-SMIv2 Indicates whether the physical disk has received a predictive failure alert. |
Dependent item | dell.server.hw.physicaldisk.smart_status[physicalDiskSmartAlertIndication.{#SNMPINDEX}] Preprocessing
|
| Physical disk [{#DISK_NAME}]: Serial number | MIB: IDRAC-MIB-SMIv2 The physical disk's unique identification number from the manufacturer. |
Dependent item | dell.server.hw.physicaldisk.serialnumber[physicalDiskSerialNo.{#SNMPINDEX}] Preprocessing
|
| Physical disk [{#DISK_NAME}]: Model name | MIB: IDRAC-MIB-SMIv2 The model number of the physical disk. |
Dependent item | dell.server.hw.physicaldisk.model[physicalDiskProductID.{#SNMPINDEX}] Preprocessing
|
| Physical disk [{#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). |
Dependent item | dell.server.hw.physicaldisk.media_type[physicalDiskMediaType.{#SNMPINDEX}] Preprocessing
|
| Physical disk [{#DISK_NAME}]: Size | MIB: IDRAC-MIB-SMIv2 The size of the physical disk in megabytes. |
Dependent item | dell.server.hw.physicaldisk.size[physicalDiskCapacityInMB.{#SNMPINDEX}] Preprocessing
|
Trigger prototypes for Physical disk discovery
| Name | Description | Expression | Severity | Dependencies and additional info |
|---|---|---|---|---|
| Dell R740: Physical disk [{#DISK_NAME}]: Failed state | Please check physical disk for warnings or errors. |
last(/DELL PowerEdge R740 by SNMP/dell.server.hw.physicaldisk.status[physicalDiskComponentStatus.{#SNMPINDEX}])={$DELL.SNMP.DISK.STATUS.FAIL:"critical"} or last(/DELL PowerEdge R740 by SNMP/dell.server.hw.physicaldisk.status[physicalDiskComponentStatus.{#SNMPINDEX}])={$DELL.SNMP.DISK.STATUS.FAIL:"nonRecoverable"} |
High | |
| Dell R740: Physical disk [{#DISK_NAME}]: Warning state | Please check physical disk for warnings or errors. |
last(/DELL PowerEdge R740 by SNMP/dell.server.hw.physicaldisk.status[physicalDiskComponentStatus.{#SNMPINDEX}])={$DELL.SNMP.DISK.STATUS.WARN:"nonCritical"} |
Warning | Depends on:
|
| Dell R740: Physical disk [{#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}])={$DELL.SNMP.DISK.SMART.STATUS.FAIL:"replaceDrive"} or last(/DELL PowerEdge R740 by SNMP/dell.server.hw.physicaldisk.smart_status[physicalDiskSmartAlertIndication.{#SNMPINDEX}])={$DELL.SNMP.DISK.SMART.STATUS.FAIL:"replaceDriveSSDWearOut"} |
High | Depends on:
|
| Dell R740: Physical disk [{#DISK_NAME}] has been replaced | [{#DISK_NAME}] serial number has changed. Acknowledge to close the problem manually. |
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 |
LLD rule Virtual disk discovery
| Name | Description | Type | Key and additional info |
|---|---|---|---|
| Virtual disk discovery | Virtual disk discovery. |
Dependent item | virtualdisk.discovery Preprocessing
|
Item prototypes for Virtual disk discovery
| Name | Description | Type | Key and additional info |
|---|---|---|---|
| Virtual disk [{#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. |
Dependent item | dell.server.hw.virtualdisk.status[virtualDiskState.{#SNMPINDEX}] Preprocessing
|
| Virtual disk [{#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 |
Dependent item | dell.server.hw.virtualdisk.layout[virtualDiskLayout.{#SNMPINDEX}] Preprocessing
|
| Virtual disk [{#DISK_NAME}]: Size | MIB: IDRAC-MIB-SMIv2 The size of the virtual disk in megabytes. |
Dependent item | dell.server.hw.virtualdisk.size[virtualDiskSizeInMB.{#SNMPINDEX}] Preprocessing
|
| Virtual disk [{#DISK_NAME}]: Operational 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. |
Dependent item | dell.server.hw.virtualdisk.state[virtualDiskOperationalState.{#SNMPINDEX}] Preprocessing
|
| Virtual disk [{#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. |
Dependent item | dell.server.hw.virtualdisk.read_policy[virtualDiskReadPolicy.{#SNMPINDEX}] Preprocessing
|
| Virtual disk [{#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. |
Dependent item | dell.server.hw.virtualdisk.write_policy[virtualDiskWritePolicy.{#SNMPINDEX}] Preprocessing
|
Trigger prototypes for Virtual disk discovery
| Name | Description | Expression | Severity | Dependencies and additional info |
|---|---|---|---|---|
| Dell R740: Virtual disk [{#DISK_NAME}]: Failed state | Please check the virtual disk for warnings or errors. |
last(/DELL PowerEdge R740 by SNMP/dell.server.hw.virtualdisk.status[virtualDiskState.{#SNMPINDEX}])={$DELL.SNMP.VDISK.STATUS.CRIT:"failed"} |
High | |
| Dell R740: Virtual disk [{#DISK_NAME}]: Warning state | Please check the virtual disk for warnings or errors. |
last(/DELL PowerEdge R740 by SNMP/dell.server.hw.virtualdisk.status[virtualDiskState.{#SNMPINDEX}])={$DELL.SNMP.VDISK.STATUS.WARN:"degraded"} |
Warning | Depends on:
|
LLD rule Network interface discovery
| Name | Description | Type | Key and additional info |
|---|---|---|---|
| Network interface discovery | Discovery of network interfaces. |
Dependent item | net.if.discovery Preprocessing
|
Item prototypes for Network interface discovery
| Name | Description | Type | Key and additional info |
|---|---|---|---|
| NIC [{#NIC_FQDD}/{#NIC_MAC}]: Link status | This attribute defines the connection status of the network device. |
Dependent item | dell.server.net.if.link[{#NIC_FQDD}] Preprocessing
|
| NIC [{#NIC_FQDD}/{#NIC_MAC}]: Status | This attribute defines the status of the network device. |
Dependent item | dell.server.net.if.status[{#NIC_FQDD}] Preprocessing
|
Trigger prototypes for Network interface discovery
| Name | Description | Expression | Severity | Dependencies and additional info |
|---|---|---|---|---|
| Dell R740: NIC [{#NIC_FQDD}/{#NIC_MAC}]: Link down | This trigger expression works as follows: |
{$DELL.SNMP.IFCONTROL:"{#NIC_FQDD}"}=1 and last(/DELL PowerEdge R740 by SNMP/dell.server.net.if.link[{#NIC_FQDD}],#1)<>1 and last(/DELL PowerEdge R740 by SNMP/dell.server.net.if.link[{#NIC_FQDD}],#1)<>last(/DELL PowerEdge R740 by SNMP/dell.server.net.if.link[{#NIC_FQDD}],#2) |
Average | Manual close: Yes |
| Dell R740: NIC [{#NIC_FQDD}/{#NIC_MAC}]: Status is not OK | MIB: IDRAC-MIB-SMIv2 |
last(/DELL PowerEdge R740 by SNMP/dell.server.net.if.status[{#NIC_FQDD}],#1)<>3 |
Average |
LLD rule CPU status discovery
| Name | Description | Type | Key and additional info |
|---|---|---|---|
| CPU status discovery | CPU status discovery. |
Dependent item | cpu.discovery Preprocessing
|
Item prototypes for CPU status discovery
| Name | Description | Type | Key and additional info |
|---|---|---|---|
| CPU [{#CPU_FQDD}]: Status | This attribute defines the status of the processor device status probe. This status will be joined into the |
Dependent item | dell.server.cpu.status[cpu.{#SNMPINDEX}] Preprocessing
|
| CPU [{#CPU_FQDD}]: State | This attribute defines the reading of the processor device status probe. |
Dependent item | dell.server.cpu.state[cpu.{#SNMPINDEX}] Preprocessing
|
Trigger prototypes for CPU status discovery
| Name | Description | Expression | Severity | Dependencies and additional info |
|---|---|---|---|---|
| Dell R740: CPU [{#CPU_FQDD}]: Status is not OK | MIB: IDRAC-MIB-SMIv2 |
last(/DELL PowerEdge R740 by SNMP/dell.server.cpu.status[cpu.{#SNMPINDEX}],#1)<>3 |
Average | |
| Dell R740: CPU [{#CPU_FQDD}]: Reading error | MIB: IDRAC-MIB-SMIv2 |
bitand(last(/DELL PowerEdge R740 by SNMP/dell.server.cpu.state[cpu.{#SNMPINDEX}],#1),128)=0 |
Average |
LLD rule System battery discovery
| Name | Description | Type | Key and additional info |
|---|---|---|---|
| System battery discovery | System battery discovery. |
Dependent item | system.battery.discovery Preprocessing
|
Item prototypes for System battery discovery
| Name | Description | Type | Key and additional info |
|---|---|---|---|
| System battery [{#SNMPVALUE}]: Status | This attribute defines the status of the battery. |
Dependent item | dell.server.system.battery[{#SNMPVALUE}] Preprocessing
|
Trigger prototypes for System battery discovery
| Name | Description | Expression | Severity | Dependencies and additional info |
|---|---|---|---|---|
| Dell R740: System battery [{#SNMPVALUE}]: Status is not OK | MIB: IDRAC-MIB-SMIv2 |
last(/DELL PowerEdge R740 by SNMP/dell.server.system.battery[{#SNMPVALUE}],#1)<>3 |
Average |
LLD rule Memory discovery
| Name | Description | Type | Key and additional info |
|---|---|---|---|
| Memory discovery | Memory discovery. |
Dependent item | memory.discovery Preprocessing
|
Item prototypes for Memory discovery
| Name | Description | Type | Key and additional info |
|---|---|---|---|
| Memory [{#SNMPVALUE}]: Status | This attribute defines the status of the memory device. |
Dependent item | dell.server.memory.status[{#SNMPVALUE}] Preprocessing
|
| Memory [{#SNMPVALUE}]: Size | This attribute defines the size, in KB, of the memory device. Zero indicates no memory installed; 2,147,483,647 indicates an unknown memory size. |
Dependent item | dell.server.memory.size[{#SNMPVALUE}] Preprocessing
|
Trigger prototypes for Memory discovery
| Name | Description | Expression | Severity | Dependencies and additional info |
|---|---|---|---|---|
| Dell R740: Memory [{#SNMPVALUE}]: Status is not OK | MIB: IDRAC-MIB-SMIv2 |
last(/DELL PowerEdge R740 by SNMP/dell.server.memory.status[{#SNMPVALUE}],#1)<>3 |
Average |
LLD rule Voltage probe discovery
| Name | Description | Type | Key and additional info |
|---|---|---|---|
| Voltage probe discovery | Voltage probe discovery. |
Dependent item | voltage.discovery Preprocessing
|
Item prototypes for Voltage probe discovery
| Name | Description | Type | Key and additional info |
|---|---|---|---|
| Voltage probe [{#VPROBE_NAME}]: Voltage | This attribute defines the reading for a voltage probe. |
Dependent item | dell.server.voltage.value[{#VPROBE_NAME}] Preprocessing
|
| Voltage probe [{#VPROBE_NAME}]: Status | This attribute defines the status of the voltage probe. |
Dependent item | dell.server.voltage.status[{#VPROBE_NAME}] Preprocessing
|
Trigger prototypes for Voltage probe discovery
| Name | Description | Expression | Severity | Dependencies and additional info |
|---|---|---|---|---|
| Dell R740: Voltage probe [{#VPROBE_NAME}]: Status is not OK | Please check the device's voltage. |
last(/DELL PowerEdge R740 by SNMP/dell.server.voltage.status[{#VPROBE_NAME}])<>3 |
Average |
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
DELL PowerEdge R740 by SNMP
Overview
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.
Requirements
Zabbix version: 7.0 and higher.
Tested versions
This template has been tested on:
- DELL PowerEdge R740
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 |
|---|---|---|
| {$DELL.SNMP.DISCOVERY.VOLTAGE.NAME.MATCHES} | Sets the regex string of voltage probe names to allow in discovery. |
^.*Voltage.*$ |
| {$DELL.SNMP.DISCOVERY.VOLTAGE.NAME.NOT_MATCHES} | Sets the regex string of voltage probe names to ignore in discovery. |
CHANGE_IF_NEEDED |
| {$DELL.SNMP.DISCOVERY.VOLTAGE.TYPE.MATCHES} | Sets the regex string of voltage probe types to allow in discovery. |
18|16 |
| {$DELL.SNMP.DISCOVERY.VOLTAGE.TYPE.NOT_MATCHES} | Sets the regex string of voltage probe types to ignore in discovery. |
CHANGE_IF_NEEDED |
| {$DELL.SNMP.SENSOR.TEMP.STATUS.OK} | The OK status of the temperature probe for the trigger expression. |
3 |
| {$DELL.SNMP.SENSOR.TEMP.STATUS.WARN:"nonCriticalUpper"} | The warning status of the temperature probe for the trigger expression. |
4 |
| {$DELL.SNMP.SENSOR.TEMP.STATUS.WARN:"nonCriticalLower"} | The warning status of the temperature probe for the trigger expression. |
7 |
| {$DELL.SNMP.SENSOR.TEMP.STATUS.CRIT:"criticalUpper"} | The critical status of the temperature probe for the trigger expression. |
5 |
| {$DELL.SNMP.SENSOR.TEMP.STATUS.CRIT:"nonRecoverableUpper"} | The critical status of the temperature probe for the trigger expression. |
6 |
| {$DELL.SNMP.SENSOR.TEMP.STATUS.CRIT:"criticalLower"} | The critical status of the temperature probe for the trigger expression. |
8 |
| {$DELL.SNMP.SENSOR.TEMP.STATUS.CRIT:"nonRecoverableLower"} | The critical status of the temperature probe for the trigger expression. |
9 |
| {$DELL.SNMP.HEALTH.STATUS.DISASTER} | The disaster status of health for the trigger expression. |
6 |
| {$DELL.SNMP.HEALTH.STATUS.CRIT} | The critical status of health for the trigger expression. |
5 |
| {$DELL.SNMP.HEALTH.STATUS.WARN} | The warning status of health for the trigger expression. |
4 |
| {$DELL.SNMP.PSU.STATUS.WARN:"nonCritical"} | The warning value of the PSU sensor for the trigger expression. |
4 |
| {$DELL.SNMP.PSU.STATUS.CRIT:"critical"} | The critical value of the PSU sensor for the trigger expression. |
5 |
| {$DELL.SNMP.PSU.STATUS.CRIT:"nonRecoverable"} | The critical value of the PSU sensor for the trigger expression. |
6 |
| {$DELL.SNMP.FAN.STATUS.WARN:"nonCriticalUpper"} | The warning value of the FAN sensor for the trigger expression. |
4 |
| {$DELL.SNMP.FAN.STATUS.WARN:"nonCriticalLower"} | The warning value of the FAN sensor for the trigger expression. |
7 |
| {$DELL.SNMP.FAN.STATUS.CRIT:"criticalUpper"} | The critical value of the FAN sensor for the trigger expression. |
5 |
| {$DELL.SNMP.FAN.STATUS.CRIT:"nonRecoverableUpper"} | The critical value of the FAN sensor for the trigger expression. |
6 |
| {$DELL.SNMP.FAN.STATUS.CRIT:"criticalLower"} | The critical value of the FAN sensor for the trigger expression. |
8 |
| {$DELL.SNMP.FAN.STATUS.CRIT:"nonRecoverableLower"} | The critical value of the FAN sensor for the trigger expression. |
9 |
| {$DELL.SNMP.FAN.STATUS.CRIT:"failed"} | The critical value of the FAN sensor for the trigger expression. |
10 |
| {$DELL.SNMP.DISK.ARRAY.STATUS.FAIL} | The disaster status of the disk array for the trigger expression. |
6 |
| {$DELL.SNMP.DISK.ARRAY.STATUS.CRIT} | The critical status of the disk array for the trigger expression. |
5 |
| {$DELL.SNMP.DISK.ARRAY.STATUS.WARN} | The warning status of the disk array for the trigger expression. |
4 |
| {$DELL.SNMP.DISK.ARRAY.CACHE.BATTERY.STATUS.CRIT} | The critical status of the disk array cache battery for the trigger expression. |
3 |
| {$DELL.SNMP.DISK.ARRAY.CACHE.BATTERY.STATUS.WARN} | The warning status of the disk array cache battery for the trigger expression. |
4 |
| {$DELL.SNMP.DISK.ARRAY.CACHE.BATTERY.STATUS.OK} | The OK status of the disk array cache battery for the trigger expression. |
2 |
| {$DELL.SNMP.VDISK.STATUS.CRIT:"failed"} | The critical status of the virtual disk for the trigger expression. |
3 |
| {$DELL.SNMP.VDISK.STATUS.WARN:"degraded"} | The warning status of the virtual disk for the trigger expression. |
4 |
| {$DELL.SNMP.DISK.STATUS.WARN:"nonCritical"} | The warning status of the disk for the trigger expression. |
4 |
| {$DELL.SNMP.DISK.STATUS.FAIL:"critical"} | The critical status of the disk for the trigger expression. |
5 |
| {$DELL.SNMP.DISK.STATUS.FAIL:"nonRecoverable"} | The critical status of the disk for the trigger expression. |
6 |
| {$DELL.SNMP.DISK.SMART.STATUS.FAIL} | The critical S.M.A.R.T status of the disk for the trigger expression. |
1 |
| {$DELL.SNMP.TIMEOUT} | The time interval for the SNMP agent availability trigger expression. |
5m |
| {$DELL.SNMP.IFCONTROL} | The link status trigger will be fired only for interfaces that have the context macro equal to "1". |
1 |
Items
| Name | Description | Type | Key and additional info |
|---|---|---|---|
| Overall system health status | MIB: IDRAC-MIB-SMIv2 This attribute defines the overall rollup status of all the components in the system monitored by the remote access card. Includes system, storage, IO devices, iDRAC, CPU, memory, etc. |
SNMP agent | dell.server.status[globalSystemStatus] Preprocessing
|
| Hardware model name | MIB: IDRAC-MIB-SMIv2 This attribute defines the model name of the system. |
SNMP agent | dell.server.hw.model[systemModelName] Preprocessing
|
| Hardware serial number | MIB: IDRAC-MIB-SMIv2 This attribute defines the service tag of the system. |
SNMP agent | dell.server.hw.serialnumber[systemServiceTag] Preprocessing
|
| Operating system | MIB: IDRAC-MIB-SMIv2 This attribute defines the name of the operating system that the host is running. |
SNMP agent | dell.server.sw.os[systemOSName] Preprocessing
|
| Firmware version | MIB: IDRAC-MIB-SMIv2 This attribute defines the firmware version of a remote access card. |
SNMP agent | dell.server.hw.firmware[racFirmwareVersion] Preprocessing
|
| Uptime (network) | MIB: SNMP-FRAMEWORK-MIB The number of seconds since the value of the snmpEngineBoots object last changed. |
SNMP agent | dell.server.net.uptime[snmpEngineTime] |
| Uptime (hardware) | MIB: IDRAC-MIB-SMIv2 This attribute defines the power-up time of the system in seconds. |
SNMP agent | dell.server.hw.uptime[systemPowerUpTime] |
| SNMP traps (fallback) | The item is used to collect all SNMP traps unmatched by other |
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 a zero-length string. |
SNMP agent | dell.server.location[sysLocation] Preprocessing
|
| System contact details | MIB: SNMPv2-MIB Name and contact information of the contact person for the node. If not provided, the value is a zero-length string. |
SNMP agent | dell.server.contact[sysContact] Preprocessing
|
| System object ID | MIB: SNMPv2-MIB The vendor's authoritative identification of the entity as part of the vendor's SMI enterprises subtree with the prefix 1.3.6.1.4.1 (e.g., a vendor with the identifier 1.3.6.1.4.1.4242 might assign a system object with the OID 1.3.6.1.4.1.4242.1.1). |
SNMP agent | dell.server.objectid[sysObjectID] Preprocessing
|
| 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 a zero-length string. |
SNMP agent | dell.server.name[sysName] Preprocessing
|
| 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 | dell.server.descr[sysDescr] Preprocessing
|
| SNMP agent availability | Availability of SNMP checks on the host. The value of this item corresponds to availability icons in the host list. Possible values: 0 - not available 1 - available 2 - unknown |
Zabbix internal | zabbix[host,snmp,available] |
| Memory, total size | Total memory amount on the device. |
Calculated | dell.server.memory.size.total Preprocessing
|
| BIOS version | MIB: IDRAC-MIB-SMIv2 This attribute defines the version name of the system BIOS. |
SNMP agent | dell.server.bios.version Preprocessing
|
| SNMP walk Temperature sensor table | Scanning of Temperature Probe Table |
SNMP agent | dell.server.sensor.temp.walk |
| SNMP walk Power supply table | Scanning of Power Supply Table |
SNMP agent | dell.server.psu.walk |
| SNMP walk Cooling device table | Scanning of Cooling Device Table |
SNMP agent | dell.server.fan.walk |
| SNMP walk RAID controllers table | Scanning of RAID Controllers Table |
SNMP agent | dell.server.array.controller.walk |
| SNMP walk Battery table | Scanning of RAID Controllers Table |
SNMP agent | dell.server.battery.walk |
| SNMP walk Physical disk table | Scanning of Physical Disk Table |
SNMP agent | dell.server.disk.physical.walk |
| SNMP walk Virtual disk table | Scanning of Virtual Disk Table |
SNMP agent | dell.server.disk.virtual.walk |
| SNMP walk Network device table | Scanning of Network Device Table |
SNMP agent | dell.server.net.if.walk |
| SNMP walk Processor device tables | Scanning of Processor Device Status Table |
SNMP agent | dell.server.cpu.walk |
| SNMP walk Memory device table | Scanning of Memory Device Table |
SNMP agent | dell.server.memory.walk |
| SNMP walk System battery table | Scanning of System Battery Table |
SNMP agent | dell.server.system.battery.walk |
| SNMP walk Voltage probe table | Scanning of Voltage Probe Table |
SNMP agent | dell.server.voltage.walk |
Triggers
| Name | Description | Expression | Severity | Dependencies and additional info |
|---|---|---|---|---|
| Dell R740: System is in unrecoverable state | Please check the device for faults. |
last(/DELL PowerEdge R740 by SNMP/dell.server.status[globalSystemStatus])={$DELL.SNMP.HEALTH.STATUS.DISASTER} |
High | |
| Dell R740: System status is in critical state | Please check the device for errors. |
last(/DELL PowerEdge R740 by SNMP/dell.server.status[globalSystemStatus])={$DELL.SNMP.HEALTH.STATUS.CRIT} |
Average | |
| Dell R740: System status is in warning state | Please check the device for warnings. |
last(/DELL PowerEdge R740 by SNMP/dell.server.status[globalSystemStatus])={$DELL.SNMP.HEALTH.STATUS.WARN} |
Warning | Depends on:
|
| Dell R740: Device has been replaced | Device serial number has changed. Acknowledge to close the problem manually. |
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. Acknowledge to close the problem manually. |
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. Acknowledge to close the problem manually. |
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: Host has been restarted | Uptime is less than 10 minutes. |
(last(/DELL PowerEdge R740 by SNMP/dell.server.hw.uptime[systemPowerUpTime])>0 and last(/DELL PowerEdge R740 by SNMP/dell.server.hw.uptime[systemPowerUpTime])<10m) or (last(/DELL PowerEdge R740 by SNMP/dell.server.hw.uptime[systemPowerUpTime])=0 and last(/DELL PowerEdge R740 by SNMP/dell.server.net.uptime[snmpEngineTime])<10m) |
Warning | Manual close: Yes |
| Dell R740: System name has changed | The name of the system has changed. Acknowledge to close the problem manually. |
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: 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],{$DELL.SNMP.TIMEOUT})=0 |
Warning | |
| Dell R740: Memory amount has changed | change(/DELL PowerEdge R740 by SNMP/dell.server.memory.size.total)>0 |
Average |
LLD rule Temperature discovery
| Name | Description | Type | Key and additional info |
|---|---|---|---|
| Temperature discovery | Temperature sensor discovery. |
Dependent item | temp.discovery Preprocessing
|
Item prototypes for Temperature discovery
| Name | Description | Type | Key and additional info |
|---|---|---|---|
| Probe [{#SENSOR_LOCALE}]: Value | MIB: IDRAC-MIB-SMIv2 This attribute defines the reading for a temperature probe of type other than When the value for When the value for |
Dependent item | dell.server.sensor.temp.value[temperatureProbeReading.{#SNMPINDEX}] Preprocessing
|
| Probe [{#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 |
Dependent item | dell.server.sensor.temp.status[temperatureProbeStatus.{#SNMPINDEX}] Preprocessing
|
Trigger prototypes for Temperature discovery
| Name | Description | Expression | Severity | Dependencies and additional info |
|---|---|---|---|---|
| Dell R740: Probe [{#SENSOR_LOCALE}]: Critical status | Please check the device for faults. |
last(/DELL PowerEdge R740 by SNMP/dell.server.sensor.temp.status[temperatureProbeStatus.{#SNMPINDEX}])={$DELL.SNMP.SENSOR.TEMP.STATUS.CRIT:"criticalUpper"} or last(/DELL PowerEdge R740 by SNMP/dell.server.sensor.temp.status[temperatureProbeStatus.{#SNMPINDEX}])={$DELL.SNMP.SENSOR.TEMP.STATUS.CRIT:"nonRecoverableUpper"} or last(/DELL PowerEdge R740 by SNMP/dell.server.sensor.temp.status[temperatureProbeStatus.{#SNMPINDEX}])={$DELL.SNMP.SENSOR.TEMP.STATUS.CRIT:"criticalLower"} or last(/DELL PowerEdge R740 by SNMP/dell.server.sensor.temp.status[temperatureProbeStatus.{#SNMPINDEX}])={$DELL.SNMP.SENSOR.TEMP.STATUS.CRIT:"nonRecoverableLower"} |
Average | |
| Dell R740: Probe [{#SENSOR_LOCALE}]: Warning status | Please check the device for faults. |
last(/DELL PowerEdge R740 by SNMP/dell.server.sensor.temp.status[temperatureProbeStatus.{#SNMPINDEX}])={$DELL.SNMP.SENSOR.TEMP.STATUS.WARN:"nonCriticalUpper"} or last(/DELL PowerEdge R740 by SNMP/dell.server.sensor.temp.status[temperatureProbeStatus.{#SNMPINDEX}])={$DELL.SNMP.SENSOR.TEMP.STATUS.WARN:"nonCriticalLower"} |
Warning | Depends on:
|
| Dell R740: Probe [{#SENSOR_LOCALE}]: Not in optimal status | Please check the device for faults. |
last(/DELL PowerEdge R740 by SNMP/dell.server.sensor.temp.status[temperatureProbeStatus.{#SNMPINDEX}])<>{$DELL.SNMP.SENSOR.TEMP.STATUS.OK} |
Info | Manual close: Yes Depends on:
|
LLD rule PSU discovery
| Name | Description | Type | Key and additional info |
|---|---|---|---|
| PSU discovery | PSU discovery. |
Dependent item | psu.discovery Preprocessing
|
Item prototypes for PSU discovery
| Name | Description | Type | Key and additional info |
|---|---|---|---|
| Power supply [{#PSU_DESCR}]: State | MIB: IDRAC-MIB-SMIv2 This attribute defines the status of the power supply. |
Dependent item | dell.server.sensor.psu.status[powerSupplyStatus.{#SNMPINDEX}] Preprocessing
|
Trigger prototypes for PSU discovery
| Name | Description | Expression | Severity | Dependencies and additional info |
|---|---|---|---|---|
| Dell R740: Power supply [{#PSU_DESCR}]: Critical state | Please check the power supply unit for errors. |
last(/DELL PowerEdge R740 by SNMP/dell.server.sensor.psu.status[powerSupplyStatus.{#SNMPINDEX}])={$DELL.SNMP.PSU.STATUS.CRIT:"critical"} or last(/DELL PowerEdge R740 by SNMP/dell.server.sensor.psu.status[powerSupplyStatus.{#SNMPINDEX}])={$DELL.SNMP.PSU.STATUS.CRIT:"nonRecoverable"} |
Average | |
| Dell R740: Power supply [{#PSU_DESCR}]: Warning state | Please check the power supply unit for errors. |
last(/DELL PowerEdge R740 by SNMP/dell.server.sensor.psu.status[powerSupplyStatus.{#SNMPINDEX}])={$DELL.SNMP.PSU.STATUS.WARN:"nonCritical"} |
Warning | Depends on:
|
LLD rule Fan discovery
| Name | Description | Type | Key and additional info |
|---|---|---|---|
| Fan discovery | Fan discovery. |
Dependent item | fan.discovery Preprocessing
|
Item prototypes for Fan discovery
| Name | Description | Type | Key and additional info |
|---|---|---|---|
| Fan [{#FAN_DESCR}]: Status | MIB: IDRAC-MIB-SMIv2 This attribute defines the probe status of the cooling device. |
Dependent item | dell.server.sensor.fan.status[{#FAN_DESCR}] Preprocessing
|
| Fan [{#FAN_DESCR}]: Speed | MIB: IDRAC-MIB-SMIv2 This attribute defines the reading for a cooling device of a subtype other than When the value for When the value for |
Dependent item | dell.server.sensor.fan.speed[{#FAN_DESCR}] Preprocessing
|
Trigger prototypes for Fan discovery
| Name | Description | Expression | Severity | Dependencies and additional info |
|---|---|---|---|---|
| Dell R740: Fan [{#FAN_DESCR}]: Critical state | Please check the fan unit. |
last(/DELL PowerEdge R740 by SNMP/dell.server.sensor.fan.status[{#FAN_DESCR}])={$DELL.SNMP.FAN.STATUS.CRIT:"criticalUpper"} or last(/DELL PowerEdge R740 by SNMP/dell.server.sensor.fan.status[{#FAN_DESCR}])={$DELL.SNMP.FAN.STATUS.CRIT:"nonRecoverableUpper"} or last(/DELL PowerEdge R740 by SNMP/dell.server.sensor.fan.status[{#FAN_DESCR}])={$DELL.SNMP.FAN.STATUS.CRIT:"criticalLower"} or last(/DELL PowerEdge R740 by SNMP/dell.server.sensor.fan.status[{#FAN_DESCR}])={$DELL.SNMP.FAN.STATUS.CRIT:"nonRecoverableLower"} or last(/DELL PowerEdge R740 by SNMP/dell.server.sensor.fan.status[{#FAN_DESCR}])={$DELL.SNMP.FAN.STATUS.CRIT:"failed"} |
Average | |
| Dell R740: Fan [{#FAN_DESCR}]: Warning state | Please check the fan unit. |
last(/DELL PowerEdge R740 by SNMP/dell.server.sensor.fan.status[{#FAN_DESCR}])={$DELL.SNMP.FAN.STATUS.WARN:"nonCriticalUpper"} or last(/DELL PowerEdge R740 by SNMP/dell.server.sensor.fan.status[{#FAN_DESCR}])={$DELL.SNMP.FAN.STATUS.WARN:"nonCriticalLower"} |
Warning | Depends on:
|
LLD rule Array controller discovery
| Name | Description | Type | Key and additional info |
|---|---|---|---|
| Array controller discovery | Array controller discovery. |
Dependent item | array.discovery Preprocessing
|
Item prototypes for Array controller discovery
| Name | Description | Type | Key and additional info |
|---|---|---|---|
| Controller [{#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 |
Dependent item | dell.server.hw.diskarray.status[controllerComponentStatus.{#SNMPINDEX}] Preprocessing
|
| Controller [{#CNTLR_NAME}]: Model | MIB: IDRAC-MIB-SMIv2 The controller's name as represented in Storage Management. |
Dependent item | dell.server.hw.diskarray.model[controllerName.{#SNMPINDEX}] Preprocessing
|
Trigger prototypes for Array controller discovery
| Name | Description | Expression | Severity | Dependencies and additional info |
|---|---|---|---|---|
| Dell R740: Controller [{#CNTLR_NAME}]: Unrecoverable state | Please check the device for faults. |
last(/DELL PowerEdge R740 by SNMP/dell.server.hw.diskarray.status[controllerComponentStatus.{#SNMPINDEX}])={$DELL.SNMP.DISK.ARRAY.STATUS.FAIL} |
High | |
| Dell R740: Controller [{#CNTLR_NAME}]: Critical state | Please check the device for faults. |
last(/DELL PowerEdge R740 by SNMP/dell.server.hw.diskarray.status[controllerComponentStatus.{#SNMPINDEX}])={$DELL.SNMP.DISK.ARRAY.STATUS.CRIT} |
Average | Depends on:
|
| Dell R740: Controller [{#CNTLR_NAME}]: Warning state | Please check the device for faults. |
last(/DELL PowerEdge R740 by SNMP/dell.server.hw.diskarray.status[controllerComponentStatus.{#SNMPINDEX}])={$DELL.SNMP.DISK.ARRAY.STATUS.WARN} |
Warning | Depends on:
|
LLD rule Battery discovery
| Name | Description | Type | Key and additional info |
|---|---|---|---|
| Battery discovery | Battery discovery. |
Dependent item | battery.discovery Preprocessing
|
Item prototypes for Battery discovery
| Name | Description | Type | Key and additional info |
|---|---|---|---|
| Battery [{#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. |
Dependent item | dell.server.hw.battery.status[batteryState.{#SNMPINDEX}] Preprocessing
|
Trigger prototypes for Battery discovery
| Name | Description | Expression | Severity | Dependencies and additional info |
|---|---|---|---|---|
| Dell R740: Battery [{#BATTERY_NAME}]: Critical state | Please check the device for faults. |
last(/DELL PowerEdge R740 by SNMP/dell.server.hw.battery.status[batteryState.{#SNMPINDEX}])={$DELL.SNMP.DISK.ARRAY.CACHE.BATTERY.STATUS.CRIT} |
Average | |
| Dell R740: Battery [{#BATTERY_NAME}]: Warning state | Please check the device for faults. |
last(/DELL PowerEdge R740 by SNMP/dell.server.hw.battery.status[batteryState.{#SNMPINDEX}])={$DELL.SNMP.DISK.ARRAY.CACHE.BATTERY.STATUS.WARN} |
Warning | Depends on:
|
| Dell R740: Battery [{#BATTERY_NAME}]: Not in optimal state | Please check the device for faults. |
last(/DELL PowerEdge R740 by SNMP/dell.server.hw.battery.status[batteryState.{#SNMPINDEX}])<>{$DELL.SNMP.DISK.ARRAY.CACHE.BATTERY.STATUS.OK} |
Info | Depends on:
|
LLD rule Physical disk discovery
| Name | Description | Type | Key and additional info |
|---|---|---|---|
| Physical disk discovery | Physical disk discovery. |
Dependent item | physicaldisk.discovery Preprocessing
|
Item prototypes for Physical disk discovery
| Name | Description | Type | Key and additional info |
|---|---|---|---|
| Physical disk [{#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 |
Dependent item | dell.server.hw.physicaldisk.status[physicalDiskComponentStatus.{#SNMPINDEX}] Preprocessing
|
| Physical disk [{#DISK_NAME}]: S.M.A.R.T. Status | MIB: IDRAC-MIB-SMIv2 Indicates whether the physical disk has received a predictive failure alert. |
Dependent item | dell.server.hw.physicaldisk.smart_status[physicalDiskSmartAlertIndication.{#SNMPINDEX}] Preprocessing
|
| Physical disk [{#DISK_NAME}]: Serial number | MIB: IDRAC-MIB-SMIv2 The physical disk's unique identification number from the manufacturer. |
Dependent item | dell.server.hw.physicaldisk.serialnumber[physicalDiskSerialNo.{#SNMPINDEX}] Preprocessing
|
| Physical disk [{#DISK_NAME}]: Model name | MIB: IDRAC-MIB-SMIv2 The model number of the physical disk. |
Dependent item | dell.server.hw.physicaldisk.model[physicalDiskProductID.{#SNMPINDEX}] Preprocessing
|
| Physical disk [{#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). |
Dependent item | dell.server.hw.physicaldisk.media_type[physicalDiskMediaType.{#SNMPINDEX}] Preprocessing
|
| Physical disk [{#DISK_NAME}]: Size | MIB: IDRAC-MIB-SMIv2 The size of the physical disk in megabytes. |
Dependent item | dell.server.hw.physicaldisk.size[physicalDiskCapacityInMB.{#SNMPINDEX}] Preprocessing
|
Trigger prototypes for Physical disk discovery
| Name | Description | Expression | Severity | Dependencies and additional info |
|---|---|---|---|---|
| Dell R740: Physical disk [{#DISK_NAME}]: Failed state | Please check physical disk for warnings or errors. |
last(/DELL PowerEdge R740 by SNMP/dell.server.hw.physicaldisk.status[physicalDiskComponentStatus.{#SNMPINDEX}])={$DELL.SNMP.DISK.STATUS.FAIL:"critical"} or last(/DELL PowerEdge R740 by SNMP/dell.server.hw.physicaldisk.status[physicalDiskComponentStatus.{#SNMPINDEX}])={$DELL.SNMP.DISK.STATUS.FAIL:"nonRecoverable"} |
High | |
| Dell R740: Physical disk [{#DISK_NAME}]: Warning state | Please check physical disk for warnings or errors. |
last(/DELL PowerEdge R740 by SNMP/dell.server.hw.physicaldisk.status[physicalDiskComponentStatus.{#SNMPINDEX}])={$DELL.SNMP.DISK.STATUS.WARN:"nonCritical"} |
Warning | Depends on:
|
| Dell R740: Physical disk [{#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}])={$DELL.SNMP.DISK.SMART.STATUS.FAIL:"replaceDrive"} or last(/DELL PowerEdge R740 by SNMP/dell.server.hw.physicaldisk.smart_status[physicalDiskSmartAlertIndication.{#SNMPINDEX}])={$DELL.SNMP.DISK.SMART.STATUS.FAIL:"replaceDriveSSDWearOut"} |
High | Depends on:
|
| Dell R740: Physical disk [{#DISK_NAME}] has been replaced | [{#DISK_NAME}] serial number has changed. Acknowledge to close the problem manually. |
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 |
LLD rule Virtual disk discovery
| Name | Description | Type | Key and additional info |
|---|---|---|---|
| Virtual disk discovery | Virtual disk discovery. |
Dependent item | virtualdisk.discovery Preprocessing
|
Item prototypes for Virtual disk discovery
| Name | Description | Type | Key and additional info |
|---|---|---|---|
| Virtual disk [{#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. |
Dependent item | dell.server.hw.virtualdisk.status[virtualDiskState.{#SNMPINDEX}] Preprocessing
|
| Virtual disk [{#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 |
Dependent item | dell.server.hw.virtualdisk.layout[virtualDiskLayout.{#SNMPINDEX}] Preprocessing
|
| Virtual disk [{#DISK_NAME}]: Size | MIB: IDRAC-MIB-SMIv2 The size of the virtual disk in megabytes. |
Dependent item | dell.server.hw.virtualdisk.size[virtualDiskSizeInMB.{#SNMPINDEX}] Preprocessing
|
| Virtual disk [{#DISK_NAME}]: Operational 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. |
Dependent item | dell.server.hw.virtualdisk.state[virtualDiskOperationalState.{#SNMPINDEX}] Preprocessing
|
| Virtual disk [{#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. |
Dependent item | dell.server.hw.virtualdisk.read_policy[virtualDiskReadPolicy.{#SNMPINDEX}] Preprocessing
|
| Virtual disk [{#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. |
Dependent item | dell.server.hw.virtualdisk.write_policy[virtualDiskWritePolicy.{#SNMPINDEX}] Preprocessing
|
Trigger prototypes for Virtual disk discovery
| Name | Description | Expression | Severity | Dependencies and additional info |
|---|---|---|---|---|
| Dell R740: Virtual disk [{#DISK_NAME}]: Failed state | Please check the virtual disk for warnings or errors. |
last(/DELL PowerEdge R740 by SNMP/dell.server.hw.virtualdisk.status[virtualDiskState.{#SNMPINDEX}])={$DELL.SNMP.VDISK.STATUS.CRIT:"failed"} |
High | |
| Dell R740: Virtual disk [{#DISK_NAME}]: Warning state | Please check the virtual disk for warnings or errors. |
last(/DELL PowerEdge R740 by SNMP/dell.server.hw.virtualdisk.status[virtualDiskState.{#SNMPINDEX}])={$DELL.SNMP.VDISK.STATUS.WARN:"degraded"} |
Warning | Depends on:
|
LLD rule Network interface discovery
| Name | Description | Type | Key and additional info |
|---|---|---|---|
| Network interface discovery | Discovery of network interfaces. |
Dependent item | net.if.discovery Preprocessing
|
Item prototypes for Network interface discovery
| Name | Description | Type | Key and additional info |
|---|---|---|---|
| NIC [{#NIC_FQDD}/{#NIC_MAC}]: Link status | This attribute defines the connection status of the network device. |
Dependent item | dell.server.net.if.link[{#NIC_FQDD}] Preprocessing
|
| NIC [{#NIC_FQDD}/{#NIC_MAC}]: Status | This attribute defines the status of the network device. |
Dependent item | dell.server.net.if.status[{#NIC_FQDD}] Preprocessing
|
Trigger prototypes for Network interface discovery
| Name | Description | Expression | Severity | Dependencies and additional info |
|---|---|---|---|---|
| Dell R740: NIC [{#NIC_FQDD}/{#NIC_MAC}]: Link down | This trigger expression works as follows: |
{$DELL.SNMP.IFCONTROL:"{#NIC_FQDD}"}=1 and last(/DELL PowerEdge R740 by SNMP/dell.server.net.if.link[{#NIC_FQDD}],#1)<>1 and last(/DELL PowerEdge R740 by SNMP/dell.server.net.if.link[{#NIC_FQDD}],#1)<>last(/DELL PowerEdge R740 by SNMP/dell.server.net.if.link[{#NIC_FQDD}],#2) |
Average | Manual close: Yes |
| Dell R740: NIC [{#NIC_FQDD}/{#NIC_MAC}]: Status is not OK | MIB: IDRAC-MIB-SMIv2 |
last(/DELL PowerEdge R740 by SNMP/dell.server.net.if.status[{#NIC_FQDD}],#1)<>3 |
Average |
LLD rule CPU status discovery
| Name | Description | Type | Key and additional info |
|---|---|---|---|
| CPU status discovery | CPU status discovery. |
Dependent item | cpu.discovery Preprocessing
|
Item prototypes for CPU status discovery
| Name | Description | Type | Key and additional info |
|---|---|---|---|
| CPU [{#CPU_FQDD}]: Status | This attribute defines the status of the processor device status probe. This status will be joined into the |
Dependent item | dell.server.cpu.status[cpu.{#SNMPINDEX}] Preprocessing
|
| CPU [{#CPU_FQDD}]: State | This attribute defines the reading of the processor device status probe. |
Dependent item | dell.server.cpu.state[cpu.{#SNMPINDEX}] Preprocessing
|
Trigger prototypes for CPU status discovery
| Name | Description | Expression | Severity | Dependencies and additional info |
|---|---|---|---|---|
| Dell R740: CPU [{#CPU_FQDD}]: Status is not OK | MIB: IDRAC-MIB-SMIv2 |
last(/DELL PowerEdge R740 by SNMP/dell.server.cpu.status[cpu.{#SNMPINDEX}],#1)<>3 |
Average | |
| Dell R740: CPU [{#CPU_FQDD}]: Reading error | MIB: IDRAC-MIB-SMIv2 |
bitand(last(/DELL PowerEdge R740 by SNMP/dell.server.cpu.state[cpu.{#SNMPINDEX}],#1),128)=0 |
Average |
LLD rule System battery discovery
| Name | Description | Type | Key and additional info |
|---|---|---|---|
| System battery discovery | System battery discovery. |
Dependent item | system.battery.discovery Preprocessing
|
Item prototypes for System battery discovery
| Name | Description | Type | Key and additional info |
|---|---|---|---|
| System battery [{#SNMPVALUE}]: Status | This attribute defines the status of the battery. |
Dependent item | dell.server.system.battery[{#SNMPVALUE}] Preprocessing
|
Trigger prototypes for System battery discovery
| Name | Description | Expression | Severity | Dependencies and additional info |
|---|---|---|---|---|
| Dell R740: System battery [{#SNMPVALUE}]: Status is not OK | MIB: IDRAC-MIB-SMIv2 |
last(/DELL PowerEdge R740 by SNMP/dell.server.system.battery[{#SNMPVALUE}],#1)<>3 |
Average |
LLD rule Memory discovery
| Name | Description | Type | Key and additional info |
|---|---|---|---|
| Memory discovery | Memory discovery. |
Dependent item | memory.discovery Preprocessing
|
Item prototypes for Memory discovery
| Name | Description | Type | Key and additional info |
|---|---|---|---|
| Memory [{#SNMPVALUE}]: Status | This attribute defines the status of the memory device. |
Dependent item | dell.server.memory.status[{#SNMPVALUE}] Preprocessing
|
| Memory [{#SNMPVALUE}]: Size | This attribute defines the size, in KB, of the memory device. Zero indicates no memory installed; 2,147,483,647 indicates an unknown memory size. |
Dependent item | dell.server.memory.size[{#SNMPVALUE}] Preprocessing
|
Trigger prototypes for Memory discovery
| Name | Description | Expression | Severity | Dependencies and additional info |
|---|---|---|---|---|
| Dell R740: Memory [{#SNMPVALUE}]: Status is not OK | MIB: IDRAC-MIB-SMIv2 |
last(/DELL PowerEdge R740 by SNMP/dell.server.memory.status[{#SNMPVALUE}],#1)<>3 |
Average |
LLD rule Voltage probe discovery
| Name | Description | Type | Key and additional info |
|---|---|---|---|
| Voltage probe discovery | Voltage probe discovery. |
Dependent item | voltage.discovery Preprocessing
|
Item prototypes for Voltage probe discovery
| Name | Description | Type | Key and additional info |
|---|---|---|---|
| Voltage probe [{#VPROBE_NAME}]: Voltage | This attribute defines the reading for a voltage probe. |
Dependent item | dell.server.voltage.value[{#VPROBE_NAME}] Preprocessing
|
| Voltage probe [{#VPROBE_NAME}]: Status | This attribute defines the status of the voltage probe. |
Dependent item | dell.server.voltage.status[{#VPROBE_NAME}] Preprocessing
|
Trigger prototypes for Voltage probe discovery
| Name | Description | Expression | Severity | Dependencies and additional info |
|---|---|---|---|---|
| Dell R740: Voltage probe [{#VPROBE_NAME}]: Status is not OK | Please check the device's voltage. |
last(/DELL PowerEdge R740 by SNMP/dell.server.voltage.status[{#VPROBE_NAME}])<>3 |
Average |
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
DELL PowerEdge R740 by SNMP
Overview
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.
Requirements
Zabbix version: 6.4 and higher.
Tested versions
This template has been tested on:
- DELL PowerEdge R740
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 |
|---|---|---|
| {$SENSOR.TEMP.STATUS.OK} | The OK status of the temperature probe for trigger expression. |
3 |
| {$SENSOR.TEMP.STATUS.WARN:"nonCriticalUpper"} | The warning status of the temperature probe for trigger expression. |
4 |
| {$SENSOR.TEMP.STATUS.WARN:"nonCriticalLower"} | The warning status of the temperature probe for trigger expression. |
7 |
| {$SENSOR.TEMP.STATUS.CRIT:"criticalUpper"} | The critical status of the temperature probe for trigger expression. |
5 |
| {$SENSOR.TEMP.STATUS.CRIT:"nonRecoverableUpper"} | The critical status of the temperature probe for trigger expression. |
6 |
| {$SENSOR.TEMP.STATUS.CRIT:"criticalLower"} | The critical status of the temperature probe for trigger expression. |
8 |
| {$SENSOR.TEMP.STATUS.CRIT:"nonRecoverableLower"} | The critical status of the temperature probe for trigger expression. |
9 |
| {$HEALTH.STATUS.DISASTER} | The disaster status of the health for trigger expression. |
6 |
| {$HEALTH.STATUS.CRIT} | The critical status of the health for trigger expression. |
5 |
| {$HEALTH.STATUS.WARN} | The warning status of the health for trigger expression. |
4 |
| {$PSU.STATUS.WARN:"nonCritical"} | The warning value of the PSU sensor 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 |
| {$FAN.STATUS.WARN:"nonCriticalUpper"} | The warning value of the FAN sensor for trigger expression. |
4 |
| {$FAN.STATUS.WARN:"nonCriticalLower"} | The warning value of the FAN sensor for trigger expression. |
7 |
| {$FAN.STATUS.CRIT:"criticalUpper"} | The critical value of the FAN sensor for trigger expression. |
5 |
| {$FAN.STATUS.CRIT:"nonRecoverableUpper"} | The critical value of the FAN sensor for trigger expression. |
6 |
| {$FAN.STATUS.CRIT:"criticalLower"} | The critical value of the FAN sensor for trigger expression. |
8 |
| {$FAN.STATUS.CRIT:"nonRecoverableLower"} | The critical value of the FAN sensor for trigger expression. |
9 |
| {$FAN.STATUS.CRIT:"failed"} | The critical value of the FAN sensor for trigger expression. |
10 |
| {$DISK.ARRAY.STATUS.FAIL} | The disaster status of the disk array for trigger expression. |
6 |
| {$DISK.ARRAY.STATUS.CRIT} | The critical status of the disk array for trigger expression. |
5 |
| {$DISK.ARRAY.STATUS.WARN} | The warning status of the disk array for trigger expression. |
4 |
| {$DISK.ARRAY.CACHE.BATTERY.STATUS.CRIT} | The critical status of the disk array cache battery for trigger expression. |
3 |
| {$DISK.ARRAY.CACHE.BATTERY.STATUS.WARN} | The warning status of the disk array cache battery for trigger expression. |
4 |
| {$DISK.ARRAY.CACHE.BATTERY.STATUS.OK} | The OK status of the disk array cache battery for trigger expression. |
2 |
| {$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 |
| {$DISK.STATUS.WARN:"nonCritical"} | The warning status of the disk for trigger expression. |
4 |
| {$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.SMART.STATUS.FAIL} | The critical S.M.A.R.T status of the disk for trigger expression. |
1 |
| {$SNMP.TIMEOUT} | The time interval for SNMP agent availability trigger expression. |
5m |
Items
| Name | Description | Type | Key and additional info |
|---|---|---|---|
| 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 agent | dell.server.status[globalSystemStatus] Preprocessing
|
| Dell R740: Hardware model name | MIB: IDRAC-MIB-SMIv2 This attribute defines the model name of the system. |
SNMP agent | dell.server.hw.model[systemModelName] Preprocessing
|
| Dell R740: Hardware serial number | MIB: IDRAC-MIB-SMIv2 This attribute defines the service tag of the system. |
SNMP agent | dell.server.hw.serialnumber[systemServiceTag] Preprocessing
|
| Dell R740: Operating system | MIB: IDRAC-MIB-SMIv2 This attribute defines the name of the operating system that the host is running. |
SNMP agent | dell.server.sw.os[systemOSName] Preprocessing
|
| Dell R740: Firmware version | MIB: IDRAC-MIB-SMIv2 This attribute defines the firmware version of a remote access card. |
SNMP agent | dell.server.hw.firmware[racFirmwareVersion] Preprocessing
|
| 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 agent | dell.server.net.uptime[sysUpTime] Preprocessing
|
| 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 agent | dell.server.hw.uptime[hrSystemUptime] Preprocessing
|
| Dell R740: SNMP traps (fallback) | The item is used to collect all SNMP traps unmatched by other snmptrap items |
SNMP trap | snmptrap.fallback |
| 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 agent | dell.server.location[sysLocation] Preprocessing
|
| 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 agent | dell.server.contact[sysContact] Preprocessing
|
| 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 agent | dell.server.objectid[sysObjectID] Preprocessing
|
| 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 agent | dell.server.name[sysName] Preprocessing
|
| 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 agent | dell.server.descr[sysDescr] Preprocessing
|
| Dell R740: SNMP agent availability | Zabbix internal | zabbix[host,snmp,available] Preprocessing
|
Triggers
| Name | Description | Expression | Severity | Dependencies and additional info |
|---|---|---|---|---|
| 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: Device has been replaced | Device serial number has changed. Acknowledge to close the problem manually. |
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. Acknowledge to close the problem manually. |
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. Acknowledge to close the problem manually. |
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: 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: System name has changed | The name of the system has changed. Acknowledge to close the problem manually. |
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: 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 |
LLD rule Temperature discovery
| Name | Description | Type | Key and additional info |
|---|---|---|---|
| Temperature discovery | Scanning table of Temperature Probe Table IDRAC-MIB-SMIv2::temperatureProbeTable |
SNMP agent | temp.discovery Preprocessing
|
Item prototypes for Temperature discovery
| Name | Description | Type | Key and additional info |
|---|---|---|---|
| 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 agent | dell.server.sensor.temp.value[temperatureProbeReading.{#SNMPINDEX}] Preprocessing
|
| 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 agent | dell.server.sensor.temp.status[temperatureProbeStatus.{#SNMPINDEX}] Preprocessing
|
Trigger prototypes for Temperature discovery
| Name | Description | Expression | Severity | Dependencies and additional info |
|---|---|---|---|---|
| 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 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:
|
LLD rule PSU discovery
| Name | Description | Type | Key and additional info |
|---|---|---|---|
| PSU discovery | IDRAC-MIB-SMIv2::powerSupplyTable |
SNMP agent | psu.discovery Preprocessing
|
Item prototypes for PSU discovery
| Name | Description | Type | Key and additional info |
|---|---|---|---|
| Dell R740: {#PSU_DESCR} | MIB: IDRAC-MIB-SMIv2 0600.0012.0001.0005 This attribute defines the status of the power supply. |
SNMP agent | dell.server.sensor.psu.status[powerSupplyStatus.{#SNMPINDEX}] Preprocessing
|
Trigger prototypes for PSU discovery
| Name | Description | Expression | Severity | Dependencies and additional info |
|---|---|---|---|---|
| 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:
|
LLD rule FAN discovery
| Name | Description | Type | Key and additional info |
|---|---|---|---|
| FAN discovery | IDRAC-MIB-SMIv2::coolingDeviceTable |
SNMP agent | fan.discovery Preprocessing
|
Item prototypes for FAN discovery
| Name | Description | Type | Key and additional info |
|---|---|---|---|
| Dell R740: {#FAN_DESCR} Status | MIB: IDRAC-MIB-SMIv2 This attribute defines the probe status of the cooling device. |
SNMP agent | dell.server.sensor.fan.status[coolingDeviceStatus.{#SNMPINDEX}] Preprocessing
|
| 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 agent | dell.server.sensor.fan.speed[coolingDeviceReading.{#SNMPINDEX}] |
Trigger prototypes for FAN discovery
| Name | Description | Expression | Severity | Dependencies and additional info |
|---|---|---|---|---|
| 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:
|
LLD rule Array controller discovery
| Name | Description | Type | Key and additional info |
|---|---|---|---|
| Array controller discovery | Scanning table of Array controllers: IDRAC-MIB-SMIv2::controllerTable |
SNMP agent | array.discovery Preprocessing
|
Item prototypes for Array controller discovery
| Name | Description | Type | Key and additional info |
|---|---|---|---|
| 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 agent | dell.server.hw.diskarray.status[controllerComponentStatus.{#SNMPINDEX}] Preprocessing
|
| Dell R740: {#CNTLR_NAME} Model | MIB: IDRAC-MIB-SMIv2 The controller's name as represented in Storage Management. |
SNMP agent | dell.server.hw.diskarray.model[controllerName.{#SNMPINDEX}] Preprocessing
|
Trigger prototypes for Array controller discovery
| 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 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:
|
LLD rule Array controller cache discovery
| Name | Description | Type | Key and additional info |
|---|---|---|---|
| Array controller cache discovery | Scanning table of Array controllers: IDRAC-MIB-SMIv2::batteryTable |
SNMP agent | array.cache.discovery Preprocessing
|
Item prototypes for Array controller cache discovery
| Name | Description | Type | Key and additional info |
|---|---|---|---|
| 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 agent | dell.server.hw.diskarray.cache.battery.status[batteryState.{#SNMPINDEX}] Preprocessing
|
Trigger prototypes for Array controller cache discovery
| Name | Description | Expression | Severity | Dependencies and additional info |
|---|---|---|---|---|
| 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 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:
|
LLD rule Physical disk discovery
| Name | Description | Type | Key and additional info |
|---|---|---|---|
| Physical disk discovery | Scanning table of physical drive entries IDRAC-MIB-SMIv2::physicalDiskTable. |
SNMP agent | physicaldisk.discovery Preprocessing
|
Item prototypes for Physical disk discovery
| Name | Description | Type | Key and additional info |
|---|---|---|---|
| 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 agent | dell.server.hw.physicaldisk.status[physicalDiskComponentStatus.{#SNMPINDEX}] Preprocessing
|
| 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 agent | dell.server.hw.physicaldisk.smart_status[physicalDiskSmartAlertIndication.{#SNMPINDEX}] Preprocessing
|
| Dell R740: {#DISK_NAME} Serial number | MIB: IDRAC-MIB-SMIv2 The physical disk's unique identification number from the manufacturer. |
SNMP agent | dell.server.hw.physicaldisk.serialnumber[physicalDiskSerialNo.{#SNMPINDEX}] Preprocessing
|
| Dell R740: {#DISK_NAME} Model name | MIB: IDRAC-MIB-SMIv2 The model number of the physical disk. |
SNMP agent | dell.server.hw.physicaldisk.model[physicalDiskProductID.{#SNMPINDEX}] Preprocessing
|
| 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 agent | dell.server.hw.physicaldisk.media_type[physicalDiskMediaType.{#SNMPINDEX}] Preprocessing
|
| Dell R740: {#DISK_NAME} Size | MIB: IDRAC-MIB-SMIv2 The size of the physical disk in megabytes. |
SNMP agent | dell.server.hw.physicaldisk.size[physicalDiskCapacityInMB.{#SNMPINDEX}] Preprocessing
|
Trigger prototypes for Physical disk discovery
| Name | Description | Expression | Severity | Dependencies and additional info |
|---|---|---|---|---|
| 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} 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} has been replaced | {#DISK_NAME} serial number has changed. Acknowledge to close the problem manually. |
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 |
LLD rule Virtual disk discovery
| Name | Description | Type | Key and additional info |
|---|---|---|---|
| Virtual disk discovery | IDRAC-MIB-SMIv2::virtualDiskTable |
SNMP agent | virtualdisk.discovery Preprocessing
|
Item prototypes for Virtual disk discovery
| Name | Description | Type | Key and additional info |
|---|---|---|---|
| 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 agent | dell.server.hw.virtualdisk.status[virtualDiskState.{#SNMPINDEX}] Preprocessing
|
| 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 agent | dell.server.hw.virtualdisk.layout[virtualDiskLayout.{#SNMPINDEX}] Preprocessing
|
| Dell R740: {#DISK_NAME} Size | MIB: IDRAC-MIB-SMIv2 The size of the virtual disk in megabytes. |
SNMP agent | dell.server.hw.virtualdisk.size[virtualDiskSizeInMB.{#SNMPINDEX}] Preprocessing
|
| 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 agent | dell.server.hw.virtualdisk.state[virtualDiskOperationalState.{#SNMPINDEX}] |
| 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 agent | dell.server.hw.virtualdisk.readpolicy[virtualDiskReadPolicy.{#SNMPINDEX}] |
| 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 agent | dell.server.hw.virtualdisk.writepolicy[virtualDiskWritePolicy.{#SNMPINDEX}] |
Trigger prototypes for Virtual disk discovery
| Name | Description | Expression | Severity | Dependencies and additional info |
|---|---|---|---|---|
| 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:
|
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
DELL PowerEdge R740 by SNMP
Overview
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.
Setup
See Zabbix template operation for basic instructions.
Refer to the vendor documentation.
Zabbix configuration
No specific Zabbix configuration is required.
Macros used
| 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 |
Template links
There are no template links in this template.
Discovery rules
| 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: - DISCARD_UNCHANGED_HEARTBEAT: |
| Array controller discovery | Scanning table of Array controllers: IDRAC-MIB-SMIv2::controllerTable |
SNMP | array.discovery Preprocessing: - DISCARD_UNCHANGED_HEARTBEAT: |
| FAN discovery | IDRAC-MIB-SMIv2::coolingDeviceTable |
SNMP | fan.discovery Preprocessing: - DISCARD_UNCHANGED_HEARTBEAT: Filter: AND_OR- {#TYPE} MATCHES_REGEX |
| Physical disk discovery | Scanning table of physical drive entries IDRAC-MIB-SMIv2::physicalDiskTable. |
SNMP | physicaldisk.discovery Preprocessing: - DISCARD_UNCHANGED_HEARTBEAT: |
| PSU discovery | IDRAC-MIB-SMIv2::powerSupplyTable |
SNMP | psu.discovery Preprocessing: - DISCARD_UNCHANGED_HEARTBEAT: |
| Temperature discovery | Scanning table of Temperature Probe Table IDRAC-MIB-SMIv2::temperatureProbeTable |
SNMP | temp.discovery Preprocessing: - DISCARD_UNCHANGED_HEARTBEAT: |
| Virtual disk discovery | IDRAC-MIB-SMIv2::virtualDiskTable |
SNMP | virtualdisk.discovery Preprocessing: - DISCARD_UNCHANGED_HEARTBEAT: |
Items collected
| 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: - DISCARD_UNCHANGED_HEARTBEAT: |
| 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: - DISCARD_UNCHANGED_HEARTBEAT: |
| 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: - DISCARD_UNCHANGED_HEARTBEAT: |
| 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: - DISCARD_UNCHANGED_HEARTBEAT: |
| 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: - DISCARD_UNCHANGED_HEARTBEAT: |
| 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: - DISCARD_UNCHANGED_HEARTBEAT: |
| 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: - DISCARD_UNCHANGED_HEARTBEAT: |
| 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: - DISCARD_UNCHANGED_HEARTBEAT: |
| 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: - DISCARD_UNCHANGED_HEARTBEAT: |
| 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: - DISCARD_UNCHANGED_HEARTBEAT: |
| 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: - DISCARD_UNCHANGED_HEARTBEAT: |
| 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: - DISCARD_UNCHANGED_HEARTBEAT: |
| 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: - DISCARD_UNCHANGED_HEARTBEAT: |
| 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: - DISCARD_UNCHANGED_HEARTBEAT: |
| 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.smart_status[physicalDiskSmartAlertIndication.{#SNMPINDEX}] Preprocessing: - DISCARD_UNCHANGED_HEARTBEAT: |
| 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: - DISCARD_UNCHANGED_HEARTBEAT: |
| 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: - DISCARD_UNCHANGED_HEARTBEAT: |
| 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.media_type[physicalDiskMediaType.{#SNMPINDEX}] Preprocessing: - DISCARD_UNCHANGED_HEARTBEAT: |
| 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: - DISCARD_UNCHANGED_HEARTBEAT: |
| 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: - DISCARD_UNCHANGED_HEARTBEAT: |
| 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: - DISCARD_UNCHANGED_HEARTBEAT: |
| 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: - CHECK_NOT_SUPPORTED ⛔️ON_FAIL: - MULTIPLIER: |
| Status | Dell R740: SNMP agent availability | - |
INTERNAL | zabbix[host,snmp,available] Preprocessing: - DISCARD_UNCHANGED_HEARTBEAT: |
| 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: - DISCARD_UNCHANGED_HEARTBEAT: |
| 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: - DISCARD_UNCHANGED_HEARTBEAT: |
| 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: - DISCARD_UNCHANGED_HEARTBEAT: |
| 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: - DISCARD_UNCHANGED_HEARTBEAT: |
| 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: - DISCARD_UNCHANGED_HEARTBEAT: |
| 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}] |
Triggers
| 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: {#CNTLR_NAME} is in critical state - Dell R740: {#CNTLR_NAME} 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: {#BATTERY_NAME} is in critical state - Dell R740: {#BATTERY_NAME} 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 {#SENSOR_LOCALE} is in critical status - Dell R740: Probe {#SENSOR_LOCALE} 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 |
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.
DELL PowerEdge R740 by SNMP
Overview
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.
Requirements
Zabbix version: 6.0 and higher.
Tested versions
This template has been tested on:
- DELL PowerEdge R740
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 |
|---|---|---|
| {$DELL.SNMP.DISCOVERY.VOLTAGE.NAME.MATCHES} | Sets the regex string of voltage probe names to allow in discovery. |
^.*Voltage.*$ |
| {$DELL.SNMP.DISCOVERY.VOLTAGE.NAME.NOT_MATCHES} | Sets the regex string of voltage probe names to ignore in discovery. |
CHANGE_IF_NEEDED |
| {$DELL.SNMP.DISCOVERY.VOLTAGE.TYPE.MATCHES} | Sets the regex string of voltage probe types to allow in discovery. |
18|16 |
| {$DELL.SNMP.DISCOVERY.VOLTAGE.TYPE.NOT_MATCHES} | Sets the regex string of voltage probe types to ignore in discovery. |
CHANGE_IF_NEEDED |
| {$DELL.SNMP.SENSOR.TEMP.STATUS.OK} | The OK status of the temperature probe for the trigger expression. |
3 |
| {$DELL.SNMP.SENSOR.TEMP.STATUS.WARN:"nonCriticalUpper"} | The warning status of the temperature probe for the trigger expression. |
4 |
| {$DELL.SNMP.SENSOR.TEMP.STATUS.WARN:"nonCriticalLower"} | The warning status of the temperature probe for the trigger expression. |
7 |
| {$DELL.SNMP.SENSOR.TEMP.STATUS.CRIT:"criticalUpper"} | The critical status of the temperature probe for the trigger expression. |
5 |
| {$DELL.SNMP.SENSOR.TEMP.STATUS.CRIT:"nonRecoverableUpper"} | The critical status of the temperature probe for the trigger expression. |
6 |
| {$DELL.SNMP.SENSOR.TEMP.STATUS.CRIT:"criticalLower"} | The critical status of the temperature probe for the trigger expression. |
8 |
| {$DELL.SNMP.SENSOR.TEMP.STATUS.CRIT:"nonRecoverableLower"} | The critical status of the temperature probe for the trigger expression. |
9 |
| {$DELL.SNMP.HEALTH.STATUS.DISASTER} | The disaster status of health for the trigger expression. |
6 |
| {$DELL.SNMP.HEALTH.STATUS.CRIT} | The critical status of health for the trigger expression. |
5 |
| {$DELL.SNMP.HEALTH.STATUS.WARN} | The warning status of health for the trigger expression. |
4 |
| {$DELL.SNMP.PSU.STATUS.WARN:"nonCritical"} | The warning value of the PSU sensor for the trigger expression. |
4 |
| {$DELL.SNMP.PSU.STATUS.CRIT:"critical"} | The critical value of the PSU sensor for the trigger expression. |
5 |
| {$DELL.SNMP.PSU.STATUS.CRIT:"nonRecoverable"} | The critical value of the PSU sensor for the trigger expression. |
6 |
| {$DELL.SNMP.FAN.STATUS.WARN:"nonCriticalUpper"} | The warning value of the FAN sensor for the trigger expression. |
4 |
| {$DELL.SNMP.FAN.STATUS.WARN:"nonCriticalLower"} | The warning value of the FAN sensor for the trigger expression. |
7 |
| {$DELL.SNMP.FAN.STATUS.CRIT:"criticalUpper"} | The critical value of the FAN sensor for the trigger expression. |
5 |
| {$DELL.SNMP.FAN.STATUS.CRIT:"nonRecoverableUpper"} | The critical value of the FAN sensor for the trigger expression. |
6 |
| {$DELL.SNMP.FAN.STATUS.CRIT:"criticalLower"} | The critical value of the FAN sensor for the trigger expression. |
8 |
| {$DELL.SNMP.FAN.STATUS.CRIT:"nonRecoverableLower"} | The critical value of the FAN sensor for the trigger expression. |
9 |
| {$DELL.SNMP.FAN.STATUS.CRIT:"failed"} | The critical value of the FAN sensor for the trigger expression. |
10 |
| {$DELL.SNMP.DISK.ARRAY.STATUS.FAIL} | The disaster status of the disk array for the trigger expression. |
6 |
| {$DELL.SNMP.DISK.ARRAY.STATUS.CRIT} | The critical status of the disk array for the trigger expression. |
5 |
| {$DELL.SNMP.DISK.ARRAY.STATUS.WARN} | The warning status of the disk array for the trigger expression. |
4 |
| {$DELL.SNMP.DISK.ARRAY.CACHE.BATTERY.STATUS.CRIT} | The critical status of the disk array cache battery for the trigger expression. |
3 |
| {$DELL.SNMP.DISK.ARRAY.CACHE.BATTERY.STATUS.WARN} | The warning status of the disk array cache battery for the trigger expression. |
4 |
| {$DELL.SNMP.DISK.ARRAY.CACHE.BATTERY.STATUS.OK} | The OK status of the disk array cache battery for the trigger expression. |
2 |
| {$DELL.SNMP.VDISK.STATUS.CRIT:"failed"} | The critical status of the virtual disk for the trigger expression. |
3 |
| {$DELL.SNMP.VDISK.STATUS.WARN:"degraded"} | The warning status of the virtual disk for the trigger expression. |
4 |
| {$DELL.SNMP.DISK.STATUS.WARN:"nonCritical"} | The warning status of the disk for the trigger expression. |
4 |
| {$DELL.SNMP.DISK.STATUS.FAIL:"critical"} | The critical status of the disk for the trigger expression. |
5 |
| {$DELL.SNMP.DISK.STATUS.FAIL:"nonRecoverable"} | The critical status of the disk for the trigger expression. |
6 |
| {$DELL.SNMP.DISK.SMART.STATUS.FAIL} | The critical S.M.A.R.T status of the disk for the trigger expression. |
1 |
| {$DELL.SNMP.TIMEOUT} | The time interval for the SNMP agent availability trigger expression. |
5m |
| {$DELL.SNMP.IFCONTROL} | The link status trigger will be fired only for interfaces that have the context macro equal to "1". |
1 |
Items
| Name | Description | Type | Key and additional info |
|---|---|---|---|
| Dell R740: Overall system health status | MIB: IDRAC-MIB-SMIv2 This attribute defines the overall rollup status of all the components in the system monitored by the remote access card. Includes system, storage, IO devices, iDRAC, CPU, memory, etc. |
SNMP agent | dell.server.status[globalSystemStatus] Preprocessing
|
| Dell R740: Hardware model name | MIB: IDRAC-MIB-SMIv2 This attribute defines the model name of the system. |
SNMP agent | dell.server.hw.model[systemModelName] Preprocessing
|
| Dell R740: Hardware serial number | MIB: IDRAC-MIB-SMIv2 This attribute defines the service tag of the system. |
SNMP agent | dell.server.hw.serialnumber[systemServiceTag] Preprocessing
|
| Dell R740: Operating system | MIB: IDRAC-MIB-SMIv2 This attribute defines the name of the operating system that the host is running. |
SNMP agent | dell.server.sw.os[systemOSName] Preprocessing
|
| Dell R740: Firmware version | MIB: IDRAC-MIB-SMIv2 This attribute defines the firmware version of a remote access card. |
SNMP agent | dell.server.hw.firmware[racFirmwareVersion] Preprocessing
|
| Dell R740: Uptime (network) | MIB: SNMP-FRAMEWORK-MIB The number of seconds since the value of the snmpEngineBoots object last changed. |
SNMP agent | dell.server.net.uptime[snmpEngineTime] |
| Dell R740: Uptime (hardware) | MIB: IDRAC-MIB-SMIv2 This attribute defines the power-up time of the system in seconds. |
SNMP agent | dell.server.hw.uptime[systemPowerUpTime] |
| Dell R740: SNMP traps (fallback) | The item is used to collect all SNMP traps unmatched by other |
SNMP trap | snmptrap.fallback |
| 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 a zero-length string. |
SNMP agent | dell.server.location[sysLocation] Preprocessing
|
| Dell R740: System contact details | MIB: SNMPv2-MIB Name and contact information of the contact person for the node. If not provided, the value is a zero-length string. |
SNMP agent | dell.server.contact[sysContact] Preprocessing
|
| Dell R740: System object ID | MIB: SNMPv2-MIB The vendor's authoritative identification of the entity as part of the vendor's SMI enterprises subtree with the prefix 1.3.6.1.4.1 (e.g., a vendor with the identifier 1.3.6.1.4.1.4242 might assign a system object with the OID 1.3.6.1.4.1.4242.1.1). |
SNMP agent | dell.server.objectid[sysObjectID] Preprocessing
|
| 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 a zero-length string. |
SNMP agent | dell.server.name[sysName] Preprocessing
|
| 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 agent | dell.server.descr[sysDescr] Preprocessing
|
| Dell R740: SNMP agent availability | Availability of SNMP checks on the host. The value of this item corresponds to availability icons in the host list. Possible values: 0 - not available 1 - available 2 - unknown |
Zabbix internal | zabbix[host,snmp,available] Preprocessing
|
| Dell R740: Memory, total size | Total memory amount on the device. |
Calculated | dell.server.memory.size.total Preprocessing
|
| Dell R740: BIOS version | MIB: IDRAC-MIB-SMIv2 This attribute defines the version name of the system BIOS. |
SNMP agent | dell.server.bios.version Preprocessing
|
Triggers
| Name | Description | Expression | Severity | Dependencies and additional info |
|---|---|---|---|---|
| Dell R740: System is in unrecoverable state | Please check the device for faults. |
last(/DELL PowerEdge R740 by SNMP/dell.server.status[globalSystemStatus])={$DELL.SNMP.HEALTH.STATUS.DISASTER} |
High | |
| Dell R740: System status is in critical state | Please check the device for errors. |
last(/DELL PowerEdge R740 by SNMP/dell.server.status[globalSystemStatus])={$DELL.SNMP.HEALTH.STATUS.CRIT} |
Average | |
| Dell R740: System status is in warning state | Please check the device for warnings. |
last(/DELL PowerEdge R740 by SNMP/dell.server.status[globalSystemStatus])={$DELL.SNMP.HEALTH.STATUS.WARN} |
Warning | Depends on:
|
| Dell R740: Device has been replaced | Device serial number has changed. Acknowledge to close the problem manually. |
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. Acknowledge to close the problem manually. |
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. Acknowledge to close the problem manually. |
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: Host has been restarted | Uptime is less than 10 minutes. |
(last(/DELL PowerEdge R740 by SNMP/dell.server.hw.uptime[systemPowerUpTime])>0 and last(/DELL PowerEdge R740 by SNMP/dell.server.hw.uptime[systemPowerUpTime])<10m) or (last(/DELL PowerEdge R740 by SNMP/dell.server.hw.uptime[systemPowerUpTime])=0 and last(/DELL PowerEdge R740 by SNMP/dell.server.net.uptime[snmpEngineTime])<10m) |
Warning | Manual close: Yes |
| Dell R740: System name has changed | The name of the system has changed. Acknowledge to close the problem manually. |
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: 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],{$DELL.SNMP.TIMEOUT})=0 |
Warning | |
| Dell R740: Memory amount has changed | change(/DELL PowerEdge R740 by SNMP/dell.server.memory.size.total)>0 |
Average |
LLD rule Temperature discovery
| Name | Description | Type | Key and additional info |
|---|---|---|---|
| Temperature discovery | Scanning table of Temperature Probe Table IDRAC-MIB-SMIv2::temperatureProbeTable |
SNMP agent | temp.discovery Preprocessing
|
Item prototypes for Temperature discovery
| Name | Description | Type | Key and additional info |
|---|---|---|---|
| Dell R740: Probe [{#SENSOR_LOCALE}]: Value | MIB: IDRAC-MIB-SMIv2 This attribute defines the reading for a temperature probe of type other than When the value for When the value for |
SNMP agent | dell.server.sensor.temp.value[temperatureProbeReading.{#SNMPINDEX}] Preprocessing
|
| Dell R740: Probe [{#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 agent | dell.server.sensor.temp.status[temperatureProbeStatus.{#SNMPINDEX}] Preprocessing
|
Trigger prototypes for Temperature discovery
| Name | Description | Expression | Severity | Dependencies and additional info |
|---|---|---|---|---|
| Dell R740: Probe [{#SENSOR_LOCALE}]: Critical status | Please check the device for faults. |
last(/DELL PowerEdge R740 by SNMP/dell.server.sensor.temp.status[temperatureProbeStatus.{#SNMPINDEX}])={$DELL.SNMP.SENSOR.TEMP.STATUS.CRIT:"criticalUpper"} or last(/DELL PowerEdge R740 by SNMP/dell.server.sensor.temp.status[temperatureProbeStatus.{#SNMPINDEX}])={$DELL.SNMP.SENSOR.TEMP.STATUS.CRIT:"nonRecoverableUpper"} or last(/DELL PowerEdge R740 by SNMP/dell.server.sensor.temp.status[temperatureProbeStatus.{#SNMPINDEX}])={$DELL.SNMP.SENSOR.TEMP.STATUS.CRIT:"criticalLower"} or last(/DELL PowerEdge R740 by SNMP/dell.server.sensor.temp.status[temperatureProbeStatus.{#SNMPINDEX}])={$DELL.SNMP.SENSOR.TEMP.STATUS.CRIT:"nonRecoverableLower"} |
Average | |
| Dell R740: Probe [{#SENSOR_LOCALE}]: Warning status | Please check the device for faults. |
last(/DELL PowerEdge R740 by SNMP/dell.server.sensor.temp.status[temperatureProbeStatus.{#SNMPINDEX}])={$DELL.SNMP.SENSOR.TEMP.STATUS.WARN:"nonCriticalUpper"} or last(/DELL PowerEdge R740 by SNMP/dell.server.sensor.temp.status[temperatureProbeStatus.{#SNMPINDEX}])={$DELL.SNMP.SENSOR.TEMP.STATUS.WARN:"nonCriticalLower"} |
Warning | Depends on:
|
| Dell R740: Probe [{#SENSOR_LOCALE}]: Not in optimal status | Please check the device for faults. |
last(/DELL PowerEdge R740 by SNMP/dell.server.sensor.temp.status[temperatureProbeStatus.{#SNMPINDEX}])<>{$DELL.SNMP.SENSOR.TEMP.STATUS.OK} |
Info | Manual close: Yes Depends on:
|
LLD rule PSU discovery
| Name | Description | Type | Key and additional info |
|---|---|---|---|
| PSU discovery | IDRAC-MIB-SMIv2::powerSupplyTable |
SNMP agent | psu.discovery Preprocessing
|
Item prototypes for PSU discovery
| Name | Description | Type | Key and additional info |
|---|---|---|---|
| Dell R740: Power supply [{#PSU_DESCR}]: State | MIB: IDRAC-MIB-SMIv2 This attribute defines the status of the power supply. |
SNMP agent | dell.server.sensor.psu.status[powerSupplyStatus.{#SNMPINDEX}] Preprocessing
|
Trigger prototypes for PSU discovery
| Name | Description | Expression | Severity | Dependencies and additional info |
|---|---|---|---|---|
| Dell R740: Power supply [{#PSU_DESCR}]: Critical state | Please check the power supply unit for errors. |
last(/DELL PowerEdge R740 by SNMP/dell.server.sensor.psu.status[powerSupplyStatus.{#SNMPINDEX}])={$DELL.SNMP.PSU.STATUS.CRIT:"critical"} or last(/DELL PowerEdge R740 by SNMP/dell.server.sensor.psu.status[powerSupplyStatus.{#SNMPINDEX}])={$DELL.SNMP.PSU.STATUS.CRIT:"nonRecoverable"} |
Average | |
| Dell R740: Power supply [{#PSU_DESCR}]: Warning state | Please check the power supply unit for errors. |
last(/DELL PowerEdge R740 by SNMP/dell.server.sensor.psu.status[powerSupplyStatus.{#SNMPINDEX}])={$DELL.SNMP.PSU.STATUS.WARN:"nonCritical"} |
Warning | Depends on:
|
LLD rule Fan discovery
| Name | Description | Type | Key and additional info |
|---|---|---|---|
| Fan discovery | IDRAC-MIB-SMIv2::coolingDeviceTable |
SNMP agent | fan.discovery Preprocessing
|
Item prototypes for Fan discovery
| Name | Description | Type | Key and additional info |
|---|---|---|---|
| Dell R740: Fan [{#FAN_DESCR}]: Status | MIB: IDRAC-MIB-SMIv2 This attribute defines the probe status of the cooling device. |
SNMP agent | dell.server.sensor.fan.status[{#FAN_DESCR}] Preprocessing
|
| Dell R740: Fan [{#FAN_DESCR}]: Speed | MIB: IDRAC-MIB-SMIv2 This attribute defines the reading for a cooling device of a subtype other than When the value for When the value for |
SNMP agent | dell.server.sensor.fan.speed[{#FAN_DESCR}] |
Trigger prototypes for Fan discovery
| Name | Description | Expression | Severity | Dependencies and additional info |
|---|---|---|---|---|
| Dell R740: Fan [{#FAN_DESCR}]: Critical state | Please check the fan unit. |
last(/DELL PowerEdge R740 by SNMP/dell.server.sensor.fan.status[{#FAN_DESCR}])={$DELL.SNMP.FAN.STATUS.CRIT:"criticalUpper"} or last(/DELL PowerEdge R740 by SNMP/dell.server.sensor.fan.status[{#FAN_DESCR}])={$DELL.SNMP.FAN.STATUS.CRIT:"nonRecoverableUpper"} or last(/DELL PowerEdge R740 by SNMP/dell.server.sensor.fan.status[{#FAN_DESCR}])={$DELL.SNMP.FAN.STATUS.CRIT:"criticalLower"} or last(/DELL PowerEdge R740 by SNMP/dell.server.sensor.fan.status[{#FAN_DESCR}])={$DELL.SNMP.FAN.STATUS.CRIT:"nonRecoverableLower"} or last(/DELL PowerEdge R740 by SNMP/dell.server.sensor.fan.status[{#FAN_DESCR}])={$DELL.SNMP.FAN.STATUS.CRIT:"failed"} |
Average | |
| Dell R740: Fan [{#FAN_DESCR}]: Warning state | Please check the fan unit. |
last(/DELL PowerEdge R740 by SNMP/dell.server.sensor.fan.status[{#FAN_DESCR}])={$DELL.SNMP.FAN.STATUS.WARN:"nonCriticalUpper"} or last(/DELL PowerEdge R740 by SNMP/dell.server.sensor.fan.status[{#FAN_DESCR}])={$DELL.SNMP.FAN.STATUS.WARN:"nonCriticalLower"} |
Warning | Depends on:
|
LLD rule Array controller discovery
| Name | Description | Type | Key and additional info |
|---|---|---|---|
| Array controller discovery | Scanning table of Array controllers: IDRAC-MIB-SMIv2::controllerTable |
SNMP agent | array.discovery Preprocessing
|
Item prototypes for Array controller discovery
| Name | Description | Type | Key and additional info |
|---|---|---|---|
| Dell R740: Controller [{#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 agent | dell.server.hw.diskarray.status[controllerComponentStatus.{#SNMPINDEX}] Preprocessing
|
| Dell R740: Controller [{#CNTLR_NAME}]: Model | MIB: IDRAC-MIB-SMIv2 The controller's name as represented in Storage Management. |
SNMP agent | dell.server.hw.diskarray.model[controllerName.{#SNMPINDEX}] Preprocessing
|
Trigger prototypes for Array controller discovery
| Name | Description | Expression | Severity | Dependencies and additional info |
|---|---|---|---|---|
| Dell R740: Controller [{#CNTLR_NAME}]: Unrecoverable state | Please check the device for faults. |
last(/DELL PowerEdge R740 by SNMP/dell.server.hw.diskarray.status[controllerComponentStatus.{#SNMPINDEX}])={$DELL.SNMP.DISK.ARRAY.STATUS.FAIL} |
High | |
| Dell R740: Controller [{#CNTLR_NAME}]: Critical state | Please check the device for faults. |
last(/DELL PowerEdge R740 by SNMP/dell.server.hw.diskarray.status[controllerComponentStatus.{#SNMPINDEX}])={$DELL.SNMP.DISK.ARRAY.STATUS.CRIT} |
Average | Depends on:
|
| Dell R740: Controller [{#CNTLR_NAME}]: Warning state | Please check the device for faults. |
last(/DELL PowerEdge R740 by SNMP/dell.server.hw.diskarray.status[controllerComponentStatus.{#SNMPINDEX}])={$DELL.SNMP.DISK.ARRAY.STATUS.WARN} |
Warning | Depends on:
|
LLD rule Battery discovery
| Name | Description | Type | Key and additional info |
|---|---|---|---|
| Battery discovery | Scanning Battery Table: IDRAC-MIB-SMIv2::batteryTable |
SNMP agent | battery.discovery Preprocessing
|
Item prototypes for Battery discovery
| Name | Description | Type | Key and additional info |
|---|---|---|---|
| Dell R740: Battery [{#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 agent | dell.server.hw.battery.status[batteryState.{#SNMPINDEX}] Preprocessing
|
Trigger prototypes for Battery discovery
| Name | Description | Expression | Severity | Dependencies and additional info |
|---|---|---|---|---|
| Dell R740: Battery [{#BATTERY_NAME}]: Critical state | Please check the device for faults. |
last(/DELL PowerEdge R740 by SNMP/dell.server.hw.battery.status[batteryState.{#SNMPINDEX}])={$DELL.SNMP.DISK.ARRAY.CACHE.BATTERY.STATUS.CRIT} |
Average | |
| Dell R740: Battery [{#BATTERY_NAME}]: Warning state | Please check the device for faults. |
last(/DELL PowerEdge R740 by SNMP/dell.server.hw.battery.status[batteryState.{#SNMPINDEX}])={$DELL.SNMP.DISK.ARRAY.CACHE.BATTERY.STATUS.WARN} |
Warning | Depends on:
|
| Dell R740: Battery [{#BATTERY_NAME}]: Not in optimal state | Please check the device for faults. |
last(/DELL PowerEdge R740 by SNMP/dell.server.hw.battery.status[batteryState.{#SNMPINDEX}])<>{$DELL.SNMP.DISK.ARRAY.CACHE.BATTERY.STATUS.OK} |
Info | Depends on:
|
LLD rule Physical disk discovery
| Name | Description | Type | Key and additional info |
|---|---|---|---|
| Physical disk discovery | Scanning table of physical drive entries IDRAC-MIB-SMIv2::physicalDiskTable. |
SNMP agent | physicaldisk.discovery Preprocessing
|
Item prototypes for Physical disk discovery
| Name | Description | Type | Key and additional info |
|---|---|---|---|
| Dell R740: Physical disk [{#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 agent | dell.server.hw.physicaldisk.status[physicalDiskComponentStatus.{#SNMPINDEX}] Preprocessing
|
| Dell R740: Physical disk [{#DISK_NAME}]: S.M.A.R.T. Status | MIB: IDRAC-MIB-SMIv2 Indicates whether the physical disk has received a predictive failure alert. |
SNMP agent | dell.server.hw.physicaldisk.smart_status[physicalDiskSmartAlertIndication.{#SNMPINDEX}] Preprocessing
|
| Dell R740: Physical disk [{#DISK_NAME}]: Serial number | MIB: IDRAC-MIB-SMIv2 The physical disk's unique identification number from the manufacturer. |
SNMP agent | dell.server.hw.physicaldisk.serialnumber[physicalDiskSerialNo.{#SNMPINDEX}] Preprocessing
|
| Dell R740: Physical disk [{#DISK_NAME}]: Model name | MIB: IDRAC-MIB-SMIv2 The model number of the physical disk. |
SNMP agent | dell.server.hw.physicaldisk.model[physicalDiskProductID.{#SNMPINDEX}] Preprocessing
|
| Dell R740: Physical disk [{#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 agent | dell.server.hw.physicaldisk.media_type[physicalDiskMediaType.{#SNMPINDEX}] Preprocessing
|
| Dell R740: Physical disk [{#DISK_NAME}]: Size | MIB: IDRAC-MIB-SMIv2 The size of the physical disk in megabytes. |
SNMP agent | dell.server.hw.physicaldisk.size[physicalDiskCapacityInMB.{#SNMPINDEX}] Preprocessing
|
Trigger prototypes for Physical disk discovery
| Name | Description | Expression | Severity | Dependencies and additional info |
|---|---|---|---|---|
| Dell R740: Physical disk [{#DISK_NAME}]: Failed state | Please check physical disk for warnings or errors. |
last(/DELL PowerEdge R740 by SNMP/dell.server.hw.physicaldisk.status[physicalDiskComponentStatus.{#SNMPINDEX}])={$DELL.SNMP.DISK.STATUS.FAIL:"critical"} or last(/DELL PowerEdge R740 by SNMP/dell.server.hw.physicaldisk.status[physicalDiskComponentStatus.{#SNMPINDEX}])={$DELL.SNMP.DISK.STATUS.FAIL:"nonRecoverable"} |
High | |
| Dell R740: Physical disk [{#DISK_NAME}]: Warning state | Please check physical disk for warnings or errors. |
last(/DELL PowerEdge R740 by SNMP/dell.server.hw.physicaldisk.status[physicalDiskComponentStatus.{#SNMPINDEX}])={$DELL.SNMP.DISK.STATUS.WARN:"nonCritical"} |
Warning | Depends on:
|
| Dell R740: Physical disk [{#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}])={$DELL.SNMP.DISK.SMART.STATUS.FAIL:"replaceDrive"} or last(/DELL PowerEdge R740 by SNMP/dell.server.hw.physicaldisk.smart_status[physicalDiskSmartAlertIndication.{#SNMPINDEX}])={$DELL.SNMP.DISK.SMART.STATUS.FAIL:"replaceDriveSSDWearOut"} |
High | Depends on:
|
| Dell R740: Physical disk [{#DISK_NAME}]: Has been replaced | [{#DISK_NAME}] serial number has changed. Acknowledge to close the problem manually. |
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 |
LLD rule Virtual disk discovery
| Name | Description | Type | Key and additional info |
|---|---|---|---|
| Virtual disk discovery | IDRAC-MIB-SMIv2::virtualDiskTable |
SNMP agent | virtualdisk.discovery Preprocessing
|
Item prototypes for Virtual disk discovery
| Name | Description | Type | Key and additional info |
|---|---|---|---|
| Dell R740: Virtual disk [{#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 agent | dell.server.hw.virtualdisk.status[virtualDiskState.{#SNMPINDEX}] Preprocessing
|
| Dell R740: Virtual disk [{#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 agent | dell.server.hw.virtualdisk.layout[virtualDiskLayout.{#SNMPINDEX}] Preprocessing
|
| Dell R740: Virtual disk [{#DISK_NAME}]: Size | MIB: IDRAC-MIB-SMIv2 The size of the virtual disk in megabytes. |
SNMP agent | dell.server.hw.virtualdisk.size[virtualDiskSizeInMB.{#SNMPINDEX}] Preprocessing
|
| Dell R740: Virtual disk [{#DISK_NAME}]: Operational 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 agent | dell.server.hw.virtualdisk.state[virtualDiskOperationalState.{#SNMPINDEX}] |
| Dell R740: Virtual disk [{#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 agent | dell.server.hw.virtualdisk.read_policy[virtualDiskReadPolicy.{#SNMPINDEX}] |
| Dell R740: Virtual disk [{#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 agent | dell.server.hw.virtualdisk.write_policy[virtualDiskWritePolicy.{#SNMPINDEX}] |
Trigger prototypes for Virtual disk discovery
| Name | Description | Expression | Severity | Dependencies and additional info |
|---|---|---|---|---|
| Dell R740: Virtual disk [{#DISK_NAME}]: Failed state | Please check the virtual disk for warnings or errors. |
last(/DELL PowerEdge R740 by SNMP/dell.server.hw.virtualdisk.status[virtualDiskState.{#SNMPINDEX}])={$DELL.SNMP.VDISK.STATUS.CRIT:"failed"} |
High | |
| Dell R740: Virtual disk [{#DISK_NAME}]: Warning state | Please check the virtual disk for warnings or errors. |
last(/DELL PowerEdge R740 by SNMP/dell.server.hw.virtualdisk.status[virtualDiskState.{#SNMPINDEX}])={$DELL.SNMP.VDISK.STATUS.WARN:"degraded"} |
Warning | Depends on:
|
LLD rule Network interface discovery
| Name | Description | Type | Key and additional info |
|---|---|---|---|
| Network interface discovery | Discovery of network interfaces. |
SNMP agent | net.if.discovery Preprocessing
|
Item prototypes for Network interface discovery
| Name | Description | Type | Key and additional info |
|---|---|---|---|
| Dell R740: NIC [{#NIC_FQDD}/{#NIC_MAC}]: Link status | This attribute defines the connection status of the network device. |
SNMP agent | dell.server.net.if.link[{#NIC_FQDD}] Preprocessing
|
| Dell R740: NIC [{#NIC_FQDD}/{#NIC_MAC}]: Status | This attribute defines the status of the network device. |
SNMP agent | dell.server.net.if.status[{#NIC_FQDD}] Preprocessing
|
Trigger prototypes for Network interface discovery
| Name | Description | Expression | Severity | Dependencies and additional info |
|---|---|---|---|---|
| Dell R740: NIC [{#NIC_FQDD}/{#NIC_MAC}]: Link down | This trigger expression works as follows: |
{$DELL.SNMP.IFCONTROL:"{#NIC_FQDD}"}=1 and last(/DELL PowerEdge R740 by SNMP/dell.server.net.if.link[{#NIC_FQDD}],#1)<>1 and last(/DELL PowerEdge R740 by SNMP/dell.server.net.if.link[{#NIC_FQDD}],#1)<>last(/DELL PowerEdge R740 by SNMP/dell.server.net.if.link[{#NIC_FQDD}],#2) |
Average | Manual close: Yes |
| Dell R740: NIC [{#NIC_FQDD}/{#NIC_MAC}]: Status is not OK | MIB: IDRAC-MIB-SMIv2 |
last(/DELL PowerEdge R740 by SNMP/dell.server.net.if.status[{#NIC_FQDD}],#1)<>3 |
Average |
LLD rule CPU status discovery
| Name | Description | Type | Key and additional info |
|---|---|---|---|
| CPU status discovery | CPU status discovery. |
SNMP agent | cpu.discovery Preprocessing
|
Item prototypes for CPU status discovery
| Name | Description | Type | Key and additional info |
|---|---|---|---|
| Dell R740: CPU [{#CPU_FQDD}]: Status | This attribute defines the status of the processor device status probe. This status will be joined into the |
SNMP agent | dell.server.cpu.status[cpu.{#SNMPINDEX}] Preprocessing
|
| Dell R740: CPU [{#CPU_FQDD}]: State | This attribute defines the reading of the processor device status probe. |
SNMP agent | dell.server.cpu.state[cpu.{#SNMPINDEX}] Preprocessing
|
Trigger prototypes for CPU status discovery
| Name | Description | Expression | Severity | Dependencies and additional info |
|---|---|---|---|---|
| Dell R740: CPU [{#CPU_FQDD}]: Status is not OK | MIB: IDRAC-MIB-SMIv2 |
last(/DELL PowerEdge R740 by SNMP/dell.server.cpu.status[cpu.{#SNMPINDEX}],#1)<>3 |
Average | |
| Dell R740: CPU [{#CPU_FQDD}]: Reading error | MIB: IDRAC-MIB-SMIv2 |
bitand(last(/DELL PowerEdge R740 by SNMP/dell.server.cpu.state[cpu.{#SNMPINDEX}],#1),128)=0 |
Average |
LLD rule System battery discovery
| Name | Description | Type | Key and additional info |
|---|---|---|---|
| System battery discovery | System battery discovery. |
SNMP agent | system.battery.discovery Preprocessing
|
Item prototypes for System battery discovery
| Name | Description | Type | Key and additional info |
|---|---|---|---|
| Dell R740: System battery [{#SNMPVALUE}]: Status | This attribute defines the status of the battery. |
SNMP agent | dell.server.system.battery[{#SNMPVALUE}] Preprocessing
|
Trigger prototypes for System battery discovery
| Name | Description | Expression | Severity | Dependencies and additional info |
|---|---|---|---|---|
| Dell R740: System battery [{#SNMPVALUE}]: Status is not OK | MIB: IDRAC-MIB-SMIv2 |
last(/DELL PowerEdge R740 by SNMP/dell.server.system.battery[{#SNMPVALUE}],#1)<>3 |
Average |
LLD rule Memory discovery
| Name | Description | Type | Key and additional info |
|---|---|---|---|
| Memory discovery | Memory discovery. |
SNMP agent | memory.discovery Preprocessing
|
Item prototypes for Memory discovery
| Name | Description | Type | Key and additional info |
|---|---|---|---|
| Dell R740: Memory [{#SNMPVALUE}]: Status | This attribute defines the status of the memory device. |
SNMP agent | dell.server.memory.status[{#SNMPVALUE}] Preprocessing
|
| Dell R740: Memory [{#SNMPVALUE}]: Size | This attribute defines the size, in KB, of the memory device. Zero indicates no memory installed; 2,147,483,647 indicates an unknown memory size. |
SNMP agent | dell.server.memory.size[{#SNMPVALUE}] Preprocessing
|
Trigger prototypes for Memory discovery
| Name | Description | Expression | Severity | Dependencies and additional info |
|---|---|---|---|---|
| Dell R740: Memory [{#SNMPVALUE}]: Status is not OK | MIB: IDRAC-MIB-SMIv2 |
last(/DELL PowerEdge R740 by SNMP/dell.server.memory.status[{#SNMPVALUE}],#1)<>3 |
Average |
LLD rule Voltage probe discovery
| Name | Description | Type | Key and additional info |
|---|---|---|---|
| Voltage probe discovery | Voltage probe discovery. |
SNMP agent | voltage.discovery Preprocessing
|
Item prototypes for Voltage probe discovery
| Name | Description | Type | Key and additional info |
|---|---|---|---|
| Dell R740: Voltage probe [{#VPROBE_NAME}]: Voltage | This attribute defines the reading for a voltage probe. |
SNMP agent | dell.server.voltage.value[{#VPROBE_NAME}] Preprocessing
|
| Dell R740: Voltage probe [{#VPROBE_NAME}]: Status | This attribute defines the status of the voltage probe. |
SNMP agent | dell.server.voltage.status[{#VPROBE_NAME}] |
Trigger prototypes for Voltage probe discovery
| Name | Description | Expression | Severity | Dependencies and additional info |
|---|---|---|---|---|
| Dell R740: Voltage probe [{#VPROBE_NAME}]: Status is not OK | Please check the device's voltage. |
last(/DELL PowerEdge R740 by SNMP/dell.server.voltage.status[{#VPROBE_NAME}])<>3 |
Average |
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
DELL PowerEdge R740 SNMP
Overview
For Zabbix version: 5.4 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.
Setup
See Zabbix template operation for basic instructions.
Refer to the vendor documentation.
Zabbix configuration
No specific Zabbix configuration is required.
Macros used
| 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 |
Template links
There are no template links in this template.
Discovery rules
| Name | Description | Type | Key and additional info |
|---|---|---|---|
| Temperature discovery | Scanning table of Temperature Probe Table IDRAC-MIB-SMIv2::temperatureProbeTable |
SNMP | temp.discovery Preprocessing: - DISCARD_UNCHANGED_HEARTBEAT: |
| PSU discovery | IDRAC-MIB-SMIv2::powerSupplyTable |
SNMP | psu.discovery Preprocessing: - DISCARD_UNCHANGED_HEARTBEAT: |
| FAN discovery | IDRAC-MIB-SMIv2::coolingDeviceTable |
SNMP | fan.discovery Preprocessing: - DISCARD_UNCHANGED_HEARTBEAT: Filter: AND_OR- {#TYPE} MATCHES_REGEX |
| Array controller discovery | Scanning table of Array controllers: IDRAC-MIB-SMIv2::controllerTable |
SNMP | array.discovery Preprocessing: - DISCARD_UNCHANGED_HEARTBEAT: |
| Array controller cache discovery | Scanning table of Array controllers: IDRAC-MIB-SMIv2::batteryTable |
SNMP | array.cache.discovery Preprocessing: - DISCARD_UNCHANGED_HEARTBEAT: |
| Physical disk discovery | Scanning table of physical drive entries IDRAC-MIB-SMIv2::physicalDiskTable. |
SNMP | physicaldisk.discovery Preprocessing: - DISCARD_UNCHANGED_HEARTBEAT: |
| Virtual disk discovery | IDRAC-MIB-SMIv2::virtualDiskTable |
SNMP | virtualdisk.discovery Preprocessing: - DISCARD_UNCHANGED_HEARTBEAT: |
Items collected
| 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: - DISCARD_UNCHANGED_HEARTBEAT: |
| 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: - DISCARD_UNCHANGED_HEARTBEAT: |
| 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: - DISCARD_UNCHANGED_HEARTBEAT: |
| 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: - DISCARD_UNCHANGED_HEARTBEAT: |
| 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: - DISCARD_UNCHANGED_HEARTBEAT: |
| 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: - DISCARD_UNCHANGED_HEARTBEAT: |
| 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: - DISCARD_UNCHANGED_HEARTBEAT: |
| 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: - DISCARD_UNCHANGED_HEARTBEAT: |
| 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: - DISCARD_UNCHANGED_HEARTBEAT: |
| 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: - DISCARD_UNCHANGED_HEARTBEAT: |
| 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: - DISCARD_UNCHANGED_HEARTBEAT: |
| 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: - DISCARD_UNCHANGED_HEARTBEAT: |
| 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: - DISCARD_UNCHANGED_HEARTBEAT: |
| 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: - DISCARD_UNCHANGED_HEARTBEAT: |
| 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.smart_status[physicalDiskSmartAlertIndication.{#SNMPINDEX}] Preprocessing: - DISCARD_UNCHANGED_HEARTBEAT: |
| 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: - DISCARD_UNCHANGED_HEARTBEAT: |
| 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: - DISCARD_UNCHANGED_HEARTBEAT: |
| 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.media_type[physicalDiskMediaType.{#SNMPINDEX}] Preprocessing: - DISCARD_UNCHANGED_HEARTBEAT: |
| 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: - DISCARD_UNCHANGED_HEARTBEAT: |
| 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: - DISCARD_UNCHANGED_HEARTBEAT: |
| 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: - DISCARD_UNCHANGED_HEARTBEAT: |
| Status | Dell R740: Uptime | 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.uptime[sysUpTime] Preprocessing: - MULTIPLIER: |
| Status | Dell R740: SNMP agent availability | - |
INTERNAL | zabbix[host,snmp,available] Preprocessing: - DISCARD_UNCHANGED_HEARTBEAT: |
| 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: - DISCARD_UNCHANGED_HEARTBEAT: |
| 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: - DISCARD_UNCHANGED_HEARTBEAT: |
| 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: - DISCARD_UNCHANGED_HEARTBEAT: |
| 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: - DISCARD_UNCHANGED_HEARTBEAT: |
| 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: - DISCARD_UNCHANGED_HEARTBEAT: |
| 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}] |
Triggers
| 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 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 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 SNMP/dell.server.hw.diskarray.status[controllerComponentStatus.{#SNMPINDEX}])={$DISK.ARRAY.STATUS.WARN} |
AVERAGE | Depends on: - Dell R740: {#CNTLR_NAME} is in critical state - Dell R740: {#CNTLR_NAME} is in unrecoverable state |
| Dell R740: {#BATTERY_NAME} is in critical state | Please check the device for faults. |
last(/DELL PowerEdge R740 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 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 SNMP/dell.server.hw.diskarray.cache.battery.status[batteryState.{#SNMPINDEX}])<>{$DISK.ARRAY.CACHE.BATTERY.STATUS.OK} |
WARNING | Depends on: - Dell R740: {#BATTERY_NAME} is in critical state - Dell R740: {#BATTERY_NAME} is in warning state |
| Dell R740: {#FAN_DESCR} is in critical state | Please check the fan unit. |
last(/DELL PowerEdge R740 SNMP/dell.server.sensor.fan.status[coolingDeviceStatus.{#SNMPINDEX}])={$FAN.STATUS.CRIT:"criticalUpper"} or last(/DELL PowerEdge R740 SNMP/dell.server.sensor.fan.status[coolingDeviceStatus.{#SNMPINDEX}])={$FAN.STATUS.CRIT:"nonRecoverableUpper"} or last(/DELL PowerEdge R740 SNMP/dell.server.sensor.fan.status[coolingDeviceStatus.{#SNMPINDEX}])={$FAN.STATUS.CRIT:"criticalLower"} or last(/DELL PowerEdge R740 SNMP/dell.server.sensor.fan.status[coolingDeviceStatus.{#SNMPINDEX}])={$FAN.STATUS.CRIT:"nonRecoverableLower"} or last(/DELL PowerEdge R740 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 SNMP/dell.server.sensor.fan.status[coolingDeviceStatus.{#SNMPINDEX}])={$FAN.STATUS.WARN:"nonCriticalUpper"} or last(/DELL PowerEdge R740 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 (new name: {ITEM.VALUE}) | System name has changed. Ack to close. |
last(/DELL PowerEdge R740 SNMP/dell.server.name[sysName],#1)<>last(/DELL PowerEdge R740 SNMP/dell.server.name[sysName],#2) and length(last(/DELL PowerEdge R740 SNMP/dell.server.name[sysName]))>0 |
INFO | Manual close: YES |
| Dell R740: Device has been replaced (new serial number received) | Device serial number has changed. Ack to close |
last(/DELL PowerEdge R740 SNMP/dell.server.hw.serialnumber[systemServiceTag],#1)<>last(/DELL PowerEdge R740 SNMP/dell.server.hw.serialnumber[systemServiceTag],#2) and length(last(/DELL PowerEdge R740 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 SNMP/dell.server.sw.os[systemOSName],#1)<>last(/DELL PowerEdge R740 SNMP/dell.server.sw.os[systemOSName],#2) and length(last(/DELL PowerEdge R740 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 SNMP/dell.server.hw.firmware[racFirmwareVersion],#1)<>last(/DELL PowerEdge R740 SNMP/dell.server.hw.firmware[racFirmwareVersion],#2) and length(last(/DELL PowerEdge R740 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 SNMP/dell.server.hw.physicaldisk.status[physicalDiskComponentStatus.{#SNMPINDEX}])={$DISK.STATUS.FAIL:"critical"} or last(/DELL PowerEdge R740 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 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 SNMP/dell.server.hw.physicaldisk.smart_status[physicalDiskSmartAlertIndication.{#SNMPINDEX}])={$DISK.SMART.STATUS.FAIL:"replaceDrive"} or last(/DELL PowerEdge R740 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 (new serial number received) | {#DISK_NAME} serial number has changed. Ack to close |
last(/DELL PowerEdge R740 SNMP/dell.server.hw.physicaldisk.serialnumber[physicalDiskSerialNo.{#SNMPINDEX}],#1)<>last(/DELL PowerEdge R740 SNMP/dell.server.hw.physicaldisk.serialnumber[physicalDiskSerialNo.{#SNMPINDEX}],#2) and length(last(/DELL PowerEdge R740 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 SNMP/dell.server.sensor.psu.status[powerSupplyStatus.{#SNMPINDEX}])={$PSU.STATUS.CRIT:"critical"} or last(/DELL PowerEdge R740 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 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 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 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 SNMP/dell.server.status[globalSystemStatus])={$HEALTH.STATUS.WARN} |
WARNING | Depends on: - Dell R740: System status is in critical state |
| Dell R740: {HOST.NAME} has been restarted (uptime < 10m) | Uptime is less than 10 minutes |
last(/DELL PowerEdge R740 SNMP/dell.server.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 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 SNMP/dell.server.sensor.temp.status[temperatureProbeStatus.{#SNMPINDEX}])={$SENSOR.TEMP.STATUS.CRIT:"criticalUpper"} or last(/DELL PowerEdge R740 SNMP/dell.server.sensor.temp.status[temperatureProbeStatus.{#SNMPINDEX}])={$SENSOR.TEMP.STATUS.CRIT:"nonRecoverableUpper"} or last(/DELL PowerEdge R740 SNMP/dell.server.sensor.temp.status[temperatureProbeStatus.{#SNMPINDEX}])={$SENSOR.TEMP.STATUS.CRIT:"criticalLower"} or last(/DELL PowerEdge R740 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 SNMP/dell.server.sensor.temp.status[temperatureProbeStatus.{#SNMPINDEX}])={$SENSOR.TEMP.STATUS.WARN:"nonCriticalUpper"} or last(/DELL PowerEdge R740 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 SNMP/dell.server.sensor.temp.status[temperatureProbeStatus.{#SNMPINDEX}])<>{$SENSOR.TEMP.STATUS.OK} |
INFO | Manual close: YES Depends on: - Dell R740: Probe {#SENSOR_LOCALE} is in critical status - Dell R740: Probe {#SENSOR_LOCALE} is in warning status |
| Dell R740: {#DISK_NAME} failed | Please check the virtual disk for warnings or errors. |
last(/DELL PowerEdge R740 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 SNMP/dell.server.hw.virtualdisk.status[virtualDiskState.{#SNMPINDEX}])={$VDISK.STATUS.WARN:"degraded"} |
AVERAGE | Depends on: - Dell R740: {#DISK_NAME} failed |
Feedback
Please report any issues with the template at https://support.zabbix.com
You can also provide a feedback, discuss the template or ask for help with it at ZABBIX forums.
Template Server DELL PowerEdge R740 SNMP
Overview
For Zabbix version: 5.0 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.
Setup
See Zabbix template operation for basic instructions.
Refer to the vendor documentation.
Zabbix configuration
No specific Zabbix configuration is required.
Macros used
| 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 |
Template links
There are no template links in this template.
Discovery rules
| Name | Description | Type | Key and additional info |
|---|---|---|---|
| Temperature discovery | Scanning table of Temperature Probe Table IDRAC-MIB-SMIv2::temperatureProbeTable |
SNMP | temp.discovery Preprocessing: - DISCARD_UNCHANGED_HEARTBEAT: |
| PSU discovery | IDRAC-MIB-SMIv2::powerSupplyTable |
SNMP | psu.discovery Preprocessing: - DISCARD_UNCHANGED_HEARTBEAT: |
| FAN discovery | IDRAC-MIB-SMIv2::coolingDeviceTable |
SNMP | fan.discovery Preprocessing: - DISCARD_UNCHANGED_HEARTBEAT: Filter: AND_OR- A: {#TYPE} MATCHES_REGEX |
| Array controller discovery | Scanning table of Array controllers: IDRAC-MIB-SMIv2::controllerTable |
SNMP | array.discovery Preprocessing: - DISCARD_UNCHANGED_HEARTBEAT: |
| Array controller cache discovery | Scanning table of Array controllers: IDRAC-MIB-SMIv2::batteryTable |
SNMP | array.cache.discovery Preprocessing: - DISCARD_UNCHANGED_HEARTBEAT: |
| Physical disk discovery | Scanning table of physical drive entries IDRAC-MIB-SMIv2::physicalDiskTable. |
SNMP | physicaldisk.discovery Preprocessing: - DISCARD_UNCHANGED_HEARTBEAT: |
| Virtual disk discovery | IDRAC-MIB-SMIv2::virtualDiskTable |
SNMP | virtualdisk.discovery Preprocessing: - DISCARD_UNCHANGED_HEARTBEAT: |
Items collected
| 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: - DISCARD_UNCHANGED_HEARTBEAT: |
| 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: - DISCARD_UNCHANGED_HEARTBEAT: |
| 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: - DISCARD_UNCHANGED_HEARTBEAT: |
| 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: - DISCARD_UNCHANGED_HEARTBEAT: |
| 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: - DISCARD_UNCHANGED_HEARTBEAT: |
| 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: - DISCARD_UNCHANGED_HEARTBEAT: |
| 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: - DISCARD_UNCHANGED_HEARTBEAT: |
| 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: - DISCARD_UNCHANGED_HEARTBEAT: |
| 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: - DISCARD_UNCHANGED_HEARTBEAT: |
| 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: - DISCARD_UNCHANGED_HEARTBEAT: |
| 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: - DISCARD_UNCHANGED_HEARTBEAT: |
| 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: - DISCARD_UNCHANGED_HEARTBEAT: |
| 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: - DISCARD_UNCHANGED_HEARTBEAT: |
| 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: - DISCARD_UNCHANGED_HEARTBEAT: |
| 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.smart_status[physicalDiskSmartAlertIndication.{#SNMPINDEX}] Preprocessing: - DISCARD_UNCHANGED_HEARTBEAT: |
| 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: - DISCARD_UNCHANGED_HEARTBEAT: |
| 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: - DISCARD_UNCHANGED_HEARTBEAT: |
| 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.media_type[physicalDiskMediaType.{#SNMPINDEX}] Preprocessing: - DISCARD_UNCHANGED_HEARTBEAT: |
| 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: - DISCARD_UNCHANGED_HEARTBEAT: |
| 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: - DISCARD_UNCHANGED_HEARTBEAT: |
| 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: - DISCARD_UNCHANGED_HEARTBEAT: |
| Status | Dell R740: Uptime | 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.uptime[sysUpTime] Preprocessing: - MULTIPLIER: |
| Status | Dell R740: SNMP agent availability | - |
INTERNAL | zabbix[host,snmp,available] Preprocessing: - DISCARD_UNCHANGED_HEARTBEAT: |
| 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: - DISCARD_UNCHANGED_HEARTBEAT: |
| 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: - DISCARD_UNCHANGED_HEARTBEAT: |
| 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: - DISCARD_UNCHANGED_HEARTBEAT: |
| 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: - DISCARD_UNCHANGED_HEARTBEAT: |
| 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: - DISCARD_UNCHANGED_HEARTBEAT: |
| 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}] |
Triggers
| Name | Description | Expression | Severity | Dependencies and additional info |
|---|---|---|---|---|
| Dell R740: {#CNTLR_NAME} is in unrecoverable state | Please check the device for faults. |
{TEMPLATE_NAME:dell.server.hw.diskarray.status[controllerComponentStatus.{#SNMPINDEX}].last()}={$DISK.ARRAY.STATUS.FAIL} |
DISASTER | |
| Dell R740: {#CNTLR_NAME} is in critical state | Please check the device for faults. |
{TEMPLATE_NAME:dell.server.hw.diskarray.status[controllerComponentStatus.{#SNMPINDEX}].last()}={$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. |
{TEMPLATE_NAME:dell.server.hw.diskarray.status[controllerComponentStatus.{#SNMPINDEX}].last()}={$DISK.ARRAY.STATUS.WARN} |
AVERAGE | Depends on: - Dell R740: {#CNTLR_NAME} is in critical state - Dell R740: {#CNTLR_NAME} is in unrecoverable state |
| Dell R740: {#BATTERY_NAME} is in critical state | Please check the device for faults. |
{TEMPLATE_NAME:dell.server.hw.diskarray.cache.battery.status[batteryState.{#SNMPINDEX}].last()}={$DISK.ARRAY.CACHE.BATTERY.STATUS.CRIT} |
AVERAGE | |
| Dell R740: {#BATTERY_NAME} is in warning state | Please check the device for faults. |
{TEMPLATE_NAME:dell.server.hw.diskarray.cache.battery.status[batteryState.{#SNMPINDEX}].last()}={$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. |
{TEMPLATE_NAME:dell.server.hw.diskarray.cache.battery.status[batteryState.{#SNMPINDEX}].last()}<>{$DISK.ARRAY.CACHE.BATTERY.STATUS.OK} |
WARNING | Depends on: - Dell R740: {#BATTERY_NAME} is in critical state - Dell R740: {#BATTERY_NAME} is in warning state |
| Dell R740: {#FAN_DESCR} is in critical state | Please check the fan unit. |
{TEMPLATE_NAME:dell.server.sensor.fan.status[coolingDeviceStatus.{#SNMPINDEX}].last()}={$FAN.STATUS.CRIT:"criticalUpper"} or {TEMPLATE_NAME:dell.server.sensor.fan.status[coolingDeviceStatus.{#SNMPINDEX}].last()}={$FAN.STATUS.CRIT:"nonRecoverableUpper"} or {TEMPLATE_NAME:dell.server.sensor.fan.status[coolingDeviceStatus.{#SNMPINDEX}].last()}={$FAN.STATUS.CRIT:"criticalLower"} or {TEMPLATE_NAME:dell.server.sensor.fan.status[coolingDeviceStatus.{#SNMPINDEX}].last()}={$FAN.STATUS.CRIT:"nonRecoverableLower"} or {TEMPLATE_NAME:dell.server.sensor.fan.status[coolingDeviceStatus.{#SNMPINDEX}].last()}={$FAN.STATUS.CRIT:"failed"} |
AVERAGE | |
| Dell R740: {#FAN_DESCR} is in warning state | Please check the fan unit. |
{TEMPLATE_NAME:dell.server.sensor.fan.status[coolingDeviceStatus.{#SNMPINDEX}].last()}={$FAN.STATUS.WARN:"nonCriticalUpper"} or {TEMPLATE_NAME:dell.server.sensor.fan.status[coolingDeviceStatus.{#SNMPINDEX}].last()}={$FAN.STATUS.WARN:"nonCriticalLower"} |
WARNING | Depends on: - Dell R740: {#FAN_DESCR} is in critical state |
| Dell R740: System name has changed (new name: {ITEM.VALUE}) | System name has changed. Ack to close. |
{TEMPLATE_NAME:dell.server.name[sysName].diff()}=1 and {TEMPLATE_NAME:dell.server.name[sysName].strlen()}>0 |
INFO | Manual close: YES |
| Dell R740: Device has been replaced (new serial number received) | Device serial number has changed. Ack to close |
{TEMPLATE_NAME:dell.server.hw.serialnumber[systemServiceTag].diff()}=1 and {TEMPLATE_NAME:dell.server.hw.serialnumber[systemServiceTag].strlen()}>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. |
{TEMPLATE_NAME:dell.server.sw.os[systemOSName].diff()}=1 and {TEMPLATE_NAME:dell.server.sw.os[systemOSName].strlen()}>0 |
INFO | Manual close: YES |
| Dell R740: Firmware has changed | Firmware version has changed. Ack to close. |
{TEMPLATE_NAME:dell.server.hw.firmware[racFirmwareVersion].diff()}=1 and {TEMPLATE_NAME:dell.server.hw.firmware[racFirmwareVersion].strlen()}>0 |
INFO | Manual close: YES |
| Dell R740: {#DISK_NAME} failed | Please check physical disk for warnings or errors. |
{TEMPLATE_NAME:dell.server.hw.physicaldisk.status[physicalDiskComponentStatus.{#SNMPINDEX}].last()}={$DISK.STATUS.FAIL:"critical"} or {TEMPLATE_NAME:dell.server.hw.physicaldisk.status[physicalDiskComponentStatus.{#SNMPINDEX}].last()}={$DISK.STATUS.FAIL:"nonRecoverable"} |
HIGH | |
| Dell R740: {#DISK_NAME} is in warning state | Please check physical disk for warnings or errors. |
{TEMPLATE_NAME:dell.server.hw.physicaldisk.status[physicalDiskComponentStatus.{#SNMPINDEX}].last()}={$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. |
{TEMPLATE_NAME:dell.server.hw.physicaldisk.smart_status[physicalDiskSmartAlertIndication.{#SNMPINDEX}].last()}={$DISK.SMART.STATUS.FAIL:"replaceDrive"} or {TEMPLATE_NAME:dell.server.hw.physicaldisk.smart_status[physicalDiskSmartAlertIndication.{#SNMPINDEX}].last()}={$DISK.SMART.STATUS.FAIL:"replaceDriveSSDWearOut"} |
HIGH | Depends on: - Dell R740: {#DISK_NAME} failed |
| Dell R740: {#DISK_NAME} has been replaced (new serial number received) | {#DISK_NAME} serial number has changed. Ack to close |
{TEMPLATE_NAME:dell.server.hw.physicaldisk.serialnumber[physicalDiskSerialNo.{#SNMPINDEX}].diff()}=1 and {TEMPLATE_NAME:dell.server.hw.physicaldisk.serialnumber[physicalDiskSerialNo.{#SNMPINDEX}].strlen()}>0 |
INFO | Manual close: YES |
| Dell R740: Power supply {#PSU_DESCR} is in critical state | Please check the power supply unit for errors. |
{TEMPLATE_NAME:dell.server.sensor.psu.status[powerSupplyStatus.{#SNMPINDEX}].last()}={$PSU.STATUS.CRIT:"critical"} or {TEMPLATE_NAME:dell.server.sensor.psu.status[powerSupplyStatus.{#SNMPINDEX}].last()}={$PSU.STATUS.CRIT:"nonRecoverable"} |
AVERAGE | |
| Dell R740: Power supply {#PSU_DESCR} is in warning state | Please check the power supply unit for errors. |
{TEMPLATE_NAME:dell.server.sensor.psu.status[powerSupplyStatus.{#SNMPINDEX}].last()}={$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. |
{TEMPLATE_NAME:dell.server.status[globalSystemStatus].last()}={$HEALTH.STATUS.DISASTER} |
DISASTER | |
| Dell R740: System status is in critical state | Please check the device for errors. |
{TEMPLATE_NAME:dell.server.status[globalSystemStatus].last()}={$HEALTH.STATUS.CRIT} |
HIGH | |
| Dell R740: System status is in warning state | Please check the device for warnings. |
{TEMPLATE_NAME:dell.server.status[globalSystemStatus].last()}={$HEALTH.STATUS.WARN} |
WARNING | Depends on: - Dell R740: System status is in critical state |
| Dell R740: {HOST.NAME} has been restarted (uptime < 10m) | Uptime is less than 10 minutes |
{TEMPLATE_NAME:dell.server.uptime[sysUpTime].last()}<10m |
WARNING | Manual close: YES |
| Dell R740: No SNMP data collection | SNMP is not available for polling. Please check device connectivity and SNMP settings. |
{TEMPLATE_NAME:zabbix[host,snmp,available].max({$SNMP.TIMEOUT})}=0 |
WARNING | |
| Dell R740: Probe {#SENSOR_LOCALE} is in critical status | Please check the device for faults. |
{TEMPLATE_NAME:dell.server.sensor.temp.status[temperatureProbeStatus.{#SNMPINDEX}].last()}={$SENSOR.TEMP.STATUS.CRIT:"criticalUpper"} or {TEMPLATE_NAME:dell.server.sensor.temp.status[temperatureProbeStatus.{#SNMPINDEX}].last()}={$SENSOR.TEMP.STATUS.CRIT:"nonRecoverableUpper"} or {TEMPLATE_NAME:dell.server.sensor.temp.status[temperatureProbeStatus.{#SNMPINDEX}].last()}={$SENSOR.TEMP.STATUS.CRIT:"criticalLower"} or {TEMPLATE_NAME:dell.server.sensor.temp.status[temperatureProbeStatus.{#SNMPINDEX}].last()}={$SENSOR.TEMP.STATUS.CRIT:"nonRecoverableLower"} |
AVERAGE | |
| Dell R740: Probe {#SENSOR_LOCALE} is in warning status | Please check the device for faults. |
{TEMPLATE_NAME:dell.server.sensor.temp.status[temperatureProbeStatus.{#SNMPINDEX}].last()}={$SENSOR.TEMP.STATUS.WARN:"nonCriticalUpper"} or {TEMPLATE_NAME:dell.server.sensor.temp.status[temperatureProbeStatus.{#SNMPINDEX}].last()}={$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. |
{TEMPLATE_NAME:dell.server.sensor.temp.status[temperatureProbeStatus.{#SNMPINDEX}].last()}<>{$SENSOR.TEMP.STATUS.OK} |
INFO | Manual close: YES Depends on: - Dell R740: Probe {#SENSOR_LOCALE} is in critical status - Dell R740: Probe {#SENSOR_LOCALE} is in warning status |
| Dell R740: {#DISK_NAME} failed | Please check the virtual disk for warnings or errors. |
{TEMPLATE_NAME:dell.server.hw.virtualdisk.status[virtualDiskState.{#SNMPINDEX}].last()}={$VDISK.STATUS.CRIT:"failed"} |
HIGH | |
| Dell R740: {#DISK_NAME} is in warning state | Please check the virtual disk for warnings or errors. |
{TEMPLATE_NAME:dell.server.hw.virtualdisk.status[virtualDiskState.{#SNMPINDEX}].last()}={$VDISK.STATUS.WARN:"degraded"} |
AVERAGE | Depends on: - Dell R740: {#DISK_NAME} failed |
Feedback
Please report any issues with the template at https://support.zabbix.com
You can also provide a feedback, discuss the template or ask for help with it at ZABBIX forums.