本文主要是介绍nagios插件,通过nrpe远程调用和本地执行结果不一致,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
部署过很多次nagios监控系统。但此次部署时,出现nrpe调用脚本的执行结果和本地执行不一致的情况。具体如下:
以gmond的为例:
在被监控主机上执行gmond的监控脚本
显示结果为OK - Gmond is running.
在nagios server上面,通过nrpe调用
./check_nrpe -H 192.168.181.13 -c mycheck_gmond
结果为:Critical - Gmond is down.
看下gmond的脚本
#!/bin/sh
var3=`sudo service gmond status|awk NR==3 `;var1=`echo $var3 | awk '{print $3}' `;if ( [ $var1 = "(running)" ] ) ;
这篇关于nagios插件,通过nrpe远程调用和本地执行结果不一致的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!