Announcement

Collapse
No announcement yet.

[RESOLU] Hôtes et services n'apparaissent pas dans monitoring

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

  • [RESOLU] Hôtes et services n'apparaissent pas dans monitoring

    Bonjour,

    J'ai Nagios 2.9 et Centreon 1.4.1

    J'ai importer une configuration Nagios avec Centreon et tout s'est bien passé au moment de l'exportation j'ai tout OK, aucun warning, aucune erreur.

    Sur Centreon, mes hotes, services, groupes d'hotes apparaissent bien dans configuration mais ils n'apparaissent pas dans monitoring et reporting...

    En verifiant les logs apache, j'ai trouvé cette erreur :

    Code:
    PHP Warning:  filectime() [<a href='function.filectime'>function.filectime</a>]: stat failed for /var/log/nagios/status.dat_light in /usr/local/oreon/www/include/monitoring/engine/MakeXML4statusCounter.php on line 157, referer: http://192.168.200.234/oreon/oreon.php?p=6
    Mon fichier status.dat a disparu de /var/log/nagios ou bien il n'est pas encore créé je ne sais pas.

    Pensez-vous que ça peut venir de cela ?

    Merci beaucoup d'avance pour votre aide.
    Fedora Core 6 + Nagios 2.9 + Centreon 1.4.2.3
    50 hôtes - 150 services
    Graphiques sans trous

  • #2
    Même problème

    Bonjour à tous
    J'ai le même problème que toi
    Je suis sous Centos5, nagios 2.10 et oreon 1.4

    Après installation et génération des config (sans problèmes)
    J'ai crée un hôte et un service avec check_host_alive
    Malheureusement ces derniers n'apparaissent pas dans le monitoring par contre j'ai mon hôte dans le reporting mais toujours en "Pending".
    J'ai l'erreur suivante dans /var/log/httpd/error_log
    Code:
    [Mon Dec 10 16:22:34 2007] [error] [client 10.68.140.172] PHP Warning:  filectime() [<a href='function.filectime'>function.filectime</a>]: stat failed for nagios/var/status.log in /nagios/oreon/www/include/monitoring/engine/MakeXML.php on line 166, referer: http://10.68.141.128/oreon/oreon.php?p=202
    J’ai essayé pas mal de chose mais rien n'y fait, as-tu trouvé la solution ou quelqu'un d'autre a-t-il une idée ?:roll:
    Je reste à votre disposition pour plus de renseignements

    Merci d'avance à tous

    Comment


    • #3
      Cette erreur de devrait pas gener le fonctionnement de centreon.

      Quel est votre distrib ?
      Nagios est il lance correctement ?

      Oreon-DevTeam

      Comment


      • #4
        Je tourne sous centos5 noyau 2.6.18-53.1.4.el5
        Et nagios fonctionne sans problème apparent
        Code:
        [[email protected] tmp]# /etc/rc.d/init.d/nagios restart
        Running configuration check...done
        Stopping nagios: done.
        Starting nagios: done.
        [[email protected] tmp]#
        Code:
        [[email protected] tmp]# ps -aux | grep nagios
        Warning: bad syntax, perhaps a bogus '-'? See /usr/share/doc/procps-3.2.7/FAQ
        nagios   19755  0.0  0.1  16836  1432 ?        Ssl  17:16   0:00 /nagios/bin/nagios -d /nagios/etc/nagios.cfg

        Comment


        • #5
          Je pense a un truc climz, regarde que les fichiers de confs générés par Oreon ont bien été déplacés vers le repertoire nagios, et que tu as bien les bon droits sur le repertoire. ( Merci Watt )
          ++
          Last edited by aways; 11 December 2007, 11:20. Reason: J'ai vraiment écrit de la merde

          Comment


          • #6
            Hello
            tout d'abord merci pour vos réponses et désolé pour le retard j'ai pas mal de boulot en ce moment.
            J'ai vérifier les fichiers de config aways et finalement après plusieurs petites bidouilles et autre restart en tout genre j'arrive a voir mes deux hosts dans le reporting avec le service qui leur est associé (check_host_alive) qui fonctionne :razz:
            Ceci étant je ne les vois pas dans Monitoring et j'ai toujours cette erreur quand j souhaite afficher la page de monitoring
            Code:
            [Wed Dec 12 17:43:06 2007] [error] [client 10.68.140.172] PHP Warning:  filectime() [<a href='function.filectime'>function.filectime</a>]: stat failed for nagios/var/status.log in /nagios/oreon/www/include/monitoring/engine/MakeXML4statusCounter.php on line 162, referer: http://10.68.141.128/oreon/oreon.php?p=7
            La seul chose qui apparait dans monitoring c'est Hosts/HostGroups Détails
            mais impossible de faire quoi que ce soit car il ny a aucun lien
            Voila voila
            en esperant trouver une solution je reste à votre dispo

            Comment


            • #7
              Yop,

              Je crois que le monitoring et le reporting n'utilise pas les même fichier de conf, je ne sais plus trop ou sont stockés les fichers host.cfg group.cfg ... mais je pense que tu devrais essaye de generer les fichier de conf avec oreon en lui demandant de ne pas les exporter et toi apres tu fais un bon vieux
              Code:
              cp *.conf /nagios/.../
              chown nagios:apache -R ...
              chmod 775 -R ...
              Avec un peu de chance tu vas les avoir dans monitoring, je pense.
              Sinon l'erreur du filectime n'est pas une erreur bloquante ce n'est qu'un Warning donc oublie la
              http://fr3.php.net/manual/fr/function.filectime.php

              Bonne chance

              Comment


              • #8
                Question bete mais quand tu vas dans monitoring, tu clique bien sur "tous les services" à gauche ? Sinon il ne te montre que les services à problèmes et vu que tu ne dois pas en avoir ...

                Allez courage moi j'y ai seulement passer 3 mois, mais maintenant c'est en prod depuis 6 mois et c'est nickel !!!

                Comment


                • #9
                  oui oui j'affiche bien tous les services mais rien ..
                  Sinon pour les fichiers de config je ne trouve pas de host.conf ou group.conf sur mon system ( a part host.cfg pour la recherche dns ...)
                  Concernant les fichier cfg dans mon nagios j'ai
                  Code:
                  [[email protected] etc]# find /nagios -name *.cfg
                  /nagios/etc/checkcommands.cfg
                  /nagios/etc/timeperiods.cfg
                  /nagios/etc/dependencies.cfg
                  /nagios/etc/escalations.cfg
                  /nagios/etc/misccommands.cfg
                  /nagios/etc/services.cfg
                  /nagios/etc/hostextinfo.cfg
                  /nagios/etc/cgi.cfg
                  /nagios/etc/contacts.cfg
                  /nagios/etc/servicegroups.cfg
                  /nagios/etc/nagios.cfg
                  /nagios/etc/serviceextinfo.cfg
                  /nagios/etc/localhost.cfg
                  /nagios/etc/hosts.cfg
                  /nagios/etc/resource.cfg
                  /nagios/etc/nrpe.cfg
                  /nagios/etc/contactgroups.cfg
                  /nagios/etc/commands.cfg
                  /nagios/etc/hostgroups.cfg
                  /nagios/oreon/filesGeneration/nagiosCFG/checkcommands.cfg
                  /nagios/oreon/filesGeneration/nagiosCFG/timeperiods.cfg
                  /nagios/oreon/filesGeneration/nagiosCFG/dependencies.cfg
                  /nagios/oreon/filesGeneration/nagiosCFG/escalations.cfg
                  /nagios/oreon/filesGeneration/nagiosCFG/misccommands.cfg
                  /nagios/oreon/filesGeneration/nagiosCFG/services.cfg
                  /nagios/oreon/filesGeneration/nagiosCFG/hostextinfo.cfg
                  /nagios/oreon/filesGeneration/nagiosCFG/cgi.cfg
                  /nagios/oreon/filesGeneration/nagiosCFG/contacts.cfg
                  /nagios/oreon/filesGeneration/nagiosCFG/servicegroups.cfg
                  /nagios/oreon/filesGeneration/nagiosCFG/nagios.cfg
                  /nagios/oreon/filesGeneration/nagiosCFG/serviceextinfo.cfg
                  /nagios/oreon/filesGeneration/nagiosCFG/hosts.cfg
                  /nagios/oreon/filesGeneration/nagiosCFG/resource.cfg
                  /nagios/oreon/filesGeneration/nagiosCFG/contactgroups.cfg
                  /nagios/oreon/filesGeneration/nagiosCFG/hostgroups.cfg
                  Petite précision : Nagios/oreon est installer sur une partition à la racine /nagios j'ai du faire cela car mon serveur est sur une machine virtuel (esx) et le template ne laissé pas assez de place libre après un yum update donc j'ai ajouter un disque logique sur le /nagios.
                  Mais lors des compilation de nagios et oreon j'ai correctement indiqué le chemin

                  Sinon voici mon host.conf
                  Code:
                  define host{
                          host_name                               ADC-P520
                          alias                           ADC-P520
                          address                         10.68.140.172
                          hostgroups                      Postes
                          check_command                   check_host_alive
                          max_check_attempts                      5
                          active_checks_enabled           1
                          check_period                    24x7
                          event_handler                   check_host_alive
                          event_handler_enabled           1
                          contact_groups                  ADC-Admin
                          notification_interval           1
                          notification_period             24x7
                          notification_options            d,u,r,f
                          notifications_enabled           1
                          stalking_options                        o,d,u
                  }
                  et mon services.cfg
                  Code:
                  define service{
                          hostgroup_name                  Postes
                          service_description             Alive
                          servicegroups                   Alive, Alive, Alive
                          check_command                   check_host_alive
                          max_check_attempts                      5
                          normal_check_interval           1
                          retry_check_interval            1
                          check_period                    24x7
                          event_handler                   check_host_alive
                          notification_interval           1
                          notification_period             24x7
                          notification_options            w,u,c,r,f
                          contact_groups                  ADC-Admin
                          stalking_options                        o,w,u,c
                  }
                  et les droits :
                  -rw-r--r-- 1 nagios apache 1573 déc 13 09:41 services.cfg
                  -rw-r--r-- 1 nagios apache 1592 déc 13 09:41 hosts.cfg

                  voila :confused:

                  Comment


                  • #10
                    vi excuse moi c'est pas conf mais .cfg
                    A vu de nez dans ton fichier tout est bon.
                    tu as bien fais les etapes dans l'ordre sous oreon pour ajouter un host ?

                    ajout d'un group utilisateur
                    ajout d'un utilisateur
                    ajout d'un group host
                    ajout d'un host
                    ajout d'un service sois sur group host sois sur host
                    config ==> nagios ==> exporter la conf

                    Et si tu fais un
                    Code:
                    diff /nagios/etc/checkcommands.cfg /nagios/oreon/filesGeneration/nagiosCFG/checkcommands.cfg
                    c'est bien le meme ?
                    Last edited by aways; 13 December 2007, 09:59.

                    Comment


                    • #11
                      Un grand merci a aways. C bon ca marche j'ai fait un chmod 775 /nagios/etc/*.cfg et voila

                      Comment


                      • #12
                        Je pense que dans la doc il faudrais mettre en gros et gras que lors du déplacement si le status est KO c'est que ce n'est pas OK.
                        Car je pense que c'est pour bcp de monde la même erreur.
                        ( Vive les Diff )
                        Un petit réglé svp merci

                        A très bientot pour de nouvelles aventures

                        Comment


                        • #13
                          Ou juste un Warning et Error parce qu'il est vrai qu'un ou plusieurs KO au millieu d'un ou plusieurs OK comme ca c pas trés visible
                          Thx

                          Comment

                          Working...
                          X