Use Cases
Monitoring Dell PowerEdge Servers
Overview
MetricsHub monitors the hardware health of Dell PowerEdge servers from generations older than G11 up through G15, detecting issues that may impact their availability, stability, and performance, including:
- Degraded or failed hardware components (batteries, fans, CPUs, memory, power supplies)
- Disk and RAID subsystem issues
- Network interface failures
- Environmental sensor anomalies (temperature, voltage)
- Controller-level hardware problems.
Depending on the Dell PowerEdge generation, MetricsHub leverages different connectors and protocols, as summarized below:
| Series | Available Connectors | Protocol |
|---|---|---|
| Dell PowerEdge servers G11 and older | Dell iDRAC – Server Dell iDRAC – Storage |
SNMP |
| Dell PowerEdge servers G12 and G13 | Dell iDRAC – Server Dell iDRAC – Storage |
SNMP |
| Dell PowerEdge servers G14 and higher, equipped with iDRAC v9 | Dell iDRAC – Server Dell iDRAC – Storage |
SNMP |
| Dell iDRAC9 (REST) | HTTP / REST |
Configuration
In the examples below, MetricsHub is configured to monitor different Dell PowerEdge server generations using the appropriate protocol for each case.
Note: For optimal performance, it is recommended to explicitly specify the connector(s) to use rather than letting MetricsHub automatically detect the most suitable one(s).
G14/G15 Series (SNMP or REST)
These series can be monitored through their out-of-band management card (iDRAC9), using either SNMP or REST.
Using SNMP
Copy and paste the following configuration in the config/metricshub.yaml file:
resourceGroups:
<RESOURCE_GROUP>:
resources:
<HOSTNAME-ID>:
attributes:
host.name: <SERVER HOSTNAME> # Change with actual server hostname
host.type: management
connectors: [ DelliDRACServer, DelliDRACStorage ] # Optional, to load only these connectors
protocols:
snmp:
hostname: <iDRAC hostname or IP address> # Change with the actual IDRAC hostname or IP address
version: v2c # Read documentation for v1, v2c and v3
community: public # or probably something more secure
Replace <HOSTNAME-ID>, <SERVER HOSTNAME>, <iDRAC hostname or IP address> with actual values.
Using REST
Copy and paste the following configuration in the config/metricshub.yaml file:
resourceGroups:
<RESOURCE_GROUP>:
resources:
<HOSTNAME-ID>:
attributes:
host.name: <SERVER HOSTNAME> # Change with actual server hostname
host.type: management
connectors: [ DelliDRACREST ] # Optional, to load only these connectors
protocols:
http:
hostname: <iDRAC hostname or IP address> # Change with the actual IDRAC hostname or IP address
https: true
port: 443
username: <USERNAME>
password: <PASSWORD>
timeout: 60
Replace <HOSTNAME-ID>, <SERVER HOSTNAME>, <USERNAME>, and <PASSWORD> with actual values.
G12/G13 Series (SNMP)
These series can be monitored through their out-of-band management card (iDRAC7 or iDRAC8) using SNMP.
Copy and paste the following configuration in the config/metricshub.yaml file:
resourceGroups:
<RESOURCE_GROUP>:
resources:
<HOSTNAME-ID>:
attributes:
host.name: <SERVER HOSTNAME> # Change with actual server hostname
host.type: management
connectors: [ DelliDRACServer, DelliDRACStorage ] # Optional, to load only these connectors
protocols:
snmp:
hostname: <iDRAC hostname or IP address> # Change with the actual IDRAC hostname or IP Address
version: v2c # Read documentation for v1, v2c and v3
community: public # or probably something more secure
Replace <HOSTNAME-ID>, <SERVER HOSTNAME>, and <iDRAC hostname or IP address> with actual values.
G11 and older (SNMP)
For these server generations, Dell OpenManage Server Administrator (OMSA) must be installed to expose hardware metrics via SNMP.
Copy and paste the following configuration in the config/metricshub.yaml file:
resourceGroups:
<RESOURCE_GROUP>:
resources:
<HOSTNAME-ID>:
attributes:
host.name: <SERVER HOSTNAME> # Change with actual server hostname
host.type: win # or linux
connectors: [ +DellOpenManage ] # Optional, to load only these connectors
protocols:
snmp:
version: v2c # Read documentation for v1, v2c and v3
community: public # or probably something more secure
Replace <HOSTNAME-ID>, <SERVER HOSTNAME> with actual values.