首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >使用Cacti频繁的"SNMP错误“

使用Cacti频繁的"SNMP错误“
EN

Server Fault用户
提问于 2012-04-14 14:29:10
回答 2查看 19.8K关注 0票数 4

当向我的Cacti实例添加新设备时,我会在设备屏幕上得到频繁的"SNMP错误“消息。但是错误是不一致的,即使是同一台设备也不一致。我已经查过了:

  • 有时,设备会显示"SNMP错误“消息,即使它在一小时前没有该错误,反之亦然。
  • 我尝试了几种不同的Cacti版本,安装在不同的操作系统上(Debian挤压:0.8.7g-1+Cacti 1,Debian : 0.8.7i-3,CentOS 6.0: 0.8.7i-2.el6)
  • 尝试从本地(192.168.1.xy)网络和从不同的数据中心,所以我不认为这是一个网络问题
  • 重新安装Cacti数据库,重新运行脚本来安装我的设备。现在不同的设备都有这个错误。
  • 当从命令行执行snmpwalk或snmpgetnext命令时,它总是成功的。
  • 将超时时间增加到20000 (20秒),将重试计数增加到10,没有什么区别。

cacti.log说:

代码语言:javascript
运行
复制
04/14/2012 02:10:19 PM - CMDPHP: Poller[0] WARNING: SNMP GetNext Timeout for Host:'s0026.mydomain.de', and OID:'.1.3.6.1.2.1.1.3.0'
04/14/2012 02:10:20 PM - CMDPHP: Poller[0] WARNING: SNMP GetNext Timeout for Host:'s0026.mydomain.de', and OID:'.1.3'

但是,当从命令行执行snmpget或snmpget时,将立即返回适当的响应。

EN

回答 2

Server Fault用户

发布于 2012-04-21 16:08:01

这听起来几乎像是DNS问题--您是否对主机条目使用了直接的IP地址(1.2.3.4)而不是它们的域名(justn.example.com)?

票数 1
EN

Server Fault用户

发布于 2012-08-19 14:19:59

在Cacti,你有两个投票站。一个是php (默认的和在您的例子中使用的)和一个编译的。php计票器有一个可以在web接口中配置的调试选项。您可以启用它来获取日志中的更多信息。

如果你找不到别的东西的话。首先,我将使用dstat -ta 10来监视Cacti服务器本身。

启用网络捕获并使用sudo dumpcap -pw /tmp/snmp.cap -i eth0 -f "udp port 161 or icmp"将捕获保存在文件中,然后将snmp.cap文件传输到您的工作站并使用Wireshark进行分析。查找未回答的SNMP请求。

票数 1
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/379467

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档