Auteur Sujet: [RÉSOLU] (SNMPTT) Conversion MIB - Cannot adopt OID in  (Lu 942 fois)

Hors ligne GarsDuCalvados

  • BoyScout Froggy
  • **
  • Messages: 84
  • Karma: 0
[RÉSOLU] (SNMPTT) Conversion MIB - Cannot adopt OID in
« le: 05 janvier, 2012, 09:42:43 am »
Bonjour,

Je souhaite convertir la MIB des brocade de mon SAN.

Pour ce faire j'exécute la commande comme ceci :

./snmpttconvertmib --in=/EXPLOIT/MIB_BROCADE/SW.mib --out=/etc/snmp/snmptt.conf.ESSAI --exec='/usr/local/nagios/libexec/eventhandlers/submit_check_result $r TRAP 1'

Mais j'ai deux problème lors de la conversion.

J'ai des problèmes "d'interprétation" de ce type :

Cannot adopt OID in SW-MIB: swBlmPerfMnt ::= { sw 23 }
Cannot adopt OID in SW-MIB: swGroup ::= { sw 22 }
Cannot adopt OID in SW-MIB: swEndDevice ::= { sw 21 }
Cannot adopt OID in SW-MIB: swFwSystem ::= { sw 10 }
Cannot adopt OID in SW-MIB: swEvent ::= { sw 8 }
Cannot adopt OID in SW-MIB: swNs ::= { sw 7 }
Cannot adopt OID in SW-MIB: swFCport ::= { sw 6 }
Cannot adopt OID in SW-MIB: swAgtCfg ::= { sw 4 }
Cannot adopt OID in SW-MIB: swModule ::= { sw 3 }

Mais aussi dans la résumé de la conversion, j'ai cette conclusion :

Total translations:        8
Successful translations:   0
Failed translations:       8

Mon fichier de destination contient ceci :
MIB: SW-MIB (file:/EXPLOIT/MIB_BROCADE/SW.mib) converted on Thu Jan  5 09:31:26 2012 using snmpttconvertmib v1.3

Est ce que quelqu'un peut m'aider?

Merci d'avance pour votre aide,

.Matt
« Modifié: 10 janvier, 2012, 13:24:29 pm par GarsDuCalvados »

Hors ligne frankb

  • Modérateur Global
  • Mentor Froggy
  • *****
  • Messages: 494
  • Karma: 33
Re : [SNMPTT] Conversion MIB - Cannot adopt OID in
« Réponse #1 le: 05 janvier, 2012, 10:09:07 am »
Bonjour

Est-ce que ton fichier de MIB n'appelle pas un autre fichier MIB?
--> Merci de préciser si vos problèmes sont résolus pour que l'équipe du forum puisse passer vos topics en [RESOLU].

Hors ligne GarsDuCalvados

  • BoyScout Froggy
  • **
  • Messages: 84
  • Karma: 0
Re : [SNMPTT] Conversion MIB - Cannot adopt OID in
« Réponse #2 le: 05 janvier, 2012, 11:49:16 am »
Bonjour,

Je ne pense pas.
j'ai fais des recherches en recherchant dans le fichier la première erreur issu
Cannot adopt OID in SW-MIB: swBlmPerfMnt ::= { sw 23 }
Voici ce que j'ai dans le fichier MIB relatif a cette ligne :

  swBlmPerfMnt    OBJECT-IDENTITY
     STATUS  current
     DESCRIPTION   "The OID sub-tree for swBlmPerfMnt (Bloom Performance
                    Monitor) group."
    ::= { sw 23 }
swBlmPerfALPAMntTable      OBJECT-TYPE
   SYNTAX          SEQUENCE OF SwBlmPerfALPAMntEntry
   MAX-ACCESS          not-accessible
   STATUS          current
   DESCRIPTION  "ALPA monitoring counter Table. "
 ::= { swBlmPerfMnt 1}
