====== Installer Nagios ====== Voici les étapes pour une installation réussi de [[http://www.nagios.org/|nagios]] qui vous permettra d'observer les performances et le bon état de marche de votre serveur. ===== 1. Installer le paquet nagios ===== Premièrement, vous devez installer le paquet nagios2 : # apt-get update && apt-get install nagios2 ===== 2. Créer les fichiers et répertoires nécessaires pour l'interface web ===== Vous ne pouvez utiliser le apache-config-file par défaut qui vient avec nagios, car dans iscPC, les sites web se retrouvent sous /var/www. Vous devez créer ce répertoire, **/var/www/nagios** et copier le contenu de /usr/lib/cgi-bin/nagios2 et /usr/share/nagios2/htdocs dans ce répertoire. # mkdir /var/www/nagios # mkdir /var/www/nagios/cgi-bin /var/www/nagios/htdocs # cp /usr/lib/cgi-bin/nagios2/* /var/www/nagios/cgi-bin/ # cp -R /usr/share/nagios2/htdocs/* /var/www/nagios/htdocs/ Ce répertoire doit être la propriété de www-data : # chown -R www-data.www-data /var/www/nagios Vous pouvez maitenant créer le fichier **/etc/apache2/sites-available/nagios2.conf** avec le contenu suivant : # # nagios Virtual Host Webinterface # ## insérez votre adresse IP ici ServerAdmin admin@mondomaine.com ## insérez votre adresse courriel ici DocumentRoot /var/www/nagios/htdocs ServerName nagios.mondomaine.com ## insérez votre nom de domaine ici ErrorLog /var/log/apache2/nagios.mondomaine.com-error.log ## insérez votre nom de domaine ici CustomLog /var/log/apache2/nagios.mondomaine.com-access.log combined ## insérez votre nom de domaine ici ScriptAlias /cgi-bin/nagios2 /var/www/nagios/cgi-bin ScriptAlias /nagios2/cgi-bin /var/www/nagios/cgi-bin Options FollowSymLinks DirectoryIndex index.html AllowOverride AuthConfig Order Allow,Deny Allow From All AuthName "Nagios Access" AuthType Basic AuthUserFile /etc/nagios2/htpasswd.users require valid-user et l'activer via # a2ensite nagios2.conf Pour pouvoir accéder à nagios à l'aide d'un sous-domaine comme //nagios.mondomaine.com//, vous devez éditer les fichiers **/etc/apache2/sites-available/ispcp.conf** et **/etc/ispcp/apache/working/ispcp.conf**. Allez dans la section vhost de //mondomaine.com// et effacer //*.mondomaine.com// de cette ligne : ServerAlias www.mondomaine.com mondomaine.com *.mondomaine.com Après cela, recharger la configuration apache : # /etc/init.d/apache2 reload ===== 3. Configurer nagios ===== Dans ce fichier **/etc/nagios2/cgi.cfg**, changez les données //physical_html_path// et //url_html_path// comme ceci : physical_html_path=/var/www/nagios/htdocs url_html_path=/ ===== 4. Créer un mot de passe pour nagios ===== Vous devez créer un mot de passe pour nagios et le placer sous **/etc/nagios2/htpasswd.users** : # htpasswd -c /etc/nagios2/htpasswd.users nagiosadmin New password: Re-type new password: ===== 5. Terminé ===== Vous devriez maintenant être en mesure d'accéder à nagios via [[http://nagios.mondomaine.com]] et de vous connecter avec l'utilisateur **nagiosadmin** et le mot de passe créé au point 4. La configuration de nagios se fait sous /etc/nagios2/, vous trouverez la documentation ici : [[http://nagios.sourceforge.net/docs/2_0/]]