Installation de Nagios

Cet article, en deux parties, va vous expliquer comment mettre en place un serveur de monitoring basé sur Nagios et Centreon. La première partie est consacrée à l’installation de Nagios et de ses plugins.

Pour commencer voici quelques liens :

Il faut commencer par récupérer l’archive sur le site de nagios.org ainsi que les plugins.

wget http://prdownloads.sourceforge.net/sourceforge/nagios/nagios-3.2.0.tar.gz
wget http://prdownloads.sourceforge.net/sourceforge/nagiosplug/nagios-plugins-1.4.13.tar.gz

On extrait les archives téléchargées :

tar xf nagios-3.2.0.tar.gz
tar xf nagios-plugins-1.4.13.tar.gz

Je vous conseille de lire en premier la documentation en ligne de Nagios : http://nagios.sourceforge.net/docs/3_0/toc.html

Prérequis :

apt-get install apache2
apt-get install libapache2-mod-php5
apt-get install build-essential
apt-get install libgd2-xpm-dev

Il faut créer un utilisateur et un groupe pour Nagios.

useradd -m nagios
passwd nagios
groupadd nagcmd
usermod -a -G nagcmd nagios
usermod -a -G nagcmd www-data

On va dans le répertoire de nagios :

cd nagios-3.2.0
./configure --with-command-group=nagcmd
make all
make install
# Installation des scripts d'init
make install-init
# Permet d'installer les exemples de fichiers de conf
make install-config
# Met en place les bons droits sur les bons fichiers
make install-commandmode
# Installation de l'interface web
make install-webconf

On crée un compte « nagiosadmin » pour se connecter à l’interface web, bien penser à mettre le ‘-c’.

htpasswd -c /usr/local/nagios/etc/htpasswd.users nagiosadmin

On peut maintenant relancer Apache.

/etc/init.d/apache2 reload

On a fini d’installer Nagios. On peut donc s’occuper des plugins. On commence par aller dans le bon répertoire.

cd ../nagios-plugins-1.4.13
./configure --with-nagios-user=nagios --with-nagios-group=nagios
make
make install

Nous avons fini de jouer avec les plugins. Pour lancer Nagios au démarrage, il suffit de lancer la commande suivante :

ln -s /etc/init.d/nagios /etc/rcS.d/S99nagios

Avant de vous connectez à l’interface web, vous devez lancer nagios :

/etc/init.d/nagios start

Maintenant vous pouvez lancer votre navigateur web et aller à l’adresse suivante : http://votre-ip/nagios .

Interface de Nagios

La suite consiste à installer Centreon qui nous permettra de configurer Nagios, d’avoir des graphs…

Suite…

1 commentaire

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.