Werk #22469: WMI checks: accept levels that are stored as a list
| Component | Checks & agents | ||||||
| Title | WMI checks: accept levels that are stored as a list | ||||||
| Date | Sep 22, 2026 | ||||||
| Level | Trivial Change | ||||||
| Class | Bug Fix | ||||||
| Compatibility | Compatible - no manual interaction needed | ||||||
| Checkmk versions & editions |
|
Depending on how the levels of a WMI based check were configured, they reached
the check as a list instead of a pair of values. If only the upper levels were
set, the service went UNKNOWN with
TypeError: can only concatenate list (not "tuple") to list and produced a
crash report instead of a result. Seen for example on
DotNet Memory Management, but every check using the WMI levels helper was
affected.
The levels are now accepted in either form, and the affected services are monitored against them again.