Announcement

Collapse
No announcement yet.

Oreon 1.2.1 - service_perfdata_command dans nagios.cfg

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

  • Oreon 1.2.1 - service_perfdata_command dans nagios.cfg

    Bonjour,

    je suis passé à la version 1.2.1 sur un des serveurs Nagios que je gère.
    Ceci grâce au fichier concocté par Romain (rom) que je profite de remercier.

    Maintenant que la version 1.2.1 est opérationnelle, je constate que dans la page PHP permettant de paramétrer le fichier nagios.cfg, j'ai perdu la possibilité de configurer l'option service_perfdata_command qui était disponible avec la version 1.1.

    Par contre, les champs existent dans la table nagioscfg mais ne sont pas pris en compte lors de la génération du fichier nagios.cfg.

    Merci d'avance pour votre aide car j'en ai besoin dans ma situation

    A votre dispo pour plus de renseignements.

    Thierry

  • #2
    Alors en fait le champ (et tous les autres relatifs a perfdata) existe en base car Oreon est compatible a 90% avec Nagios 2.x

    Quand j'ai modifie cette page pour qu'elle soit compatible nagios 2.x j'ai vu que service_perfdata_command n'etait pas dans la doc de Nagios 1.x, donc je l'ai enleve pensant qu'on l'avait integrer la "par erreur"

    Apparemment non. Je vais donc voir ce que je peux faire.
    Romain Le Merlus
    Centreon Forge
    MERETHIS

    Comment


    • #3
      Je te confirme que cette fonctionnalité est évoquée dans la doc 1.x

      Pour te donner une exemple, j'utilise cette fonctionnalité pour créer des graphes à l'aide de nagiostat.

      Car, grâce à ce moyen, je peux aisément grapher n'importe quelle valeur mesurée par Nagios.

      As-tu une idée du délai pour cette modification ?

      Merci d'avance

      Thierry

      Comment


      • #4
        J'ai rencontré le même soucis que toi et comme j'en avais marre de rajouter a chaque génération la ligne :
        service_perfdata_command=process-service-perfdata

        Je me suis lancé dans le tripatouillage du code.
        (J'ai simplement supprimé la partie qui test si tu es en version 2 de nagios)

        J'ai du modifier 2 fichiers
        oreon/options_nagios.php
        Ligne 517 :
        Code:
        <? if ($oreon->user->get_version() == 2 )      { ?>
        changer par : 
        <?//  if ($oreon->user->get_version() == 2 )      { ?>
        Ligne 649
        Code:
        <? } ?>
        changer par : 
        <?//  } ?>

        oreon/include/export/nagios_resources.php
        Ligne 138
        Code:
        if ($oreon->user->get_version() == 2)   {
        changer par :
        //if ($oreon->user->get_version() == 2)   {
        Ligne 151
        Code:
        }
        changer par : 
        //}
        Voila, normalement dans la config du nagios.cfg tu dois retrouver la partie perfdata.
        En cas de besoin hésite pas a me contacter.

        edit :
        J'avais host_perfdata_file_processing_interval=0
        et service_perfdata_file_processing_interval=0
        or ces 2 commands n'existe pas dans la version 1.2 de nagios
        il faut bien mettre les champs a vide.

        Comment


        • #5
          Bien vu

          Maintenant que vous avez la methode, je vous conseille d'afficher uniquement ce qui vous interesse dans les options perfdata de Nagios (et pas tout) et de generer en consequence.
          Romain Le Merlus
          Centreon Forge
          MERETHIS

          Comment


          • #6
            Merci Mochoko,

            tes instructions sont parfaites.

            Thierry

            Comment

            Working...
            X