Introduction
Aujourd’hui j’ai décidé d’un petit retour au source
Installation
Désactivation de SELinux
J’ai rencontré pas mal de soucis au démarrage de Nagios à cause de SELinux, je recommande donc de le désactiver. Editez le fichier suivant :
vi /etc/selinux/config
Remplacez
SELINUX=enforcing (ou SELINUX=permissive)
par
SELINUX=disabled
Redémarrez votre serveur.
Installation de Nagios
Pour installer Nagios sous CentOS 6.1 (32 bits) depuis le gestionnaire de paquet yum il est nécessaire d’utiliser le repository rpmforge :
rpm –import http://apt.sw.be/RPM-GPG-KEY.dag.txt
rpm -i http://packages.sw.be/rpmforge-release/rpmforge-release-0.5.2-2.el6.rf.i686.rpm
Une fois le répository installé, installez Nagios et tous les paquets intéressants pour celui-ci :
yum install nagios nagios-*
Lancez les services suivants au démarrage (j’ai inclus nsca aussi
chkconfig –level 234 nagios on
chkconfig –level 234 httpd on
chkconfig –level 234 nsca on
Configuration
La configuration des hôtes, services etc… se déroule ici /etc/nagios.
Par défaut, une configuration existe et est contenue dans /etc/nagios/objects/, il suffit de l’éditer pour ajouter des informations. Nous allons maintenant générer un mot de passe pour la connexion à l’interface web :
htpasswd -c /etc/nagios/htpasswd.users nagiosadmin
N’oubliez pas de démarrer vos services :
service nagios start
service httpd start
Accédez à l’interface web de Nagios en tapant : http://[IP-DE-VOTRE-SERVEUR]/nagios/.
Conclusion
Nous avons vu dans ce billet, comment installer Nagios sur CentOS 6
Loic FONTAINE