Nagio / oreon

Bonjour,

je suis bloqué sur nagios pour le faire fonctionner j'ai un soucis au niveau du fichier nagios.lock
Configuration: Linux Fedora
Firefox 1.5.0.7

41 réponses

Résumé de la discussion

Le problème central concerne le démarrage et le fonctionnement de Nagios avec un verrouillage insuffisant ou des permissions incorrectes sur le fichier nagios.lock et les répertoires associés. Plusieurs conseils visent à corriger les droits d'accès (utilisateur nagios, chmod et UGOA) et à vérifier la configuration avec -v, tout en garantissant que CGIs et le programme principal utilisent le même mode de stockage du statut. Des messages d'erreur comme 'No lock file found' et des indications de démarrage via les scripts système soulignent l'importance de vérifier l'existence et les droits du fichier nagios.lock.

Bobot (l’IA à votre service)
  1. Bonjour à tous,

    Je viens dans ce forum pour soumettre le gros soucis auquel je fais face.

    J'ai installé le nagios et jusqu'à un passé très récent il fonctionnait très bien.
    Mais pour des raisons de sécurité j'ai changé de sous réseau donc d'adresse IP du serveur nagios.
    Dès cet instant le nagios s'est brusquement débousolé. Il n'arrivait plus à cheker presque la totalité des hosts et routeurs du réseau.
    Au départ je pensait que c'est normal, qu'il me fallait refaire quelque config pour que tout reprenne comme avant. Mais voilà que depuis un bon moment rien ne se fait. J'ai modifié tout ce que j'ai pu, mais le nagios ne reconnait plus rien.
    Sur l'interface le "Last Check" est resté figé sur la date à laquelle j'ai effectué le changement d'adresse, le processus nagios ne se lance plus du tout (il s'arrete quelques secondes après le "start"), l'interface reste "UP" alors qu'il n'ya pas de processus nagios qui tourne,... Vraiment un caffouillage total !!!

    Alors j'ai vraiment besoin d'aide! Si quelqu'un peu me dire par quoi commencer pour resoudre mon proble, je le prendrais "telle une étoile en plein ténèbre!!"

    Merci pour votre apport.
    1. bonjour tout le monde,

      je suis arrivé a installé nagios et centréon, (ceux qui n'est pas une mince a faire !)
      mais je vois que les status des host et services et les graphes d'accueil
      je n'arrive pas a faire des reporting ou les vues Oreon
      je me demande ce que cela peut etre parce qu'aprés plusieurs recherche avec l'ami google, je ne trouve rien qui explique tout ca, seulement l'instal.
      un coup de main serait sympa
      1. bon toujours pas finit, la je suis sur la page 7 de l'installation web de centreon au niveau de la vérification de la database mais c'est critical avec comme message d'erreur :

        Access denied for user 'root'@'localhost' (using password: YES)

        je vois bien qu'il quelque chose au niveau de mysql mais quand je veux modifier les droit ou quoi que ce soit dans la page de configuration de mysql administrator j'ai ce message :

        Error applying user changes.
        MySQL Error Nr. 0

        d'ou sa peut venir ?
        help
        1. oui je cherché le fichier ou est marqué le user et mot de passe mais je n'ai pas trouvé
          comme je bloqué de puis hier, j'ai supprimer centreon et la je vais réinstaller
          mais je me suis apercu qu'il me manqué des packages
          donc j'installe les packages
          je te redit quoi tout a l'heure
          1. Vérifie le user et mdp de connexion à ta base de donnée!!(et que le demon mysql est démarré).
            1. Bonjour,

              Je me douté que j'aller galèrer avec centreon, j'ai un petit message d'erreur
              aprés recherche je ne trouve pas l'erreur
              l'erreur est : BD error : connect failed
              un coup de main svp
              merci
              1. oui c'était fait, c'était un prob dans le fichier httpd.conf, il y avait une erreur dans l'alias que j'ai créé pour nagios
                donc maintenant ca fonctionne, il faut suivre les instructions du site de nagios

                mais le plus dur je pense ca va etre oreon
                je poste si j'ai des problèmes
                merci Pejo
                1. Ok,
                  Bon courage pour la suite.
              2. bonjour Pejo, donc pour info j'ai formater ce matin et tout recommencer depuis le début
                je suis les instructions trouvé sur le site de nagios avec la version 3.0rc2
                et la je suis bloqué au moment de me connecter a l'interface web
                voila ou j'en suis
                1. As-tu crée un user et un mot de passe pour nagios???
              3. donc ok pour oreon
                la commande service --status-all fonctionne
                pour nagios il y a toujours le problème au niveau du fichier .lock
                1. Ok.
                  Mais quand tu fais un service nagios status est-il en train de tourner??
                  Si il ne tourne pas fais un service nagios start et regarde si le .lock est apparus.

                  Si le process tourne déjà, arrête le avec service nagios stop, puis démarre le avec service nagios start.
              4. donc je ne plus voir les services ou autres tout ce qui est de l'administration j'ai le message suivant qui apparait :
                erreur inconnue
                avec l'onglet fermer
                je ne sais pas comment ca se fait puisque je n'ai rien touché auparavant
                et pour se qui concerne nagios je suis toujours au meme point et en plus dans les fichier de config j'ai par exemple un seul host alors que dans la vue web j'ai tout les hosts que j'avais entré dans oréon
                j'avais pourtant supprimer les autres hosts dans les fichiers
                je ne comprend pas du tout, les choses changent sans que je touche a quoi que ce soit

                une idée ?
                1. Attention, parce que les hosts oreon sont stockés d'abord dans un base de données. Les machines et services d'oreon sont stockés dans cette base. Oreon ne lis pas les fichiers de cfg!!!
                  Tu as peut-être une erreur lors de la création ou de l'importation des fichiers cfg généré par oreon.

                  Pour les services, la commande service --status-all ne fonctionne pas??
              5. donc le gros problème c'est que maintenant je n'arrive plus a accéder aux services donc j'ai redémarré mais toujours pareil et en plus j'ai 3 services autres que nagios qui ont échoué

                donc je ne peut pas arréter et redémarré nagios

                pour le fichier .lock je ne le trouve pas

                sa devient vraiment bizarre, que faire ?
                1. donc non il n'est pas démarré et a la commande -v, voila ce qui s'affiche

                  Nagios 2.10
                  Copyright (c) 1999-2007 Ethan Galstad (http://www.nagios.org)
                  Last Modified: 10-21-2007
                  License: GPL

                  Error: Cannot open main configuration file '/root/–v' for reading!
                  Nagios 2.10 starting... (PID=3880)
                  Bailing out due to one or more errors encountered in the configuration files. Run Nagios from the command line with the -v option to verify your config before restarting. (PID=3880)

                  il n'est pas ou est l'erreur, juste qu'il y en a
                  comment savoir ?
                  merci
                  1. Stop le service, refais un nagios -v (rédamarre ensuite et vérifie si ya le fichier lock).
                2. bonjour a tous

                  mon problème est toujours le meme puisque absent pendant 2 semaines.
                  donc nagios et oréon sont tout les 2 installés
                  mais nagios affiche un problème :
                  Whoops!

                  Error: Could not read host and service status information!

                  The most common cause of this error message (especially for new users), is the fact that Nagios is not actually running. If Nagios is indeed not running, this is a normal error message. It simply indicates that the CGIs could not obtain the current status of hosts and services that are being monitored. If you've just installed things, make sure you read the documentation on starting Nagios.

                  Some other things you should check in order to resolve this error include:

                  1. Check the Nagios log file for messages relating to startup or status data errors.
                  2. Always verify configuration options using the -v command-line option before starting or restarting Nagios!
                  3. Make sure you've compiled the main program and the CGIs to use the same status data storage options (i.e. text file or database). If the main program is storing status data in a text file and the CGIs are trying to read status data from a database, you'll have problems.

                  Make sure you read the documentation on installing, configuring and running Nagios thoroughly before continuing. If all else fails, try sending a message to one of the mailing lists. More information can be found at https://www.nagios.org/

                  Dans les services j'ai toujours pour nagios :

                  No lock file found in /usr/local/nagios/var/nagios.lock

                  un coup de main s'il vous plait, merci
                  1. Salut,

                    Le service nagios est-il démarré (service nagios status)??
                    S'il ne démarre pas, peux-tu refaire un test des fichiers de configuration (avec nagios -v)??
                3. bon on verra le 25 car la je m'en vais et je vai s bosser ailleurs (ca va etre plus dur)
                  donc voila merci PeJo, j'espère que tu sera encore la d'ici la
                  bonne fin de journée
                  1. Normal tu dois recompiler avant de faire le make.
                    Fais d'abord ./install et ensuite les make.
                    1. en rajoutant # c'est pareil --> plutot bizarre
                      et les make que ce soit a la racine ou dans le dossier nagios sa ne fonctionne pas sa marque make: *** Pas de règle pour fabriquer la cible « install_cgi ». Arrêt.

                      donc je ne sais plus quoi faire a part tout désinstaller et recommencer depuis le début
                      1. Je pense que le plus simple (si t'as pas déjà 40 milles hosts), c'est de refaire un make install-config (ou make installe-cgi)!!!!
                        Après, si tu as déjà trop d'hosts pour le contact_group essaye de le passer en commentaire pour le moment en rajoutant # dans le nagios.cfg (#cfg_file=...).
                        1. pour le contacts_group je n'ai pas contactgroups=.../contactgroups.cfg mais cfg_file=.../contactgroups.cfg
                          avec le bon chemin
                          pour le service non c'est toujours pareil avec toujours l'erreur la ligne 29 : contacts_group admin

                          Au niveau des services pour nagios ce n'est pas marqué 'arrété' ou ' en cours d'execution' mais
                          No lock file found in /usr/local/nagios/var/nagios.lock
                          ca ne veut pas dire qu'il manque le fichier 'nagios.lock' ou qu'il est vide et donc ne fonctionne pas ???
                          1. Quand tu as refais un nagios -v il t'a enlevé l'erreur sur le services.cfg????
                            Pour le contacts_group, vérifie que le chemin du fichier contacts_group soit bien dans le nagios.cfg (contacts_group=/.../contacts_group).
                            • 1
                            • 2
                            • 3