Jak odczytać moc transmisji optycznej przez SNMP na Cisco ASR9k?

13

Chcę odczytać transmisję optyczną i uzyskać moc XFP w naszym ASR9k. Zastosowanym MIB powinien być „CISCO-ENTITY-SENSOR-MIB”, który ma numer 1.3.6.1.4.1.9.9.91 i zawiera dokumentację ASR9000, która jest dostępna na stronie ASR9k: http://www.cisco.com/en/US /docs/routers/asr9000/mib/guide/asr9kmib3.html#wp2293135 Jeśli przewiniesz w górę, zobaczysz, że MIB znajduje się na liście obsługiwanych.

Więc moje pytanie: czy coś mi brakuje i czy te informacje powinny być dostępne dla SNMP, czy też dokumentacja Cisco jest tutaj błędna? A jeśli jest dostępny, jak mogę uzyskać dostęp do tych informacji?

Jednak pokaż snmp mib nazwa-obiektu | i 1.3.6.1.4.1.9.9.91 nie daje mi nic, ani nie wyświetla nazwy obiektu mib snmp | i Sensor

RP / 0 / RSP0 / CPU0: router # show snmp mib nazwa-obiektu | i 1.3.6.1.4.1.9.9.91 Czw 16 maja 09: 08: 01.679 CET RP / 0 / RSP0 / CPU0: router # show snmp mib nazwa-obiektu | i [sS] ensor Thu 16 maja 09: 08: 19.017 CET

Wersja:

RP / 0 / RSP0 / CPU0: router # pokaż wersję Czw 16 maja 09: 07: 14.437 CET

Oprogramowanie Cisco IOS XR, wersja 4.2.3 [Domyślnie] Copyright (c) 2012 by Cisco Systems, Inc.

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

Czas działania cn-asd-kl-cr15 to 23 tygodnie, 3 dni, 1 godzina, 12 minut Plik obrazu systemu to „bootflash: disk0 / asr9k-os-mbi-4.2.3 / 0x100000 / mbiasr9k-rp.vm”

Procesor cisco ASR9K Series (MPC8641D) z 4194304 KB bajtów. Procesor MPC8641D przy 1333 MHz, wersja 2.2 ASR 9006 AC Chassis z PEM wersja 2

I XFP, który próbuję przeczytać:

RP / 0 / RSP0 / CPU0: router # pokaż inwentarz NAZWA: „moduł 0/0 / CPU0”, DESCR: „8-portowa karta linii 10GE Low Queue, wymaga XFP” PID: A9K-8T-L, VID: V04, SN: FOC1641N6EH

NAZWA: „moduł mau TenGigE0 / 0 / CPU0 / 0”, DESCR: „Multirate 10GBASE-LR i OC-192 / STM-64 SR-1 XFP, SMF” PID: XFP-10GLR-OC192SR, VID: V04, SN: SPC1623090S

Dla porównania jest to wynik z naszego 7606:

7606 # pokaż wersję Cisco IOS Software, c7600s72033_rp Software (c7600s72033_rp-ADVIPSERVICESK9-M), wersja 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

JelmerS
źródło

Odpowiedzi:

9

Czy próbowałeś wyprowadzić omawiane identyfikatory MIB / OID ze stacji zarządzania? Po spędzeniu dużo czasu na kontroli jakości oprogramowania / oprogramowania zauważyłem, że polecenia show prawdopodobnie nie wyświetlają poprawnych informacji, nawet gdy identyfikatory OID są w stanie odpytywać. Zalecam używanie i znajomość narzędzi i narzędzi Net-SNMP jako debugowania przed próbą sondowania informacji w kaktusach, obserwatorium itp.

np. snmpwalk -v2c -c <community> <routername> 1.3.6.1.4.1.9.9.91powie „Brak takiego obiektu na tym agencie przy tym identyfikatorze OID”, jeśli go nie ma

Zwiedzanie 1.3.6.1.4.1.9 na moim pudełku IOS-XE daje dużo (muszę tylko dodać MIB-y do opisu). Potem mam coś do pracy (w tym inne klejnoty, które mogą mi pomóc w monitorowaniu)

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

Sprawdź MIB dostępne dla wersji 4.2.x na ASR 9000 @:

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

Ten link mówi, że CISCO-ENTITY-SENSOR-MIB jest dostępny i nie był aktualizowany od 2007 roku. Edycja: wygląda na to, że pakiet asr9k-mgbl-p.pie nie był dostępny na routerze, zgodnie z mapą w ASR9000 Lista MIB powyżej.

Informacje dodatkowe:

Narzędzie MIB Locator firmy Cisco jest przeznaczone tylko dla IOS, więc sprawdź katalogi powyżej asr9000 na łączu FTP, aby uzyskać więcej informacji.

Narzędzie: http://tools.cisco.com/ITDIT/MIBS/MainServlet

SNMP ftp reż: ftp://ftp.cisco.com/pub/mibs/supportlists/

Więcej informacji na temat ładowania MIB: http://www.cisco.com/en/US/tech/tk648/tk362/technologies_tech_note09186a00800b4cee.shtml

Naprawdę dobra strona linków Cisco SNMP: http://www.cisco.com/en/US/tech/tk648/tk362/tk605/tsd_technology_support_sub-protocol_home.html

lunistorvalds
źródło
Wydaje mi się, że brakuje mi pakietu zarządzania Cisco IOS XR (asr9k-mgbl-p.pie). Zaktualizuję to w kolejnym oknie usługi. Dziękuję bardzo.
JelmerS
asr9k-mgbl-p.pie brakowało? Być może z aktualizacji? Tak czy inaczej, trzymam się tych linków SNMP, które właśnie znalazłem - przydatne :)
lunistorvalds
Jestem nowy w tym LIR, więc nie znam przyczyny brakującego ciasta. Jednak na innym ASR ciasto jest zainstalowane i rzeczywiście mogę uzyskać moc Tx i Rx w mW.
JelmerS
4

Mib 1.3.6.1.4.1.9.9.91 działa przynajmniej na ASR1001.

Uruchamianie z mojego pola monitorowania:

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

Daje wynik:

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)

I tak dalej. Musisz go tylko zindeksować i znaleźć konkretny czujnik, który chcesz monitorować.

(Uwaga: aby uzyskać czytelne dane wyjściowe, musiałem zainstalować CISCO-ENTITY-SENSOR-MIB na moim serwerze, z którego pochodzi snmpwalk.)

Brett Lykins
źródło