为什么我会在 nagios 中收到“警告 - SNMP 检查超时。”?(针对诸如负载和磁盘空间检查等各种情况)
snmpd 在被检查的机器上运行良好。
请让我知道我还能提供哪些其他信息。谢谢!
答案1
响应未在超时期限内返回管理器。可能是因为发送 snmp 请求时主机正忙。可能是由于网络拥塞导致它在往返途中丢失。
它多久发生一次?
如果每次都这样,请检查网络或主机上的防火墙是否阻止了 snmp。
答案2
SNMP 是服务器负载过大时最先失去响应的服务之一。您可以增加超时值并增加重试次数以避免此错误。
对于大表遍历,你应该使用 SNMPv2c具有 snmp-get-bulk 功能,比 SNMP 更强大v1使用其单个 snmp-gets(每次一个值,每个值都在其自己的 UDP 数据包中)。
在某些系统上,如果我尝试,我甚至会超时snmpwalk localhost
。没有问题snmpbulkwalk
...