swBlmPerfEEMntTable        OBJECT-TYPE
   SYNTAX          SEQUENCE OF SwBlmPerfEEMntEntry
   MAX-ACCESS          not-accessible
   STATUS          current
   DESCRIPTION     " End-to-End  monitoring counter Table"
 ::= { swBlmPerfMnt 2}
swBlmPerfFltMntTable       OBJECT-TYPE
   SYNTAX          SEQUENCE OF SwBlmPerfFltMntEntry
   MAX-ACCESS          not-accessible
   STATUS          current
   DESCRIPTION     "Filter based monitoring counter."
 ::= { swBlmPerfMnt 3}

Visiblement rien qui laisserai entendre l'appel d'un autre fichier MIB.
J'ai également fais une recherche sur "*.mib" dans le fichier sans succés.

.Matt

Hors ligne surcouf

  • Modérateur Global
  • Super Froggy
  • *****
  • Messages: 1 694
  • Karma: 17
Re : [SNMPTT] Conversion MIB - Cannot adopt OID in
« Réponse #3 le: 05 janvier, 2012, 12:38:50 pm »
As-tu ajouter le fichier MIB en question dans un répertoire faisant parti des chemins de recherche de Net-SNMP ?
As-tu défini les MIB à charger par défaut ou mis ALL ? Peux-tu à ce sujet me fournir le contenu du fichier /etc/snmp/snmp.conf ou de $HOME/.snmp/snmp.conf ou des variables d'environnement $MIBS et $MIBDIRS ?
Raphaël 'SurcouF' Bordet

Hors ligne GarsDuCalvados

  • BoyScout Froggy
  • **
  • Messages: 84
  • Karma: 0
Re : [SNMPTT] Conversion MIB - Cannot adopt OID in
« Réponse #4 le: 05 janvier, 2012, 15:53:53 pm »
Bonjour,

J'ai ajouter ma MIB dans le dossier des MIBS :

/usr/share/snmp/mibs/SW.txt
Le fichier snmp.conf :

mibdirs /usr/share/snmp/mibs/
mibs ALL
mibAllowUnderline 1

Par contre pour les variables d'environnements, elle n'existe pas sur ma machine.

.Matt

Hors ligne surcouf

  • Modérateur Global
  • Super Froggy
  • *****
  • Messages: 1 694
  • Karma: 17
Re : Re : [SNMPTT] Conversion MIB - Cannot adopt OID in
« Réponse #5 le: 05 janvier, 2012, 16:05:01 pm »
Cannot adopt OID in SW-MIB: swBlmPerfMnt ::= { sw 23 }
Voici ce que j'ai dans le fichier MIB relatif a cette ligne :

  swBlmPerfMnt    OBJECT-IDENTITY
     STATUS  current
     DESCRIPTION   "The OID sub-tree for swBlmPerfMnt (Bloom Performance
                    Monitor) group."
    ::= { sw 23 }
swBlmPerfALPAMntTable      OBJECT-TYPE
   SYNTAX          SEQUENCE OF SwBlmPerfALPAMntEntry
   MAX-ACCESS          not-accessible
   STATUS          current
   DESCRIPTION  "ALPA monitoring counter Table. "
 ::= { swBlmPerfMnt 1}
swBlmPerfEEMntTable        OBJECT-TYPE
   SYNTAX          SEQUENCE OF SwBlmPerfEEMntEntry
   MAX-ACCESS          not-accessible
   STATUS          current
   DESCRIPTION     " End-to-End  monitoring counter Table"
 ::= { swBlmPerfMnt 2}
swBlmPerfFltMntTable       OBJECT-TYPE
   SYNTAX          SEQUENCE OF SwBlmPerfFltMntEntry
   MAX-ACCESS          not-accessible
   STATUS          current
   DESCRIPTION     "Filter based monitoring counter."
 ::= { swBlmPerfMnt 3}

