Wie lese ich die optische Sendeleistung über SNMP auf dem Cisco ASR9k?


13

Ich möchte die optische Sende- und Empfangsleistung von XFPs in unserem ASR9k lesen. Die verwendete MIB sollte "CISCO-ENTITY-SENSOR-MIB" sein, die 1.3.6.1.4.1.9.9.91 lautet und gemäß der ASR9000-Dokumentation auf ASR9k verfügbar ist: http://www.cisco.com/en/US /docs/routers/asr9000/mib/guide/asr9kmib3.html#wp2293135 Wenn Sie nach oben scrollen, sehen Sie, dass sich die MIB in der unterstützten Liste befindet.

Meine Frage lautet also: Fehlt mir etwas und sollten diese Informationen für SNMP verfügbar sein, oder stimmt die Cisco-Dokumentation hier nicht? Und wenn es verfügbar ist, wie komme ich zu diesen Informationen?

Zeigen Sie jedoch snmp mib object-name | an i 1.3.6.1.4.1.9.9.91 gibt mir nichts und zeigt auch nicht snmp mib object-name | an i Sensor

RP / 0 / RSP0 / CPU0: Router # show snmp mib Objektname | i 1.3.6.1.4.1.9.9.91 Do 16. Mai 09: 08: 01.679 CET RP / 0 / RSP0 / CPU0: Router # show snmp mib object-name | i [sS] ensor Do 16. Mai 09: 08: 19.017 Uhr MEZ

Die Version:

RP / 0 / RSP0 / CPU0: Router # Version anzeigen Do 16. Mai 09: 07: 14.437 Uhr MEZ

Cisco IOS XR-Software, Version 4.2.3 [Standard] Copyright (c) 2012 von Cisco Systems, Inc.

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

Die Betriebszeit von cn-asd-kl-cr15 beträgt 23 Wochen, 3 Tage, 1 Stunde, 12 Minuten. Die System-Image-Datei lautet "bootflash: disk0 / asr9k-os-mbi-4.2.3 / 0x100000 / mbiasr9k-rp.vm".

Prozessor der Cisco ASR9K-Serie (MPC8641D) mit 4194304 KB Arbeitsspeicher. MPC8641D-Prozessor mit 1333 MHz, Revision 2.2 ASR 9006 AC-Gehäuse mit PEM Version 2

Und das XFP versuche ich zu lesen:

RP / 0 / RSP0 / CPU0: Router # Inventar anzeigen NAME: "Modul 0/0 / CPU0", DESCR: "8-Port 10GE Low Queue Line Card, erfordert XFPs" PID: A9K-8T-L, VID: V04, SN: FOC1641N6EH

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

Zum Vergleich: Dies ist die Ausgabe von unserem 7606:

7606 # show ver Cisco IOS-Software, c7600s72033_rp-Software (c7600s72033_rp-ADVIPSERVICESK9-M), Version 15.1 (3) S4, RELEASE-SOFTWARE (fc2)

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

Antworten:


9

Haben Sie versucht, die fraglichen MIB / OIDs von einer Verwaltungsstation aus zu durchsuchen? Nachdem ich viel Zeit mit Firmware-QA verbracht habe, habe ich festgestellt, dass Show-Befehle wahrscheinlich nicht die richtigen Informationen anzeigen, auch wenn die OIDs abfragbar sind. Ich empfehle, Net-SNMP-Tools und -Utils als Debug zu verwenden und zu kennen, bevor Sie versuchen, die Informationen in Cacti, Observium usw. abzufragen.

Beispiel snmpwalk -v2c -c <community> <routername> 1.3.6.1.4.1.9.9.91: "Kein solches Objekt für diesen Agenten unter dieser OID verfügbar", wenn es nicht vorhanden ist

Das Laufen 1.3.6.1.4.1.9 auf meiner IOS-XE-Box bringt eine Menge (ich muss nur die MIBs zur Beschreibung hinzufügen). Dann muss ich mit etwas arbeiten (einschließlich anderer Edelsteine, die mir bei der Überwachung von Nutzen sein könnten)

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

Schauen Sie sich die für 4.2.x verfügbaren MIBs auf dem ASR 9000 @ an:

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

Diese Verbindung sagt , dass die CISCO-INSTANZ-SENSOR-MIB zur Verfügung steht, und ist seit 2007 Bearbeiten nicht aktualisiert: es scheint , dass das asr9k-mGBL-p.pie Paket auf dem Router nicht verfügbar war, wie in dem ASR9000 abgebildet MIB-Liste oben.

Zusatzinfo:

Das MIB-Locator-Tool von Cisco ist nur für iOS bestimmt. Weitere Informationen finden Sie in den Verzeichnissen über dem asr9000 auf dem FTP-Link.

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

SNMP-FTP-Verzeichnis: ftp://ftp.cisco.com/pub/mibs/supportlists/

Weitere Informationen zum Laden von MIBs finden Sie unter: http://www.cisco.com/en/US/tech/tk648/tk362/technologies_tech_note09186a00800b4cee.shtml

Eine wirklich gute Seite mit Cisco SNMP-Links: http://www.cisco.com/en/US/tech/tk648/tk362/tk605/tsd_technology_support_sub-protocol_home.html


Ich vermisse anscheinend das Cisco IOS XR-Verwaltbarkeitspaket (asr9k-mgbl-p.pie). Ich werde dies in einem nächsten Servicefenster aktualisieren. Ich danke dir sehr.
JelmerS

asr9k-mgbl-p.pie fehlte? Möglicherweise von einem Upgrade? In jedem Fall halte ich an den SNMP-Links fest, die ich gerade gefunden habe - praktisch :)
Lunistorvalds

Ich bin neu in diesem LIR, daher kenne ich den Grund für den fehlenden Kuchen nicht. Auf einem anderen ASR ist der Pie jedoch installiert, und ich kann die Tx- und Rx-Leistung in mW abrufen.
JelmerS

4

Die mib 1.3.6.1.4.1.9.9.91 funktioniert mindestens auf ASR1001s.

Folgendes aus meiner Überwachungsbox ausführen:

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

Gibt eine Ausgabe von:

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)

Und so weiter. Sie müssen es nur indizieren und den bestimmten Sensor finden, den Sie überwachen möchten.

(Um eine lesbare Ausgabe zu erhalten, musste ich die CISCO-ENTITY-SENSOR-MIB auf meinem Server installieren, von dem der snmpwalk stammt.)


Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.