Werk #18308: Synthetic Monitoring: Make check if active session exists for Windows user case-insensitive

Component Checks & agents
Title Synthetic Monitoring: Make check if active session exists for Windows user case-insensitive
Date Jul 25, 2025
Level Trivial Change
Class Bug Fix
Compatibility Compatible - no manual interaction needed
Checkmk versions & editions
2.5.0b1
Not yet released
Checkmk Enterprise (CEE), Checkmk Cloud (CCE), Checkmk MSP (CME)
2.4.0p9 Checkmk Enterprise (CEE), Checkmk Cloud (CCE), Checkmk MSP (CME)
2.3.0p36 Checkmk Enterprise (CEE), Checkmk Cloud (CCE), Checkmk MSP (CME)

The Robotmk scheduler can be configured to execute plans as specific users. Before executing a plan as a specific user, the scheduler checks if an active session exists for this user and aborts if this is not the case. Previously, this check was case-sensitive wrt. the username entered in the bakery rule in Checkmk. However, Windows usernames are case-insensitive. With this change, the scheduler also ignores the case of the username when checking for an active session.

To the list of all Werks