This version introduces the mrpe configuration option include. With this option you can define addiontal include files and the user domain in which include files should be executed.
[mrpe] # Run classical Nagios plugins. The word before the command # line is the service description for Nagios. Use backslashes # in Windows-paths. check = Dummy mrpe\check_crit check = IP_Configuration mrpe\check_ipconfig 184.108.40.206 check = Whatever c:\myplugins\check_whatever -w 10 -c 20 # Additional mrpe configs # The include files can be changed during the runtime include \\ab = C:\includes\ab_mrpe.cfg include \\NT-AUTORITÄT\SYSTEM = C:\includes\system_mrpe.cfg # If you omit the user the file is executed with the current user include = C:\includes\default.cfg
The syntax in the mrpe include file is the same as in the mrpe section, with the exception that you cannot add further includes in a include file. There is also no need to define a [mrpe] section in an included file. You just need to define the check lines here.
check = Dummy mrpe\check_crit check = IP_Configuration mrpe\check_ipconfig 220.127.116.11
Important: Keep in mind that the agent needs the permission to run scripts as other user. Internally it uses the windows command runas /User: which prompts for a password if agent has no permission to change to this user. In this case the check_mk agent will get stuck!