转载 A l'aide de votre navigateur, je vais sur le Centreon : http:///centreon
Un assistant de configuration apparaît.
Sur la plupart des écrans, je clique sur Next. Par contre, je fais attention aux 2 écrans suivants :
Environment Configurations =>
Nagios user = nagios
Création des bases MySQL pour NDOutils
Je dois créer les bases qui seront utilisées par NDOutils:
mysql -u root -p
CREATE DATABASE `ndo` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
exit
je lance les scripts SQL:
mysql -u root -p ndo < /usr/local/src/centreon-2.0.1/www/install/createNDODB.sql
Je définis les droits d'accès de l'utilsateur "centreon" sur la base NDO et je redéfinis l'utilisateur et le mot de passe qui sera utilisé par le script ndo2db:
mysql -u root -p
GRANT SELECT , INSERT , UPDATE , DELETE ON `ndo` . * TO 'centreon'@'localhost';
use centreon;
update cfg_ndo2db set db_user = 'centreon';
update cfg_ndo2db set db_pass = 'centreon';
exit
Je configure le script ndo2db:
vi /usr/local/nagios/etc/ndo2db.cfg
et modifier comme suit:
#socket_type=unix
socket_type=tcp
db_name=ndo
db_user=centreon
db_pass= centreon
Avec un navigateur, je vais dans Centreon http:///centreon et je vais Configuration -> Nagios -> Nagios.cfg -> Onglet Data.
Je modifie le champ "Broker Module" comme ceci :
Puis, j'exporte la configuration vers Nagios: Configuration -> Nagios -> Generate et je clique sur Export. S'il n'y a pas d'erreurs, je coche les 4 cases et je reclique sur Export.
Je démarre le démon ndo2db
ndomod: Successfully connected to data sink."
Language
Cette partie va mettre en français l'interface Centreon:
apt-get install gettext locales iso-codes
Vérifiez le contenu du fichier "/var/lib/locales/supported.d/local" et s'il ne contient rien, faites ce qui suit:
cat > /var/lib/locales/supported.d/local Dans Centreon, dans la configuration d'un utilisateur, une langue "fr_FR" doit être présent.
Reconfiguration de l'interface Web de Nagios
Lors de l'installation de Centreon, l'installeur propose de mettre à jour la configuration du serveur Apache pour l'adapter à l'interface web Centreon. La configuration pour l'interface Nagios s'est trouvé écraser. Pour récupérer la configuration et profiter de l'interface Nagios, il faut créer un mot de passe pour l'utilisateur Nagios et modifier la configuration du serveur Apache.
Je vais modifier la configuration d'Apache afin d'avoir accès à l'interface Nagios:
vi /etc/apache2/httpd.conf
et je rajoute les lignes suivantes :
ScriptAlias /nagios/cgi-bin /usr/local/nagios/sbin
Options ExecCGI
AllowOverride None
Order allow,deny
Allow from all
AuthName "Nagios Access"
AuthType Basic
AuthUserFile /usr/local/nagios/etc/htpasswd.users
Require valid-user
Alias /nagios /usr/local/nagios/share
Options None
AllowOverride None
Order allow,deny
Allow from all
AuthName "Nagios Access"
AuthType Basic
AuthUserFile /usr/local/nagios/etc/htpasswd.users
Require valid-user
Je>
/etc/init.d/apache2 restart
Il faut maintenant modifier la configuration de Centreon pour qu'il utilise l'utilisateur "nagios" car celui-ci possède les droits sur les cgi:
Configuration > Nagios > cgi
remplacez les champs suivants en précisant l'utilisateur nagios à la place de nagiosadmin:
*Default User Name
*System/Process Information Access
*System/Process Command Access
*Configuration Information Access
*Global Host Information Access
*Global Host Command Access
*Global Service Information Access
*Global Service Command Access
Sauvegardez et exportez la configuration vers Nagios.