Werk #15734: Unix agents: Fix asynchronous plugin execution via xinetd and ssh

Component Agent bakery
Title Unix agents: Fix asynchronous plugin execution via xinetd and ssh
Date May 5, 2023
Level Trivial Change
Class Bug Fix
Compatibility Compatible - no manual interaction needed
Checkmk versions & editions
2.3.0b1
Not yet released
Checkmk Raw (CRE), Checkmk Enterprise (CEE), Checkmk Cloud (CCE), Checkmk MSP (CME)
2.3.0b1 Checkmk Raw (CRE), Checkmk Enterprise (CEE), Checkmk Cloud (CCE), Checkmk MSP (CME)
2.2.0b7 Checkmk Raw (CRE), Checkmk Enterprise (CEE), Checkmk Cloud (CCE), Checkmk MSP (CME)
2.1.0p28 Checkmk Raw (CRE), Checkmk Enterprise (CEE), Checkmk MSP (CME)

When triggered via xinetd or ssh, the agents for AIX, FreeBSD, Linux, OpenWRT and Solaris were not able to execute asynchronous plugins and local checks in the background. Instead, the agents kept on running until the supposedly asynchronous tasks were completed or a timeout or occured. In the latter case, the following error message was displayed by the Check_MK services of affected hosts:

MKTimeout('Fetcher for host ... timed out after 60 seconds')

To the list of all Werks