Cisco ASR9k에서 SNMP를 통해 광 전송 전력을 어떻게 읽습니까?


13

ASR9k에서 XFP의 광 전송 및 수신 성능을 읽고 싶습니다. 사용 된 MIB는 "CISCO-ENTITY-SENSOR-MIB"( 1.3.6.1.4.1.9.9.91) 이고 ASR9000 설명서에 따라 ASR9k에서 사용할 수 있습니다. http://www.cisco.com/en/US /docs/routers/asr9000/mib/guide/asr9kmib3.html#wp2293135 위로 스크롤하면 MIB가 지원되는 목록에 있음을 알 수 있습니다.

그래서 내 질문 : 뭔가 빠졌습니까?이 정보를 SNMP에 사용할 수 있어야합니까, 아니면 Cisco 문서가 잘못 되었습니까? 사용 가능한 경우이 정보를 어떻게 얻을 수 있습니까?

그러나 show snmp mib object-name | i 1.3.6.1.4.1.9.9.91은 snmp mib object-name을 표시하지 않습니다. 센서

RP / 0 / RSP0 / CPU0 : router # show snmp mib object-name | i 1.3.6.1.4.1.9.9.91 5 월 16 일 목요일 09 : 08 : 01.679 CET RP / 0 / RSP0 / CPU0 : router # show snmp mib object-name | i [sS] 센서 목 5 월 16 일 09 : 08 : 19.017 CET

버전 :

RP / 0 / RSP0 / CPU0 : router # show 버전 목 5 월 16 일 09 : 07 : 14.437 CET

Cisco IOS XR Software, 버전 4.2.3 [기본값] Copyright (c) 2012 by Cisco Systems, Inc.

ROM : 시스템 부트 스트랩, 버전 1.06 (20120210 : 003513) [ASR9K ROMMON],

cn-asd-kl-cr15 가동 시간은 23 주, 3 일, 1 시간, 12 분입니다. 시스템 이미지 파일은 "bootflash : disk0 / asr9k-os-mbi-4.2.3 / 0x100000 / mbiasr9k-rp.vm"입니다.

4194304K 바이트의 메모리가있는 cisco ASR9K 시리즈 (MPC8641D) 프로세서. 1333MHz의 MPC8641D 프로세서, PEM 버전 2가 포함 된 개정판 2.2 ASR 9006 AC 섀시

그리고 XFP를 읽으려고합니다.

RP / 0 / RSP0 / CPU0 : router # show inventory NAME : "모듈 0 / 0 / CPU0", DESCR : "8 포트 10GE 로우 대기열 라인 카드, XFP 필요"PID : A9K-8T-L, VID : V04, SN : FOC1641N6EH

이름 : "모듈 mau TenGigE0 / 0 / CPU0 / 0", DESCR : "다중 10GBASE-LR 및 OC-192 / STM-64 SR-1 XFP, SMF"PID : XFP-10GLR-OC192SR, VID : V04, SN : SPC1623090S

비교하자면, 이것은 7606의 결과입니다.

7606 # show ver Cisco IOS 소프트웨어, c7600s72033_rp 소프트웨어 (c7600s72033_rp-ADVIPSERVICESK9-M), 버전 15.1 (3) S4, RELEASE SOFTWARE (fc2)

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

답변:


9

관리 스테이션에서 문제의 MIB / OID를 걸어 보셨습니까? 펌웨어 QA와 많은 시간을 보낸 후 OID가 폴링 가능하더라도 show 명령이 올바른 정보를 표시하지 않을 가능성이 있음을 알게되었습니다. cacti, observium 등에서 정보를 폴링하기 전에 Net-SNMP 도구 및 유틸리티를 디버그로 사용하고 알고있는 것이 좋습니다.

snmpwalk -v2c -c <community> <routername> 1.3.6.1.4.1.9.9.91를 들어 "이 OID에서이 에이전트에 사용 가능한 해당 오브젝트가 없습니다"라고 표시됩니다.

IOS-XE 상자에서 1.3.6.1.4.1.9를 걷는 것은 많은 것을 제공합니다 (설명을 위해 MIB를 추가하면됩니다). 그런 다음 작업 할 것이 있습니다 (모니터링에 도움이 될 수있는 다른 보석 포함)

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

ASR 9000 @에서 4.2.x에 사용 가능한 MIB를 확인하십시오.

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

이 링크는 CISCO-ENTITY-SENSOR-MIB을 사용할 수 있으며 2007 년 이후 업데이트되지 않았다고 말합니다. 편집 : ASR9000 에 매핑 된대로 asr9k-mgbl-p.pie 패키지를 라우터에서 사용할 수없는 것으로 나타납니다. 위의 MIB 목록

보충 정보 :

Cisco의 MIB 로케이터 도구는 IOS 전용이므로 자세한 정보는 FTP 링크에서 asr9000 위의 디렉토리를 확인하십시오.

도구 : http://tools.cisco.com/ITDIT/MIBS/MainServlet

SNMP ftp 디렉토리 : ftp://ftp.cisco.com/pub/mibs/supportlists/

MIB로드에 대한 자세한 정보 : http://www.cisco.com/en/US/tech/tk648/tk362/technologies_tech_note09186a00800b4cee.shtml

정말 좋은 Cisco SNMP 링크 페이지 : http://www.cisco.com/en/US/tech/tk648/tk362/tk605/tsd_technology_support_sub-protocol_home.html


Cisco IOS XR 관리 기능 패키지 (asr9k-mgbl-p.pie)가 누락 된 것 같습니다. 다음 서비스 창에서 업데이트하겠습니다. 정말 고맙습니다.
JelmerS

asr9k-mgbl-p.pie 가 누락 되었습니까? 아마도 업그레이드에서? 편리한 :) - 어느 쪽이든, 내가 그 SNMP에 들고 있어요 난 그냥 발견 링크
lunistorvalds

나는이 LIR에 처음이므로 빠진 파이의 이유를 모르겠습니다. 그러나 다른 ASR에서 파이 IS가 설치되었으며 실제로 Tx 및 Rx 전력을 mW로 얻을 수 있습니다.
JelmerS

4

mib 1.3.6.1.4.1.9.9.91은 최소한 ASR1001에서 작동합니다.

내 모니터링 상자에서 다음을 실행하십시오.

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

다음과 같은 출력을 제공합니다.

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)

등등. 색인을 생성하고 모니터링하려는 특정 센서를 찾아야합니다.

참고로 읽을 수있는 출력을 얻으려면 snmpwalk를 시작한 서버에 CISCO-ENTITY-SENSOR-MIB 를 설치해야했습니다 .


0

1
링크 전용 답변은 눈살을 찌푸리게합니다. 이 사이트는 보관소로 사용되며 링크는 시간이 지남에 따라 변경되거나 사라집니다. 링크에서 관련 텍스트를 인용하고 인용을 올바르게 표시하는 링크를 포함시켜야합니다. 설명하려고하면 더 좋습니다.
Ron Maupin
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.