¿Cómo leo la potencia de transmisión óptica a través de SNMP en Cisco ASR9k?


13

Estoy buscando leer transmisión óptica y recibir potencia de XFP en nuestro ASR9k. La MIB utilizada debe ser "CISCO-ENTITY-SENSOR-MIB", que es 1.3.6.1.4.1.9.9.91 y, según la documentación de ASR9000, está disponible en ASR9k: http://www.cisco.com/en/US /docs/routers/asr9000/mib/guide/asr9kmib3.html#wp2293135 Si se desplaza hacia arriba, verá que la MIB se encuentra en la lista admitida.

Entonces, mi pregunta: ¿me estoy perdiendo algo y esta información debería estar disponible para SNMP, o la documentación de Cisco está mal aquí? Y si está disponible, ¿cómo puedo obtener esta información?

Sin embargo, muestre el nombre del objeto snmp mib | i 1.3.6.1.4.1.9.9.91 no me da nada ni muestra snmp mib object-name | i Sensor

RP / 0 / RSP0 / CPU0: router # show snmp mib nombre-objeto | i 1.3.6.1.4.1.9.9.91 jue 16 de mayo 09: 08: 01.679 CET RP / 0 / RSP0 / CPU0: router # show snmp mib object-name | i [sS] ensor jue 16 de mayo 09: 08: 19.017 CET

La versión:

RP / 0 / RSP0 / CPU0: enrutador # show version Jue 16 de mayo 09: 07: 14.437 CET

Software Cisco IOS XR, Versión 4.2.3 [Predeterminado] Copyright (c) 2012 de Cisco Systems, Inc.

ROM: System Bootstrap, Versión 1.06 (20120210: 003513) [ASR9K ROMMON],

El tiempo de actividad de cn-asd-kl-cr15 es de 23 semanas, 3 días, 1 hora, 12 minutos El archivo de imagen del sistema es "bootflash: disk0 / asr9k-os-mbi-4.2.3 / 0x100000 / mbiasr9k-rp.vm"

Procesador Cisco serie ASR9K (MPC8641D) con 4194304K bytes de memoria. Procesador MPC8641D a 1333 MHz, revisión 2.2 Chasis de CA ASR 9006 con PEM versión 2

Y el XFP que estoy tratando de leer:

RP / 0 / RSP0 / CPU0: enrutador # mostrar inventario NOMBRE: "módulo 0/0 / CPU0", DESCR: "Tarjeta de línea de baja cola 10GE de 8 puertos, requiere XFP" PID: A9K-8T-L, VID: V04, SN: FOC1641N6EH

NOMBRE: "módulo mau TenGigE0 / 0 / CPU0 / 0", DESCR: "Multirate 10GBASE-LR y OC-192 / STM-64 SR-1 XFP, SMF" PID: XFP-10GLR-OC192SR, VID: V04, SN: SPC1623090S

Para comparar, esta es la salida de nuestro 7606:

7606 # show ver Cisco IOS Software, c7600s72033_rp Software (c7600s72033_rp-ADVIPSERVICESK9-M), Versión 15.1 (3) S4, SOFTWARE DE LIBERACIÓN (fc2)

7606 # show mib snmp | i Sensor entPhySensorType entPhySensorScale entPhySensorPrecision entPhySensorValue entPhySensorOperStatus entPhySensorUnitsDisplay entPhySensorValueTimeStamp entPhySensorValueUpdateRate entSensorType entSensorScale entSensorPrecision entSensorValue entSensorStatus entSensorValueTimeStamp entSensorValueUpdateRate entSensorMeasuredEntity entSensorThresholdSeverity entSensorThresholdRelation entSensorThresholdValue entSensorThresholdEvaluation entSensorThresholdNotificationEnable

Respuestas:


9

¿Has intentado recorrer las MIB / OID en cuestión desde una estación de administración? Después de pasar mucho tiempo con el control de calidad del firmware, he notado que es probable que los comandos show no muestren la información correcta, incluso cuando los OID son sondeables. Recomiendo usar y conocer las herramientas y utilidades de Net-SNMP como depuración antes de intentar sondear la información en cactus, observium, etc.

p.ej snmpwalk -v2c -c <community> <routername> 1.3.6.1.4.1.9.9.91 , dirá "No hay tal objeto disponible en este agente en este OID" si no está allí

Caminar 1.3.6.1.4.1.9 en mi caja IOS-XE da mucho (solo necesito agregar las MIB para la descripción). Luego tengo algo con lo que trabajar (incluidas otras gemas que podrían beneficiarme para el monitoreo)

snmpwalk -v2c -c <community> <routername> 1.3.6.1.4.1.9

Consulte las MIB disponibles para 4.2.x en el ASR 9000 @:

ftp://ftp.cisco.com/pub/mibs/supportlists/asr9000/asr9000-supportlist.html#Supported_and_Verified_MIBs_XE_4_2_X

Ese enlace dice que CISCO-ENTITY-SENSOR-MIB está disponible y no se ha actualizado desde 2007. Editar: parece que el asr9k-mgbl-p.pie no estaba disponible en el enrutador, como se asigna en el ASR9000 Lista MIB arriba.

Información suplementaria:

La herramienta de localización de MIB de Cisco es solo para IOS, así que revise los directorios arriba del asr9000 en el enlace FTP para obtener más información.

Herramienta: http://tools.cisco.com/ITDIT/MIBS/MainServlet

SNMP ftp dir: ftp://ftp.cisco.com/pub/mibs/supportlists/

Para obtener más información sobre cómo cargar MIB: http://www.cisco.com/en/US/tech/tk648/tk362/technologies_tech_note09186a00800b4cee.shtml

Una página de enlaces Cisco SNMP realmente buena: http://www.cisco.com/en/US/tech/tk648/tk362/tk605/tsd_technology_support_sub-protocol_home.html


Parece que me falta el paquete de administración Cisco IOS XR (asr9k-mgbl-p.pie). Actualizaré esto en una próxima ventana de servicio. Muchas gracias.
JelmerS

faltaba asr9k-mgbl-p.pie ? Posiblemente de una actualización? De cualquier manera, me estoy
aferrando

Soy nuevo en este LIR, así que no sé la razón detrás del pastel que falta. Sin embargo, en un ASR diferente, el pastel está instalado, y de hecho puedo obtener la potencia Tx y Rx en mW.
JelmerS

4

El mib 1.3.6.1.4.1.9.9.91 funciona al menos en ASR1001.

Ejecutando lo siguiente desde mi cuadro de monitoreo:

snmpwalk -v2c -c <community-string> <asr1001-name> 1.3.6.1.4.1.9.9.91

Da una salida de:

CISCO-ENTITY-SENSOR-MIB::entSensorType.4 = INTEGER: amperes(5)
CISCO-ENTITY-SENSOR-MIB::entSensorType.5 = INTEGER: voltsAC(3)
CISCO-ENTITY-SENSOR-MIB::entSensorType.6 = INTEGER: voltsAC(3)
CISCO-ENTITY-SENSOR-MIB::entSensorType.7 = INTEGER: celsius(8)
CISCO-ENTITY-SENSOR-MIB::entSensorType.8 = INTEGER: celsius(8)

Y así. Solo tendrá que indexarlo y encontrar el sensor particular que desea monitorear.

(Como nota, para obtener una salida legible, tuve que instalar el CISCO-ENTITY-SENSOR-MIB en mi servidor que estaba originando el snmpwalk).


Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.