Announcement

Collapse
No announcement yet.

[Réglé] Problem directive passive check dans fichier conf

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

  • [Réglé] Problem directive passive check dans fichier conf

    Hello

    Dans le cadre d'une architecture distribuée j utilise les services passifs. J'ai configuré nagios de la maniere suivante :

    nagios.cfg :
    execute_service_checks=1
    accept_passive_service_checks=1

    ---

    services.cfg


    define service{
    name STemplate_GENERIC-Passive
    service_description STemplate_GENERIC-Passive
    is_volatile 0
    check_command check_graph_passive
    max_check_attempts 6
    normal_check_interval 1
    retry_check_interval 1
    active_checks_enabled 0
    passive_checks_enabled 1
    check_period 24x7
    parallelize_check 1
    check_freshness 1
    freshness_threshold 86400
    low_flap_threshold 0
    high_flap_threshold 0
    notification_interval 360
    notification_period 24x7
    notification_options w,u,c,r
    notifications_enabled 1
    contact_groups xxxxxx
    register 0
    }

    define service{
    use STemplate_GENERIC-Passive
    service_description Traffic_Fa0/01
    host_name toto
    }

    ---
    La version de Nagios est 1.2. L'OS est une debian sarge.
    Lorsque nagios démarre le service n est pas vu comme service passif mais actif. Le seul moyen de rendre le service passif est de modifier son état en cours d'utilisation avec l intermédiaire des external commands.

    J ai vérifier les paramètres les fichiers générés par oreon sans déceler la moindre erreur. Les fichiers sont à mon avis correct. Le probleme se situe certainement au niuveau de nagios lui même... une option qui empeche le service d'être passif par exemple.. enfin voila déja un petit moment que je suis dessus le probleme et je seche :?, peut être avez vous une idée?
    ...

  • #2
    Bonjour,

    Sinon tu utilises la directive suivante:
    check_period none
    Et la timeperiod:
    define timeperiod{
    timeperiod_name none
    alias No Time Is A Good Time
    }
    Il me semble qu'il y a un bug dans la version 1.2 qui est corrigé dans la version 1.x-cvs justement (voir le changelog):
    * Bug with in retention of program state

    Comment


    • #3
      la modification de check_period n a rien donné.
      je viens d installer nagios v 1.3cvs sans succes non plus malheureusement :/

      je n ai pas bien saisi le rapport avec les "retention of program state", peux tu m en dire d avantage?

      je viens de créer d autre type de service est ceux ci sont directement reconnus comme passif :roll:

      voici leurs conf :
      define service{
      name STemplate_CISCO-CPU
      service_description STemplate_CISCO-CPU
      is_volatile 0
      check_command check_graph_passive
      max_check_attempts 5
      normal_check_interval 6
      retry_check_interval 1
      active_checks_enabled 0
      passive_checks_enabled 1
      check_period 24x7
      parallelize_check 1
      check_freshness 1
      freshness_threshold 86400
      low_flap_threshold 0
      high_flap_threshold 0
      notification_interval 360
      notification_period 24x7
      notification_options w,u,c,r
      notifications_enabled 1
      contact_groups xxxxx
      register 0
      }

      define service{
      use STemplate_CISCO-CPU
      service_description CPU
      host_name titi
      }
      ...

      Comment


      • #4
        Code:
         check_command check_graph_passive
        Tu ne pourras pas grapher sur des services passifs. C'est sur le serveur qui execute le check que tu auras ton graph, car c le plugin qui le genere.
        Romain Le Merlus
        Centreon Forge
        MERETHIS

        Comment


        • #5
          Tu ne pourras pas grapher sur des services passifs. C'est sur le serveur qui execute le check que tu auras ton graph, car c le plugin qui le genere.
          sisi, il suffit de créer un process d integration basé sur les perfdata, d avoir un échange entre le Distribued Server et Central Server pour récupérer les perfdata et ensuite passer le tout avec un moulinette d integration rrd.

          la commade se nomme check_graph_passive juste pour avoir le lien direct dans l interface graph comme ci c'etait le plugin qui le faisait.

          la check_command check_graph_passive est relié une simple commande de rafraichissement.
          ...

          Comment


          • #6
            Originally posted by krbian
            la modification de check_period n a rien donné.
            je viens d installer nagios v 1.3cvs sans succes non plus malheureusement :/

            je n ai pas bien saisi le rapport avec les "retention of program state", peux tu m en dire d avantage?
            Nagios enregistre les états des indicateurs dans un fichier nommé status.sav de façons à les retrouver au redémarrage.
            http://nagios.sourceforge.net/docs/1...te_information

            Il est fort possible que ceci puisse perturber ta vision des choses. Pour en avoir le coeur net, tu peux arrêter Nagios, effacer ou renommer le fichier status.sav et le redémarrer. Tous les services devraient apparaître avec l'état PENDING.
            Raphaël 'SurcouF' Bordet
            Je ne teste pas mes plugins en root, tu ne testes pas tes plugins en root...
            Dons Paypal

            Comment


            • #7
              effacer ou renommer le fichier status.sav
              mille mercis !!!

              :lol:

              les services sont repartis en mode passif
              ...

              Comment

              Working...
              X