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 :
- http://blog.nicolargo.com/nagios-tutoriels-et-documentations
- http://xavier.dusart.free.fr/nagios/index.html
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 .
La suite consiste à installer Centreon qui nous permettra de configurer Nagios, d’avoir des graphs…
1 réflexion au sujet de « Installation de Nagios »