Nagios如何跨网段监控???
本帖最后由 viacky 于 2011-05-19 21:34 编辑
最近利用CentOS 5.6架设了一个Nagios服务器放置在机房(IP: 172.26.111.254).
添加了几台Windows进来进行监控(与nagios服务器同一个网段), 如WebServer(IP: 172.26.111.200)
由于使用效果比较好, 打算将其他的服务器也加进来(与nagios不在一个vlan中), 按照之前的做法,定义host及service,发现nagios一直不能连接到新加入的windows主机.如FileServer(IP: 206.182.234.100).
在Host显示主机名称, 点击FileServer, 显示Host status为UP, PING OK - Packet loss = 0%, RTA = 0.59 ms, 说明网络上应该没有问题. 但是定义的service全部报错(包括CPULOAD,Memory,Disk,Uptime)
对FileServer(IP: 206.182.234.100)不同网段的机器进行测试:
1. 直接运行/usr/local/nagios/libexec/check_nt -H 206.182.234.100 -p 12489 -v CLIENTVERSION >>>报错: CRITICAL - Socket timeout after 10 seconds.
2. 直接运行/usr/local/nagios/libexec/check_ping -H 206.182.234.100 -w 200.0,20% -c 500.0,60% >>>这个就正常的...说明网络测试没有问题.
3. 从nagios主机上telnet 206.182.234.100 12489 >>> 不通...
4. 直接从nagios主机上ping 206.182.234.100 >>>正常...
对WebServer(IP: 172.26.111.200)同一网段的机器进行测试:
1. 直接运行/usr/local/nagios/libexec/check_nt -H 172.26.111.200 -p 12489 -v CLIENTVERSION >>>正常...
2. 直接运行/usr/local/nagios/libexec/check_ping -H 172.26.111.200 -w 200.0,20% -c 500.0,60% >>>正常...
3. 从nagios主机上telnet 172.26.111.200 12489 >>>正常...
4. 直接从nagios主机上ping 172.26.111.100 >>>正常...
从以上可以看出...nagios在对跨网段的主机进行监控时, 可以监控网络是否连通(即是否存活),, 但是对其他的Service进行监控时失败..
不知各位是否有做个跨网段的的nagios部署? 不可能我每个网段都加一个nagios服务器来监控吧?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
12489端口未开放
这个现象和跨网段没有关系吧。。
还是看一下对端的端口为什么没通吧。只要网络能通,无所谓跨几个网段。。
我的那个Nagios系统里,有7~8个网段呢。
端口的问题....设置一下防火墙