Nagio / oreon

ced18 Messages postés 391 Date d'inscription   Statut Membre Dernière intervention   -  
 ndouly -
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

  • 1
  • 2
  • 3
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.

Généré automatiquement par IA
sur la base des meilleures réponses
  1. PeJo Messages postés 1384 Statut Membre 176
     
    Le mod c'est en réference à la commande qui change les droits sur des répertoires et fichiers : chmod nom_de_fichier.
    L'ugoa c'est pour user|groupe|other|all. Ce sont les "champs" que tu vois quand tu fais un ll ou ls -l.

    Exemple :
    -rw-rw-r-- 1 nagios nagios 31501 Nov 26 12:01 nagios.cfg
    Dans ce cas on à read et write pour le user (nagios), read et write pour le groupe (nagios) et read pour les autres.

    Vérifie bien que pour changer les droits (ou le mod), tu es connecter en super-utilisateur (compte root par défaut).
    Execute la commande id pour savoir sous quel compte tu es connecté et su root pour te connecter en super-utilisateur.
    Tu peux utiliser ensuite la commande chmod +741 *.cfg dans ton répertoire nagios/etc/ (en root).

    1
  2. ced18 Messages postés 391 Date d'inscription   Statut Membre Dernière intervention   125
     
    Mes fichiers CGI sont dans /usr/local/nagios/sbin
    les groupes sont bien nagios et les droits je vien de les changer

    et aprés relecture de httpd.conf, j'ai les alias

    pour le service nagios il n'est pas démarré c'est marqué : No lock file found in /usr/local/nagios/var/nagios.lock

    j'avais bien démarré mais bon
    1
  3. ced18 Messages postés 391 Date d'inscription   Statut Membre Dernière intervention   125
     
    dans un premier j'ai supprimé le fichier .lock et essayé de démarrer nagios avec /etc/init.d/nagios start
    mais toujours le meme message : Starting nagios:CONFIG ERROR! Start aborted. Check your Nagios configuration.
    je peut essayé de redémarrer le pc pour voir si c'est toujours OK
    je ne sais plus trop quoi faire
    1
  4. PeJo Messages postés 1384 Statut Membre 176
     
    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
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. ced18 Messages postés 391 Date d'inscription   Statut Membre Dernière intervention   125
     
    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
    1. PeJo Messages postés 1384 Statut Membre 176
       
      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)??
      0
  7. PeJo Messages postés 1384 Statut Membre 176
     
    Bonjour,

    peux-tu donner plus d'information sur le problème.
    Quel message d'erreur te renvoit Nagios?? Ce problème arrive t'il au redémarrage de service???
    0
  8. ced18 Messages postés 391 Date d'inscription   Statut Membre Dernière intervention   125
     
    en fait maintenan je n'arrive meme plus a démarré le service nagios je ne sais plus quoi faire, je ne suis pas abitué au monde unix,
    pose moi des question et j'essayerai de te donner la config actuelle de nagios
    0
  9. ced18 Messages postés 391 Date d'inscription   Statut Membre Dernière intervention   125
     
    donc tout a l'heure le fichier nagios.lock n'existait pas donc j'ai fais un touch /usr/local/nagios/var nagios.lock, il y était et la j'y suis retourné pour voir si il y été encore et il n'y ait plus, et je n'arrive toujours pas a démarrer nagios
    0
  10. PeJo Messages postés 1384 Statut Membre 176
     
    Peux-tu vérifier si nagios est bien dans /etc/init.d. Si c'est le cas fais /etc/init.d/nagios start.
    Si cette commande ne fonctionne pas, redémarre ta machine et vérifie le status du process.

    Pour infos, le fichier .lock contient le pid du process nagios. Pour le moment, tu ne dois pas le créer car il est crée automatiquement quand le process de nagios tourne, et s'efface quand il s'arrête (d'ou ton constat d'une fois présent puis disparut).
    0
  11. ced18 Messages postés 391 Date d'inscription   Statut Membre Dernière intervention   125
     
    voila ce que j'ai quand je fais /etc/init.d/nagios start

    Starting nagios:CONFIG ERROR! Start aborted. Check your Nagios configuration.

    je redémarre pour voir le process et je te redit quoi
    0
  12. ced18 Messages postés 391 Date d'inscription   Statut Membre Dernière intervention   125
     
    le process au redémarrage est OK comme tout les autre d'ailleurs donc problème résolu ce n'est pas au niveau du process
    alors ca pourrait etre quoi, je pense que c'est un fichier de conf masi lequel et comment testé
    0
    1. PeJo Messages postés 1384 Statut Membre 176
       
      En effet, tu ne peux démarrer nagios s'il constate une erreur dans un de ses .cfg (déclaration dans un fichier host et pas dans le groupe...).

      Pour tester les fichiers cfg et avoir une retour sur l'erreur execute : /etc/init.d/nagios -v /chemin_de_nagios/nagios.cfg
      Change le chemin_de_nagios pas le path où tu as installer le produit.

      Personnellement, je te conseil d'exporter les configuration depuis Oreon, car remplir les fichiers à la main est loin d'être simple (ou sinon fais des .sh).
      0
  13. ced18 Messages postés 391 Date d'inscription   Statut Membre Dernière intervention   125
     
    justement on m'a conseiller de le faire a la main car sur oreon j'avais entré des hosts mais je les voyé nulle part dans les vues et les graphes oreon, dans nagios il était bien la mais tous down alors qu'il marche puisque j'ai le net

    pour la commande /etc/init.d/nagios -v /chemin_de_nagios/nagios.cfg
    pour moi c'est /usr/local/nagios/bin/nagios –v /usr/local/nagios/etc/nagios.cfg

    et j'ai sa comme erreur :

    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=3556)
    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=3556)
    0
    1. PeJo Messages postés 1384 Statut Membre 176
       
      Pour ton problème, as-tu vérifié le owner, le groupe et le mod pour tes fichiers cfg (commande ll ou ls -l si t'as pas l'alias).

      Pour l'implémentation d'oreon, j'ai environ 600 objets et plus du triples de service qui tourne sans problème. Tout l'implé. c'est faite via l'interface oreon (par des novice qui n'ont eut que 8 heures de formation). Pour ton problème de machine down on vera ensuite ensemble.
      Vérifie d'abord le mod de ugoa.
      0
  14. ced18 Messages postés 391 Date d'inscription   Statut Membre Dernière intervention   125
     
    oui j'ai des problèmes de droit mais quand je veux changer les droits avec le clic droit -- propriétés -- onglet permissions
    je change je fais appliquer au 'sous-dossier' , apré je ferme et j'y retourne et les droits que j'ai changé sont reveu comme avant

    et pour 'le mod de ugoa' je ne sais pas ce que sait
    0
  15. ced18 Messages postés 391 Date d'inscription   Statut Membre Dernière intervention   125
     
    ok pour ugoa et mod, je les connassait seulement leur vrai nom (lol)

    j'ai changé les droits, j'ai vérifier avec ls -l tout les fichiers dans /usr/local/nagios/etc sont en droits (je sais c'est risqué) 777
    j'ai regardé au niveau de la page web de nagios, ce n'est toujours pas sa, mais comme il est 16h02 et que je fini le boulo (" stage ") a 16h je revien demain pour la suite des explications si tu veux bien
    et merci pour les infos
    0
    1. PeJo Messages postés 1384 Statut Membre 176
       
      Ok pas de soucis passe une bonne soirée.
      0
  16. ced18 Messages postés 391 Date d'inscription   Statut Membre Dernière intervention   125
     
    Donc aujourd'hui je suis sur un autre site donc je ne peut pas bosser sur le serveur nagios, je retravaille dessus dès demain
    je te réexpliqueré ce qui s'affiche et mes soucis bonne journée merci
    0
  17. ced18 Messages postés 391 Date d'inscription   Statut Membre Dernière intervention   125
     
    donc aujourd'hui Pejo ou autre personne qui s'y connaisse je suis prêt a écouté vos conseils
    merci
    0
  18. PeJo Messages postés 1384 Statut Membre 176
     
    Salut, de bon matin un petit coup de nagios!!!!

    On peut commencer par refaire un petit point sur la situation.
    Tu as ton process nagios qui tourne " le process au redémarrage est OK".
    Tu as bien tes fichiers de configuration (*.cfg) avec le onwner que tu as spécifié en faisant le ./configure (par défaut nagios).
    Tu as bien tes fichiers de configuration (*.cfg) avec le groupe que tu as spécifié en faisant le ./configure.
    Tu as bien le service httpd installé et qui tourne (affiche l'index quand tu fais http://127.0.0.1.).

    As-tu bien crée tes alias (nagios et nagios/cgi-bin) dans ton fichier /etc/httpd/conf/httpd.conf???
    Peux-tu nous redonner ton erreur et à quelle occasion se produit-elle?
    0
  19. ced18 Messages postés 391 Date d'inscription   Statut Membre Dernière intervention   125
     
    quand je fais juste http://127.0.0.1 ca dit que je n'ai pas la permission
    mais quand je fais http://'localhost'/nagios j'ai bien la page de nagios

    Pour les alias, je viens de vérifier httpd.conf et effectivement je n'ai pas les alias
    si tu pouvais me dire a quel endroit les mettre stp

    donc l'erreur pour l'instant c'est quand je clique dans nagios sur les différentes option de monitoring ca affiche :

    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/

    Avec sa je vois que c'est un problème de config mais où et quoi ?
    0
  20. PeJo Messages postés 1384 Statut Membre 176
     
    Bon pour le http://127.0.0.1 je pense que l'index n'a pas le bon owner (ce qui ne nous interesse pas ici).

    Si tu arrives sur la page http://127.0.0.1/nagios/ c'est que tu as bien un alias.
    Si tu veux les alias standarts de nagios, va dans la fac (accéssible depuis la page d'index par Table of contents). De souvenirs, tu dois avoir un lien installe interface web (ou quelque chose comme ça). Dans cette partie, les alias te sont donnés, tu les copient (alias /nagios/ et /cgi-bin/) et les collent dans ton httpd.conf en vérifiant les chemins d'accès aux fichiers. Ensuite tu redémarre le service httpd.

    Sinon quand tu fais service nagios status, tu le vois démarré??
    As-tu des fichiers cgi dans ton répertoire nagios (par défaut /usr/local/nagios/)???
    Le owner et groupe des cgi sont-ils bien nagios??
    0
  21. PeJo Messages postés 1384 Statut Membre 176
     
    On commence à tourner un peu en rond.

    Tu vois bien l'interface nagios, et c'est normal car elle ne dépend pas du process de nagios (simple page html).
    Le problème reste donc bien le démarrage de nagios (" le process au redémarrage est OK"->Bizarre).
    Vérifie bien que tu n'es pas un fichier .lock et refais un /etc/init.d/nagios start.
    0
  • 1
  • 2
  • 3