Source: https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/server/dell/dell_r660_snmp
This is a template for monitoring DELL PowerEdge R660 servers with iDRAC version 7 (and later) via Zabbix SNMP agent that works without any external scripts.
Zabbix version: 8.0 and higher.
This template has been tested on:
Zabbix should be configured according to the instructions in the Templates out of the box section.
Refer to the vendor documentation.
| 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 | 
| 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 | 
| Name | Description | Expression | Severity | Dependencies and additional info | 
|---|---|---|---|---|
| Dell R660: System is in unrecoverable state | Please check the device for faults.  | 
last(/DELL PowerEdge R660 by SNMP/dell.server.status[globalSystemStatus])={$DELL.SNMP.HEALTH.STATUS.DISASTER} | 
High | |
| Dell R660: System status is in critical state | Please check the device for errors.  | 
last(/DELL PowerEdge R660 by SNMP/dell.server.status[globalSystemStatus])={$DELL.SNMP.HEALTH.STATUS.CRIT} | 
Average | |
| Dell R660: System status is in warning state | Please check the device for warnings.  | 
last(/DELL PowerEdge R660 by SNMP/dell.server.status[globalSystemStatus])={$DELL.SNMP.HEALTH.STATUS.WARN} | 
Warning | Depends on:
  | 
| Dell R660: Device has been replaced | Device serial number has changed. Acknowledge to close the problem manually.  | 
last(/DELL PowerEdge R660 by SNMP/dell.server.hw.serialnumber[systemServiceTag],#1)<>last(/DELL PowerEdge R660 by SNMP/dell.server.hw.serialnumber[systemServiceTag],#2) and length(last(/DELL PowerEdge R660 by SNMP/dell.server.hw.serialnumber[systemServiceTag]))>0 | 
Info | Manual close: Yes | 
| Dell R660: 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 R660 by SNMP/dell.server.sw.os[systemOSName],#1)<>last(/DELL PowerEdge R660 by SNMP/dell.server.sw.os[systemOSName],#2) and length(last(/DELL PowerEdge R660 by SNMP/dell.server.sw.os[systemOSName]))>0 | 
Info | Manual close: Yes | 
| Dell R660: Firmware has changed | Firmware version has changed. Acknowledge to close the problem manually.  | 
last(/DELL PowerEdge R660 by SNMP/dell.server.hw.firmware[racFirmwareVersion],#1)<>last(/DELL PowerEdge R660 by SNMP/dell.server.hw.firmware[racFirmwareVersion],#2) and length(last(/DELL PowerEdge R660 by SNMP/dell.server.hw.firmware[racFirmwareVersion]))>0 | 
Info | Manual close: Yes | 
| Dell R660: Host has been restarted | Uptime is less than 10 minutes.  | 
(last(/DELL PowerEdge R660 by SNMP/dell.server.hw.uptime[systemPowerUpTime])>0 and last(/DELL PowerEdge R660 by SNMP/dell.server.hw.uptime[systemPowerUpTime])<10m) or (last(/DELL PowerEdge R660 by SNMP/dell.server.hw.uptime[systemPowerUpTime])=0 and last(/DELL PowerEdge R660 by SNMP/dell.server.net.uptime[snmpEngineTime])<10m) | 
Warning | Manual close: Yes | 
| Dell R660: System name has changed | The name of the system has changed. Acknowledge to close the problem manually.  | 
last(/DELL PowerEdge R660 by SNMP/dell.server.name[sysName],#1)<>last(/DELL PowerEdge R660 by SNMP/dell.server.name[sysName],#2) and length(last(/DELL PowerEdge R660 by SNMP/dell.server.name[sysName]))>0 | 
Info | Manual close: Yes | 
| Dell R660: No SNMP data collection | SNMP is not available for polling. Please check device connectivity and SNMP settings.  | 
max(/DELL PowerEdge R660 by SNMP/zabbix[host,snmp,available],{$DELL.SNMP.TIMEOUT})=0 | 
Warning | |
| Dell R660: Memory amount has changed | change(/DELL PowerEdge R660 by SNMP/dell.server.memory.size.total)>0 | 
Average | 
| Name | Description | Type | Key and additional info | 
|---|---|---|---|
| Temperature discovery | Temperature sensor discovery.  | 
Dependent item | temp.discovery Preprocessing 
  | 
| 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 
  | 
| Name | Description | Expression | Severity | Dependencies and additional info | 
|---|---|---|---|---|
| Dell R660: Probe [{#SENSOR_LOCALE}]: Critical status | Please check the device for faults.  | 
last(/DELL PowerEdge R660 by SNMP/dell.server.sensor.temp.status[temperatureProbeStatus.{#SNMPINDEX}])={$DELL.SNMP.SENSOR.TEMP.STATUS.CRIT:"criticalUpper"} or last(/DELL PowerEdge R660 by SNMP/dell.server.sensor.temp.status[temperatureProbeStatus.{#SNMPINDEX}])={$DELL.SNMP.SENSOR.TEMP.STATUS.CRIT:"nonRecoverableUpper"} or last(/DELL PowerEdge R660 by SNMP/dell.server.sensor.temp.status[temperatureProbeStatus.{#SNMPINDEX}])={$DELL.SNMP.SENSOR.TEMP.STATUS.CRIT:"criticalLower"} or last(/DELL PowerEdge R660 by SNMP/dell.server.sensor.temp.status[temperatureProbeStatus.{#SNMPINDEX}])={$DELL.SNMP.SENSOR.TEMP.STATUS.CRIT:"nonRecoverableLower"} | 
Average | |
| Dell R660: Probe [{#SENSOR_LOCALE}]: Warning status | Please check the device for faults.  | 
last(/DELL PowerEdge R660 by SNMP/dell.server.sensor.temp.status[temperatureProbeStatus.{#SNMPINDEX}])={$DELL.SNMP.SENSOR.TEMP.STATUS.WARN:"nonCriticalUpper"} or last(/DELL PowerEdge R660 by SNMP/dell.server.sensor.temp.status[temperatureProbeStatus.{#SNMPINDEX}])={$DELL.SNMP.SENSOR.TEMP.STATUS.WARN:"nonCriticalLower"} | 
Warning | Depends on:
  | 
| Dell R660: Probe [{#SENSOR_LOCALE}]: Not in optimal status | Please check the device for faults.  | 
last(/DELL PowerEdge R660 by SNMP/dell.server.sensor.temp.status[temperatureProbeStatus.{#SNMPINDEX}])<>{$DELL.SNMP.SENSOR.TEMP.STATUS.OK} | 
Info | Manual close: Yes Depends on: 
  | 
| Name | Description | Type | Key and additional info | 
|---|---|---|---|
| PSU discovery | PSU discovery.  | 
Dependent item | psu.discovery Preprocessing 
  | 
| 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 
  | 
| Name | Description | Expression | Severity | Dependencies and additional info | 
|---|---|---|---|---|
| Dell R660: Power supply [{#PSU_DESCR}]: Critical state | Please check the power supply unit for errors.  | 
last(/DELL PowerEdge R660 by SNMP/dell.server.sensor.psu.status[powerSupplyStatus.{#SNMPINDEX}])={$DELL.SNMP.PSU.STATUS.CRIT:"critical"} or last(/DELL PowerEdge R660 by SNMP/dell.server.sensor.psu.status[powerSupplyStatus.{#SNMPINDEX}])={$DELL.SNMP.PSU.STATUS.CRIT:"nonRecoverable"} | 
Average | |
| Dell R660: Power supply [{#PSU_DESCR}]: Warning state | Please check the power supply unit for errors.  | 
last(/DELL PowerEdge R660 by SNMP/dell.server.sensor.psu.status[powerSupplyStatus.{#SNMPINDEX}])={$DELL.SNMP.PSU.STATUS.WARN:"nonCritical"} | 
Warning | Depends on:
  | 
| Name | Description | Type | Key and additional info | 
|---|---|---|---|
| Fan discovery | Fan discovery.  | 
Dependent item | fan.discovery Preprocessing 
  | 
| 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 
  | 
| Name | Description | Expression | Severity | Dependencies and additional info | 
|---|---|---|---|---|
| Dell R660: Fan [{#FAN_DESCR}]: Critical state | Please check the fan unit.  | 
last(/DELL PowerEdge R660 by SNMP/dell.server.sensor.fan.status[{#FAN_DESCR}])={$DELL.SNMP.FAN.STATUS.CRIT:"criticalUpper"} or last(/DELL PowerEdge R660 by SNMP/dell.server.sensor.fan.status[{#FAN_DESCR}])={$DELL.SNMP.FAN.STATUS.CRIT:"nonRecoverableUpper"} or last(/DELL PowerEdge R660 by SNMP/dell.server.sensor.fan.status[{#FAN_DESCR}])={$DELL.SNMP.FAN.STATUS.CRIT:"criticalLower"} or last(/DELL PowerEdge R660 by SNMP/dell.server.sensor.fan.status[{#FAN_DESCR}])={$DELL.SNMP.FAN.STATUS.CRIT:"nonRecoverableLower"} or last(/DELL PowerEdge R660 by SNMP/dell.server.sensor.fan.status[{#FAN_DESCR}])={$DELL.SNMP.FAN.STATUS.CRIT:"failed"} | 
Average | |
| Dell R660: Fan [{#FAN_DESCR}]: Warning state | Please check the fan unit.  | 
last(/DELL PowerEdge R660 by SNMP/dell.server.sensor.fan.status[{#FAN_DESCR}])={$DELL.SNMP.FAN.STATUS.WARN:"nonCriticalUpper"} or last(/DELL PowerEdge R660 by SNMP/dell.server.sensor.fan.status[{#FAN_DESCR}])={$DELL.SNMP.FAN.STATUS.WARN:"nonCriticalLower"} | 
Warning | Depends on:
  | 
| Name | Description | Type | Key and additional info | 
|---|---|---|---|
| Array controller discovery | Array controller discovery.  | 
Dependent item | array.discovery Preprocessing 
  | 
| 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 
  | 
| Name | Description | Expression | Severity | Dependencies and additional info | 
|---|---|---|---|---|
| Dell R660: Controller [{#CNTLR_NAME}]: Unrecoverable state | Please check the device for faults.  | 
last(/DELL PowerEdge R660 by SNMP/dell.server.hw.diskarray.status[controllerComponentStatus.{#SNMPINDEX}])={$DELL.SNMP.DISK.ARRAY.STATUS.FAIL} | 
High | |
| Dell R660: Controller [{#CNTLR_NAME}]: Critical state | Please check the device for faults.  | 
last(/DELL PowerEdge R660 by SNMP/dell.server.hw.diskarray.status[controllerComponentStatus.{#SNMPINDEX}])={$DELL.SNMP.DISK.ARRAY.STATUS.CRIT} | 
Average | Depends on:
  | 
| Dell R660: Controller [{#CNTLR_NAME}]: Warning state | Please check the device for faults.  | 
last(/DELL PowerEdge R660 by SNMP/dell.server.hw.diskarray.status[controllerComponentStatus.{#SNMPINDEX}])={$DELL.SNMP.DISK.ARRAY.STATUS.WARN} | 
Warning | Depends on:
  | 
| Name | Description | Type | Key and additional info | 
|---|---|---|---|
| Battery discovery | Battery discovery.  | 
Dependent item | battery.discovery Preprocessing 
  | 
| 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 
  | 
| Name | Description | Expression | Severity | Dependencies and additional info | 
|---|---|---|---|---|
| Dell R660: Battery [{#BATTERY_NAME}]: Critical state | Please check the device for faults.  | 
last(/DELL PowerEdge R660 by SNMP/dell.server.hw.battery.status[batteryState.{#SNMPINDEX}])={$DELL.SNMP.DISK.ARRAY.CACHE.BATTERY.STATUS.CRIT} | 
Average | |
| Dell R660: Battery [{#BATTERY_NAME}]: Warning state | Please check the device for faults.  | 
last(/DELL PowerEdge R660 by SNMP/dell.server.hw.battery.status[batteryState.{#SNMPINDEX}])={$DELL.SNMP.DISK.ARRAY.CACHE.BATTERY.STATUS.WARN} | 
Warning | Depends on:
  | 
| Dell R660: Battery [{#BATTERY_NAME}]: Not in optimal state | Please check the device for faults.  | 
last(/DELL PowerEdge R660 by SNMP/dell.server.hw.battery.status[batteryState.{#SNMPINDEX}])<>{$DELL.SNMP.DISK.ARRAY.CACHE.BATTERY.STATUS.OK} | 
Info | Depends on:
  | 
| Name | Description | Type | Key and additional info | 
|---|---|---|---|
| Physical disk discovery | Physical disk discovery.  | 
Dependent item | physicaldisk.discovery Preprocessing 
  | 
| 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 
  | 
| Name | Description | Expression | Severity | Dependencies and additional info | 
|---|---|---|---|---|
| Dell R660: Physical disk [{#DISK_NAME}]: Failed state | Please check physical disk for warnings or errors.  | 
last(/DELL PowerEdge R660 by SNMP/dell.server.hw.physicaldisk.status[physicalDiskComponentStatus.{#SNMPINDEX}])={$DELL.SNMP.DISK.STATUS.FAIL:"critical"} or last(/DELL PowerEdge R660 by SNMP/dell.server.hw.physicaldisk.status[physicalDiskComponentStatus.{#SNMPINDEX}])={$DELL.SNMP.DISK.STATUS.FAIL:"nonRecoverable"} | 
High | |
| Dell R660: Physical disk [{#DISK_NAME}]: Warning state | Please check physical disk for warnings or errors.  | 
last(/DELL PowerEdge R660 by SNMP/dell.server.hw.physicaldisk.status[physicalDiskComponentStatus.{#SNMPINDEX}])={$DELL.SNMP.DISK.STATUS.WARN:"nonCritical"} | 
Warning | Depends on:
  | 
| Dell R660: Physical disk [{#DISK_NAME}]: S.M.A.R.T. failed | Disk probably requires replacement.  | 
last(/DELL PowerEdge R660 by SNMP/dell.server.hw.physicaldisk.smart_status[physicalDiskSmartAlertIndication.{#SNMPINDEX}])={$DELL.SNMP.DISK.SMART.STATUS.FAIL:"replaceDrive"} or last(/DELL PowerEdge R660 by SNMP/dell.server.hw.physicaldisk.smart_status[physicalDiskSmartAlertIndication.{#SNMPINDEX}])={$DELL.SNMP.DISK.SMART.STATUS.FAIL:"replaceDriveSSDWearOut"} | 
High | Depends on:
  | 
| Dell R660: Physical disk [{#DISK_NAME}] has been replaced | [{#DISK_NAME}] serial number has changed. Acknowledge to close the problem manually.  | 
last(/DELL PowerEdge R660 by SNMP/dell.server.hw.physicaldisk.serialnumber[physicalDiskSerialNo.{#SNMPINDEX}],#1)<>last(/DELL PowerEdge R660 by SNMP/dell.server.hw.physicaldisk.serialnumber[physicalDiskSerialNo.{#SNMPINDEX}],#2) and length(last(/DELL PowerEdge R660 by SNMP/dell.server.hw.physicaldisk.serialnumber[physicalDiskSerialNo.{#SNMPINDEX}]))>0 | 
Info | Manual close: Yes | 
| Name | Description | Type | Key and additional info | 
|---|---|---|---|
| Virtual disk discovery | Virtual disk discovery.  | 
Dependent item | virtualdisk.discovery Preprocessing 
  | 
| 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 
  | 
| Name | Description | Expression | Severity | Dependencies and additional info | 
|---|---|---|---|---|
| Dell R660: Virtual disk [{#DISK_NAME}]: Failed state | Please check the virtual disk for warnings or errors.  | 
last(/DELL PowerEdge R660 by SNMP/dell.server.hw.virtualdisk.status[virtualDiskState.{#SNMPINDEX}])={$DELL.SNMP.VDISK.STATUS.CRIT:"failed"} | 
High | |
| Dell R660: Virtual disk [{#DISK_NAME}]: Warning state | Please check the virtual disk for warnings or errors.  | 
last(/DELL PowerEdge R660 by SNMP/dell.server.hw.virtualdisk.status[virtualDiskState.{#SNMPINDEX}])={$DELL.SNMP.VDISK.STATUS.WARN:"degraded"} | 
Warning | Depends on:
  | 
| Name | Description | Type | Key and additional info | 
|---|---|---|---|
| Network interface discovery | Discovery of network interfaces.  | 
Dependent item | net.if.discovery Preprocessing 
  | 
| 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 
  | 
| Name | Description | Expression | Severity | Dependencies and additional info | 
|---|---|---|---|---|
| Dell R660: NIC [{#NIC_FQDD}/{#NIC_MAC}]: Link down | This trigger expression works as follows:  | 
{$DELL.SNMP.IFCONTROL:"{#NIC_FQDD}"}=1 and last(/DELL PowerEdge R660 by SNMP/dell.server.net.if.link[{#NIC_FQDD}],#1)<>1 and last(/DELL PowerEdge R660 by SNMP/dell.server.net.if.link[{#NIC_FQDD}],#1)<>last(/DELL PowerEdge R660 by SNMP/dell.server.net.if.link[{#NIC_FQDD}],#2) | 
Average | Manual close: Yes | 
| Dell R660: NIC [{#NIC_FQDD}/{#NIC_MAC}]: Status is not OK | MIB: IDRAC-MIB-SMIv2  | 
last(/DELL PowerEdge R660 by SNMP/dell.server.net.if.status[{#NIC_FQDD}],#1)<>3 | 
Average | 
| Name | Description | Type | Key and additional info | 
|---|---|---|---|
| CPU status discovery | CPU status discovery.  | 
Dependent item | cpu.discovery Preprocessing 
  | 
| 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 
  | 
| Name | Description | Expression | Severity | Dependencies and additional info | 
|---|---|---|---|---|
| Dell R660: CPU [{#CPU_FQDD}]: Status is not OK | MIB: IDRAC-MIB-SMIv2  | 
last(/DELL PowerEdge R660 by SNMP/dell.server.cpu.status[cpu.{#SNMPINDEX}],#1)<>3 | 
Average | |
| Dell R660: CPU [{#CPU_FQDD}]: Reading error | MIB: IDRAC-MIB-SMIv2  | 
bitand(last(/DELL PowerEdge R660 by SNMP/dell.server.cpu.state[cpu.{#SNMPINDEX}],#1),128)=0 | 
Average | 
| Name | Description | Type | Key and additional info | 
|---|---|---|---|
| System battery discovery | System battery discovery.  | 
Dependent item | system.battery.discovery Preprocessing 
  | 
| 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 
  | 
| Name | Description | Expression | Severity | Dependencies and additional info | 
|---|---|---|---|---|
| Dell R660: System battery [{#SNMPVALUE}]: Status is not OK | MIB: IDRAC-MIB-SMIv2  | 
last(/DELL PowerEdge R660 by SNMP/dell.server.system.battery[{#SNMPVALUE}],#1)<>3 | 
Average | 
| Name | Description | Type | Key and additional info | 
|---|---|---|---|
| Memory discovery | Memory discovery.  | 
Dependent item | memory.discovery Preprocessing 
  | 
| 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 
  | 
| Name | Description | Expression | Severity | Dependencies and additional info | 
|---|---|---|---|---|
| Dell R660: Memory [{#SNMPVALUE}]: Status is not OK | MIB: IDRAC-MIB-SMIv2  | 
last(/DELL PowerEdge R660 by SNMP/dell.server.memory.status[{#SNMPVALUE}],#1)<>3 | 
Average | 
| Name | Description | Type | Key and additional info | 
|---|---|---|---|
| Voltage probe discovery | Voltage probe discovery.  | 
Dependent item | voltage.discovery Preprocessing 
  | 
| 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 
  | 
| Name | Description | Expression | Severity | Dependencies and additional info | 
|---|---|---|---|---|
| Dell R660: Voltage probe [{#VPROBE_NAME}]: Status is not OK | Please check the device's voltage.  | 
last(/DELL PowerEdge R660 by SNMP/dell.server.voltage.status[{#VPROBE_NAME}])<>3 | 
Average | 
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