设为首页 收藏本站
查看: 1249|回复: 0

[经验分享] cacti监控网络设备,SNMP ENGINE占用cpu很高,why?

[复制链接]

尚未签到

发表于 2019-1-10 08:33:20 | 显示全部楼层 |阅读模式
  今天,我看到公司交换机的CPU情况。发现好高,正常在40%左右。到底是什么原因呢?使用
  #show process cpu看了一下。
  PID Runtime(ms)   Invoked      uSecs   5Sec   1Min   5Min TTY Process
  241  3582484836 393202721       9111  9.42% 14.50% 14.41%   0 SNMP ENGINE
  

  看到没有,snmp竟然消耗好多CPU。为何会这么高呢?
  使用show run | begin snmp查看一下。乖乖,发现几乎traps相关的功能全部开始了。
  snmp-server enable traps snmp authentication linkdown linkup coldstart warmstart
  snmp-server enable traps vrrp
  snmp-server enable traps ds1
  snmp-server enable traps tty
  snmp-server enable traps eigrp
  snmp-server enable traps casa
  snmp-server enable traps xgcp
  snmp-server enable traps bulkstat collection transfer
  snmp-server enable traps isdn call-information
  snmp-server enable traps isdn layer2
  snmp-server enable traps isdn chan-not-avail
  snmp-server enable traps isdn ietf
  snmp-server enable traps icsudsu
  snmp-server enable traps ds3
  snmp-server enable traps hsrp
  snmp-server enable traps config
  snmp-server enable traps entity
  snmp-server enable traps cpu threshold
  snmp-server enable traps config-copy
  snmp-server enable traps flash insertion removal
  snmp-server enable traps envmon
  snmp-server enable traps ds0-busyout
  snmp-server enable traps ds1-loopback
  snmp-server enable traps bgp
  snmp-server enable traps ospf state-change
  snmp-server enable traps ospf errors
  snmp-server enable traps ospf retransmit
  snmp-server enable traps ospf lsa
  snmp-server enable traps ospf cisco-specific state-change nssa-trans-change
  snmp-server enable traps ospf cisco-specific state-change shamlink interface-old
  snmp-server enable traps ospf cisco-specific state-change shamlink neighbor
  snmp-server enable traps ospf cisco-specific errors
  snmp-server enable traps ospf cisco-specific retransmit
  snmp-server enable traps ospf cisco-specific lsa
  snmp-server enable traps pim neighbor-change rp-mapping-change invalid-pim-message
  snmp-server enable traps ipmulticast
  snmp-server enable traps m***
  snmp-server enable traps msdp
  snmp-server enable traps rsvp
  snmp-server enable traps frame-relay
  snmp-server enable traps frame-relay subif
  snmp-server enable traps syslog
  snmp-server enable traps rtr
  snmp-server enable traps mpls ldp
  snmp-server enable traps mpls traffic-eng
  snmp-server enable traps mpls ***
  snmp-server enable traps cnpd
  snmp-server enable traps stun
  snmp-server enable traps dlsw
  snmp-server enable traps bstun
  snmp-server enable traps pppoe
  snmp-server enable traps l2tun session
  snmp-server enable traps atm subif
  snmp-server enable traps dial
  snmp-server enable traps dsp card-status
  snmp-server enable traps ipmobile
  snmp-server enable traps vtp
  snmp-server enable traps director server-up server-down
  snmp-server enable traps isakmp policy add
  snmp-server enable traps isakmp policy delete
  snmp-server enable traps isakmp tunnel start
  snmp-server enable traps isakmp tunnel stop
  snmp-server enable traps ipsec cryptomap add
  snmp-server enable traps ipsec cryptomap delete
  snmp-server enable traps ipsec cryptomap attach
  snmp-server enable traps ipsec cryptomap detach
  snmp-server enable traps ipsec tunnel start
  snmp-server enable traps ipsec tunnel stop
  snmp-server enable traps ipsec too-many-sas
  snmp-server enable traps event-manager
  snmp-server enable traps voice poor-qov
  snmp-server enable traps voice fallback
  snmp-server enable traps dnis
  而我们公司其实只是使用cacti监控该交换机的端口流量,并没有其他的要求。我赶紧让他关闭不是必须的。可是他不知道只开哪些就可以了。
  其实很简单。只要在交换机上做如下配置就可以了。
  snmp-server community public RO              //启用只读的snmp
  snmp-server host 172.16.22.100 public        //Specify hosts to receive SNMP notifications
  赶紧去试试。
  配置完成后,再看看结果如下:

  GX-SW-3750G-01#sh processes cpu | include SNMP ENGINE
  PID Runtime(ms)   Invoked      uSecs   5Sec   1Min   5Min TTY Process
  241  3582628348 393214990       9111  4.47% 13.79% 14.23%   0 SNMP ENGINE
  

  过了几分钟再查看CPU占用率,发现根本没有下降,还是还是有时会很高。为何?为了测试这个问题。我在cacti上只监控2个交换机端口,发现cpu占用率明显下降。
  到这里我有点高兴的太早。以为找到问题的原因了。实际上,后来又发现,cpu根本没有下降多少。问题的原因是这么?
  没有办法,翻看以前ccie笔记。无意中发现一行字:
  snmp v1的inform具有重传特写。默认是3.心里一阵小激动。赶紧通过远程进行测试。设置如下:
  snmp-server inform retries 0
  再看cpu,WOW,直线下降。现在一直维持在这个水平:
  GX-SW-3750G-01#show processes cpu | include SNMP ENGINE
  241  3587921466 393787451       9111  0.00%  0.00%  0.47%   0 SNMP ENGINE
  哦也!




运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-661418-1-1.html 上篇帖子: cacti 监控自身 下篇帖子: cacti自定义脚本和图形模板
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表