Use Site24x7 iDRAC plugin to monitor the status of the iDRAC hardware, CPU cores and threads, fan rotations, memory size and more.
Integrated Dell Remote Access Controller (iDRAC) is an integrated motherboard to oversee the various aspects of servers and mid-range systems sold by Dell. iDRAC monitoring is critical to know all kinds of hardware related events and its status including temperatures, fan speeds, power supply status, individual disk status and more.
This document details how to configure the Dell iDRAC plugin and the monitoring metrics for providing in-depth visibility into the performance, availability, and usage stats of iDRAC servers.
iDRAC performance monitoring metrics:
Use our wide array of metrics and get notified of hazardous errors that require your attention. Keep track of unexpected trends through our metric graphs and troubleshoot as quickly as possible.
Apart from the main iDRAC plugin, we provide separate plugin extensions to monitor the various components of the iDRAC server in an exclusive, fault tolerant manner.
Hardware monitoring is vital as it provides a warning on potentially critical conditions. This is the main plugin to monitor the status of the main hardware components including battery, fan rotations, CPU cores, power sources and sensors, power unit, and vdisk of the iDRAC server
iDRAC battery plugin
The idrac_battery plugin gives the usage, status, location and state of the battery present in the iDRAC server
iDRAC memory plugin
The idrac_memory monitors memory usage in iDRAC servers
iDRAC fan plugin
The idrac_fan monitoring extension provides the status, fan rotations (in rpm) and its location in the iDRAC server
iDRAC CPU plugin
The idrac_cpu plugin provides the state, status, cores and threads of CPU in iDRAC servers
iDRAC physical disk plugin
The idrac_pdisk plugin extension monitors the state, size and type of all the physical disks present in the Dell iDRAC servers
iDRAC sensor plugin
The idrac_sensor plugin monitors all the sensors present in iDRAC servers
iDRAC power unit plugin
The idrac_powerunit plugin extension gives the state, redundancy status, power consumption (Watt) and the status of all the power units present in the Dell iDRAC server
iDRAC virtual disk plugin
The idrac_vdisk plugin extension monitors the state, size and badblocks of all the virtual disks present in the iDRAC server
iDRAC power source plugin
The idrac_powersource monitoring extension monitors all the power sources including the status, power consumption, current consumption, input/output voltages (ivolt/ovolt) and Watts (iwatt/owatt) of iDRAC server
How it works?
Log-in to your Site24x7 account. Sign up here if you don't have one.
Replace the shebang character "#!" with the appropriate path for Python 3 in your system
Eg : #!/usr/local/bin/python3
Change the values of HOST, VERSION, COMMUNITY and MIB to match your configuration. Mention the path of the downloaded MIB file in the "MIB" field
The server agent will report stats on the performance of iDRAC server under the Plugins tab in the Site24x7 web client. In case the plugin is not listed in the Site24x7 web client, restart the agent.
sudo /etc/init.d/site24x7monagent restart
Monitoring additional metrics:
To monitor additional metrics, edit the "idrac.py", "idrac_cpu.py", "idrac_battery.py", "idrac_fan.py", "idrac_memory.py", "idrac_pdisk.py", "idrac_powersource.py", "idrac_powerunit.py", "idrac_sensor.py" or the "idrac_vdisk.py" file and add the new metrics that need monitoring
Increment the plugin version value in the required file to view the newly added metrics (For e.g., change the default plugin version from PLUGIN_VERSION = "1" to "PLUGIN_VERSION = "2")