snmpwalk 获取端口流量_通过snmp获取带宽流量并计算
1、安装snmp及本地mib库apt-get install snmp snmp-mibs-downloader2、获取接口带宽:snmpwalk -v 2c -c community 1.1.1.1 ifInOctets.55 |awk '{print $NF}'-v 1|2c|3 指定SNMP协议版本-c COMMUNITY 指定共同体字符串3、带宽计算:providing an exa...
1、安装snmp及本地mib库
apt-get install snmp snmp-mibs-downloader
2、获取接口带宽:
snmpwalk -v 2c -c community 1.1.1.1 ifInOctets.55 |awk '{print $NF}'
-v 1|2c|3 指定SNMP协议版本
-c COMMUNITY 指定共同体字符串
3、带宽计算:
providing an example is a good idea.
time= 60 seconds
Diff. Inoctets = 1427697887 - 1427402450 = 295437 octets received in 60 seconds
1 octet = 8 bits
average bit rate = Diff.InOcoctets*8/60 =
39391,6 bps
so the usage is :
39391,6 / 1544000 = 2,55 % usage of BW inbound direction
you can perform a similar calculation for outbound direction
4、报错:ifOutOctets.55: Unknown Object Identifier (Sub-id not found: (top) -> ifOutOctets)
修改本地配置,vim /etc/snmp/snmp.conf
注释#mibs
来源:https://blog.csdn.net/wang1144/article/details/52399589
DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。
更多推荐


所有评论(0)