Announcement

Collapse
No announcement yet.

[Résolu] Pb deplacement des .cfg apres generation

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

  • [Résolu] Pb deplacement des .cfg apres generation

    Bonjour,
    j'ai enfin une raison de poster sur le forum, je ne trouve pas la solution a mon pb dedans :lol: ...
    en fait je l'ai remarqué par hasard...(mon pbleme)
    en fesant un ls dans ../oreon/www/ j'ai remarqué que y'avait des .cfg dedans...
    Pas très normal vu que ce sont les fichiers de conf de nagios :/

    La config de mon serveur de test :
    Suse linux factory - php5 - mysql5 - nagios 2.4 - oreon 1.3RC2
    j'étais en 1.3RC1 mais comme l'upgrade vers RC2 ne se passait pas très bien,
    j'ai reinstaller en RC2, et j'ai reupload mes .cfg sans trop de pb...
    venons en au probleme: quand je fais la generation j'ai ca :?
    Code:
    Nagios 2.4
    Copyright (c) 1999-2006 Ethan Galstad (http://www.nagios.org)
    Last Modified: 05-31-2006
    License: GPL
    Reading configuration data...
    Running pre-flight check on configuration data...
    Checking services...
    Checked 73 services.
    Checking hosts...
    Checked 73 hosts.
    Checking host groups...
    Checked 9 host groups.
    [...]
    Checking commands...
    Checked 46 commands.
    Checking time periods...
    Checked 4 time periods.
    Checking extended host info definitions...
    Checked 73 extended host info definitions.
    Checking extended service info definitions...
    Checked 73 extended service info definitions.
    Checking for circular paths between hosts...
    Checking for circular host and service dependencies...
    Checking global event handlers...
    Checking obsessive compulsive processor commands...
    Checking misc settings...
    Total Warnings: 0
    Total Errors: 0
    Things look okay - No serious problems were detected during the pre-flight check
    
    cgi.cfg - déplacement OK
    checkcommands.cfg - déplacement OK
    contactgroups.cfg - déplacement OK
    contacts.cfg - déplacement OK
    dependencies.cfg - déplacement OK
    escalations.cfg - déplacement OK
    hostextinfo.cfg - déplacement OK
    hostgroups.cfg - déplacement OK
    hosts.cfg - déplacement OK
    meta_commands.cfg - déplacement OK
    meta_contact.cfg - déplacement OK
    meta_contactgroup.cfg - déplacement OK
    meta_dependencies.cfg - déplacement OK
    meta_escalations.cfg - déplacement OK
    meta_host.cfg - déplacement OK
    meta_hostgroup.cfg - déplacement OK
    meta_services.cfg - déplacement OK
    meta_timeperiod.cfg - déplacement OK
    misccommands.cfg - déplacement OK
    nagios.cfg - déplacement OK
    perfparse.cfg - déplacement OK
    resource.cfg - déplacement OK
    serviceextinfo.cfg - déplacement OK
    servicegroups.cfg - déplacement OK
    services.cfg - déplacement OK
    timeperiods.cfg - déplacement OK
    
    Running configuration check...done
    Stopping network monitor: nagios
    Waiting for nagios to exit . done.
    Starting network monitor: nagios
    En gros tout a l'air de bien ce passer, mais en fait non...
    Avant la generation :
    Code:
    nagios:/srv/oreon/www # ls -al
    total 69
    drwxrwxr-x 11 wwwrun www  680 Jul 17 18:51 .
    drwxrwxr-x  8 wwwrun www  208 Jul 12 17:46 ..
    -rwxrwxr-x  1 wwwrun www 1932 Jul 12 17:50 DBPerfparseConnect.php
    -rwxrwxr-x  1 wwwrun www 1609 Jul 12 17:50 DBconnect.php
    drwxrwxr-x  6 wwwrun www  576 Jul 12 18:07 QrwscZ
    drwxrwxr-x  4 wwwrun www  104 Jul 12 17:46 Themes
    -rwxrwxr-x  1 wwwrun www  879 Jul 12 17:50 alt_error.php
    -rwxrwxr-x  1 wwwrun www 5532 Jul 12 17:50 alt_main.php
    drwxrwxr-x  2 wwwrun www  184 Jul 12 17:46 class
    drwxrwxr-x  3 wwwrun www   72 Jul 12 17:46 ext
    -rwxrwxr-x  1 wwwrun www 2475 Jul 12 17:50 footer.php
    -rwxrwxr-x  1 wwwrun www 7858 Jul 12 17:50 header.php
    drwxrwxr-x  5 wwwrun www  288 Jul 12 17:46 img
    drwxrwxr-x 12 wwwrun www  320 Jul 12 17:46 include
    -rwxrwxr-x  1 wwwrun www 7898 Jul 12 17:50 index.php
    drwxrwxr-x  2 wwwrun www   96 Jul 12 17:46 lang
    -rwxrwxr-x  1 wwwrun www 2666 Jul 12 17:50 login.php
    drwxrwxr-x  2 wwwrun www  192 Jul 12 17:46 menu
    drwxrwxr-x  4 wwwrun www  104 Jul 12 17:46 modules
    -rw-r--r--  1 wwwrun www  983 Jul 17 11:25 oreon.conf.php
    -rwxrwxr-x  1 wwwrun www 1996 Jul 12 17:50 oreon.php
    -rwxrwxr-x  1 wwwrun www 3631 Jul 12 17:50 pathWay.php
    -rwxrwxr-x  1 wwwrun www   28 Jul 12 17:50 robots.txt
    -rwxrwxr-x  1 wwwrun www 6369 Jul 12 17:50 stat.php
    apres la generation et le deplacement :
    Code:
    nagios:/srv/oreon/www # ls -al
    total 226
    drwxrwxr-x 11 wwwrun www  1592 Jul 17 18:53 .
    drwxrwxr-x  8 wwwrun www   208 Jul 12 17:46 ..
    -rwxrwxr-x  1 wwwrun www  1932 Jul 12 17:50 DBPerfparseConnect.php
    -rwxrwxr-x  1 wwwrun www  1609 Jul 12 17:50 DBconnect.php
    drwxrwxr-x  6 wwwrun www   576 Jul 12 18:07 QrwscZ
    drwxrwxr-x  4 wwwrun www   104 Jul 12 17:46 Themes
    -rwxrwxr-x  1 wwwrun www   879 Jul 12 17:50 alt_error.php
    -rwxrwxr-x  1 wwwrun www  5532 Jul 12 17:50 alt_main.php
    -rw-r--r--  1 wwwrun www  1900 Jul 17 18:52 cgi.cfg
    -rw-r--r--  1 wwwrun www  6331 Jul 17 18:52 checkcommands.cfg
    drwxrwxr-x  2 wwwrun www   184 Jul 12 17:46 class
    -rw-r--r--  1 wwwrun www  1271 Jul 17 18:52 contactgroups.cfg
    -rw-r--r--  1 wwwrun www  1514 Jul 17 18:52 contacts.cfg
    -rw-r--r--  1 wwwrun www  1158 Jul 17 18:52 dependencies.cfg
    -rw-r--r--  1 wwwrun www  1158 Jul 17 18:52 escalations.cfg
    drwxrwxr-x  3 wwwrun www    72 Jul 12 17:46 ext
    -rwxrwxr-x  1 wwwrun www  2475 Jul 12 17:50 footer.php
    -rwxrwxr-x  1 wwwrun www  7858 Jul 12 17:50 header.php
    -rw-r--r--  1 wwwrun www 13322 Jul 17 18:52 hostextinfo.cfg
    -rw-r--r--  1 wwwrun www  3091 Jul 17 18:52 hostgroups.cfg
    -rw-r--r--  1 wwwrun www 13552 Jul 17 18:52 hosts.cfg
    drwxrwxr-x  5 wwwrun www   288 Jul 12 17:46 img
    drwxrwxr-x 12 wwwrun www   320 Jul 12 17:46 include
    -rwxrwxr-x  1 wwwrun www  7898 Jul 12 17:50 index.php
    drwxrwxr-x  2 wwwrun www    96 Jul 12 17:46 lang
    -rwxrwxr-x  1 wwwrun www  2666 Jul 12 17:50 login.php
    drwxrwxr-x  2 wwwrun www   192 Jul 12 17:46 menu
    -rw-r--r--  1 wwwrun www  1633 Jul 17 18:52 meta_commands.cfg
    -rw-r--r--  1 wwwrun www  1528 Jul 17 18:52 meta_contact.cfg
    -rw-r--r--  1 wwwrun www  1274 Jul 17 18:52 meta_contactgroup.cfg
    -rw-r--r--  1 wwwrun www  1158 Jul 17 18:52 meta_dependencies.cfg
    -rw-r--r--  1 wwwrun www  1158 Jul 17 18:52 meta_escalations.cfg
    -rw-r--r--  1 wwwrun www  1603 Jul 17 18:52 meta_host.cfg
    -rw-r--r--  1 wwwrun www  1262 Jul 17 18:52 meta_hostgroup.cfg
    -rw-r--r--  1 wwwrun www  1158 Jul 17 18:52 meta_services.cfg
    -rw-r--r--  1 wwwrun www  1410 Jul 17 18:52 meta_timeperiod.cfg
    -rw-r--r--  1 wwwrun www  3109 Jul 17 18:52 misccommands.cfg
    drwxrwxr-x  4 wwwrun www   104 Jul 12 17:46 modules
    -rw-r--r--  1 wwwrun www  3508 Jul 17 18:52 nagios.cfg
    -rw-r--r--  1 wwwrun www   983 Jul 17 11:25 oreon.conf.php
    -rwxrwxr-x  1 wwwrun www  1996 Jul 12 17:50 oreon.php
    -rwxrwxr-x  1 wwwrun www  3631 Jul 12 17:50 pathWay.php
    -rw-r--r--  1 wwwrun www  2126 Jul 17 18:52 perfparse.cfg
    -rw-r--r--  1 wwwrun www  1219 Jul 17 18:52 resource.cfg
    -rwxrwxr-x  1 wwwrun www    28 Jul 12 17:50 robots.txt
    -rw-r--r--  1 wwwrun www 12764 Jul 17 18:52 serviceextinfo.cfg
    -rw-r--r--  1 wwwrun www  1158 Jul 17 18:52 servicegroups.cfg
    -rw-r--r--  1 wwwrun www 14234 Jul 17 18:52 services.cfg
    -rwxrwxr-x  1 wwwrun www  6369 Jul 12 17:50 stat.php
    -rw-r--r--  1 wwwrun www  1993 Jul 17 18:52 timeperiods.cfg
    les .cfg que nagios utilise eux ne sont pas modifiés
    je n'ai pas trouver d'endroit ou definir directement le chemin pour le deplacement...
    voila le contenu du fichier oreon.conf :
    Code:
    nagios:/srv/oreon/www # cat /etc/oreon.conf
    INSTALL_DIR_OREON=/srv/oreon
    NAGIOS_ETC=/usr/local/nagios/etc
    NAGIOS_PLUGIN=/usr/local/nagios/libexec
    NAGIOS_BIN=/usr/local/nagios/bin
    INSTALL_DIR_NAGIOS=/usr/local/nagios
    RRD_PERL=/usr/lib/perl5/vendor_perl/5.8.8/i586-linux-thread-multi
    SUDO_FILE=/etc/sudoers
    WEB_USER=wwwrun
    WEB_GROUP=www
    NAGIOS_USER=nagios
    NAGIOS_GROUP=nagcmd
    BIN_RRDTOOL=/usr/bin/rrdtool
    BIN_MAIL=/usr/bin/mail
    PEAR_PATH=/usr/share/php5/PEAR
    Pour moi tout a l'air corect :/
    j'ai plus d'idées pour chercher...
    merci d'avance pour votre aide

  • #2
    On deplace les fichiers dans $oreon/filesGeneration/nagioscfg/ pour lancer le debug, et quand c ok dans le repertoire etc/ de nagios.
    Sous nagios rpm c /etc/nagios/, sous nagios tgz c /usr/local/nagios/etc, le choix de ce path est a renseigner dans le nagios.cfg, on peux voir le tien ?
    Romain Le Merlus
    Centreon Forge
    MERETHIS

    Comment


    • #3
      Désolé pour le silence, j'était pas au boulot hier (devait me reinscrire pour mes cours l'année prochaine...)...
      je vous met le nagios.cfg qui avait été generé par oreon1.3RC1,
      et celui generé par oreon1.3RC2 (et deplacé au mauvais endroit, à savoir $oreon/www)

      celui-ci a été placé au bon endroit... (/usr/local/nagios/etc)
      nagios.cfg oreon1.3RC1 : http://pastecode.com/1652

      celui-là est pas placé comme il faut :/
      nagios.cfg oreon1.3RC2 : http://pastecode.com/1651

      je precise quand meme que nagios marche sans aucun pb avec la conf generée par oreon1.3RC1

      Comment


      • #4
        j'ai reflechi un peu à ton post...

        Dans nagios on indique dans le cgi le path vers le nagios.cfg avec l'attribut "main_config_file=".
        Apres dans le nagios.cfg, on donne le path vers tous les fichier de conf, un par ligne avec l'attribut "cfg_file="...
        Mais oreon se debrouille avec ca on n'a pas a les renseigner :?
        Il y a bien l'attribut "cfg_dir=", mais je ne n'ai jamais eu à le renseigner dans les versions precédentes de oreon :/

        Comme oreon genere les fichier de conf, il doit avoir le path du /etc de nagios quelque part ? nan ? dans le fichier oreon.conf ??

        Comment


        • #5
          Bon j'ai trouvé...
          j'avais surement pas bien compris ton post rom... ops:
          En fait c'est bien dans oreon > configuration > nagios > nagios.cfg
          le champ : Object Configuration Directory
          beh il faut le remplir...

          mais dans la doc de nagios bah il est pas obligatoire ce champ...
          Si j'ai bien compris la doc (:roll:...), si on spécifie une valeur pour ce champ dans le nagios cfg,
          tous les fichier .cfg dans ce dossier sont lus par nagios automatiquement
          (sans préciser les chemins vers les différents fichiers) ??

          En outre quand je suis passé de la RC1 à la RC2, j'ai réimporté le nagios.cfg avec oreon,
          et il a donc laissé le champ vide (ce qui est en accord avec la doc de nagios...)
          (et qui fesait que oreon mettait les fichier dans $oreon/www)

          De plus à la générationdes .cfg, oreon ne met pas le champ Object conf dir dans le nagios.cfg,
          mais écrit la liste des fichiers de conf précédé par la valeur contenu dans ce champ... :?
          j'ai remarqué aussi que la valeur de ce champ était écrite dans $nagios/libexec/oreon.conf:
          NAGIOS_ETC=/usr/local/nagios/etc/
          (qui était vide avant que je ne remplisse le champ object conf dir)
          donc c'est bien la valeur par default des fichier de conf de nagios
          qui est défini dans oreon depuis ce champ??

          ya peut etre que moi qui a pas rempli ce champ :/
          mais c'est quand même important je pense...

          Peut etre changer la dénomination du champ ?
          par un truc du genre "Nagios configuration directory path" ??

          et puis si je me trompe dans ce que je dit, dites le moi ops:

          Comment


          • #6
            Oui c globalement ca. On n'offre pas le choix des noms de fichiers a traiter puisque de tt facons tt est géré par Oreon.. d'ou le seul et unique path, cfg_dir plutot que n file_path cfg_file :wink:
            Romain Le Merlus
            Centreon Forge
            MERETHIS

            Comment

            Working...
            X