# Dell iDRAC Monitoring

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
- Pre-Configured Drivers - SSH Protocol **(Recommended)**
- OS Monitoring - SSH Protocol

1.

#### 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](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:

Accessing SNMP Monitoring and Custom SNMP OID Sensors

1. In the device details page, locate and click the "SNMP" tab from the toolbar to open SNMP monitoring options.

2. Scroll to the SNMP Monitoring section and choose "Custom SNMP OID Sensors" to manage or add custom sensors for monitoring specific metrics.

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

Monitoring Dashboard Setup

1. Open the Monitoring Dashboards by selecting the icon resembling a series of horizontal lines in the sidebar.

2. In the main panel, locate the "Test Monitoring Dashboard." Use the search bar to find specific metrics by typing keywords like "idrac."

3. Review the available metrics for monitoring. Each metric is displayed as a tile with a description, such as "Network System Uptime" or "Memory Info," and indicates the number of devices connected.

4. To monitor Dell-specific components, select "Dell iDRAC Components" or "Dell iDRAC General" which show details for 4 devices each, with SNMP monitoring capabilities.

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](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 alerted** | **Alert Condition (if the value is)** | **Condition value** | **Notes** |
| --- | --- | --- | --- |
| System Status | is Different From | ok |  |
| Storage Status | is Different From | ok |  |

Configuring an Alert in a Monitoring System

1. Open the "Alert Configuration" window.
2. In the "Name" field, enter the alert name, e.g., "Status not ok."
3. Set the trigger condition. Select "Is Different From" from the dropdown and enter "ok" in the adjacent field.
4. Add contact channels. Click "add contact channels" to specify where notifications should be sent.
5. Choose to apply or cancel changes. Use "Apply" to save or "Cancel" to discard.
6. To configure a new alert, click the bell icon next to the relevant status in the monitoring overview.

**_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 alerted** | **Alert Condition (if the value is)** | **Condition value** | **Notes** |
| --- | --- | --- | --- |
| _Global System Status_ | is Different From | ok | ﻿ |
|  |  |  |  |
| _Power Unit Status_ |  |  | add the three alert profiles |
| (1) Power Unit Status | Equals to | critical | failure state |
| (2) Power Unit Status | Equals to | non critical | warning state (not critical) |
| (3) Power Unit Status | Equals to | non recoverable | dead state |
|  |  |  |  |
| _Redundancy Power Unit Status_ |  |  | add the three alert profiles |
| (1) Redundancy Power Unit Status | Equals to | critical | failure state |
| (2) Redundancy Power Unit Status | Equals to | non critical | warning state (not critical) |
| (2) Redundancy Power Unit Status | Equals to | non recoverable | dead state |
|  |  |  |  |
| _Temperature_ | is Different From | ok |  |
|  |  |  |  |
| _Cooling Device Status_ | is Different From | ok |  |
|  |  |  |  |
| _Processor Status_ | is Different From | ok |  |
|  |  |  |  |
| _Amperage Status_ | is Different From | ok |  |
|  |  |  |  |
| _Chassis Intrusion_ | is Different From | ok |  |

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 Drivers (Recommended)

With **Pre-Configured Drivers**, 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 Drivers

[Web App](https://portal.domotz.com/webapp/) → Integrations → Automation & Drivers → View All → Search for _iDRAC_

You can use them by going into the **[Webapp](https://portal.domotz.com/webapp/)**> **Integrations**> **Automation & Drivers** > **View All** > Search for **_iDrac_**:

The screenshot below highlights the navigation steps:

Navigating to Automation & Scripts in the Integrations Tab

1. On the left sidebar menu, click on "Integrations" under the Setup section.
2. At the top of the screen, select the "Automation & Scripts" tab next to "Software Integrations."
3. To view all available pre-configured scripts, click on "View all 238 Pre-Configured Scripts" on the right side of the Automation & Scripts section.

For additional details about **Pre-Configured Driver**, please refer to the **[Automation & Scripts](https://help.domotz.com/monitoring-management/custom-driver/)** documentation.

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

##### **Physical Disk Monitoring**

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

Physical Disks Information Table

1. The table displays the information about physical disks, with columns for Id, Type, Description, and Primary Status.
2. Each column has filter options at the top, allowing you to type in specific criteria and sort the data accordingly.
3. The "Id" column lists disk identifiers, such as "Disk.Bay.0:Enclosure.I..." and "Disk.Virtual.0:RAID.Inte...".
4. The "Type" column indicates whether the disk is a PhysicalDisk or a VirtualDisk.
5. The "Description" column provides details such as the specific location or backplane, e.g., "Disk 0 in Backplane 1".
6. The "Primary Status" column shows the status of each disk, with an example status being "OK".
7. A "Download CSV" link is available at the top right corner to export the table data to a CSV file.

Physical Disks Information Table

1. The table displays information about physical disks, including columns for Raid Status, Raid Types, Size, and Used Size.
2. Under Raid Status, two disks are listed as "Online," while one shows a dash, indicating no status.
3. In the Raid Types column, two rows have dashes, and one is labeled "RAID0."
4. The Size column shows two disks with 2.73 TiB and one with 5.46 TiB.
5. The Used Size column shows two disks with 2.73 TiB used, and one with a dash, indicating no usage recorded.
6. At the top right, there is an option to download the table data as a CSV file.

Physical Disks Information Table

1. The table displays information about physical disks with columns for Free Size, Manufacturer, Model, and Bus Protocol.
2. Under Free Size, two entries show "0 B," indicating no free space.
3. The Manufacturer column lists "HITACHI" for both entries.
4. The Model column identifies both entries as "HUS723030ALS640."
5. The Bus Protocol for both entries is "SAS."
6. A Download CSV link is available in the upper right corner for exporting the data.

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

| **Value to be alerted** | **Alert Condition (if the value is)** | **Condition value** | **Notes** |
| --- | --- | --- | --- |
| Status | Is Different from | OK |  |
| Raid Status | Is Different from | Online |  |

##### PSU Monitoring

By choosing the PSU (Power Supply Unit) Monitoring driver 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

Dell iDRAC Power Supply Unit Status Overview

1. The status of the Dell iDRAC Power Supply Unit (PSU) is displayed as "RUNNING."
2. The sample period for data collection is "5 Minutes."
3. A total of 16 metrics have been consumed.
4. Under "PSU Info," details are provided in a table format with columns:
   - "Id" lists two entries: "psu.slot.1" and "psu.slot.2."
   - "Description" indicates "Power Supply 1" and "Power Supply 2."
   - "Primary Status" shows "OK" for Power Supply 1 and "Unknown" for Power Supply 2.
   - "Total Output Power" reports "750 W" for Power Supply 1 and "0 W" for Power Supply 2.
   - "Input Voltage" records "122 V" for Power Supply 1 and "0 V" for Power Supply 2.
5. An option to download the data in CSV format is available.

Dell iDRAC Power Supply Unit (PSU) Status Overview

1. The PSU status is displayed as "RUNNING," indicating normal operation.
2. The sample period is set to 5 minutes, showing the time frame for the data metrics.
3. Metrics Consumed are listed as 16, representing the total metrics used.
4. The "Download CSV" option is available for exporting the data.
5. Under PSU Info, details include:
   - Input Voltage: 122 V and 0 V for each line.
   - Redundancy Status is marked as "Unknown."
   - Part Number is "06W2PWA00" for the first entry.
   - Model is "PWR SPLY,750…" for the first entry, with the second line blank.
   - Manufacturer is listed as "Dell."

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

| **Value to be alerted** | **Alert Condition (if the value is)** | **Condition value** | **Notes** |
| --- | --- | --- | --- |
| Primary Status | Is Different from | OK | ﻿ |

##### Raid Monitoring

By choosing the Raid Monitoring driver, 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

RAID Information Overview

1. The section provides RAID information with four columns: Id, Type, Primary Status, and Product Name.
2. In the Id column, the entry is "RAID.Integrated.1-1."
3. The Type column indicates "Controller."
4. The Primary Status is listed as "OK."
5. The Product Name is "PERC H710P Mini."
6. Use the download link labeled "Download CSV" to download the data in CSV format for further analysis.

RAID Information Table

1. The table displays RAID information with four columns: Description, Support RAID10 U, Cache Size, and Driver Version.
2. The Description column lists "Integrated RAID Controller."
3. The Support RAID10 U column indicates "Not supported."
4. The Cache Size shows "1.00 GiB."
5. The Driver Version is "7.718.02.00."
6. Above the table, there is an option to download the table data as a CSV file by clicking "Download CSV."

RAID Information and Download Options

1. The interface displays RAID Info, featuring four columns: Cache Size, Driver Version, Encryption Mode, and Security Status.
2. Each column has a dropdown labeled "All" for filtering options.
3. Cache Size is measured in GiB.
4. Driver Version is shown as 7.718.02.00.
5. Encryption Mode displays "None."
6. Security Status indicates "Encryption Capable."
7. A "Download CSV" link is available for downloading the RAID information.

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

| **Value to be alerted** | **Alert Condition (if the value is)** | **Condition value** | **Notes** |
| --- | --- | --- | --- |
| Primary Status | Is Different from | OK | ﻿ |

##### Memory Monitoring

By using the Memory Monitoring driver. 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

Memory Information Table with Download Option

1. The table displays memory information organized into columns: Id, Type, Description, and Primary Status.
2. Each row lists a memory socket with its corresponding details. For example, 'DIMM.Socket.A1' is identified as Type 'Memory' with a Description 'DIMM A1' and a Primary Status 'OK'.
3. All entries in the Primary Status column display 'OK', indicating functioning memory units.
4. Filter options are available at the top of each column to sort or filter the data.
5. A 'Download CSV' link is available at the top right for exporting the table data.

Memory Information Table and CSV Download

1. The table displays memory information, including columns for Bank Label, Model, Part Number, Serial Number, and Manufacturer.

2. Under Bank Label, entries are listed as "A" or "B."

3. The Model column lists "DDR3 DIMM" for all entries.

4. The Part Number column features the repeated part number "36JSF2G72PZ-1G6E1."

5. The Serial Number column provides unique identifiers for each entry.

6. The Manufacturer column lists "Micron Technology" for all entries.

7. There is an option to download the information as a CSV file, located at the top right.

Memory Information Table Interface

1. Title: "Memory Info" displays details about memory modules.
2. Columns include "Manufacturer," "Size," "Speed," and "Current Operating Frequency."
3. Each column has filter options labeled "All" for selecting specific criteria.
4. Memory size is shown in GiB, speed in MHz, e.g., "16.00 GiB" and "1600 MHZ."
5. An option to download the data as a CSV file is available via the "Download CSV" link.

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

| **Value to be alerted** | **Alert Condition (if the value is)** | **Condition value** | **Notes** |
| --- | --- | --- | --- |
| Primary Status | Is Different from | OK | ﻿ |

##### Fan Monitoring

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

Fans Info Table Overview

1. The table displays information about fans with columns labeled: "Id", "Type", "Description", and "Primary Status".
2. The "Id" column lists fan identifiers like "Fan.Embedded.1".
3. The "Type" column denotes the item type, consistently labeled as "Fan".
4. The "Description" column gives a brief identifier such as "Fan 1".
5. The "Primary Status" column indicates the operational status, marked as "OK".
6. Top right, there's an option to "Download CSV" for exporting the data.

Fan Information Table Overview

1. Review the table headers: "Redundancy Status," "Active Cooling," "Variable Speed," and "PWM."
2. Each row details a fan's status with consistent entries for "Redundancy Status" as "Fully Redundant" and "Active Cooling" as "true."
3. The "Variable Speed" column is also marked as "true" for all entries.
4. The "PWM" column shows percentage values ranging from 20% to 27%, with a corresponding progress bar for visual representation.
5. Use the "Download CSV" link at the top right to download the data for further analysis or record-keeping.

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

| **Value to be alerted** | **Alert Condition (if the value is)** | **Condition value** | **Notes** |
| --- | --- | --- | --- |
| Primary Status | Is Different from | OK | ﻿ |
| PWN | Is Greater than | 90% | PWM stands for "**pulse width modulation**."    This is a standardized pulse signal that controls the fan speed.  |

##### Processors Monitoring

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

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

CPU Information Table with Filtering Options

1. The top header labeled "CPU Info" contains options to filter and sort data by categories.
2. Categories include "Id," "Type," "Description," and "Model."
3. Each category has dropdowns set to “All” that allow you to filter results.
4. The filter for "Id" lists items like "CPU.Socket.1."
5. The "Type" column indicates types such as "CPU."
6. "Description" provides details — for example, "CPU 1."
7. The "Model" column shows specific models, like "Intel(R) Xeon(R) CPU."
8. A "Download CSV" link enables downloading the data as a CSV file.

CPU Information Table with Download Option.

1. The table displays CPU information with columns titled Primary Status, CPU Status, Max Clock Speed, and Current Clock Speed.
2. The data row shows the following values: Primary Status is "OK," CPU Status is "CPU Enabled," Max Clock Speed is "3600 MHZ," and Current Clock Speed is "2300 MHZ."
3. There's a filter option above each column, allowing sorting and filtering by specific criteria.
4. A "Download CSV" link is available in the top-right corner, enabling users to export the data.

CPU Information Table and Filter Options

1. The table displays four columns: "Clock Speed," "Current Clock Speed," "Virt Tech Enabled," and "Hyper Threading."

2. Each column has a filter dropdown at the top, allowing you to select specific criteria such as "All."

3. The "Clock Speed" column shows a value in megahertz (MHz).

4. The "Current Clock Speed" column lists a value of 2300 MHz.

5. The "Virt Tech Enabled" column indicates a "Yes" value, showing virtualization technology is enabled.

6. The "Hyper Threading" column also displays "Yes," confirming hyper-threading is active.

7. A "Download CSV" link in the top-right corner allows you to download the table data in CSV format.

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

| **Value to be alerted** | **Alert Condition (if the value is)** | **Condition value** | **Notes** |
| --- | --- | --- | --- |
| Primary Status | Is Different from | OK | ﻿ |
| CPU Status | Is Different from | CPU 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

Device Details Access Instructions

1. Check the device identifier displayed at the top, labeled "idrac-2Z46WW1,” with the status showing as "online."
2. Note the IP address listed as "192.168.43.159" and the associated location "St John's High School."
3. To manage access settings, select the "Access Manager" button on the right.
4. Confirm that the message "All services are unlocked" is visible, indicating full access.
5. Use the tabs below for additional options such as Info, Connect, Alerts, History, and System.

Device Credentials Overview in Credentials Manager

1. Under "Device Credentials," there are sections for "SSH" and "SNMP Authentication."
2. The "SSH" section includes "OS Monitoring," which is unlocked using the root account. It provides details about the operating system.
3. The "SNMP Authentication" section has an option to "Edit the SNMP Authentication," with entries for "Version," "Community Read," and "Community Read/Write."

you will be able to setup alerts on IPMI sensors:

Accessing System Information and Sensors in Device Details

1. Navigate to the "Device Details" page for the device labeled idrac-2Z46WW1, which is online and displays its IP address and MAC address.
2. In the menu bar, select the "System" tab to view system-related details.
3. Under "System Information," find the operating system listed as VMware ESXi along with its version number.
4. Scroll down to the "Sensors" section to review sensor data. This includes various system board parameters such as CPU temperatures and voltages, with status indicators showing "OK" or specific values like 39°C.
5. To export the sensor data, use the "Download CSV" link available in the Sensors section.

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

| **Value to be alerted** | **Alert Condition (if the value is)** | **Condition value** | **Notes** |
| --- | --- | --- | --- |
| CPU1 Temp | is Grater or Equal To | 79 | ﻿ |
| CPU1 Temp | is Grater or Equal To | 79 | ﻿ |
| System Board Inlet Temp | is Grater or Equal To | 35 |  |
| System Board Fan1 | is Less Than | 3000 |  |
| System Board Fan* | is Less Than | 3000 |  |
