Werk #19552: Redfish: add PDU, power consumption, and power redundancy monitoring
| Component | Checks & agents | ||||||
| Title | Redfish: add PDU, power consumption, and power redundancy monitoring | ||||||
| Date | Mar 24, 2026 | ||||||
| Level | Prominent Change | ||||||
| Class | New Feature | ||||||
| Compatibility | Compatible - no manual interaction needed | ||||||
| Checkmk versions & editions |
|
The Redfish integration now supports several new monitoring capabilities and improvements.
New checks
- PDU %s: Monitors Power Distribution Unit status including firmware, serial number, model, and health state.
- Power consumption: Tracks average, minimum, and maximum power consumption with per-system metrics and graphs.
- Power redundancy: Verifies power supply redundancy configuration and health.
- Storage controller %s battery: Monitors Dell storage controller battery status (Dell OEM).
Enhanced checks
- Physical port %s: Now detects link status and speed changes compared to what was seen at discovery. Alert severity is configurable via the new Redfish Ethernet Interface ruleset (default:
CRITfor link status change,WARNfor speed change). A (periodic) service rediscovery resets the baseline values. - Storage controller %s: New Redfish Storage Controller ruleset lets you choose between full detail and rollup-only health reporting.
- Drive %s and Volume %s: New discovery rulesets let you choose between classic item naming and a structured controller-ID format.
- System state %s: Now shows serial number, SKU, and Dell OEM rollup details.
Bugfixes
- Drive %s (physical drives): SSD endurance now correctly displays "Media Life Left" instead of raw utilization percentage.
- The Redfish power agent now fetches chassis sensor data (temperature, humidity) from PDUs. Previously, only outlets and mains were collected.
- The Redfish special agents no longer crash when a system, chassis, or power equipment endpoint is missing or a section has no data.
Inventory
A new Redfish hardware inventory plugin extracts component metadata (name, serial number, part number, manufacturer, model) from multiple Redfish sections (storage, processors, drives, memory, power, thermal, network adapters) and populates the inventory tree under Hardware.
Thanks to Andreas Döhler for the contribution.