¿Cómo puedo saber el prefijo OID de SNMP?

¿Cómo puedo saber el prefijo OID de SNMP?

Estoy intentando obtener información sobre el tráfico de ENTRADA/SALIDA actual en un enrutador Airport Express que se muestra en una configuración de openHAB.

lo que necesito es poder suministrar una línea similar a 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 mi archivo de configuración (verhttps://github.com/openhab/openhab/wiki/Snmp-Binding). Anteriormente configuré mrtg para obtener datos del Airport Express, por lo que SNMP está activado y funcionando. No hay problema ahí.

Sin embargo, realmente no sé nada sobre SNMP y no puedo entender cómo ni dónde averiguar qué extraería la carga de tráfico actual en eth0 desde el enrutador.

Agradezco cualquier ayuda que pueda obtener sobre esto.

Respuesta1

Lo resolví yo mismo, usando las excelentes aplicaciones MIB Browser y SNMPmon (iPad). Al explorar la estructura, hay un IF-MiB:ifInOctets.1 (siendo 1 porque solo estoy interesado en eth0) que me permite monitorear los octetos (entrantes) que se procesan. También hay ifOutOctets, por supuesto.

Una descripción del OID ifInOctets.1

Esta páginaDescripción del cálculo del ancho de bandadescribe cómo los recuentos de octetos se pueden convertir en uso de la red. En esencia,

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

donde D_ifInOctetses la diferencia en conteos de ontetos (se dan como conteos) entre dos puntos en el tiempo, Tes el tiempo transcurrido entre los dos períodos de polinización y ifSpeedse extrae de otra nota en IF-MiB.

Para uso combinado de ancho de banda dúplex. Eche un vistazo a los documentos de Cisco mencionados anteriormente.

información relacionada