Werk #17139: Fix discovery of executables (eg. special agents)

Component Checks & agents
Title Fix discovery of executables (eg. special agents)
Date Nov 28, 2024
Level Trivial Change
Class Bug Fix
Compatibility Compatible - no manual interaction needed
Checkmk versions & editions
2.4.0b1
Not yet released
Checkmk Raw (CRE), Checkmk Enterprise (CEE), Checkmk Cloud (CCE), Checkmk MSP (CME)
2.3.0p22 Checkmk Raw (CRE), Checkmk Enterprise (CEE), Checkmk Cloud (CCE), Checkmk MSP (CME)

Executables put in the plugin folder cmk/plugins/<FAMILY>/libexec sometimes where not found by the plugin discovery mechanism.

More specificly, if the implementation of the corresponding server side calls plugin was put in a subfolder of the well-known folder, eg. <FAMILY>/server_side_calls/cce/check_norris.py.

To the list of all Werks