在配置nrpe的过程中,发现下面的错误
/usr/local/nagios/libexec/check_nrpe -H localhost
CHECK_NRPE: Error - Could not complete SSL handshake.
但是用127.0.0.1替换localhost可以成功
/usr/local/nagios/libexec/check_nrpe -H 127.0.0.1
NRPE v2.15
查看/var/log/messages,发现有错误
nrpe[11755]: Host ::1 is not allowed to talk to us!
google后得知host ::1是ipv6下localhost的地址。
于是在/etc/xinetd.d/nrpe中only_from后面添加::1 解决这个问题