Os bytes SNMP recebidos não estão de acordo com ifconfig

5

ifInOctets do SNMP = 2145342796 - cerca de 2 GB.

ifconfig : bytes RX: 174302710687 (174,3 GB)

Curiosamente, os bytes enviados concordam quase perfeitamente:

ifOutOctets : 1002415050 - cerca de 1 GB

ifconfig : bytes TX: 1002418728 (1,0 GB)

Não é uma descontinuidade do 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

Alguém tem uma ideia para essa descontinuidade nos números de dados enviados? Muito obrigado!

(net-snmp, Ubuntu Linux, 12.04 LTS)

    
por NightFalcon 09.11.2012 / 15:01

1 resposta

8

Como o twalberg sugere, esse é provavelmente um problema de estouro de 32 bits.

Os contadores de interface SNMP são de 32 bits (sem sinal) por padrão. Se o daemon SNMP e o SO do servidor suportarem contadores de 64 bits, eles poderão ser encontrados em ifXtable MIB (. 1.3.6.1.2.1.31.1.1 )

    
por 10.11.2012 / 22:37