Comment lire la puissance de transmission optique via SNMP sur Cisco ASR9k?


13

Je cherche à lire la transmission optique et à recevoir la puissance des XFP dans notre ASR9k. La MIB utilisée doit être "CISCO-ENTITY-SENSOR-MIB" qui est 1.3.6.1.4.1.9.9.91 et qui contient la documentation ASR9000, elle est disponible sur ASR9k: http://www.cisco.com/en/US /docs/routers/asr9000/mib/guide/asr9kmib3.html#wp2293135 Si vous faites défiler vers le haut, vous verrez que la MIB figure dans la liste prise en charge.

Donc, ma question: est-ce que je manque quelque chose et ces informations devraient-elles être disponibles pour SNMP, ou la documentation Cisco est-elle incorrecte ici? Et si elle est disponible, comment puis-je obtenir ces informations?

Cependant, affichez le nom de l'objet snmp mib i 1.3.6.1.4.1.9.9.91 ne me donne rien et ne montre pas le nom d'objet snmp mib | i Capteur

RP / 0 / RSP0 / CPU0: router # show snmp mib object-name | i 1.3.6.1.4.1.9.9.91 jeu 16 mai 09: 08: 01.679 CET RP / 0 / RSP0 / CPU0: router # show snmp mib object-name | i [sS] ensor jeu 16 mai 09: 08: 19.017 CET

La version:

RP / 0 / RSP0 / CPU0: routeur # afficher la version jeu 16 mai 09: 07: 14.437 CET

Logiciel Cisco IOS XR, version 4.2.3 [par défaut] Copyright (c) 2012 par Cisco Systems, Inc.

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

cn-asd-kl-cr15 la disponibilité est de 23 semaines, 3 jours, 1 heure, 12 minutes Le fichier image système est "bootflash: disk0 / asr9k-os-mbi-4.2.3 / 0x100000 / mbiasr9k-rp.vm"

processeur Cisco ASR9K Series (MPC8641D) avec 4194304K octets de mémoire. Processeur MPC8641D à 1333 MHz, révision 2.2 Châssis AC ASR 9006 avec PEM version 2

Et le XFP que j'essaie de lire:

RP / 0 / RSP0 / CPU0: routeur # afficher l'inventaire NOM: "module 0/0 / CPU0", DESCR: "8-Port 10GE Low Queue Line Card, Requiert XFPs" PID: A9K-8T-L, VID: V04, SN: FOC1641N6EH

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

Pour comparer, voici la sortie de notre 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 Capteur entPhySensorType entPhySensorScale entPhySensorPrecision entPhySensorValue entPhySensorOperStatus entPhySensorUnitsDisplay entPhySensorValueTimeStamp entPhySensorValueUpdateRate entSensorType entSensorScale entSensorPrecision entSensorValue entSensorStatus entSensorValueTimeStamp entSensorValueUpdateRate entSensorMeasuredEntity entSensorThresholdSeverity entSensorThresholdRelation entSensorThresholdValue entSensorThresholdEvaluation entSensorThresholdNotificationEnable

Réponses:


9

Avez-vous essayé de déplacer les MIB / OID en question depuis une station de gestion? Après avoir passé beaucoup de temps avec le contrôle qualité du micrologiciel, j'ai remarqué que des choses comme les commandes show sont susceptibles de ne pas afficher les informations correctes, même lorsque les OID sont interrogables. Je recommande d'utiliser et de connaître les outils et les utilitaires Net-SNMP comme débogage avant d'essayer d'interroger les informations dans les cactus, l'observium, etc.

par exemple snmpwalk -v2c -c <community> <routername> 1.3.6.1.4.1.9.9.91, dira "Aucun objet de ce type n'est disponible sur cet agent à cet OID" s'il n'est pas là

Marcher 1.3.6.1.4.1.9 sur ma boîte IOS-XE donne beaucoup (j'ai juste besoin d'ajouter les MIB pour la description). Ensuite, j'ai quelque chose à travailler (y compris d'autres gemmes qui pourraient me bénéficier pour la surveillance)

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

Découvrez les MIB disponibles pour 4.2.x sur l'ASR 9000 @:

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

Ce lien indique que le CISCO-ENTITY-SENSOR-MIB est disponible et n'a pas été mis à jour depuis 2007. Edit: il semble que le paquet asr9k-mgbl-p.pie n'était pas disponible sur le routeur, comme mappé dans l'ASR9000 Liste MIB ci-dessus.

Informations supplémentaires:

L'outil de localisation MIB de Cisco est uniquement IOS, alors consultez les répertoires ci-dessus au-dessus de l'asr9000 sur le lien FTP pour plus d'informations.

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

Répertoire ftp SNMP: ftp://ftp.cisco.com/pub/mibs/supportlists/

Pour plus d'informations sur le chargement des MIB: http://www.cisco.com/en/US/tech/tk648/tk362/technologies_tech_note09186a00800b4cee.shtml

Une très bonne page de liens Cisco SNMP: http://www.cisco.com/en/US/tech/tk648/tk362/tk605/tsd_technology_support_sub-protocol_home.html


Il me semble manquer le package de gestion Cisco IOS XR (asr9k-mgbl-p.pie). Je mettrai cela à jour dans une prochaine fenêtre de service. Merci beaucoup.
JelmerS

il manquait asr9k-mgbl-p.pie ? Peut-être d'une mise à niveau? Quoi qu'il en soit, je
garde les

Je suis nouveau dans ce LIR, donc je ne connais pas la raison de la tarte manquante. Cependant, sur un ASR différent, la tarte est installée, et je peux en effet obtenir la puissance Tx et Rx en mW.
JelmerS

4

La mib 1.3.6.1.4.1.9.9.91 fonctionne au moins sur les ASR1001.

Exécuter ce qui suit à partir de ma boîte de surveillance:

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

Donne une sortie 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)

Etc. Il vous suffira de l'indexer et de trouver le capteur particulier que vous souhaitez surveiller.

(Remarque: pour obtenir une sortie lisible, j'ai dû installer CISCO-ENTITY-SENSOR-MIB sur mon serveur à l'origine du snmpwalk.)


En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.