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.