Werk #15536: IPMI sensors: consider sensor state as reported by freeipmi
Component | Checks & agents | ||||||||||
Title | IPMI sensors: consider sensor state as reported by freeipmi | ||||||||||
Date | May 6, 2023 | ||||||||||
Level | Trivial Change | ||||||||||
Class | New Feature | ||||||||||
Compatibility | Compatible - no manual interaction needed | ||||||||||
Checkmk versions & editions |
|
This werk changes the way Checkmk derives the state of IPMI sensors from their status descriptions.
Previously, Checkmk would first check the user configured parameters (IPMI sensors -> Set states of IPMI sensor status texts), and then fall back to built-in heuristics to derive the service state from the sensors status description. These heuristics missed a lot of possible "OK" states, and thus produced false positives.
This situation is improved by using the sensor status interpretation provided by freeipmi, if present.
The order of preference is: Use the first matching user configured state, if found. Otherwise use the status as reported by freeipmi, if it is present. If neither of these can be applied, still fall back to the built-in heuristics.
In order to get the freeipmi status reported by the agent, you need to select "Sensor state" in the rule set "IPMI Sensors via Freeipmi or IPMItool".