PDA

View Full Version : Trouvé l'erreur


stevenvsi
12-05-2007, 04:49 PM
Bonjour,

J'ai installé Centreon sur un serveur nagios fonctionel, donc nagios est en service et surveille des serveurs.

Centreon est installé et aucuns messages d'erreur, tous les indicateurs sont au vert. Tout semble être beau mais je ne sais pas comment l'utiliser, aucun hosts ne semblent être surveillés, existe t-il un manuel?

J'ajoute des hosts mais tout indique zero, je ne trouve aucune documentation ni aucunes pistes ou logs utiles, bref, le trou noir. Je trouve ça curieux qu'il n'y ait aucune doc vu que le logiciel semble assez bien fait, existe t-il un vrai manuel? Si oui, où puis-je le dénicher?

J'ai un manuel sur Oreon qui date d'avril 2007, mais il ne fait que décrire l'interface qui est déjà évidente (très bien faite), donc le manuel me semble pas très utile pour comprendre le pourquoi des fonctions et comment se rendre à un déploiment fonctionel.

Après avoir passer des heures à tenter de trouver c'est l'échec, je vais donc tenter de tout effacer et de ré installer avec les informations obtenues par déduction.

Quelqu'un sait-il où sont les Put$#@ de logs d'erreur?

Dans /usr/local/oreon/log/install_oreon.log
j'ai seulement: Mon Oct 22 16:35:42 EDT 2007
Aussi les autres fichiers de logs n'indiquent aucunes erreurs.

Dans la section configuration j'ai défini des hosts et je les vois dans l'interface mais tout les indicateus de monitoring sont à zero, aucune message d'erreur, vraiment bizarre.

Toutes pistes sera utile, merci. J'ai installé Centreon 1.4.1 sous CentOS 5.1.

++

stevenvsi
12-05-2007, 08:25 PM
Salut,

Ok, je viens de ré installer et voici les erreurs que j'obtiens:

cat ods_parsing_log
Error : cannot open /usr/share/nagios/var/nagios.log
Error : cannot open /usr/share/nagios/var/nagios.log
Error : cannot open /usr/share/nagios/var/nagios.log
Error : cannot open /usr/share/nagios/var/nagios.log

Bon, il semblerait que le path n'esp pas bon, voici ce que l'install me done (j'ajoute au bas le fichier de apache qui fût installé lors de l'instalation de nagios):
--
Where is installed Nagios ?
default to [/usr/local/nagios]:/usr/share/nagios

C'est sans doute ici le problème pcq c'est pas claire de quoi on parle, j'ai 4 path selon le sujet: 1) un path pour nagios, le programme, 2 un autre path pour les fichier partagés, 3) un path pour les fichiers de nagios utilisés par apache, 4) un pour les fichiers de configuration de nagios qui est /etc/nagios/; lequel des trois premier dois-je choisir?

Where are your nagios etc directory ?
default to [/usr/share/nagios/etc]:/etc/nagios
Path /etc/nagios/nagios.cfg OK

Where are your nagios plugins / libexec directory ?
default to [/usr/share/nagios/libexec]:/usr/lib/nagios/plugins

Where are your nagios bin directory ?
default to [/usr/share/nagios/bin]:/usr/bin

Where do I install Oreon ?
default to [/usr/local/oreon]:/var/www/oreon

Where is sudo ?
default to [/etc/sudoers]:

Where is installed RRD perl modules (RRDs.pm) ?
Just put directory, not full path.
default to [/usr/local/rrdtool/lib/perl]:/lib/perl/5.8.8/i386-linux-thread-multi

Where is rrdtool binary ?
default to [/usr/bin/rrdtool]:/bin/rrdtool
/bin/rrdtool OK

Where is mail binary ?
default to [/usr/bin/mail]:/bin/mail
/bin/mail OK

Where is PEAR Path ?
default to [/usr/share/pear]:/usr/share/pear/PEAR.php
/usr/share/pear/PEAR.php/PEAR.php not found CRITICAL
Where is PEAR Path ?
default to [/usr/share/pear]:/usr/share/pear
PEAR Path /usr/share/pear/PEAR.php OK

------------------------------------------------------------------------
User Management
------------------------------------------------------------------------


Finding Apache group : apache
Finding Apache user : apache
Finding Nagios group : nagios
Finding nagios group 'nagios' in /etc/group YES
Finding Nagios user : nagios
Finding nagios user 'nagios' in /etc/passwd YES

------------------------------------------------------------------------
Other Stuff
------------------------------------------------------------------------


Nagios libexec directory OK
TrueType verdana installed OK
Finding PEAR Path : /usr/share/pear OK
PEAR Font installed OK

------------------------------------------------------------------------
Configure Apache server
------------------------------------------------------------------------


/var/www/oreon already exists PASSED
Finding Apache Oreon configuration file
'/etc/httpd/conf.d/oreon.conf' : OK
Do you want rewrite Apache configuration file ?
[y/n], default to [y]:y
Create '/etc/httpd/conf.d/oreon.conf' OK
Configuring Apache OK
User apache added to nagios group OK

Stopping httpd: [ OK ]
Starting httpd: [ OK ]

Oreon is already install on your server !
Are you sure you want to install OREON ?[y/n], default to [n]:y

