Dell iDRAC Monitoring

4 min

Integrated Dell Remote Access Controller (iDRAC) is a remote server management processor which is embedded within every Dell PowerEdge Server. It is designed for secure local and remove server monitoring and management.

Depending on its version it supports various protocols such as SNMP, SSH (as well as RESTful API based on Redfish).

This article will cover up how you can monitor your Dell servers hardware equipped with a Dell IDRAC Controller using Domotz, and it is divided into two main sections: Basic Monitoring and Advanced Monitoring.

Basic Monitoring

To get a basic monitoring a Dell iDRAC equipped server you might rely on Domotz SNMP templates or enable the OS monitoring feature which rely on the SSH protocol.

SNMP Templates

After you have enabled the SNMP service on your Dell iDrac controller, and set-up the authentication credentials inside Domotz (https://help.domotz.com/tips-tricks/how-to-set-custom-snmp-credentials-in-domotz/), Domotz will automatically display the Dell IDRAC Preconfigured SNMP Templates in the device SNMP section:

And you will be able to apply them on each device by selecting them from this modal window:

Or, if you prefer, you might assign these SNMP templates in bulk using Domotz Monitoring dashboards and tables:


To see what you will be able to monitoring with the Dell iDRAC General Monitoring, and the Dell iDrac Components Status Monitoring SNMP templates, you might check this kb article: https://help.domotz.com/monitoring-management/pre-configured-snmp-sensors/#htoc-dell-iDrac

Alert Settings – what and how to monitor using the SNMP templates?

General SNMP template

If using the General SNMP template you might setup an alert on the System Status and Storage Status:

Value to be alertedAlert Condition (if the value is)Condition valueNotes
System Statusis Different From ok
Storage Statusis Different Fromok
If the value is: Is Different From “ok” Example on the System Status value
Components Status monitoring template

Otherwise, if you enabled the Components Status monitoring template, you might create an alert profile to monitor the following:

Value to be alertedAlert Condition (if the value is)Condition valueNotes
Global System Statusis Different Fromok
Power Unit Statusadd the three alert profiles
(1) Power Unit StatusEquals to criticalfailure state
(2) Power Unit StatusEquals tonon criticalwarning state (not critical)
(3) Power Unit StatusEquals tonon recoverabledead state
Redundancy Power Unit Statusadd the three alert profiles
(1) Redundancy Power Unit StatusEquals to criticalfailure state
(2) Redundancy Power Unit StatusEquals to non criticalwarning state (not critical)
(2) Redundancy Power Unit StatusEquals to non recoverabledead state
Temperatureis Different Fromok
Cooling Device Statusis Different Fromok
Processor Statusis Different Fromok
Amperage Statusis Different Fromok
Chassis Intrusionis Different Fromok

of the Power Unit Status and Redundancy Power Unit Status values, the “other” state is a bug and equals to “ok” and the “unknown” state equals to “not monitored” so these might be not considered to be an “alert”.

OS monitoring

We do also ship a native integration (called OS monitoring) which is ssh-based and allow you to monitoring IPMI sensors.

After unlocking over ssh the iDRAC controller using the Access Manager

you will be able to setup alerts on IPMI sensors:

Most common IPMI sensors on which you might want to be alerted are:

Value to be alertedAlert Condition (if the value is)Condition valueNotes
CPU1 Tempis Grater or Equal To79
CPU1 Tempis Grater or Equal To79
System Board Inlet Tempis Grater or Equal To35
System Board Fan1is Less Than3000
System Board Fan*is Less Than3000

Advanced Monitoring

Also advanced monitoring is possible in Dell iDRAC server controllers by using Domotz Integration scripts.

Physical HDs Monitoring

By applying the Physical HDs script, you will be able to monitor all this information:

  • Type
  • Description
  • Primary Status
  • Raid Status
  • Raid Types
  • Size
  • Used Size
  • Free Size
  • Manufacturer
  • Model
  • Bus protocol

Most common values on which you might want setup an alert are:

Value to be alertedAlert Condition (if the value is)Condition valueNotes
StatusIs Different fromOK
Raid StatusIs Different fromOnline

PSU Monitoring

By choosing the PSU (Power Supply Unit) Monitoring script you will be able to get access to this data:

  • Power Supply Description
  • Primary Status
  • Total Output Power
  • Input Voltage
  • Redundancy Status
  • Part Number
  • Model
  • Manufacturer

Most common values on which you might want setup an alert are:

Value to be alertedAlert Condition (if the value is)Condition valueNotes
Primary StatusIs Different fromOK

Raid Monitoring

By choosing the Raid Monitoring script, you will be able to get access to this data:

  • Type
  • Primary Status
  • Product Name
  • Description
  • Support RAID 10 Uneven Spans
  • Cache Size
  • Driver Version
  • Encryption Mode
  • Security Status

Most common values on which you might want setup an alert are:

Value to be alertedAlert Condition (if the value is)Condition valueNotes
Primary StatusIs Different fromOK

Memory Monitoring

By using the Memory Monitoring script. you will be able to fetch the following data:

  • Type
  • Description
  • Primary Status
  • Bank Label
  • Model
  • Part Number
  • Serial Number
  • Manufacturer
  • Size
  • Speed
  • Current Operating Speed

Most common values on which you might want setup an alert are:

Value to be alertedAlert Condition (if the value is)Condition valueNotes
Primary StatusIs Different fromOK

Fan Monitoring

With the Fan Monitoring script you will be able to fetch and monitor the following data:

Most common values on which you might want setup an alert are:

Value to be alertedAlert Condition (if the value is)Condition valueNotes
Primary StatusIs Different fromOK
PWNIs Greater than90%PWM stands for “pulse width modulation.”
This is a standardized pulse signal that controls the fan speed. 

Processors Monitoring

Our specific script about Processors Monitoring will allow you to monitor the following:

  • Type
  • Description
  • Model
  • Primary Status
  • Max Clock Speed
  • Virt Tech Enabled
  • Hyper Threading Enabled

Most common values on which you might want setup an alert are:

Value to be alertedAlert Condition (if the value is)Condition valueNotes
Primary StatusIs Different fromOK
CPU StatusIs Different fromCPU Enabled

Share via Social Networks

You might also like…

Read more top posts in this category

Want more tips on Network Monitoring?

Ready to Get Started?

  • Uncover Network Blind Spots
  • Resolve Issues Faster and Easier
  • Exceed Service Delivery Expectations