Como leio a potência de transmissão óptica via SNMP no Cisco ASR9k?

13

Estou procurando ler transmissão óptica e receber energia de XFPs em nosso ASR9k. O MIB usado deve ser "CISCO-ENTITY-SENSOR-MIB", que é 1.3.6.1.4.1.9.9.91 e que acompanha a documentação do ASR9000, está disponível no ASR9k: http://www.cisco.com/en/US /docs/routers/asr9000/mib/guide/asr9kmib3.html#wp2293135 Se você rolar para cima, verá que o MIB está na lista suportada.

Portanto, minha pergunta: estou faltando alguma coisa e essas informações devem estar disponíveis para o SNMP ou a documentação da Cisco está errada aqui? E se estiver disponível, como posso acessar essas informações?

No entanto, mostre o nome do objeto snmp mib | i 1.3.6.1.4.1.9.9.91 não me fornece nada nem mostra snmp mib object-name | i Sensor

RP / 0 / RSP0 / CPU0: router # show snmp mib nome do objeto | i 1.3.6.1.4.1.9.9.91 Qui 16 de maio 09: 08: 01.679 CET RP / 0 / RSP0 / CPU0: roteador # show snmp mib object-name | i [sS] ensor Qui 16 de maio 09: 08: 19.017 CET

A versão:

RP / 0 / RSP0 / CPU0: versão do router # show Qui 16 de maio 09: 07: 14.437 CET

Software Cisco IOS XR, versão 4.2.3 [Padrão] Copyright (c) 2012 da Cisco Systems, Inc.

ROM: inicialização do sistema, versão 1.06 (20120210: 003513) [ASR9K ROMMON],

o tempo de atividade do cn-asd-kl-cr15 é 23 semanas, 3 dias, 1 hora, 12 minutos O arquivo de imagem do sistema é "bootflash: disk0 / asr9k-os-mbi-4.2.3 / 0x100000 / mbiasr9k-rp.vm"

Processador Cisco ASR9K Series (MPC8641D) com 4194304K bytes de memória. Processador MPC8641D a 1333MHz, revisão 2.2 ASR 9006 CA chassi com PEM versão 2

E o XFP que estou tentando ler:

RP / 0 / RSP0 / CPU0: roteador # show invent NAME: "module 0/0 / CPU0", DESCR: "Placa de linha de baixa fila 10GE de 8 portas, requer XFPs" PID: A9K-8T-L, VID: V04, SN: FOC1641N6EH

NOME: "module 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

Para comparar, esta é a saída do nosso 7606:

7606 # show ver Software Cisco IOS, software c7600s72033_rp (c7600s72033_rp-ADVIPSERVICESK9-M), versão 15.1 (3) S4, SOFTWARE DE LANÇAMENTO (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
fonte

Respostas:

9

Você já tentou levar os MIB / OIDs em questão de uma estação de gerenciamento? Depois de ter passado muito tempo no controle de qualidade do firmware, notei que coisas como os comandos show provavelmente não exibem informações corretas, mesmo quando os OIDs podem ser pesquisados. Eu recomendo usar e conhecer ferramentas e utilitários Net-SNMP como depuração antes de tentar pesquisar as informações em cactos, observatórios etc.

por exemplo snmpwalk -v2c -c <community> <routername> 1.3.6.1.4.1.9.9.91, dirá "Nenhum objeto disponível neste agente neste OID" se ele não estiver lá

Andar 1.3.6.1.4.1.9 na minha caixa IOS-XE dá muito (eu só preciso adicionar os MIBs para descrição). Então eu tenho algo para trabalhar (incluindo outras gemas que podem me beneficiar pelo monitoramento)

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

Verifique os MIBs disponíveis para 4.2.x no ASR 9000 @:

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

Esse link indica que o CISCO-ENTITY-SENSOR-MIB está disponível e não é atualizado desde 2007. Editar: parece que o pacote asr9k-mgbl-p.pie não estava disponível no roteador, conforme mapeado no ASR9000 Lista MIB acima.

Informações suplementares:

A ferramenta MIB Locator da Cisco é apenas para IOS, portanto, verifique os diretórios acima acima do asr9000 no link FTP para obter mais informações.

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

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

Para obter mais informações sobre o carregamento de MIBs: http://www.cisco.com/en/US/tech/tk648/tk362/technologies_tech_note09186a00800b4cee.shtml

Uma página de links SNMP da Cisco realmente boa: http://www.cisco.com/en/US/tech/tk648/tk362/tk605/tsd_technology_support_sub-protocol_home.html

lunistorvalds
fonte
Parece que estou perdendo o pacote de gerenciabilidade do Cisco IOS XR (asr9k-mgbl-p.pie). Vou atualizar isso em uma próxima janela de serviço. Muito obrigado.
JelmerS
falta asr9k-mgbl-p.pie ? Possivelmente de uma atualização? De qualquer modo, eu estou me segurando para aqueles SNMP liga Acabei de encontrar - acessível :)
lunistorvalds
Eu sou novo neste LIR, então não sei o motivo por trás da torta desaparecida. No entanto, em um ASR diferente, a torta está instalada e, de fato, posso obter a potência Tx e Rx em mW.
JelmerS
4

O mib 1.3.6.1.4.1.9.9.91 funciona em ASR1001s pelo menos.

Executando o seguinte na minha caixa de monitoramento:

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

Dá uma saída 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)

E assim por diante. Você apenas precisará indexá-lo e encontrar o sensor específico que deseja monitorar.

(Como uma nota, para obter uma saída legível, eu tive que instalar o CISCO-ENTITY-SENSOR-MIB no meu servidor que estava originando o snmpwalk.)

Brett Lykins
fonte