1、CHECK_NRPE: Socket timeout after 10 seconds错误
这个错误是说nrpe进程再执行某个检测脚本时可能是大于10秒钟的,而默认的是10秒钟。所以会发报警信息,解决的方法是在commands.cfg加上-t 参数,即改变该命令的执行时间,避免超时.如下
/usr/local/nagios/libexec/check_nrpe -H 192.168.1.1 -c check_load -t 30
其中-t 30表示可以执行该命令的时间是30秒,然后重启nagios服务
2、CHECK_NRPE: Error -Could not complete SSL handshake错误
这个报错主要是因为该服务器有多IP导致,解决办法就是将服务器的所有IP都增加到nrpe.cfp配置文件中的参数allowed_hosts中便可解决,如:
allowed_hosts=127.0.0.1,192.168.1.11,192.168.1.8
如果是用xinetd启动的,则在/etc/xinetd.d/nrpe文件中增加相关的IP,如:
only_from = 192.168.1.8 192.168.1.11 127.0.0.1
然后重启nrpe服务
3、nrpe日志不断产生
当发现被监控的服务器中/var/log/messeges信息很多,而且都是nrpe的运行日志,导致查看其他日志非常麻烦,并占用空间,因此不想再让nrpe产生日志,可以通过如下方法实现
vi /etc/xinetd.d/nrpe
增加一行log_type=file /dev/null
这行的意思是产生的日志直接清空
重启xinetd,nrpe的运行日志将不再产生