Installation de Nagios 3.4.4 sur CentOS 6.3
Introduction
Nagios est un outil de monitoring sous licence GPL. Cet outil vous permet de surveiller les serveurs, le matériel réseau (commutateurs, routeurs, ...) et les applications. De nombreux plugins sont disponibles et sa grande communauté fait de Nagios le plus grand outil de surveillance open source. Ce tutoriel montre comment installer Nagios 3.4.4 sur CentOS 6.3.
Prérequis
Après avoir installé votre serveur CentOS, vous devez désactiver selinux et installer certains packages pour faire fonctionner nagios.
Pour désactiver selinux, ouvrez le fichier :/etc/selinux/config
# vi /etc/selinux/config
# This file controls the state of SELinux on the system.
# SELINUX= can take one of these three values:
# enforcing - SELinux security policy is enforced.
# permissive - SELinux prints warnings instead of enforcing.
# disabled - No SELinux policy is loaded.
SELINUX=permissive // change this value to disabled
# SELINUXTYPE= can take one of these two values:
# targeted - Targeted processes are protected,
# mls - Multi Level Security protection.
SELINUXTYPE=targeted
Maintenant, téléchargez tous les packages dont vous avez besoin :
# yum install gd gd-devel httpd php gcc glibc glibc-common
Installer Nagios
Créer un répertoire :
# mkdir /root/nagios
Accédez à ce répertoire :
# cd /root/nagios
Téléchargez nagios-core &plug-in :
# wget http://prdownloads.sourceforge.net/sourceforge/nagios/nagios-3.4.4.tar.gz
# wget http://prdownloads.sourceforge.net/sourceforge/nagiosplug/nagios-plugins-1.4 .16.tar.gz
Décompressez le noyau de Nagios :
# tar xvzf nagios-3.4.4.tar.gz
Allez dans le répertoire nagios :
# cd nagios
Configurer avant de créer :
# ./configure
Créez tous les fichiers nécessaires pour Nagios :
# make all
Installation :
# make install
# make install-init
# make install-commandmode
# make install-config
# make install-webconf
Créez un mot de passe pour vous connecter à l'interface Web :
# htpasswd -c /usr/local/nagios/etc/htpasswd.users nagiosadmin
Démarrez le service et démarrez-le au démarrage :
# chkconfig nagios on
# service nagios start
Maintenant, vous devez installer les plugins :
# cd ..
# tar xvzf nagios-plugins-1.4.15.tar.gz
# cd nagios-plugins-1.4.15
# ./configure
# make
# make install
Démarrez le service apache et activez-le au démarrage :
# service httpd start
# chkconfig httpd on
Maintenant, connectez-vous à votre système nagios :
http://Your-Nagios-IP/nagios et entrez login :nagiosadmin &password que vous avez choisi ci-dessus.
Et après l'installation ?
Après l'installation, vous devez configurer tous les fichiers de configuration de votre hébergeur et services innagios. Cette étape est effectuée en ligne de commande et est compliquée, je vous recommande donc d'installer un outil comme Centreon, qui est une belle interface pour ajouter votre hébergeur et vos services.
Pour aller plus loin, je vous recommande de lire mon article sur le monitoring Nagios &Centreon.