linux – nagios nrpe check_procs错误的返回值
发布时间:2020-12-13 16:46:38 所属栏目:Linux 来源:网络整理
导读:我的nagios监控有问题.我正在尝试使用nrpe检查远程主机上的进程. 主机已经被nagios监控,所以我只需要在nrpe.cfg文件中添加一行.甚至已经定义了check_procs检查,所以我可以使用该示例. 这么简单你可能很厚但没有.我检查一下我是否可以手动运行命令,没有问题!
我的nagios监控有问题.我正在尝试使用nrpe检查远程主机上的进程.
主机已经被nagios监控,所以我只需要在nrpe.cfg文件中添加一行.甚至已经定义了check_procs检查,所以我可以使用该示例. 这么简单你可能很厚但没有.我检查一下我是否可以手动运行命令,没有问题! ubuntu@host:/usr/lib/nagios/plugins$./check_procs -w 1:1 -c 1:1 -a delayed_job PROCS OK: 1 process with args 'delayed_job' ubuntu@host:/usr/lib/nagios/plugins$sudo ./check_procs -w 1:1 -c 1:1 -a delayed_job PROCS OK: 1 process with args 'delayed_job' 这是我的nrpe.cfg文件: command[check_procs]=/usr/lib/nagios/plugins/check_procs -w $ARG1$-c $ARG2$-s $ARG3$ command[check_proc_name]=/usr/lib/nagios/plugins/check_procs -w $ARG1$-c $ARG2$-a $ARG3$ 第一次检查check_procs正在被正确监控,最后一行是我添加但是回复:PROCS CRITICAL:2个进程使用args’delayed_job’ 这是我的服务文件: define service { use generic-service host_name imobiel.limburger.nl service_description Check Delayed Job Proces check_command check_nrpe!check_proc_name!1:1 1:1 delayed_job } 有人有想法吗?我已经多次重启了nagios服务器和nrpe服务器! 非常感谢提前. 解决方法
我认为这是check_procs中的一个错误:从命令行开始,从nrpe运行时它似乎会自行启动.也许某种竞争条件.
鉴于您的命令提示,我看到您正在运行Ubuntu.使用Lucid上的check_procs,我可以做类似的事情: /usr/lib/nagios/plugins/check_procs --ereg-argument-array="[s]tring" -w 1:1 因此,我们将在参数列表上进行模式匹配,但是这样的方式将不匹配check_procs进程.将模式的一个字符放入方括号会导致表达式在“字符串”上匹配,但显然在check_procs参数“[s] tring”上不匹配. 但是,Hardy上的check_procs没有正则表达式选项. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |