Come posso leggere la potenza di trasmissione ottica tramite SNMP su Cisco ASR9k?


13

Sto cercando di leggere la trasmissione ottica e di ricevere la potenza degli XFP nel nostro ASR9k. Il MIB utilizzato dovrebbe essere "CISCO-entity-SENSOR-MIB", che è 1.3.6.1.4.1.9.9.91 e occording la documentazione ASR9000, questo è accessibile ASR9k di: http://www.cisco.com/en/US /docs/routers/asr9000/mib/guide/asr9kmib3.html#wp2293135 Se scorri verso l'alto, vedrai che il MIB è nell'elenco supportato.

Quindi, la mia domanda: mi sto perdendo qualcosa e queste informazioni dovrebbero essere disponibili per SNMP o la documentazione Cisco è sbagliata qui? E se è disponibile, come posso ottenere queste informazioni?

Tuttavia, mostra snmp mib nome-oggetto | i 1.3.6.1.4.1.9.9.91 non mi danno nulla, né mostra snmp mib nome-oggetto | i Sensore

RP / 0 / RSP0 / CPU0: router # show snmp mib nome-oggetto | i 1.3.6.1.4.1.9.9.91 Giovedì 16 maggio 09: 08: 01.679 CET RP / 0 / RSP0 / CPU0: router # show snmp mib nome-oggetto | i [sS] ensor gio 16 mag 09: 08: 19.017 CET

La versione:

RP / 0 / RSP0 / CPU0: router # mostra la versione gio 16 maggio 09: 07: 14.437 CET

Software Cisco IOS XR, versione 4.2.3 [Default] Copyright (c) 2012 di Cisco Systems, Inc.

ROM: System Bootstrap, Versione 1.06 (20120210: 003513) [ASR9K ROMMON],

Il tempo di attività di cn-asd-kl-cr15 è di 23 settimane, 3 giorni, 1 ora, 12 minuti Il file di immagine del sistema è "bootflash: disk0 / asr9k-os-mbi-4.2.3 / 0x100000 / mbiasr9k-rp.vm"

Processore Cisco ASR9K Series (MPC8641D) con 4194304 KB di memoria. Processore MPC8641D a 1333 MHz, Revisione 2.2 ASR 9006 AC Chassis con PEM versione 2

E l'XFP che sto cercando di leggere:

RP / 0 / RSP0 / CPU0: router # mostra inventario NOME: "modulo 0/0 / CPU0", DESCR: "Scheda di linea a coda bassa 10GE a 8 porte, richiede XFP" PID: A9K-8T-L, VID: V04, SN: FOC1641N6EH

NOME: "modulo mau TenGigE0 / 0 / CPU0 / 0", DESCR: "Multirate 10GBASE-LR e OC-192 / STM-64 SR-1 XFP, SMF" PID: XFP-10GLR-OC192SR, VID: V04, SN: SPC1623090S

Per confrontare, questo è l'output del nostro 7606:

7606 # mostra il software Cisco IOS, c7600s72033_rp Software (c7600s72033_rp-ADVIPSERVICESK9-M), Versione 15.1 (3) S4, SOFTWARE DI RILASCIO (fc2)

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

Risposte:


9

Hai provato a percorrere i MIB / OID in questione da una stazione di gestione? Dopo aver trascorso molto tempo con il QA del firmware, ho notato che cose come i comandi show probabilmente non visualizzano le informazioni corrette, anche quando gli OID sono in grado di eseguire il polling. Consiglio di utilizzare e conoscere gli strumenti e le utilità Net-SNMP come debug prima di provare a eseguire il polling delle informazioni in cactus, osservium, ecc.

ad esempio snmpwalk -v2c -c <community> <routername> 1.3.6.1.4.1.9.9.91dirà "Nessun oggetto disponibile su questo agente in questo OID" se non è presente

Camminare 1.3.6.1.4.1.9 sulla mia scatola IOS-XE dà molto (ho solo bisogno di aggiungere i MIB per la descrizione). Quindi ho qualcosa con cui lavorare (comprese altre gemme che potrebbero trarne beneficio per il monitoraggio)

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

Scopri i MIB disponibili per 4.2.x su ASR 9000 @:

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

Questo link dice che il CISCO-ENTITY-SENSOR-MIB è disponibile e non è stato aggiornato dal 2007. Modifica: sembra che il pacchetto asr9k-mgbl-p.pie non fosse disponibile sul router, come mappato nell'ASR9000 Elenco MIB sopra.

Informazioni supplementari:

Lo strumento di localizzazione MIB di Cisco è solo IOS, quindi controlla le directory sopra sopra l'r9000 sul collegamento FTP per ulteriori informazioni.

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

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

Per ulteriori informazioni sul caricamento dei MIB: http://www.cisco.com/en/US/tech/tk648/tk362/technologies_tech_note09186a00800b4cee.shtml

Un'ottima pagina di collegamenti SNMP Cisco: http://www.cisco.com/en/US/tech/tk648/tk362/tk605/tsd_technology_support_sub-protocol_home.html


Mi sembra che manchi il pacchetto di gestibilità Cisco IOS XR (asr9k-mgbl-p.pie). Lo aggiornerò nella prossima finestra di servizio. Grazie mille.
JelmerS,

mancava asr9k-mgbl-p.pie ? Forse da un aggiornamento? Ad ogni modo, mi sto aggrappando a quei collegamenti SNMP che ho appena trovato - utile :)
lunistorvalds

Sono nuovo in questo LIR, quindi non conosco il motivo della torta mancante. Tuttavia, su un ASR diverso, la torta È installata e posso effettivamente ottenere la potenza Tx e Rx in mW.
JelmerS,

4

Il mib 1.3.6.1.4.1.9.9.91 funziona almeno su ASR1001s.

Eseguendo quanto segue dalla mia casella di monitoraggio:

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

Fornisce un output di:

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)

E così via. Devi solo indicizzarlo e trovare il sensore particolare che desideri monitorare.

(Come nota, per ottenere un output leggibile, ho dovuto installare CISCO-ENTITY-SENSOR-MIB sul mio server che stava originando lo snmpwalk.)


Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.