CACTI:ICMP Ping Error: gethostbyname failed 解决办法

简介:

刚刚把工作稳定下来,就碰到了不少问题。

CACTI监控项目中某些主机的ping值一直不出图像。非常纳闷

后来在日志中看到这么一条错误;

12/02/2011 09:11:30 AM - CMDPHP: Poller[0] WARNING: ICMP Ping Error: gethostbyname failed for 116.255.123.321

谷歌了一下,还真找到一个链接是关于此问题的解决方法,链接如下:

http://bugs.cacti.net/view.php?id=1204

里面提到这么一句:since upgrade to 0.87b the hosts with ip address with 255 are down and have no datas

大概意思是,这是cacti 0.87b 版本中的一个BUG。只要你的监控项目中IP地址包含255,就无法获取ping值数据。

需要修改一个文件来解决此问题。

解决方法链接如下:http://bugs.cacti.net/view.php?id=1191

文件: lib/ping.php

需要修改的地方(大概在681行):

error in function is_ipaddress 
foreach($octets as $octet) { 
if(($octet < 0) || ($octet >= 255)) 
 

修改为

error in function is_ipaddress 
foreach($octets as $octet) { 
if(($octet < 0) || ($octet > 255)) 
 

 

 

本文转自 cyr520 51CTO博客,原文链接:http://blog.51cto.com/cyr520/782217



相关文章
真正解决办法:FTP 执行命令时500 Illegal PORT command
真正解决办法:FTP 执行命令时500 Illegal PORT command
2537 0
|
6月前
|
Kubernetes 网络协议 容器
kubectl命令报错:Unable to connect to the server: dial tcp XXX:16443: connect: no route to host
kubectl命令报错:Unable to connect to the server: dial tcp XXX:16443: connect: no route to host
293 0
|
网络协议 Linux
散记-Network is unreachable错误+From localhost (192.168.81.129) icmp_seq=1 Destination Host Unreachable
散记-Network is unreachable错误+From localhost (192.168.81.129) icmp_seq=1 Destination Host Unreachable
894 0
Network is unreachable错误+From localhost (192.168.81.129) icmp_seq=1 Destination Host Unreachable错误
本文均为本人实操整理,请勿搬运,学习交流可以随时评论---魏红斌
485 0
|
弹性计算 网络协议 安全
记一次吐血的ping: unknown host
ping域名提示unknown host,ping ip则可以通,ping的时候抓包没有解析的包出去,是解析的问题吗?
记一次吐血的ping: unknown host
|
网络安全
Received disconnect from **.**).***.*** port 22:2: Too many authentication failures 解决办法
登录云服务器(使用云服务器自己的命令行工具) 之后只需要修改这个地方就可以了 vim  /etc/ssh/sshd_config 将这行注释去掉,并且修改他的值稍微大一点即可 MaxAuthTries 10
4700 0