[运维问答]如何用snmpwalk/snmpget获取网卡流量

发布于 2022-08-29 19:12:50 字数 253 浏览 13 评论 0

本机已经yum安装过了net-snmp套件了,但是使用了
snmpwalk -v 2c -c public localhost RFC1213-MIB::ifInOctets
结果是

IF-MIB::ifInOctets = No Such Object available on this agent at this OID

请问要做什么配置才可以获取流量信息,可以指定网卡么?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

惟欲睡 2022-09-05 19:12:50

默认安装net-snmp是没有打开获取网卡流量等信息的权限的,为了能获取到流量需要对/etc/snmp/snmpd.conf做两处修改,
参考这篇文章,http://os.51cto.com/art/201103/252149.htm
1)去掉注释,打开这个名字为mib2的view,在89行

#view mib2 included .iso.org.dod.internet.mgmt.mib-2 fc  

2)修改access,将view从原来的systemview改成mib2

access notConfigGroup "" any noauth exact systemview none none  
access notConfigGroup "" any noauth exact mib2 none none  

重启snmpd就可以了使用最开始的命令了。

snmpwalk -v 2c -c public localhost RFC1213-MIB::ifInOctets
IF-MIB::ifInOctets.1 = Counter32: 167493
IF-MIB::ifInOctets.2 = Counter32: 84133
IF-MIB::ifInOctets.3 = Counter32: 12726861
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文