IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Développement Discussion :

[SNMP] Utilisation d'une mib privée (et traitement via perl)


Sujet :

Développement

  1. #1
    Futur Membre du Club
    Inscrit en
    Octobre 2009
    Messages
    9
    Détails du profil
    Informations forums :
    Inscription : Octobre 2009
    Messages : 9
    Points : 5
    Points
    5
    Par défaut [Résolu][SNMP] Utilisation d'une mib privée (et traitement via perl)
    Bonjour,

    Je souhaite dans un premier temps vous remercier, pour ce support complet et performant. J'ai pu trouver des réponses à plusieurs de mes questions. (Developpez : mines d'information ^^)

    Toutefois, je suis confronté à un problème particulier :
    Après avoir suivi les conseils donnée (en particulier ce de "fara morgana" sur les divers discussions : ici, , ...), j'ai pu récupérer les traps SNMP, puis les formater dans un fichier log via snmptrapfmt. Mais mes traps sont issu d'équipement privée donc la traduction est incomplète. Afin de parfaire cela, je me suis procurer la mib associé à mes équipements (format Html).

    Comment dois-je faire pour l'intégrer à la mib préexistante et ainsi compléter la traduction de mes traps.

    Voici le code de ma page trapd :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    traphandle default /usr/sbin/snmptrapfmthdlr
    disableAuthorization yes
    ignoreAuthFailure yes
    logoption f /var/log/atrica-log
     
    format2 %V\n% Agent Address: %A \n Agent Hostname: %B \n Date: %H - %J - %K - %L - %M - %Y \n Enterprise OID: %N \n Trap Type: %W \n Trap Sub-Type: %q \n Community/Infosec Context: %P \n Uptime: %T \n Description: %W \n PDU Attribute/Value Pair Array:\n%v \n -------------- \n
    et ma page trapfmthdlr
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    VARFMT="\n\t[%s] %n (%t) : %v"
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    LOGFMT="\n date=%X\n source=$r:$R\n entreprise=$e\n agentAdresse=$A\n Generic number=$G\n Specific number=$S\n sysUptime=$T\n nombre de variables=$#\n Variables=$*"
    LOGFILE="/var/log/snmptrapfmt.log"
    Merci de votre aide

  2. #2
    Futur Membre du Club
    Inscrit en
    Octobre 2009
    Messages
    9
    Détails du profil
    Informations forums :
    Inscription : Octobre 2009
    Messages : 9
    Points : 5
    Points
    5
    Par défaut
    Bon, voilà, j'ai trouvé cette discussion, et j'ai essayé de suivre ce principe.

    Pour faire cela, j'ai mis une partie de la mib au format Txt, ajouté le fichier MIB.txt dans le fichier /usr/share/snmp/mibs/.

    Et pour finir, j'ai ajouté la ligne : MIBS +MIB-MIB.

    et j'obtiens cela :

    <TRAP>
    <DATE>20091005.155704</DATE>
    <SOURCE>=10.191.83.110</SOURCE>
    <GENERIC>6</GENERIC>
    <SPECIFIC>11</SPECIFIC>
    <SysUpTime>26971741</SysUpTime>
    <DONNEES>
    <DONNEE id="1">SNMPv2-SMI::enterprises.6110.1.2.12.1.0 : 2</DONNEE>
    <DONNEE id="2">SNMP-COMMUNITY-MIB::snmpTrapAddress.0 : 10.191.83.110</DONNEE>
    <DONNEE id="3">SNMP-COMMUNITY-MIB::snmpTrapCommunity.0 : XXXXXXX</DONNEE>
    <DONNEE id="4">SNMPv2-MIB::snmpTrapEnterprise.0 : SNMPv2-SMI::enterprises.6110</DONNEE>
    </DONNEES>
    </TRAP>
    Donc la traduction, n'est pas éffectue (j'ai verifié que le déroulement de cet OID est présent dans mon MIB)

    Faut-il ajouter une commande ?

    Merci de votre aide!

  3. #3
    Futur Membre du Club
    Inscrit en
    Octobre 2009
    Messages
    9
    Détails du profil
    Informations forums :
    Inscription : Octobre 2009
    Messages : 9
    Points : 5
    Points
    5
    Par défaut
    Ceci mis à part, j'ai une seconde question. Est ce q'il est posible que le daemon ne prenne pas en compte toutes les traps?
    Si, oui comment faire pour récuperrer les traps manquants?
    Si, non, est-ce qu'un agent peux envoyé les messages d'alertes par le biais d'un port ou d'un autre protocole?

    A savoir que les traps n'apparaisenent pas sur Wiresherk.
    Mais je sais que d'autres informations sont émisent car un système d'information de l'entreprise affiche les alarmes et autres disfonctionnement des mêmes équipements.

    Sinon, du côté de la traduction, j'ai fais des essai pour voir si ma MIB était fonctionnellent et c'est bien le cas : si je demande de faire un snmptranslate, j'obtient bien une réponse sur le terminal (en l'occurence l'OID associé).

  4. #4
    Futur Membre du Club
    Inscrit en
    Octobre 2009
    Messages
    9
    Détails du profil
    Informations forums :
    Inscription : Octobre 2009
    Messages : 9
    Points : 5
    Points
    5
    Par défaut
    Bon, j'ai résolu le problème des données manquants! J'ai rajouter une option qui été sencé me suprimer des traps dites : "inutiles", je crois que j'avais pas corectement saissie le sens du mot inutiles.

    Sinon, côté MIBS, je suis toujours au même points!!

  5. #5
    Futur Membre du Club
    Inscrit en
    Octobre 2009
    Messages
    9
    Détails du profil
    Informations forums :
    Inscription : Octobre 2009
    Messages : 9
    Points : 5
    Points
    5
    Par défaut
    Bon, je viens de trouver l'erreurs pour la traduction des OIDs mais je ne sais pas comment résoudre le problème.

    En fait, lors des compilations, j'ai le message suivant :
    Oct 12 13:59:59 TACTRANSAUB snmpd[4159]: /etc/snmp/snmpd.conf: line 423: Error:Blank line following mibs=+ATRICA-V375-MIB token.

    pour le coup, il fallait bien le rajouter dans /etc/snmp/snmpd.conf, (je l'ai mis à la fin car non préciser).

    Qualqu'un connait la raison de cette erreur?

    Merci

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Utilisation d'une fenêtre indiquant un traitement
    Par TsCyrille dans le forum Android
    Réponses: 11
    Dernier message: 12/07/2010, 09h39
  2. [SNMP] Ajout d'une Mib additionnelle sur window
    Par snowpy dans le forum Développement
    Réponses: 1
    Dernier message: 10/03/2010, 10h58
  3. ajouter une mib à l'agent snmp
    Par arakiri dans le forum Windows XP
    Réponses: 1
    Dernier message: 01/03/2010, 14h52
  4. Réponses: 0
    Dernier message: 01/04/2009, 13h01
  5. [SNMP] Creer une MIB
    Par Lolita59 dans le forum Développement
    Réponses: 7
    Dernier message: 07/07/2006, 17h37

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo