Werk #18107: local: Allow multiple spaces as separators

Component Checks & agents
Title local: Allow multiple spaces as separators
Date Jun 10, 2025
Level Trivial Change
Class Bug Fix
Compatibility Compatible - no manual interaction needed
Checkmk versions & editions
2.5.0b1
Not yet released
Checkmk Raw (CRE), Checkmk Enterprise (CEE), Checkmk Cloud (CCE), Checkmk MSP (CME)
2.4.0p5 Checkmk Raw (CRE), Checkmk Enterprise (CEE), Checkmk Cloud (CCE), Checkmk MSP (CME)
2.3.0p35
Not yet released
Checkmk Raw (CRE), Checkmk Enterprise (CEE), Checkmk Cloud (CCE), Checkmk MSP (CME)

Previously, status lines for local checks required exactly one space between each of the four components: status, service name, performance data, and status detail. With this werk, multiple spaces are accepted as well.

Additionally, if a line cannot be parsed correctly, it will no longer be silently skipped. Instead, a service will be created with the problematic line number as service name and the relevant error message as status detail.

To the list of all Werks