View Full Version : Configurer Nagios.cfg (nagios.log status.sav)
leduc300
05-06-2005, 12:04 PM
Bonjour à tous,
Dans l'interface d'oreon :
Options -> Nagios.cfg
on détermine les chemins de fichiers Log file, cfg Directory ...
Dans mon cas, j'ai installé nagios 1.2 à partir d'un fichier tar.gz
(j'ai la version 1.2.1 de oreon)
Mon problème dans nagios.cfg, c'est l'absence de certains fichiers.
Log file -> /usr/local/nagios/var/nagios.log (fichier inexistant)
cfg Directory -> /usr/local/oreon/etc (J'ai changer le chemin pour ce fichier que je retrouve dans le dossier d'installation oreon)
stat_retention_file -> /usr/local/nagios/var/status.sav (fichier inexistant)
Les fichiers sont tous inexistant dans le dossier /usr/local/nagios/var/
Le fichier située /usr/local/nagios
contient 4 dossiers
bin
libexec
sbin
share
var
Dans le dossier var, j'ai un sous dossier archive et rien d'autre.
Ma question, comment générer les fichiers absent de cette config.
Merci pour vos réponses.
leduc300
05-06-2005, 01:46 PM
pour le fichier nagios.log ca pose pas de problème qu'il soit vide mais pour le fichier status.sav, j'en ai aucune idée
templuche
05-06-2005, 07:02 PM
Bonjour,
Ma question, comment générer les fichiers absent de cette config.
Tu n'as pas besoin de le faire: nagios va le faire pour toi la première fois qu'il va démarrer.
Par contre, pour le cfg Directory de devrait être /usr/local/nagios/etc.
Cordialement.
leduc300
05-06-2005, 07:34 PM
Merci pour ta réponse.
Je peux démarrer nagios depuis l'interface d'oreon, mais il ne génére pas les fichiers cités précédemment, ce qui m'inquiéte le plus c'est le fichier status.sav.
j'ai crée les deux fichiers manuellement dans usr/local/nagios/var :
nagios.log
status.sav
j'ai remarqué que nagios peut écrire dans le fichier nagios.log mais le fichier status.log est toujours vide.
Je ne sais pas si cela peut causer des erreurs
comment résoudre ce problème,
j'ai un host un group host ... tout ce qui est nécessaire pour superviser un poste mais rien n'apparait dans la surveillance. c'est un autre problème.
si nagios démarre sans problème dans l'interface d'oreon, cela signifie qu'il n'y a pas de problème avec Nagios ? :?:
si quelqu'un pourrait m'orienté, ca serait sympa.
templuche
05-06-2005, 07:38 PM
Bonjour,
Moi je dirais que Nagios n'a pas de problème, mais ce n'est que mon avis :D
Il doit y avoir un problème dans la configuration de Nagios. Vérifie les messages de Nagios dans nagios.log et poste les si tu ne les comprends pas.
Cordialement.
leduc300
05-09-2005, 09:45 AM
Salut,
Encore merci pour ton aide.
Voila les messages que je retrouve dans le fichier nagios.log
[1115372368] Error: Cannot open main configuration file '//restart' for reading!
[1115372368] Nagios 1.2 starting... (PID=4848)
[1115372368] 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=4848)
Voila, apparemment c'est un problème de config, si tu peux m'aiguillé pour résoudre cette anomalie, ca serait sympa.
templuche
05-09-2005, 09:48 AM
Bonjour,
OK. Fait ce que Nagios te conseille de faire:
/usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg
et indique nous les messages d'erreurs.
Remarque: les commentaires dans les fichiers de configuration ne sont pas représentés par // mais par #
Cordialement.
leduc300
05-09-2005, 10:16 AM
salut,
J'ai exécuté cette commande.
Voila le résultat :
Nagios 1.2
Copyright (c) 1999-2004 Ethan Galstad (nagios@nagios.org)
Last Modified: 02-02-2004
License: GPL
Reading configuration data...
Running pre-flight check on configuration data...
Checking services...
Checked 1 services.
Checking hosts...
Checked 1 hosts.
Checking host groups...
Checked 1 host groups.
Checking contacts...
Checked 1 contacts.
Checking contact groups...
Checked 1 contact groups.
Checking service escalations...
Checked 0 service escalations.
Checking host group escalations...
Checked 0 host group escalations.
Checking service dependencies...
Checked 0 service dependencies.
Checking host escalations...
Checked 0 host escalations.
Checking host dependencies...
Checked 0 host dependencies.
Checking commands...
Checked 39 commands.
Checking time periods...
Checked 1 time periods.
Checking for circular paths between hosts...
Checking for circular service execution dependencies...
Checking global event handlers...
Checking obsessive compulsive service processor command...
Checking misc settings...
Total Warnings: 0
Total Errors: 0
Things look okay - No serious problems were detected during the pre-flight check
Je tiens à préciser que jusqu'à maintenant, je ne peux surveiller aucun poste.
J'avais installé les plugins 1.4 de nagios, j'ai su que ces plugins pouvait causer des bugs.
Ce matin, j'ai désintallé les plugins 1.4 pour installer les plugins
nagios-plugins-1.3.1-10.rh90.dag.i386.rpm
et les dépendances qui font avec :
fping-2.4-1.b2.0.rh9.rf.i386.rpm
perl-Crypt-DES-2.03-3.0.rh9.rf.i386.rpm
perl-Digest-HMAC-1.01-1.0.rh9.dag.noarch.rpm
perl-Digest-SHA1-2.10-1.0.rh9.rf.i386.rpm
perl-Net-SNMP-4.1.0-0.dag.rh90.noarch.rpm
voila tout ce que j'ai installé pour nagios.
j'ai la version oreon 1.2.1 et les plugins oreon 1.0
encore merci pour votre aide
leduc300
05-09-2005, 10:25 AM
c'est autre chose, mais je précise que je retrouve mon host dans :
Surveillance -> Status et ordonnancement -> Grille de status
Lorsque je clique sur mon host, j'obtiens cette erreur :
Warning: Invalid argument supplied for foreach() in /usr/local/oreon/include/status/service.php on line 118
julio
05-09-2005, 10:28 AM
ca par contre c normal, ona du oublier une verification, et comme t'as rien dans le monitoring... as tu qq chose avec l'interface de nagios ?
templuche
05-09-2005, 10:46 AM
Re(bonjour),
Je pense avoir trouvé: regarde dans ton fichier /etc/init.d/nagios et vérifie qu'il est correct (ie: vérifie que tu n'as pas '//restart' quelque part).
Cordialement.
leduc300
05-09-2005, 10:48 AM
J'ai lancé l'interface de nagios.
Le problème, c'est qu'il ne trouve pas à la racine pour le minotoring les fichiers cgi.
/nagios/cgi-bin/nom_du_fichier.cgi
les fichiers demandés se trouve dans /usr/local/sbin
il ya 13 éléments dans ce dossier en .cgi
Que conseillez-vous de faire ?
réinstallez nagios ?
mon problème, c'est la surveillance, nagios 1.2 n'a pas généré les fichiers nagios.log et status.sav au démarrage. j'ai du les créer manuellement.
a part ça, j'ai rien modifier.
leduc300
05-09-2005, 10:53 AM
nagios n'apparait pas dans :
/etc/init.d/nagios
l'installation de nagios a du mal se passer.
j'ai installé nagios avant oreon,
tu me conseille de refaire l'installation de nagios.
leduc300
05-09-2005, 10:57 AM
non c'est pas ça je n'ai pas fait l'installation du script d'initialisation :
make install-init
julio
05-09-2005, 10:58 AM
supprimes tout ce qui appartient a nagios et reinstall a mon avis... ca a du mal se passer et du coup t'as rien de bon....
moi je ferai ca en tout cas.
Bon courage
julio
05-09-2005, 10:59 AM
non c'est pas ça je n'ai pas fait l'installation du script d'initialisation :
make install-init
si tu fais les choses a motié aussi ! ouais fallait le faire...
recommmence ca sera mieux... mais n'oublies rien cette fois ci. :)
leduc300
05-09-2005, 11:00 AM
ok je fais faire ça
encore merci