最佳答案
可参考:
AGNT进程为网管进程,负责与网管软件进行SNMP协议的交互,配置SNMP网管后,网管服务器周期性的轮询读取设备的MIB节点信息时会占用一定的CPU资源,特殊情况下,会导致AGNT进程占用CPU过高,比如:
1) 网管软件轮询设备信息间隔太短
建议修改网管服务器对设备的轮询时间,根据实际情况,适当把轮询间隔改大。
2) 多套网管系统同时从设备采集信息
建议只使用一套网管系统进行管理。个别情况下可能会存在未经授权的网管系统从设备采集信息,可以通过打开设备调试开关,看是否收到了未经授权的IP地址发来的SNMP报文:
Info: Current terminal debugging is on. Info: Current terminal monitor is on. *Feb 6 15:30:53:569 2015 S7503E SNMP/7/PACKET_SRC: packet received from 100.1.1.125 via UDP *Feb 6 15:30:53:569 2015 S7503E SNMP/7/PACKET: get-bulk request request-id: 51 non-repeaters: 0 max-repetitions: 10 |
解决方法比较简单,通过将团体名与基本访问控制列表绑定,可以允许或禁止具有特定源IP地址的网管系统对设备的访问。
[S7503E]acl number 2000 [S7503E-acl-basic-2000]rule permit source 100.1.1.100 0 [S7503E-acl-basic-2000]rule deny source any [S7503E-acl-basic-2000]quit [S7503E]snmp-agent community read public acl 2000 [S7503E]snmp-agent community write private acl 2000 |
3) 一次性采集的信息量太大
如果网管一次性采集大量的MIB节点,由于信息量太大,就会导致短时间内CPU占用率高。建议每次采集信息不要太多,适当减少每次轮询的MIB节点数量。
(0)
亲~登录后才可以操作哦!
确定你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作
举报
×
侵犯我的权益
×
侵犯了我企业的权益
×
抄袭了我的内容
×
原文链接或出处
诽谤我
×
对根叔社区有害的内容
×
不规范转载
×
举报说明