我现在也在做java snmp4j去设备值,参考了一下百度给出的例子,想要从硬件设备里获取信息好像得需要有对应的节点值,具体的我也不是很清楚。刚接触SNMP协议,希望能一起交流一下。
流量监控添加交换机使用一段时间后观察到流量图老是会断,查看日志和设备信息后发现Cacti获取不到交换机的SNMP信息
然后再ping一下交换机的IP,发现有很高的延迟,于是远程登录交换机检查配置。
WZMD1F15-C#sh processes cpu sorted | include SNMP
CPU utilization for five seconds: 99%/8%; one minute: 99%; five minutes: 99%
PID Runtime(uS) Invoked uSecs 5Sec 1Min 5Min TTY Process 233 4151587520 680981 37631 7610% 7715% 7676% 0 SNMP ENGINE
231 3337772000 1302328 2562 879% 876% 874% 0 IP SNMP
93 1840900000 1222887 1505 363% 367% 372% 0 IP Input
WZMD1F15-C#sh log
Aug 9 10:08:34: %SNMP-3-INPUT_QFULL_ERR: Packet dropped due to input queue full
Aug 9 10:08:34: %SNMP-3-INPUT_QFULL_ERR: Packet dropped due to input queue full
Aug 9 10:09:00: %SNMP-3-INPUT_QFULL_ERR: Packet dropped due to input queue full
可以查看到是SNMP ENGINE占用率过高
接下来
只有这么一行,再加点限制
观察一段时间,如果还是没有降下来,就加个ACL上去,限定主机存取
再观察一下效果,可以看到占用率降下来了
以上就是关于java snmp4j有知道的吗我想获取本机的cpu、内存等信息总是获取不到,只能获取到本机的名称和系统信息全部的内容,包括:java snmp4j有知道的吗我想获取本机的cpu、内存等信息总是获取不到,只能获取到本机的名称和系统信息、解决思科交换机SNMP ENGINE占用率过高、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)