Announcement

Collapse
No announcement yet.

EventHandler Globaux - Nagios 1.2

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

  • EventHandler Globaux - Nagios 1.2

    Bonjour,

    Je cherche a définir des eventhandlers globaux sous Nagios.

    J'utilise la version 1.3 d'Oreon qui permet de le faire.

    Au final, mes eventhandlers globaux sont bien définis au niveau de mon nagios.cfg mais ca ne marche pas ...

    Il faut que je configure les eventhandlers de maniere unitaire (sur chaque service) pour que ca marche !!

    Qu'est ce que j'ai oublié de faire ? Est-ce que quelqu'un a réussi a faire marcher les eventhandlers globaux sur Nagios 1.2 !!!

    D'avance merci

    Franck Bruel

  • #2
    Re: EventHandler Globaux - Nagios 1.2

    Originally posted by franckbruel
    Bonjour,

    Je cherche a définir des eventhandlers globaux sous Nagios.

    J'utilise la version 1.3 d'Oreon qui permet de le faire.

    Au final, mes eventhandlers globaux sont bien définis au niveau de mon nagios.cfg mais ca ne marche pas ...

    Il faut que je configure les eventhandlers de maniere unitaire (sur chaque service) pour que ca marche !!

    Qu'est ce que j'ai oublié de faire ? Est-ce que quelqu'un a réussi a faire marcher les eventhandlers globaux sur Nagios 1.2 !!!
    Peux-tu nous en dire plus sur ta configuration ?
    Raphaël 'SurcouF' Bordet
    Je ne teste pas mes plugins en root, tu ne testes pas tes plugins en root...
    Dons Paypal

    Comment


    • #3
      Que dire de plus sur ma config ?

      Je suis en version 1.2 de Nagios (sur une RedHatAS3) et j'utilise Oreon 1.3 pour configurer mon Nagios.

      Je cherche à définir un EventHandler global a tous les services (pour declencher la mise a jour d'un base de données sql a chaque changement d'etat) donc j'utilise la fonction de Nagios prévue pour ca (eventhandler global).

      Mais je m'apercois que ca ne marche pas quand je le fais (via Oreon) bien que mon nagios.cfg comporte la la ligne adequate.

      Est-ce que j'ai loupé une option quelque part ? Est-ce que Nagios 1.2 gere les EventHandlers Globaux ?

      Comment


      • #4
        Peux-tu nous en dire plus sur ta configuration ?
        Je crois que Surcouf souhaiterais voir des exemples, du code pour pouvoir t'aider, parce que, malheureusement, on est pas devin... :?
        nagios2.5 sur SuSE Linux 9.3 (i586)

        Comment


        • #5
          Voici donc des extraits de mes fichiers de conf.

          nagios.cfg

          enable_event_handlers=1
          log_event_handlers=1
          global_host_event_handler=testfbrEV
          global_service_event_handler=testfbrEV
          event_handler_timeout=60

          services.cfg

          define service{
          name STemplate_flipflop
          service_description STemplate_flipflop
          is_volatile 0
          check_command flipflop!(facon)
          max_check_attempts 1
          normal_check_interval 3
          retry_check_interval 1
          active_checks_enabled 1
          passive_checks_enabled 0
          check_period Bureau
          parallelize_check 1
          obsess_over_service 0
          check_freshness 0
          flap_detection_enabled 0
          process_perf_data 1
          retain_status_information 1
          retain_nonstatus_information 1
          notification_interval 30
          notification_period Bureau
          notification_options w,u,c,r
          notifications_enabled 0
          contact_groups Nagios
          register 0
          }

          define service{
          host_name DSI-Nagios
          service_description flipflop_cycle
          use STemplate_flipflop
          check_command flipflop!flipflop
          max_check_attempts 1
          normal_check_interval 1
          retry_check_interval 1
          }



          define service{
          name STemplate_modele_check_nrpe
          service_description STemplate_modele_check_nrpe
          is_volatile 0
          check_command check_by_nrpe!(commande)
          max_check_attempts 1
          normal_check_interval 3
          retry_check_interval 1
          active_checks_enabled 1
          passive_checks_enabled 0
          check_period 24x7
          parallelize_check 1
          obsess_over_service 1
          check_freshness 0
          flap_detection_enabled 0
          process_perf_data 1
          retain_status_information 1
          retain_nonstatus_information 1
          notification_interval 30
          notification_period 24x7
          notification_options w,u,c,r
          notifications_enabled 1
          contact_groups Nagios
          register 0
          }



          define service{
          host_name IN2P3-NagiosDev
          service_description Nagios_vivant
          use STemplate_modele_check_nrpe
          check_command check_by_nrpe!check_nagiosmaitre_alive
          }

          Fichier log (resultat de l'execution du script Event Handler)

          Test FBR : DSI-Nagios - flipflop_cycle - Thu Aug 10 13:30:59 CEST 2006
          Test FBR : DSI-Nagios - flipflop_cycle - Thu Aug 10 13:33:02 CEST 2006
          Test FBR : DSI-Nagios - flipflop_cycle - Thu Aug 10 13:34:02 CEST 2006
          Test FBR : DSI-Nagios - flipflop_cycle - Thu Aug 10 13:35:02 CEST 2006
          Test FBR : DSI-Nagios - flipflop_cycle - Thu Aug 10 13:36:02 CEST 2006
          Test FBR : DSI-Nagios - flipflop_cycle - Thu Aug 10 13:37:02 CEST 2006


          Le service flipflop marche , a savoir qu'il declenche bien le script quand il y a un changement d'etat (voir fichier log)

          Le service Nagios_Vivant ne declenche rien (voir fichier log) alors qu'il passe d'un etat OK a un etat CRITICAL

          La seule difference notable que je vois est le nombre d'essais avant de passer en etat Hard !! Pourtant quand on passe d'un etat OK (Hard) a un etat CRITICAL (Hard), on passe par 2 etat CRITICAL Soft, donc je pensais declancher 3 EH, 2 pour les etat Soft, et un pour le NOK Hard.

          Pourtant la je ne vois rien !! Pouvez vous m'eclairer !!

          D'avance merci

          Franck Bruel

          Comment


          • #6
            En virant le status.sav ca marche, donc mon pb est resolu ...

            Merci

            FranckBruel

            Comment


            • #7
              Originally posted by franckbruel
              En virant le status.sav ca marche, donc mon pb est resolu ...
              Un classique, hélas...
              Raphaël 'SurcouF' Bordet
              Je ne teste pas mes plugins en root, tu ne testes pas tes plugins en root...
              Dons Paypal

              Comment

              Working...
              X