Ad Widget

Collapse

Zabbix Trapper vs Trap SNMP

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • bayefall
    Member
    • Apr 2015
    • 49

    #1

    Zabbix Trapper vs Trap SNMP

    Bonjour,

    J'aimerais quelque éclaircissement concernant les deux types dans zabbix, j'aimerais savoir leur différence. Je pense que zabbix trapper est utilisé quand on installe un agent snmp sur un serveur, donc on l'utilise quand on veut recevoir des traps en provenance de ses serveurs alors que pour le trap SNMP on l'utilise pour recevoir des traps compatibles avec des équipements supportants le SNMP.
    J'aimerais aussi vous demander comment on configure ces deux types dans zabbix?

    Merci d'avance
    Last edited by bayefall; 07-05-2015, 10:27.
  • bayefall
    Member
    • Apr 2015
    • 49

    #2
    Bonjour,

    Je suis entrain de configurer mon zabbix serveur pour pouvoir recevoir des traps mais j'arrive toujours pas. Si quelqu'un pourra m'aider s'il vous plait.

    Merci d'avance

    Comment

    • bayefall
      Member
      • Apr 2015
      • 49

      #3
      Bonjour,

      J'ai un problème pour la réception de traps dans zabbix avec le type snmp trap j'ai crée un item avec un clé snmpregex.
      J'ai testé en local avec la commande snmptrap suivante:
      snmptrap -v1 -c public 127.0.0.1 1.3.6.1.6.3.1.1.4.3 127.0.0.1 2 0 interfaces.iftable.ifentry.ifindex

      ET pour voir le trap reçu par snmptrapd et traduit par snmptt j'ai consulté mon fichier snmptt.log et voici le contenu:

      Mon May 18 10:44:45 2015 IF-MIB::linkDown Normal "Status Events" localhost - Link down on interface $1. Admin state: $2. Operational state: $3.

      Donc j'imagine que j'ai bien reçu mon trap mais mon soucis en est que sur l'item que j'ai crée dans zabbix comme ceci:
      Nom: Printer
      type: Trap snmp
      clé:snmptrap["SNMPv2-MIB::coldStart"]

      j'arrive pas à voir mes traps, dans surveillance => dernière données => item crée, j'ai aucune valeur trouvée.

      Je cherche de l'aide.

      Merci d'avance
      Last edited by bayefall; 18-05-2015, 15:09.

      Comment

      • bayefall
        Member
        • Apr 2015
        • 49

        #4
        Bonjour,

        Après une journée de galère j'ai réussi à recevoir mes traps dans zabbix:

        Horodateur:19 Mai 2015 10:53:22

        Temps local:19 Mai 2015 10:53:22

        Valeur:
        10:53:21 2015/05/19 PDU INFO:
        community public
        requestid 0
        version 0
        errorindex 0
        notificationtype TRAP
        errorstatus 0
        transactionid 1
        messageid 0
        receivedfrom UDP: [127.0.0.1]:36128->[127.0.0.1]:162
        VARBINDS:
        .1.3.6.1.2.1.1.3.0 type=67 value=Timeticks: (0) 0:00:00.00
        .1.3.6.1.6.3.1.1.4.1.0 type=6 value=OID: .1.3.6.1.6.3.1.1.5.3
        .1.3.6.1.6.3.18.1.3.0 type=64 value=IpAddress: 127.0.0.1
        .1.3.6.1.6.3.18.1.4.0 type=4 value=STRING: "public"
        .1.3.6.1.6.3.1.1.4.3.0 type=6 value=OID: .1.3.6.1.6.3.1.1.4.3

        Mon soucis en est pourquoi snmptt n'arrive pas à convertir les OID dans VARBINDS, si quelqu'un pourra m'aider s'il vous plait?

        Comment

        • bayefall
          Member
          • Apr 2015
          • 49

          #5
          Bonjour,

          j'ai toujours pas trouvé la solution pour savoir pourquoi mes OID ne sont pas traduits.

          Comment

          • gael.r
            Junior Member
            • May 2015
            • 8

            #6
            Je vais un peu te sortir de ton monologue -- mais pas de ton problème

            Salut,

            --> As tu réussi a avancé sur le problème?
            -->tes traps snmp sont elle remonté au front end?

            Moi je n'ai pas utilisé snmptt (j'ai utilisé le vm zabbix dispo sur le site qui est sur opensuse).

            Pour ce faire moi j'utilise zabbix_trap_receiver.pl --- snmptrap.sh.
            rapidement et en bref :

            1 -- je reçois bien les traps de snmptrad.d dans un fichier que j'ai call comme référencé dans zabbix_server.conf : "zabbix_traps.tmp"

            2 -- j'ai créer 1 template Snmp trap fallback et template snmp trap comme indiqué sur ce "tuto" https://www.zabbix.org/wiki/Start_wi...raps_in_Zabbix
            mais a partir de : Create "Template SNMP traps" j'ai fais un peu a ma sauce

            j'ai eu un retour sur le frontend mais aussitôt arrivé en trigger aussitôt disparue.

            Alors aurais tu des réponses à mon problème? -- es tu au même point que moi ou plus loin?
            Last edited by gael.r; 28-05-2015, 16:20.

            Comment

            • bayefall
              Member
              • Apr 2015
              • 49

              #7
              Bonjour,

              J'ai pas encore commencer à configurer les triggers donc je pense pas que je pourrai t'aider mais par compte si tu sais pourquoi je reçois ce genre de trap:

              17:25:51 2015/05/29 ZBXTRAP 127.0.0.1
              PDU INFO:
              notificationtype TRAP
              errorindex 0
              receivedfrom UDP: [127.0.0.1]:38391->[127.0.0.1]:162
              messageid 0
              version 0
              requestid 0
              transactionid 1
              community public
              errorstatus 0
              VARBINDS:
              .1.3.6.1.2.1.1.3.0 type=67 value=Timeticks: (55) 0:00:00.55
              .1.3.6.1.6.3.1.1.4.1.0 type=6 value=OID: .1.3.6.1.6.3.1.1.5.3.0.33
              .1.3.6.1.6.3.1.1.5.3 type=4 value=Hex-STRING: E2 80 9C 74 65 73 74 73 74 72 69 6E 67 30 30 30
              E2 80 9D
              .1.3.6.1.6.3.18.1.4.0 type=4 value=STRING: "public"
              .1.3.6.1.6.3.1.1.4.3.0 type=6 value=OID: .1.3.6.1.6.3.1.1.5.3

              Mon soucis est que pourquoi mes VARBINDS sont en OID mais comme celui la que j'ai trouvé sur ce lien que tu as mis:

              18:58:38 2014/02/26 ZBXTRAP 127.0.0.1
              PDU INFO:
              notificationtype TRAP
              version 0
              receivedfrom UDP: [127.0.0.1]:40780->[127.0.0.1]
              errorstatus 0
              messageid 0
              community public
              transactionid 7
              errorindex 0
              requestid 0
              VARBINDS:
              DISMAN-EVENT-MIB::sysUpTimeInstance type=67 value=Timeticks: (55) 0:00:00.55
              SNMPv2-MIB::snmpTrapOID.0 type=6 value=OID: IF-MIB::linkUp.0.33
              IF-MIB::linkUp type=4 value=STRING: "eth0" SNMP-COMMUNITY
              MIB::snmpTrapCommunity.0 type=4 value=STRING: "public"
              SNMPv2-MIB::snmpTrapEnterprise.0 type=6 value=OID: IF-MIB::linkUp

              Merci d'avance

              Comment

              • gael.r
                Junior Member
                • May 2015
                • 8

                #8
                Tu les reçois sur le frontend zabbix (interface graphique) ou sur un fichier sur ton serveur?

                la se sont tout simplement les trap SNMP qu'envoir ton serveur zabbix quand tu fais le fameux test qui est sur la page, après en fonction du type de serveur ou de l'OS les variable varie, pareil si tu trap d'autre équipement.

                Comment

                • bayefall
                  Member
                  • Apr 2015
                  • 49

                  #9
                  Bonjour gael.r,
                  Merci pour ta réponse.
                  Je reçois la trap sur le fichier zabbix_traps.tmp et aussi sur le frontend de zabbix.
                  Je sais pas est ce que tu as compris mon problème ou pas? mais je comprends pas pourquoi dans VARBINDS mes OIDs ne sont pas convertis, pourquoi ils sont en numérique alors que j'ai bien installé et configuré snmptt.
                  J'aimerais avoir des VARBINDS comme ceci:

                  DISMAN-EVENT-MIB::sysUpTimeInstance type=67 value=Timeticks: (55) 0:00:00.55
                  SNMPv2-MIB::snmpTrapOID.0 type=6 value=OID: IF-MIB::linkUp.0.33
                  IF-MIB::linkUp type=4 value=STRING: "eth0" SNMP-COMMUNITY
                  MIB::snmpTrapCommunity.0 type=4 value=STRING: "public"
                  SNMPv2-MIB::snmpTrapEnterprise.0 type=6 value=OID: IF-MIB::linkUp

                  Mais pas comme ça:

                  VARBINDS:
                  .1.3.6.1.2.1.1.3.0 type=67 value=Timeticks: (55) 0:00:00.55
                  .1.3.6.1.6.3.1.1.4.1.0 type=6 value=OID: .1.3.6.1.6.3.1.1.5.3.0.33
                  .1.3.6.1.6.3.1.1.5.3 type=4 value=Hex-STRING: E2 80 9C 74 65 73 74 73 74 72 69 6E 67 30 30 30
                  E2 80 9D
                  .1.3.6.1.6.3.18.1.4.0 type=4 value=STRING: "public"
                  .1.3.6.1.6.3.1.1.4.3.0 type=6 value=OID: .1.3.6.1.6.3.1.1.5.3

                  merci d'avance.

                  Comment

                  • gael.r
                    Junior Member
                    • May 2015
                    • 8

                    #10
                    A ok

                    ok, je n'avais pas très bien compris...

                    As tu DL les mibs sur ton serveur zabbix?

                    J'avais vu qu'il fallait renseigner a snmptt ou snmptrapd le fichier de MIB aussi explore cela.

                    comment as tu réussi a faire les traps remonté au front-end? quel manip a faire pour quel s'affiche?

                    Comment

                    • bayefall
                      Member
                      • Apr 2015
                      • 49

                      #11
                      Pour recevoir les traps dans le frontend de zabbix il faut:
                      1- Editer ton fichier zabbix_server.conf en ajoutant ces lignes
                      StartSNMPTrapper=1
                      SNMPTrapperFile=/tmp/zabbix_traps.tmp
                      2- Localiser ou se trouve ton fichier perl par la commande which zabbix_trap_receiver.pl

                      3- Editer le fichier snmptrapd.conf et ajouter ces lignes:

                      disableAuthorization yes
                      traphandle default /usr/sbin/snmptt
                      perl do "chemin_de_ton_fichier_zabbix_trap_receiver.pl ";

                      4- Editer le fichier snmptt.ini
                      log_enable=1
                      log_file=/tmp/zabbix_traps.tmp
                      time_format_date= ton format
                      Voila en gros les manipulations à faire, pensez à démarrer les serveurs zabbix, snmpd et voir si leur status est a running.

                      Bon courage.

                      Comment

                      • gael.r
                        Junior Member
                        • May 2015
                        • 8

                        #12
                        du courage il m'en faut

                        Salut, je reviens vers toi désespéré, cet outil aura raison de moi

                        j'ai suivi ta directive, j'ai fais la configuration avec snmptt (j'ai suivie un pti tuto : https://www.zabbix.com/documentation...types/snmptrap)

                        maintenant ma trap ne remonte pas, qu'avais tu utilisé comme item pour la remonter?
                        Avais tu pu résoudre ton problème de VARBIND?

                        Comment

                        • gael.r
                          Junior Member
                          • May 2015
                          • 8

                          #13
                          Solution trouvé

                          Après près d'un mois et demi de galère, j'ai enfin trouver la solution ....

                          voici mon pti tuto pour la solution : https://www.zabbix.com/forum/showthr...823#post167823
                          Last edited by gael.r; 11-06-2015, 12:15.

                          Comment

                          Working...