Werk #3286: Fixing possible logging issues when using datasource programs for monitoring

Component Core & setup
Title Fixing possible logging issues when using datasource programs for monitoring
Date Mar 11, 2016
Level Trivial Change
Class Bug Fix
Compatibility Compatible - no manual interaction needed
Checkmk versions & editions
1.4.0i1 Checkmk Raw (CRE), Checkmk Enterprise (CEE), Checkmk MSP (CME)
1.2.8b5 Checkmk Raw (CRE), Checkmk Enterprise (CEE), Checkmk MSP (CME)

When calling datasource programs for monitoring they are executed as subprocesses of Check_MK. Check_MK as passing all filedescriptors except stdout and stderr to the subprocess. So if a subprocess was doing something strange with them it could happen that this influenced the handling within Check_MK.

This could, for example, confuse the communication between the CMC and the Check_MK keepalive helper processes.

To the list of all Werks