poller采集服务器的nagios无法启动了

Centreon+nagios分布式监控架构中,有很多子节点。但是最近发现,一旦重启子节点服务器,然后nagios无法重启了。一直僵死在哪儿。


研究了很久,通过对比,发现是由于ndomod无法加载引起的。


打开nagios.cfg

broker_module=/usr/lib/nagios/ndomod.o config_file=/etc/nagios/ndomod.cfg

找到此行,然后注释掉本行,然后运行重启nagios。nagios运行成功。


但是,主节点无法捕获,该进程号。


后面研究,发现,如果打开上面这行


只要修改ndomod.cfg

#output_type=tcpsocket
#output=172.26.128.81
output_type=unixsocket
output=/var/log/nagios/ndo.sock

把TCP连接修改为unixsocket也可以。让nagios正常启动。


只是和主节点依旧无法通讯。


因此,定位到原因了。

tcpsocket

机制出现了问题.


今天依旧排查,使用route检查路由

发现没有到172.26.128.*网段的路由

加入路由

route add -net 172.26.128.0 netmask 255.255.255.0 gw 10.27.126.254


重新启动,成功了。

然后,观察Centreon,发现进程号,被获取到了。




  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值