Announcement

Collapse
No announcement yet.

un seul check pour un interval de temps

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

  • un seul check pour un interval de temps

    Bonjour,
    je travaille actuellement avec nagios et un plugin de vérification de log que j'ai modifié.
    Le but de mon plugin est de vérifier l'état d'un fichier log pour vérifier qu'un bash a bien écrit dans ce log.

    Mon plugin fonctionne bien. Mais j'ai un problème pour le scheduler correctement.

    J'aimerai que nagios check qu'une seule fois.
    J'ai défini un time periode très petit (17:50-17:51) par exemple.
    Mais nagios réalise un check à 17h50 et un autre à 17h51. mais parfois il faut juste un check à 17h51m30s.

    je voudrais de manière sur qu'il ne réalise qu'un seul check durant cet intertval.
    Comment faire?

    Voilà ce que j'ai essayé pour le moment :
    Code:
    define host{
            name                            fabhost
            notifications_enabled           1
            event_handler_enabled           1
            flap_detection_enabled          1
            failure_prediction_enabled      1
            process_perf_data               1
            retain_status_information       1
            notification_interval           0
            notification_period             24x7
            check_period                    fabtime
            max_check_attempts              1
            check_command                   check-host-alive
    
            notification_options            d,u,r
            contact_groups                  admins
            register                        0
    
            }
    Code:
    define service{
            name                    fabien-service
            active_checks_enabled           1
            passive_checks_enabled          0
            obsess_over_service             0
            check_freshness                 fabtime
            notifications_enabled           1
            is_volatile                     1
    
    
            check_period            fabtime
            max_check_attempts      1
    
            normal_check_interval   1
            retry_check_interval    3
            contact_groups          admins
            notification_interval   fabtime
            notification_period     fabtime
            notification_options    w,u,c,r
            register                0
    
    
    
                    }
    Vous me sauverez la vie si vous trouvez une solution.

    Cordialement.
    Last edited by fafarun; 1 August 2007, 16:34. Reason: mettre le post en mode réglé.

  • #2
    Salut,

    il suffit de changer le check_interval et le mettre a 5 par exemple.
    Comme si tu as une période d'une miniute il ne checkera qu'une seule fois...

    @+ stan
    Nagios 2.7 - Oreon 1.4
    Fedora 7
    108 Hosts pour 522 services

    Comment


    • #3
      j'étais persuadé d'avoir essayé ça, enfin j'ai lancé une série de test là, je vais voir si ça fonctionne.
      Si c'est le cas merci beaucoup.

      Par contre j'aimerai être sur de quelque chose.

      le normal_check_interval définit le temps entre deux checks.
      Mais est ce que en dehors de mes times period, est ce qu'il fait des checks (sans affiché le résultat dans le navigateur).
      En fait c'est pour vérifier qu'il est bien obligé que durant un timeperiode (17:10-17:12) par exemple, de faire un check.
      Qu'on ne tombe pas dans un cas du genre.
      normal_check_interval=5

      17h09 il fait un essais un check et donc le prochain serait à 17h14. DOnc durant mon time perdio 17:10-17:12 il ne check rien ?

      En espérant avoir était clair.

      Comment


      • #4
        Il y aura bien un check durant ta timeperiod si l'intervale de temps n'est pas plus court que le check_interval.
        Sinon je ne sais pas se que cela risque de faire.
        ..()_() .°("who | grep -i blonde | date; cd ~; unzip;")
        =(o_0)=
        *(() () Nicolas Verriest, France

        Comment


        • #5
          Je fais aussi des checks une seule fois par journée et je fais comme j'ai dit sur le post plus haut et ca fonctionne très bien.

          En fait centreon ne fera pas de checks en dehors de la période de temps définit. Si tu regarde ton service en dehors de la période de check tu verras que le prochain controle se fera pile a l'heure du début de la periode.

          @+ stan
          Nagios 2.7 - Oreon 1.4
          Fedora 7
          108 Hosts pour 522 services

          Comment


          • #6
            merci beaucoup,
            après une heure de test, ça a l'air bon. Je vais poursuivre les tests pour voir.

            Cordialement.

            Comment

            Working...
            X