Visiblement rien qui laisserai entendre l'appel d'un autre fichier MIB.
J'ai également fais une recherche sur "*.mib" dans le fichier sans succés.
En relisant, les syntaxes de tes OID sont une séquence d'un type non standard (sans doute défini dans la même MIB).
Peux-tu néanmoins relever les MIB à partir desquelles celle-ci importe des définitions :
$ grep FROM /usr/share/snmp/mibs/SW.txt
Raphaël 'SurcouF' Bordet

Hors ligne GarsDuCalvados

  • BoyScout Froggy
  • **
  • Messages: 84
  • Karma: 0
Re : [SNMPTT] Conversion MIB - Cannot adopt OID in
« Réponse #6 le: 05 janvier, 2012, 16:58:28 pm »
Voici  les importations :
     
FROM SNMPv2-TC
      FROM SNMPv2-SMI
      FROM Brocade-TC
      FROM Brocade-REG-MIB;

.Matt

Hors ligne surcouf

  • Modérateur Global
  • Super Froggy
  • *****
  • Messages: 1 694
  • Karma: 17
Re : Re : [SNMPTT] Conversion MIB - Cannot adopt OID in
« Réponse #7 le: 05 janvier, 2012, 16:59:19 pm »
Voici  les importations :
     
FROM SNMPv2-TC
      FROM SNMPv2-SMI
      FROM Brocade-TC
      FROM Brocade-REG-MIB;
Disposes-tu donc de fichiers définissant Brocade-TC et Brocade-REG-MIB ?
Raphaël 'SurcouF' Bordet

Hors ligne GarsDuCalvados

  • BoyScout Froggy
  • **
  • Messages: 84
  • Karma: 0
Re : [SNMPTT] Conversion MIB - Cannot adopt OID in
« Réponse #8 le: 05 janvier, 2012, 17:11:31 pm »
Oui c'est le fichier BRCD.mib.

Que dois je faire?

.Matt

Hors ligne surcouf

  • Modérateur Global
  • Super Froggy
  • *****
  • Messages: 1 694
  • Karma: 17
Re : Re : [SNMPTT] Conversion MIB - Cannot adopt OID in
« Réponse #9 le: 05 janvier, 2012, 17:12:41 pm »
Oui c'est le fichier BRCD.mib.

Que dois je faire?

.Matt
Un seul fichier ?
De manière générale, tu dois l'ajouter dans le bon répertoire, comme le premier.
Raphaël 'SurcouF' Bordet

Hors ligne GarsDuCalvados

  • BoyScout Froggy
  • **
  • Messages: 84
  • Karma: 0
Re : [SNMPTT] Conversion MIB - Cannot adopt OID in
« Réponse #10 le: 05 janvier, 2012, 17:15:12 pm »
Oui visiblement.

En fait j'ai télécharger une archive sur le site de "BROCADE - EMC" en fonction de la version logiciel des mes switch de mon SAN.
Mais dans l'archive, j'ai d'autres fichiers :

[root@supervision MIB_BROCADE]# ls -rtl
total 892
-rw-r--r-- 1 root root   5183 nov 20  2009 BRCD.mib
-rw-r--r-- 1 root root  75445 nov 20  2009 CPQ_HOST.mib
-rw-r--r-- 1 root root 130910 nov 20  2009 CPQ_RACK.mib
-rw-r--r-- 1 root root  52732 nov 20  2009 ENTITY_RFC2737.mib
-rw-r--r-- 1 root root 107994 nov 20  2009 FA.mib
-rw-r--r-- 1 root root  53489 nov 20  2009 FE_RFC2837.mib
-rw-r--r-- 1 root root  23532 nov 20  2009 FICON_v5_0.mib
-rw-r--r-- 1 root root   9156 nov 20  2009 HA.mib
-rw-r--r-- 1 root root  57506 nov 20  2009 IF.mib
-rw-r--r-- 1 root root   4606 nov 20  2009 IF_TYPE.mib
-rw-r--r-- 1 root root  16782 nov 20  2009 INET_ADDR.mib
-rw-r--r-- 1 root root 152905 nov 20  2009 RMON.mib
-rw-r--r-- 1 root root 104247 nov 20  2009 SW.mib
-rw-r--r-- 1 root root   8958 nov 20  2009 brcdfcip.mib
-rw-r--r-- 1 root root  37427 nov 20  2009 fcip.mib

