Nagios的错误及解决方法:
1、 CHECK_NRPE: Error - Could not complete SSL handshake.
在监控端10.11
# telnet 10.100.0.18 5666
Connection closed by foreign host.
出现此错误,证明监控端不能与被监控端的nrpe联系,
 
10.100.0.18:
# netstat –tnlp |grep 5666
tcp        0      0 10.100.0.18:5666            0.0.0.0:*                   LISTEN      18384/nrpe
手动重启nrpe服务:kill 18384
# rm –rf /var/run/nrpe.pid  特别注意要删除其pid文件
# /usr/local/nagios/bin/nrpe –c /usr/local/nagios/etc/nrpe.cfg –d
 重新测试:
# telnet 10.100.0.18 5666
Trying 10.100.0.18...
Connected to 10.100.0.18.
Escape character is '^]'.
此时就可以了。
2、UNKNOWN: iostat not found or is not executable by the nagios user.
Check_cpu.sh 插件出现此错误,有两种情况:
(1)       没有安装iostat
# yum install –y sysstat
(2)       Nagios 用户没有权限,也就是此脚本的属主属组不是nagios

                 # chown nagios.nagios check_cpu.sh