SNMP ifInOctets = 2145342796-約2GB。
ifconfig:RXバイト:174302710687(174.3 GB)
興味深いことに、送信されたバイトはほぼ完全に一致します。
ifOutOctets:1002415050-約1GB
ifconfig: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)
Twalbergが示唆しているように、これはおそらく32ビットのオーバーフローの問題です。
のSNMPインターフェイスカウンタは、デフォルトで32ビット(符号なし)です。 SNMPデーモンとサーバーOSが64ビットカウンターをサポートしている場合、それらはifXtable
MIBにあります( 。1.3.6.1.2.1.31.1.1 )