Linux · 2015年2月26日 0

nagios nrpe进程不能启动问题

故事发生背景

nagios服务器ip地址突然更换,导致所有的机器监控不到了,(只剩下之前两台通过写nagios域名地址的机器幸免)

然而在我把被监控机器的nagios地址更改为nagios服务器的域名后,nagios还是不能监控到,很是吃惊。么有理由啊!

后来发现,原来是xinetd把nrpe的的5666端口占用了。

解决方法

# netstat -anp | grep 5666
tcp 0 0 :::5666 :::* LISTEN 2036/xinetd

# kill -9 2036
# netstat -anp | grep 5666(结果为空,表示没有程序使用5666端口)
# /usr/local/nagios/bin/nrpe -c /usr/local/nagios/etc/nrpe.cfg -d(启动nrpe进程)
# ps -ef | grep nrpe
root 1722 1712 0 10:26 pts/1 00:00:00 vim nrpe.cfg
nagios 2128 1 0 10:34 ? 00:00:00 /usr/local/nagios/bin/nrpe -c /usr/local/nagios/etc/nrpe.cfg -d
root 2131 1848 0 10:34 pts/2 00:00:00 grep nrpe
ok,已经可以看到nrpe的进程了。