Catch up on the latest product updates, best practices, and expert insights from the Checkmk Conference #12 – Watch the livestream recordings now

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
3.0.0b1
Not yet released
Checkmk Community, Checkmk Pro, Checkmk Ultimate, Checkmk Cloud, Checkmk Ultimate MT
2.5.0p15
Not yet released
Checkmk Community, Checkmk Pro, Checkmk Ultimate, Checkmk Cloud, Checkmk Ultimate MT
2.4.0p38
Not yet released
Checkmk Community, Checkmk Pro, Checkmk Ultimate, Checkmk Cloud, Checkmk Ultimate MT

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.

To the list of all Werks