Overview
Setup
Metrics
Alerts IDRAC Plugin: go.d.plugin
Module: snmp
Overview Monitor IDRAC (server) with Netdata over SNMP. Netdata recognizes the device automatically by its sysObjectID (recognized across 2 device identifiers) and collects the metrics this profile declares — on top of the generic SNMP baseline — with no manual OID configuration.
Netdata’s SNMP collector matches the device to the idrac.yaml profile via sysObjectID/sysDescr, then polls the OIDs it declares.
This integration is supported on all platforms.
This integration supports multiple instances configured side-by-side.
Default Behavior Auto-Detection Auto-detected as IDRAC via sysObjectID/sysDescr.
Limits The default configuration for this integration does not impose any limits.
The default configuration for this integration is not expected to impose a significant performance impact on the system.
Setup You can configure the snmp collector in two ways:
Method Best for How to UI Fast setup without editing files Go to Nodes → Configure this node → Collectors → Jobs , search for snmp , then click + to add a job. File If you prefer configuring via file, or need to automate deployments (e.g., with Ansible) Edit go.d/snmp.conf and add a job.
Important
UI configuration requires paid Netdata Cloud plan.
Prerequisites SNMP access SNMP must be enabled on the device and reachable from the Netdata Agent acting as the site’s SNMP hub.
Configuration Options Configure the SNMP collector with the device hostname and SNMP credentials. See the SNMP collector reference for all options.
via UI Configure the snmp collector from the Netdata web interface:
Go to Nodes . Select the node where you want the snmp data-collection job to run and click the :gear: (Configure this node ). That node will run the data collection. The Collectors → Jobs view opens by default. In the Search box, type snmp (or scroll the list) to locate the snmp collector. Click the + next to the snmp collector to add a new job. Fill in the job fields, then click Test to verify the configuration and Submit to save.Test runs the job with the provided settings and shows whether data can be collected.If it fails, an error message appears with details (for example, connection refused, timeout, or command execution errors), so you can adjust and retest. via File The configuration file name for this integration is go.d/snmp.conf.
The file format is YAML. Generally, the structure is:
update_every : 1
autodetection_retry : 0
jobs :
- name : some_name1
- name : some_name2
You can edit the configuration file using the edit-config script from the
Netdata config directory .
cd /etc/netdata 2>/dev/null || cd /opt/netdata/etc/netdata
sudo ./edit-config go.d/snmp.conf
Examples There are no configuration examples.
Metrics On top of the generic SNMP baseline (the Generic SNMP Device integration — interfaces, system, IP/TCP/UDP, host resources), this IDRAC profile adds the metrics below. Each is collected only where the device exposes the matching OID — inclusion means the profile requests it; availability depends on the device model and software.
75 metrics in 24 groups; each row is a chart context usable in alerts.
Group Metrics Hardware / Battery 3 Hardware / CMC 1 Hardware / Chassis 2 Hardware / Controller 1 Hardware / Cooling 8 Hardware / Disk 4 Hardware / Enclosure 1 Hardware / FRU 1 Hardware / Intrusion 2 Hardware / Memory 2 Hardware / PCIDevice 1 Hardware / Power 7 Hardware / PowerSupply 3 Hardware / Processor 7 Hardware / Sensor 10 Hardware / Slot 1 Network / Device 1 Network / Interface 10 System / BIOS 1 System / Disk 4 System / Global 2 System / Power 1 System / Redundancy 1 System / Uptime 1
Hardware / Battery Metric (chart context) Unit Scope Description snmp.device_prof_batteryState{status}per battery_fqdd, battery_name State of the battery snmp.device_prof_systemBatteryReading{reading}per chassis_index, system_battery_index, system_battery_location_name Reading of the system battery snmp.device_prof_systemBatteryStatus{status}per chassis_index, system_battery_index, system_battery_location_name Status of the system battery
Hardware / CMC Metric (chart context) Unit Scope Description snmp.device_prof_drsCMCCurrStatus{status}device CMC health status being monitored by the chassis management card
Hardware / Chassis Metric (chart context) Unit Scope Description snmp.device_prof_systemStateChassisIntrusionStatusCombined{status}per chassis_index Combined chassis intrusion status of the system state snmp.device_prof_systemStateChassisStatus{status}per chassis_index Chassis status of the system state
Hardware / Controller Metric (chart context) Unit Scope Description snmp.device_prof_controllerRollUpStatus{status}per controller_number, controller_name, controller_pci_slot, controller_fqdd Roll up status of the controller
Hardware / Cooling Metric (chart context) Unit Scope Description snmp.device_prof_coolingDeviceDiscreteReading{reading}per chassis_index, cooling_device_name, cooling_device_type, cooling_device_location_name, cooling_device_fqdd Discrete reading of the cooling device snmp.device_prof_coolingDeviceReading{revolution}/minper chassis_index, cooling_device_name, cooling_device_type, cooling_device_location_name, cooling_device_fqdd Reading of the cooling device snmp.device_prof_coolingDeviceStatus{status}per chassis_index, cooling_device_name, cooling_device_type, cooling_device_location_name, cooling_device_fqdd Status of the cooling device snmp.device_prof_coolingUnitRedundancyStatus{status}per chassis_index, cooling_unit_index, cooling_unit_name Redundancy status of the cooling unit snmp.device_prof_coolingUnitStatus{status}per chassis_index, cooling_unit_index, cooling_unit_name Status of the cooling unit snmp.device_prof_systemStateCoolingDeviceStatusCombined{status}per chassis_index Combined cooling device status of the system state snmp.device_prof_systemStateCoolingUnitStatusCombined{status}per chassis_index Combined cooling unit status of the system state snmp.device_prof_systemStateCoolingUnitStatusRedundancy{status}per chassis_index Cooling unit status redundancy of the system state
Hardware / Disk Metric (chart context) Unit Scope Description snmp.device_prof_physicalDiskCapacityInMBByper disk_number, disk_name Capacity of the physical disk in megabytes snmp.device_prof_physicalDiskFreeSpaceInMBByper disk_number, disk_name Free space of the physical disk in megabytes snmp.device_prof_physicalDiskState{status}per disk_number, disk_name State of the physical disk snmp.device_prof_physicalDiskUsedSpaceInMBByper disk_number, disk_name Used space of the physical disk in megabytes
Hardware / Enclosure Metric (chart context) Unit Scope Description snmp.device_prof_enclosurePowerSupplyState{status}per supply_name, enclosure_power_supply_number, enclosure_power_supply_fqdd State of the enclosure power supply
Hardware / FRU Metric (chart context) Unit Scope Description snmp.device_prof_fruInformationStatus{status}per chassis_index, fru_index, fru_fqdd Status of the FRU information
Hardware / Intrusion Metric (chart context) Unit Scope Description snmp.device_prof_intrusionReading{reading}per chassis_index, intrusion_index, intrusion_location_name Reading of the intrusion snmp.device_prof_intrusionStatus{status}per chassis_index, intrusion_index, intrusion_location_name Status of the intrusion
Hardware / Memory Metric (chart context) Unit Scope Description snmp.device_prof_memoryDeviceStatus{status}per device_type, device_index, chassis_index, device_type Status of the memory device snmp.device_prof_systemStateMemoryDeviceStatusCombined{status}per chassis_index Combined memory device status of the system state
Hardware / PCIDevice Metric (chart context) Unit Scope Description snmp.device_prof_pCIDeviceStatus{status}per device_descr_name, chassis_index Status of the PCI device
Hardware / Power Metric (chart context) Unit Scope Description snmp.device_prof_drsAmpsReadingAper chassis_index, drs_psu_index Instantaneous chassis current usage in amperes snmp.device_prof_drsKWhCumulativekWhper chassis_index, drs_psu_index Cumulative chassis power usage in kilowatt hours since last reset snmp.device_prof_drsPowerCurrStatus{status}device Power subsystem health status being monitored by the chassis management card snmp.device_prof_drsWattsReadingWper chassis_index, drs_psu_index Instantaneous chassis power usage in watts snmp.device_prof_systemStatePowerSupplyStatusCombined{state}per chassis_index Combined power supply status of the system state snmp.device_prof_systemStatePowerUnitStatusCombined{status}per chassis_index Combined power unit status of the system state snmp.device_prof_systemStatePowerUnitStatusRedundancy{status}per chassis_index Power unit status redundancy of the system state
Hardware / PowerSupply Metric (chart context) Unit Scope Description snmp.device_prof_powerSupplyCurrentInputVoltageVper chassis_index, power_supply_index, power_supply_fqdd Current input voltage of the power supply snmp.device_prof_powerSupplyMaximumInputVoltageVper chassis_index, power_supply_index, power_supply_fqdd Maximum input voltage of the power supply snmp.device_prof_powerSupplyOutputWattsWper chassis_index, power_supply_index, power_supply_fqdd Output power of the power supply in watts
Hardware / Processor Metric (chart context) Unit Scope Description snmp.device_prof_processorDeviceCurrentSpeedMHzper chassis_index, processor_device_index, processor_device_brand_name, processor_device_fqdd Current speed of the processor device in megahertz snmp.device_prof_processorDeviceMaximumSpeedMHzper chassis_index, processor_device_index, processor_device_brand_name, processor_device_fqdd Maximum speed of the processor device in megahertz snmp.device_prof_processorDeviceStatus{status}per chassis_index, processor_device_index, processor_device_brand_name, processor_device_fqdd Status of the processor device snmp.device_prof_processorDeviceStatusReading{reading}per chassis_index, processor_device_status_index, processor_device_status_location_name Reading of the processor device status snmp.device_prof_processorDeviceStatusStatus{status}per chassis_index, processor_device_status_index, processor_device_status_location_name Status of the processor device status snmp.device_prof_processorDeviceVoltageVper chassis_index, processor_device_index, processor_device_brand_name, processor_device_fqdd Voltage of the processor device in volts snmp.device_prof_systemStateProcessorDeviceStatusCombined{status}per chassis_index Combined processor device status of the system state
Hardware / Sensor Metric (chart context) Unit Scope Description snmp.device_prof_amperageProbeReadingAper probe_type, chassis_index, amperage_probe_index Reading of the amperage probe in amperes snmp.device_prof_amperageProbeStatus{status}per probe_type, chassis_index, amperage_probe_index Status of the amperage probe snmp.device_prof_systemStateAmperageStatusCombined{status}per chassis_index Combined amperage status of the system state snmp.device_prof_systemStateTemperatureStatisticsStatusCombined{status}per chassis_index Combined temperature statistics status of the system state snmp.device_prof_systemStateTemperatureStatusCombined{status}per chassis_index Combined temperature status of the system state snmp.device_prof_temperatureProbeDiscreteReading{reading}per chassis_index, temperature_probe_index, temperature_probe_type, temperature_probe_location_name Discrete reading of the temperature probe snmp.device_prof_temperatureProbeReadingCelper chassis_index, temperature_probe_index, temperature_probe_type, temperature_probe_location_name Reading of the temperature probe in degrees Celsius snmp.device_prof_temperatureProbeStatus{status}per chassis_index, temperature_probe_index, temperature_probe_type, temperature_probe_location_name Status of the temperature probe snmp.device_prof_voltageProbeReadingVper chassis_index, voltage_probe_index, probe_type Reading of the voltage probe in volts snmp.device_prof_voltageProbeStatus{status}per chassis_index, voltage_probe_index, probe_type Status of the voltage probe
Hardware / Slot Metric (chart context) Unit Scope Description snmp.device_prof_systemSlotStatus{status}per slot_name, chassis_index Status of the system slot
Network / Device Metric (chart context) Unit Scope Description snmp.device_prof_networkDeviceStatus{status}per chassis_index, mac_addr, device_fqdd Status of the network device
Network / Interface Metric (chart context) Unit Scope Description snmp.device_prof_adapterCollisions{collision}/sper adapter Total number of single collisions snmp.device_prof_adapterRxBytesBy/sper adapter Total number of bytes received snmp.device_prof_adapterRxDropped{drop}/sper adapter Total number of receive packets dropped due to overrun snmp.device_prof_adapterRxErrors{error}/sper adapter Total number of packets received with errors (packets that failed to reach the protocol) snmp.device_prof_adapterRxMulticast{packet}/sper adapter Total number of Multicast packets received snmp.device_prof_adapterRxPackets{packet}/sper adapter Total number of packets received snmp.device_prof_adapterTxBytesBy/sper adapter Total number of bytes transmitted snmp.device_prof_adapterTxDropped{drop}/sper adapter Total number of transmit packets dropped due to successive collisions snmp.device_prof_adapterTxErrors{error}/sper adapter Total number of packets that failed to transmit snmp.device_prof_adapterTxPackets{packet}/sper adapter Total number of packets transmitted
System / BIOS Metric (chart context) Unit Scope Description snmp.device_prof_systemBIOSStatus{status}per chassis_index, system_bios_index Status of the system BIOS
System / Disk Metric (chart context) Unit Scope Description snmp.device_prof_virtualDiskComponentStatus{status}per virtual_disk_number, virtual_disk_name, virtual_disk_fqdd Component status of the virtual disk snmp.device_prof_virtualDiskSizeInMBByper virtual_disk_number, virtual_disk_name, virtual_disk_fqdd Size of the virtual disk in megabytes snmp.device_prof_virtualDiskState{status}per virtual_disk_number, virtual_disk_name, virtual_disk_fqdd State of the virtual disk snmp.device_prof_virtualDiskT10PIStatus{status}per virtual_disk_number, virtual_disk_name, virtual_disk_fqdd T10 PI status of the virtual disk
System / Global Metric (chart context) Unit Scope Description snmp.device_prof_drsGlobalCurrStatus{status}device Overall chassis status being monitored by the chassis management card snmp.device_prof_drsGlobalSystemStatus{status}device Overall chassis status being monitored by the chassis management card
System / Power Metric (chart context) Unit Scope Description snmp.device_prof_powerUsageStatus{status}per chassis_index, power_usage_index, power_usage_entity_name Status of the power usage
System / Redundancy Metric (chart context) Unit Scope Description snmp.device_prof_drsRedCurrStatus{status}device Redundancy status being monitored by the chassis management card
System / Uptime Metric (chart context) Unit Scope Description snmp.device_prof_systemUptimesdevice Time since the system was last rebooted or powered on.
Alerts There are no alerts configured by default for this integration.