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.

Monitoring iDrac

To monitor a Dell iDRAC-equipped server, you can choose the following methods:

  • SNMP Pre-Configured Templates
  • OS Monitoring – SSH Protocol

    SNMP Pre-Configured 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”.

    Pre-Configured Scripts (Recommended)

    With Pre-Configured Scripts, you can monitor the following components using the SSH service of your iDRAC:

    • Dell iDRAC CPUs Monitoring
    • Dell iDRAC Fan Monitoring
    • Dell iDRAC Memory Monitoring
    • Dell iDRAC Physical Disk Monitoring
    • Dell iDRAC RAID Monitoring
    • Dell iDrac – Components Temperature
    • Dell iDRAC PSU Monitoring
    How to Access the Scripts

    Web App → Integrations → Automation & Scripts → View All → Search for iDRAC

    You can use them by going into the Webapp > Integrations > Automation & Scripts > View All > Search for iDrac:

    The screenshot below highlights the navigation steps:

    For additional details about Pre-Configured Scripts, please refer to the Automation & Scripts documentation.

    Here is some advanced monitoring available in Dell iDRAC server controllers via Domotz Integration scripts.

    Physical Disk Monitoring

    By applying the Physical Disks 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

    OS Monitoring

    We also provide a native integration (called OS monitoring), which is SSH-based and allows you to monitor 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

    Share via Social Networks

    You might also like…

    Read more top posts in this category

    Ready to Get Started?

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