Web Logiciels
Nagios
Tutoriel d'installation pour Debian.



Pour : Debian
Marche : Accessible sous tous les systèmes par le navigateur web

Nagios est un logiciel de supervision, il peut donc surveiller, piloter, visualiser, analyser ... sur le réseau, des serveurs, les équipements, les périphériques, les applications ...

Exécuter les commandes avec les droits root.


Installer les paquets prérequis :

apt-get install apache2 apt-get install build-essential apt-get install libgd2-xpm-dev




Création de compte utilisateur:

Crée un compte utilisateur "nagios":

useradd nagios


Donnez un mot de passe au compte:

passwd nagios Entrez le nouveau mot de passe UNIX : Retapez le nouveau mot de passe UNIX :


Créez un groupe d'utilisateur s'il n'est pas crée pas défault:

groupadd nagios

PS: Si ceci apparaît => groupadd : le groupe « nagios » existe déjà
Passez a l'étape suivante, "Installation de Nagios"

On ajoute l'utilisateur "nagios" dans le groupe "nagios":

usermod -G nagios nagios


Créez un groupe "nagcmd" pour permêtre l'exécuter de commandes externe par l'interface web:

groupadd nagcmd


On ajoute les utilisateurs "nagios" et l'utilisateur de "apache" dans ce nouveau groupe:

usermod -G nagcmd nagios usermod -G nagcmd www-data




Installation de Nagios:

Téléchargement de la dernière version de base de Nagios:

wget http://sourceforge.net/projects/nagios/files/nagios-3.x/nagios-3.2.3/nagios-3.2.3.tar.gz


On décompresse le fichier:

tar -xvzf nagios-3.2.3.tar.gz


Cela à crée un répertoire "nagios-3.2.3", on va ce déplacé dans ce nouveau répertoire:

cd nagios-3.2.3/


On exécute le script de configuration en passant par le groupe "nagcmd":

./configure --with-command-group=nagcmd


Compilez le code source:

make all


Installe:

make install


Installe les scripts d'initialisation:

make install-init


Installe les fichiers de configurations par défault:

make install-config


Mise en place des permissions pour le répertoire des commandes externes

make install-commandmode




Configuration de Nagios:

Les fichiers de configurations ce trouve dans "/usr/local/nagios/etc".

On va ajouter l'adresse mail de contact, pour cela éditer:

nano /usr/local/nagios/etc/objects/contacts.cfg


Pour recevoir les alertes du contact de "nagiosadmin" tapez votre adresse mail à la place des xxxxxxx@xxxxxxx.xxx:

define contact{ contact_name nagiosadmin ; Short name of$ use generic-contact ; Inherit defau$ alias Nagios Admin ; Full name of $ email xxxxxxx@xxxxxxx.xxx ; <<***$ }




Configuration de l'interface web:

Installer le fichier de configuration de l'interface web dans le répertoire "/etc/apache2/conf.d" d'Apache:

make install-webconf


Créez un compte "nagiosadmin" avec mot de passe pour ce connecter à l'interface web:

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


Redémarrez Apache:

/etc/init.d/apache2 restart




Installation des plugins de Nagios:

Téléchargement des derniers plugins:

wget http://sourceforge.net/projects/nagiosplug/files/nagiosplug/1.4.15/nagios-plugins-1.4.15.tar.gz


On décompresse le fichiers:

tar -xvzf nagios-plugins-1.4.15.tar.gz


Cela à crée un répertoire "nagios-plugins-1.4.15", on va ce déplacer dans ce nouveau répertoire:

cd nagios-plugins-1.4.15/


On exécute le script de configuration en passant par le groupe et l'utilisateur "nagios":

./configure --with-nagios-user=nagios --with-nagios-group=nagios


Compilez:

make


Installez:

make install




Installation de mailutils:

Pour recevoir les mails d'alertes, vous devrez installer "mailutils":

apt-get install mailutils




Démarrage de Nagios:

Créez un lien symbolique pour démarrer Nagios au chargement du système d'exploitation:

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


Vous pouvez vérifier que le fichier de configuration de Nagios ne contient pas d'érreur:

/usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg ~ ~ ~ ~ ~ ~ ~ Total Warnings: 0 Total Errors: 0


S'il y a aucune erreurs, vous pouvez démarrez Nagios:

/etc/init.d/nagios start




Connexion à l'interfaces web:

Voici l'adresse de connexion à Nagios:
http://localhost/nagios/

Une fenêtre de connexion apparaît, nom d'utilisateur "nagiosadmin" et le mot de passe que vous lui avez attribué:





Lien pour aller sur le site de l'éditeur:
www.nagios.org


Par O.Cédric
Sur www.octetmalin.net

Article publié le:
13/06/2011 13:20






Cette page vous à plus?

Dîtes que vous l'aimez en cliquant sur le bouton Facebook.