收到的 SNMP 字节数与 ifconfig 不一致

收到的 SNMP 字节数与 ifconfig 不一致

SNMP 是否输入八位字节= 2145342796-大约2GB。

是否配置:RX字节数:174302710687(174.3 GB)


有趣的是,发送的字节几乎完全一致:

输出八位字节:1002415050 - 约 1GB

是否配置:TX 字节数:1002418728 (1.0 GB)


这不是 SNMP 不连续性:

snmpwalk -v2c -c public localhost 1.3.6.1.2.1.31.1.1.1.19    
iso.3.6.1.2.1.31.1.1.1.19.1 = Timeticks: (0) 0:00:00.00
iso.3.6.1.2.1.31.1.1.1.19.2 = Timeticks: (0) 0:00:00.00
iso.3.6.1.2.1.31.1.1.1.19.3 = Timeticks: (0) 0:00:00.00

有人知道发送数据数量不连续的原因吗?非常感谢!

(net-snmp,Ubuntu Linux,12.04 LTS)

答案1

正如 twalberg 所说,这可能是一个 32 位溢出问题。

SNMP 接口计数器默认为 32 位(无符号)。如果您的 SNMP 守护程序和服务器操作系统支持 64 位计数器,则可以在 MIB ifXtable.1.3.6.1.2.1.31.1.1

相关内容