Dois je tout copier en .txt dans le repertoire contenant toutes mes MIBS?

Merci,

.Matt

Hors ligne surcouf

  • Modérateur Global
  • Super Froggy
  • *****
  • Messages: 1 694
  • Karma: 17
Re : Re : [SNMPTT] Conversion MIB - Cannot adopt OID in
« Réponse #11 le: 06 janvier, 2012, 09:11:53 am »
Oui visiblement.

En fait j'ai télécharger une archive sur le site de "BROCADE - EMC" en fonction de la version logiciel des mes switch de mon SAN.
Mais dans l'archive, j'ai d'autres fichiers :

[root@supervision MIB_BROCADE]# ls -rtl
total 892
-rw-r--r-- 1 root root   5183 nov 20  2009 BRCD.mib
-rw-r--r-- 1 root root  75445 nov 20  2009 CPQ_HOST.mib
-rw-r--r-- 1 root root 130910 nov 20  2009 CPQ_RACK.mib
-rw-r--r-- 1 root root  52732 nov 20  2009 ENTITY_RFC2737.mib
-rw-r--r-- 1 root root 107994 nov 20  2009 FA.mib
-rw-r--r-- 1 root root  53489 nov 20  2009 FE_RFC2837.mib
-rw-r--r-- 1 root root  23532 nov 20  2009 FICON_v5_0.mib
-rw-r--r-- 1 root root   9156 nov 20  2009 HA.mib
-rw-r--r-- 1 root root  57506 nov 20  2009 IF.mib
-rw-r--r-- 1 root root   4606 nov 20  2009 IF_TYPE.mib
-rw-r--r-- 1 root root  16782 nov 20  2009 INET_ADDR.mib
-rw-r--r-- 1 root root 152905 nov 20  2009 RMON.mib
-rw-r--r-- 1 root root 104247 nov 20  2009 SW.mib
-rw-r--r-- 1 root root   8958 nov 20  2009 brcdfcip.mib
-rw-r--r-- 1 root root  37427 nov 20  2009 fcip.mib

Dois je tout copier en .txt dans le repertoire contenant toutes mes MIBS?
Je ne te le conseille pas car, dans la liste, il y a quelques MIB standards, notamment ENTITY-MIB ou IF-MIB et cela pourrait poser des conflits avec les MIB déjà fournies par Net-SNMP.
Quel système d'exploitation utilises-tu ?
Raphaël 'SurcouF' Bordet

Hors ligne GarsDuCalvados

  • BoyScout Froggy
  • **
  • Messages: 84
  • Karma: 0
Re : [SNMPTT] Conversion MIB - Cannot adopt OID in
« Réponse #12 le: 06 janvier, 2012, 10:01:38 am »
Bonjour,

Je suis sous CENTOS 5.5

.Matt

Hors ligne surcouf

  • Modérateur Global
  • Super Froggy
  • *****
  • Messages: 1 694
  • Karma: 17
Re : [SNMPTT] Conversion MIB - Cannot adopt OID in
« Réponse #13 le: 06 janvier, 2012, 10:48:27 am »
Que donne la commande suivante :
$ egrep -i '(Brocade-TC|Brocade-REG-MIB)'  /EXPLOIT/MIB_BROCADE/*.mib
Raphaël 'SurcouF' Bordet

Hors ligne GarsDuCalvados

  • BoyScout Froggy
  • **
  • Messages: 84
  • Karma: 0
Re : [SNMPTT] Conversion MIB - Cannot adopt OID in
« Réponse #14 le: 06 janvier, 2012, 11:17:24 am »
Aucun résultat :

[root@supervision ~]# grep -i '(Brocade-TC|Brocade-REG-MIB)'  /EXPLOIT/MIB_BROCADE/*.mib
[root@supervision ~]#

.Matt