实现:
首先,编辑NSClient配置文件NSC.ini,去掉以下几行前面的“;”号(去掉注释,使其生效):
NRPEListener.dll
script_dir=scripts\ CheckExternalScripts.dll
在NSClient安装目录下的scripts文件夹下,新建一个check_run.bat批处理文件,如下:
复制代码代码示例:
@echo off
:err
:ok
在NSC.ini文件中[External Scripts]下面添加如下行:
复制代码代码示例:
check_run=scripts\check_run.bat Process.exe pro/path
重启NSClient服务。
在nagios监控主机中,添加如下服务信息:
复制代码代码示例:
define service{
use generic-service host_name servername service_description check_processname check_command check_nrpe!check_run } 重启nagios服务,使配置生效。 |