Werk #1669: mrpe program check_16bit_program.cc: Monitors 16 bit programs on windows

Component Checks & agents
Title mrpe program check_16bit_program.cc: Monitors 16 bit programs on windows
Date Jan 14, 2015
Level Trivial Change
Class New Feature
Compatibility Compatible - no manual interaction needed
Checkmk versions & editions
1.2.7i1
Not yet released
Checkmk Raw (CRE), Checkmk Enterprise (CEE), Checkmk MSP (CME)
1.2.7i1
Not yet released
Checkmk Raw (CRE), Checkmk Enterprise (CEE), Checkmk MSP (CME)
1.2.7i1
Not yet released
Checkmk Raw (CRE), Checkmk Enterprise (CEE), Checkmk MSP (CME)
1.2.7i1
Not yet released
Checkmk Raw (CRE), Checkmk Enterprise (CEE), Checkmk MSP (CME)
1.2.7i1
Not yet released
Checkmk Raw (CRE), Checkmk Enterprise (CEE), Checkmk MSP (CME)
1.2.7i1
Not yet released
Checkmk Raw (CRE), Checkmk Enterprise (CEE), Checkmk MSP (CME)
1.2.7i1
Not yet released
Checkmk Raw (CRE), Checkmk Enterprise (CEE), Checkmk MSP (CME)
1.2.7i1
Not yet released
Checkmk Raw (CRE), Checkmk Enterprise (CEE), Checkmk MSP (CME)
1.2.7i1 Checkmk Raw (CRE), Checkmk Enterprise (CEE), Checkmk MSP (CME)

This script is only available as source code in the check_mk git repository under doc/treasures/check_16bit_program.cc. It should be configured as mrpe script in the check_mk.ini. For example:

check = Pump_Program C:\test\check_16bit_program.exe petro3003.exe

On success it returns with exit code 0 and "{program} is running. Path of executable: {Path of program}"

On failure it returns with exit code 2 and "{program} not running"

Note: 16 Bit programs in windows are actually not real processes. They are executed as separate threads in processes named ntvdm.exe.

To the list of all Werks