时间:2021-03-24 08:29:09 来源:系统堂 游览量: 次
• SNMP错误请求超时是网络错误,但是有一种简单的方法可以修复它。
• 解决网络错误的最佳方法是使用专用的网络监控器软件。
• 您可以通过确保您的设置(例如端口号)正确来解决此问题。
• 如果收到SNMP超时错误,则可以随时增加超时时间。
如果您是网络管理员,则知道某些错误(例如SNMP错误请求超时)可能会不时出现。
诸如此类的错误可能会破坏您的网络并导致各种问题,因此在今天的指南中,我们将向您展示如何一劳永逸地解决此错误。
如何解决SNMP错误请求超时错误?
一.使用专用软件
如果您的网络出现问题,那么Paessler PRTG软件应该可以为您提供帮助。该应用程序充当带宽监视器,使您可以轻松地找到网络中的任何瓶颈。
该软件还支持数据库,应用程序和云监视。您还可以监视整个本地网络,并且对SNMP监视有深入的支持。
二.检查设置
1. 检查社区的名称。为了使SNMP正常工作,消息中的社区字符串必须与社区名称匹配。
2. 检查代理上的侦听端口。默认情况下,此端口应为UDP 161,但您的配置可能会有所不同。
3. 增加超时时间。默认情况下,超时设置为5秒,但是您可以使用SnmpTarget / SnmpRequestServer方法的SnmpPDU.setTimeout(int time_in_ms)方法或setTimeout(int time_in_sec)增加超时。
4. 确保交换机响应ICMP(ping)请求)。
________________________________________
三.使用tcpdump命令
1. 打开两个控制服务器CLI窗口。
2. 在第一个中,运行以下命令。确保将IP地址替换为交换机的地址:tcpdump -nni eth0 host
3. 在第二个窗口中,运行以下命令:snmpwalk
4. snmpwalk完成后,按CTRL-C停止tcpdump。
根据结果,您需要执行以下操作:
• 如果SNMP通信未到达交换机,请检查网络路径。
• 如果流量到达交换机,但交换机没有响应,请检查交换机。
• 如果tcpdump没有显示任何数据包,请验证SNMP流量是否已到达交换机。