------------------------------------------------------------------------
Start Oreon Installation
------------------------------------------------------------------------


Oreon Directory already exists PASSED
Copy 'filesGeneration' OK
Copy 'filesUpload' OK
Copy 'GPL_LIB' OK
Copy 'log' OK
Copy 'www' OK
Copy 'cron' OK
Copy 'ODS' OK
Copy 'ODS_SRC_ETC' OK
Copy 'doc' OK

------------------------------------------------------------------------
Start Plugins Oreon Installation
------------------------------------------------------------------------


/usr/lib/nagios/plugins already exists PASSED

Preparing Oreon Plugins...
-> check_centreon_TcpConn OK
-> check_centreon_dummy OK
-> check_centreon_nt OK
-> check_centreon_packetErrors OK
-> check_centreon_ping OK
-> check_centreon_snmp_loadaverage OK
-> check_centreon_snmp_process OK
-> check_centreon_snmp_process_detailed OK
-> check_centreon_snmp_remote_storage OK
-> check_centreon_snmp_traffic OK
-> check_centreon_snmp_uptime OK
-> check_centreon_snmp_value OK
-> check_meta_service OK
-> check_nt_centreon OK
-> check_snmp_cpfw.pl OK
-> check_snmp_load.pl OK
-> check_snmp_mem.pl OK
-> check_snmp_process.pl OK
-> check_snmp_processus_loaded.pl OK
-> check_snmp_script_result.pl OK
-> check_snmp_storage.pl OK
-> check_snmp_win.pl OK
-> oreon.conf OK
-> oreon.pm OK
-> process-service-perfdata OK
-> submit_host_check_result OK
-> submit_service_check_result OK

Do you want to install Oreon Plugins ?

[y/n], default to [y]:y
Installing Oreon Plugins on '/usr/lib/nagios/plugins' OK

------------------------------------------------------------------------
Start Traps Handler Installation
------------------------------------------------------------------------



Preparing Oreon Plugins...
-> fill_trapDB
-> genSnmpttConfFile
-> trapHandler

Do you want to install Oreon Traps Plugins ?

[y/n], default to [y]:


Fichier d'apache pour nagios (fonctionel):

ScriptAlias /nagios/cgi-bin "/usr/lib/nagios/cgi"

<Directory "/usr/lib/nagios/cgi">
# SSLRequireSSL
Options ExecCGI
AllowOverride None
Order allow,deny
Allow from all
# Order deny,allow
# Deny from all
# Allow from 127.0.0.1
AuthName "Nagios Access"
AuthType Basic
AuthUserFile /etc/nagios/htpasswd.users
Require valid-user
</Directory>

Alias /nagios "/usr/share/nagios"

<Directory "/usr/share/nagios">
# SSLRequireSSL
# Options ExecCGI
Options None
AllowOverride None
Order allow,deny
Allow from all
# Order deny,allow
# Deny from all
# Allow from 127.0.0.1
AuthName "Nagios Access"
AuthType Basic
AuthUserFile /etc/nagios/htpasswd.users
Require valid-user
</Directory>

stevenvsi
12-06-2007, 12:12 AM
J'ai trouvé:

Le fichier magique est /etc/oreon.conf, vérifiez le et assurez vous que les paths sont bons

Après, modifiez (ou ré installez) avec les bons paths pour Nagios, très important et ce qui suppose que vous avez passer le cours 101 sur nagios.

Finalement et c'est là que j'ai eu le succès, par l'interface Cetreon, il faut aller dans configuartion, nagios, importer et charger votre ficher nagios.cfg que vous savez fonctionel et voila, cela fonctionne.

Conseil: éviter la doc sur oreon, c'est une perte de temps vu que l'interface est très bien faite, donc explicite. Passez du temps sur nagios et le reste en experimentant avec Centreon. Aussi le forum semble avoir des pistes utiles.

Cela m'a pris environ 12 heures réparties sur 4 semaines et j'anticipe encore un autre 12 à 24 heures pour surveiller une vingtaine de serveurs.

Bonne chance.

WAtt
12-06-2007, 10:18 AM
Salut,

Il ne faut pas perdre du vu que Centreon est avant tout une interface WEB à Nagios. Le problème que je vois, c'est que pas mal de personne n'ont pas d'expérience ou de connaissance lorsqu'ils s'attaque a un projet de supervision a base de Nagios. Ces meme personnes vont baser l'essentiel de leur temps sur Centreon sans pour autant comprendre le fonctionnement de Nagios.

C'est quelque chose que l'on peut déplorer, mais c'est également ce qui fait le bonheur de ce type de solution. Donc un conseil, on lit la doc Nagios et ensuite on s'attaque a Centreon :)

stevenvsi
12-06-2007, 01:50 PM
Donc un conseil, on lit la doc Nagios et ensuite on s'attaque a Centreon :)

Merci,

C'est pour ça que je continue d'utiliser Nagios en le configurant à la main, comme ça le monitoring fonctionne en attendant que je trouve le temps de figurer les trucs de Centreon.

Aussi, Centreon écrit des fichiers de configuration incompatibles avec ma version de Nagios 2.9, quand il les ré écrit nagios arrête de fonctionner et seul un restore de mes fichiers backup réssussite Nagios, trouver l'erreur.

A+