Como descubro o prefixo SNMP OID?

1

Estou tentando obter informações sobre o tráfego atual de entrada / saída em um roteador Airport Express exibido em uma configuração openHAB.

o que eu preciso é poder fornecer uma linha como esta:

in:   snmp="<[192.168.2.111:public:.1.3.6.1.2.1.2.2.1.10.10:10000]"
out:  snmp=">[OFF:192.168.2.111:private:.1.3.6.1.4.1.4526.11.16.1.1.1.3.1.2:2]"
trap: snmp="<[192.168.2.111:public:.1.3.6.1.2.1.2.2.1.10.10:0]"

para meu arquivo de configuração (veja link ). Eu tenho o mrtg configurado para obter dados do Airport Express antes, então o SNMP está ativado e funcionando. Não há problema aí.

No entanto, eu realmente não sei nada sobre o SNMP e não consigo descobrir como / onde descobrir o que puxaria a carga de tráfego atual na eth0 do roteador.

Agradeço qualquer ajuda que puder obter sobre isso.

    
por Fredrik Karlsson 09.12.2015 / 21:03

1 resposta

1

Eu mesmo resolvi usando os excelentes aplicativos MIB Browser e SNMPmon (iPad). Navegando pela estrutura, existe um IF-MiB: ifInOctets.1 (sendo 1 porque estou interessado apenas em eth0), o que me faz capaz de monitorar os octetos (de entrada) sendo processados. Há também um ifOutOctets, claro.

Uma descrição do ifInOctets.1 OID

Esta página Descrição do cálculo de largura de banda descreve como as contagens de octetos podem ser convertidas em uso de rede. Em essência,

usage= D_ifInOctets*8*100/(T*ifSpeed) 

onde D_ifInOctets é a diferença nas contagens de ontet (são dadas como contagens) entre dois pontos no tempo, T é o tempo que aparece entre os dois períodos de pollina e ifSpeed é extraído de outra nota no IF- MiB.

Para uso combinado de largura de banda duplex. por favor, dê uma olhada nos documentos da Cisco reservados acima.

    
por 11.12.2015 / 09:25