snmp采集流量rrdtool绘图出现偏差的问题

本文探讨了在不同网络环境下,使用SNMP协议进行流量采集的精确度问题。通过对比ifTable与ifXTable的使用效果,揭示了32bits与64bits指标在流量监控中的优劣,强调了选择合适MIB库的重要性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

之前公司网络比较敏感,snmp流量采集10s钟一次,程序跑的没有问题

用ifTable的mib进行采集

ifIN=iso.3.6.1.2.1.2.2.1.10

ifOut=iso.3.6.1.2.1.2.2.1.16

现在公司流量比较大,网络较为稳定,所以采集频率定到了30s,发现总是有一些偏差,有些点数据为0,再一平均,显示的值就比真实值小了一些,这两天有空仔细梳理了一下,发现ifTable的指标里最大为32bits,应该是溢出了两次,导致绘图出错。不想用私有mib库,程序改起来比较麻烦,翻了翻,发现还有个ifXTable,字段64bits,改了一下,发现一切正常了。

ifXTable

ifIN=1.3.6.1.2.1.31.1.1.1.6

ifOut=1.3.6.1.2.1.31.1.1.1.10

标准协议不断的要兼容,越来越臃肿,又没办法直接替换掉。

兼容性好的监控系统也一样越来越臃肿,自己实现效率要高一些。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值