Setup:NagiosWeb/fr
Un article de Wiki Centreon.
Lors de l'installation de Centreon, l'installeur propose de mettre à jour la configuration du serveur apache pour l'adapter à l'interface web Centreon. L'avantage est Centreon est d'entrée de jeu fonctionnel, en revanche, la configuration pour l'interface Nagios se trouve écrasé. 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.
htpasswd -c /usr/local/nagios/etc/htpasswd.users nagios
Insérer les lignes suivantes dans le fichier de configuration httpd.
Pour Debian: /etc/apache2/httpd.conf Pour Fedora: /etc/httpd/conf/httpd.conf
ScriptAlias /nagios/cgi-bin /usr/local/nagios/sbin <Directory "/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 </Directory> Alias /nagios /usr/local/nagios/share <Directory "/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 </Directory>
Redémarrer apache2 (sur Debian) ou httpd (sur Fedora) pour prendre en compte la nouvelle configuration:
/etc/init.d/apache2 restart /etc/init.d/httpd restart
Rendez-vous dans Centreon, pour configurer l'utilisateur qui détient les droits sur les cgis.
Configuration > Nagios > cgi
Et remplacez les champs suivants en précisant l'utilisateur nagios créé précédemment:
*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. Vous pouvez désormais accéder à l'interface Nagios via l'adresse http://localhost/nagios/

