Announcement

Collapse
No announcement yet.

Conversion mib HP Proliant

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • Conversion mib HP Proliant

    Bonjour, je cherche a mettre en place avec Oreon un système de surveillance par traps snmp pour des serveurs HP Proliant.

    Je compte donc utiliser la panoplie net-snmp/snmptrap/snmptt.
    Je suis actuellement plusieurs documentations à ce sujet, et je reste bloqué au niveau de la conversion des mibs.
    Je cheche a convertir un ensemble de fichiers mibs :
    Code:
    cpqagent.mib  cpqfca.mib   cpqidrec.mib  cpqrecov.mib  cpqstat.mib
    cpqapli.mib   cpqhlth.mib  cpql2mgt.mib  cpqrpm.mib    cpqstdeq.mib
    cpqclus.mib   cpqhost.mib  cpqlinos.mib  cpqscsi.mib   cpqstsys.mib
    cpqcmc.mib    cpqida.mib   cpqnic.mib    cpqsinfo.mib  cpqthrsh.mib
    cpqcr.mib     cpqide.mib   cpqrack.mib   cpqsm2.mib    cpqwinos.mib
    En utilisant la commande :
    Code:
    snmpttconvertmib -net_snmp_perl --in=cpqhost.mib --out=/etc/snmp/snmptt.conf.cpqhost
    Je pensais utiliser cette comande pour convertir chaque fichier, mais il se trouve que seul le fichier cpqhost.mib passe cette commmande.
    Avec les autres fichiers, j'ai systématiquement cette erreur :
    Code:
    Cannot adopt OID in CPQTHRSH-MIB: cpqMeMibCondition ::= { cpqMeMibRev 3 }
    Cannot adopt OID in CPQTHRSH-MIB: cpqMeMibRevMinor ::= { cpqMeMibRev 2 }
    Cannot adopt OID in CPQTHRSH-MIB: cpqMeMibRevMajor ::= { cpqMeMibRev 1 }
    Cannot adopt OID in CPQTHRSH-MIB: cpqMeAlarmTable ::= { cpqMeAlarm 2 }
    Cannot adopt OID in CPQTHRSH-MIB: cpqMeAlarmNextIndex ::= { cpqMeAlarm 1 }
    J'en déduit donc que chaque fichier est dépendant de certains autres...
    Comment réussir à obtenir ce que je veux ?
    GDR SSI - "GDR un jour, GDR toujours !"
    || nagios 2.9-1 || oreon 1.4-5 || nrpe 2.8.1 || rrdtool 1.2.18-1 || ODS || snmptt 1.2beta3 || rhel4 || 200.hosts 1300.services
    T'as pas le niveau [email protected] :lol:

  • #2
    A ce que j'en ai compris, il ne faut pas déposer les fichiers mib n'importe où, mais dans un répertoire spécifique.

    Comment dois-je procéder ?
    GDR SSI - "GDR un jour, GDR toujours !"
    || nagios 2.9-1 || oreon 1.4-5 || nrpe 2.8.1 || rrdtool 1.2.18-1 || ODS || snmptt 1.2beta3 || rhel4 || 200.hosts 1300.services
    T'as pas le niveau [email protected] :lol:

    Comment


    • #3
      Est-ce que quelqu'un pourrai me donner un exemple de son fichier snmp.conf qu'il utilise pour nagios ?
      GDR SSI - "GDR un jour, GDR toujours !"
      || nagios 2.9-1 || oreon 1.4-5 || nrpe 2.8.1 || rrdtool 1.2.18-1 || ODS || snmptt 1.2beta3 || rhel4 || 200.hosts 1300.services
      T'as pas le niveau [email protected] :lol:

      Comment


      • #4
        Pour ce problème, je vais apporter ma solution, voici mes 2 erreurs :

        > Je n'avait pas de fichier snmp.conf (uniquement snmpd.conf), et je parametrai tout dans ce second fichier.
        J'ai créé snmp.conf et j'y ai ajouté ces 3 directives
        Code:
        mibdirs /repertoire1/de/mes/mibs
        mibdirs /repertoire2/de/mes/mibs
        mibs ALL
        mibAllowUnderline 1
        > Ma 2ème erreur concernai les dépendances de mibs lorsque je lançais la commande de traduction.
        La liste des fichiers mib que j'ai annoncé en début du sujet n'était pas complète. J'ai téléchargé le pack complet des dernières mibs HP Proliant, puis j'ai tous mis dans le répertoire de mes mibs. Et j'ai lancé la traduction avec snmptt.
        Nickel !

        ... l'aventure peut continuer ...
        :cool:
        GDR SSI - "GDR un jour, GDR toujours !"
        || nagios 2.9-1 || oreon 1.4-5 || nrpe 2.8.1 || rrdtool 1.2.18-1 || ODS || snmptt 1.2beta3 || rhel4 || 200.hosts 1300.services
        T'as pas le niveau [email protected] :lol:

        Comment

        Working...
        X