Tutoriel DNS dynamique sous Linux

[INSTALL] Nagios 3.5.1 - Installation



Première partie d'un tutoriel - Installation d'un serveur de supervision avec Nagios.La deuxième partie concernera la configuration de Nagios. (lien)La troisième partie concernera le couplage avec Nagvis.


1. Ingrédients :


- Debian 7 - Wheezy
- 10 minutes

2. Mises à jour et installation de paquets :


Mise à jour des paquets :

apt-get update 

Mise à jour de Debian :
apt-get upgrade 
Installation des paquets nécessaires à Nagios :
apt-get install apache2 libapache2-mod-php5 php5-gd php5 make gcc build-essential wget libgd-gd2-perl libgd2-xpm libgd2-xpm-dev libnet-snmp-perl libssl-dev snmp daemon

3. Ajout et configuration des utilisateurs :


Création du groupe « nagios » :
groupadd nagios

Création du compte utilisateur « nagios » que nous ajoutons au groupe « nagios ». Son mot de passe est « nagios » :
useradd -m -g nagios nagios
passwd nagios
nagios
nagios
 

Création d'un groupe « nagcmd » permettant l'exécution des commandes externes à travers l'interface Web :
groupadd nagcmd

Rajout des utilisateurs Nagios et Apache à l'intérieur du groupe « nagcmd » :
usermod -g nagcmd nagios
usermod -g nagcmd www-data


3. Téléchargement de Nagios et des plugins + dézippement :



Aller dans un répertoire quelconque :
cd /tmp
Téléchargement de Nagios :
wget http://prdownloads.sourceforge.net/sourceforge/nagios/nagios-3.5.1.tar.gz

Extraction de Nagios :
tar -xvzf nagios-3.5.1.tar.gz

Téléchargement des plugins Nagios :
wget http://nagios-plugins.org/download/nagios-plugins-2.0.3.tar.gz

Extraction des plugins Nagios :
tar -xvzf nagios-plugins-2.0.3.tar.gz

3. Installation de Nagios :


Aller dans le répertoire extrait de Nagios :
cd nagios 

Exécuter le script de configuration en lui précisant le groupe  « nagcmd » :
./configure --with-command-group=nagcmd

Compilation du code source de Nagios :
make all

Installation des binaires :
make install

Installation du script de démarrage de Nagios :
make install-init

Installation des fichiers de configuration :
make install-config

Installation et configuration des permissions :
make install-commandmode

Installation du fichier de configuration de Nagios dans le répertoire conf.d d'Apache :
make install-webconf

Création d'un compte « nagiosadmin » pour se connecter à la page Web Nagios, le mot de passe est « nagiosadmin » :
htpasswd -c /usr/local/nagios/etc/htpasswd.users nagiosadmin
nagiosadmin
nagiosadmin

Redémarrage du service ‘Apache2 :
service apache2 restart

Installation des plugins
cd /tmp/nagios-plugins-2.0.3/

Exécuter le script de configuration en lui précisant le groupe  « nagios » :
./configure --with-nagios-user=nagios --with-nagios-group=nagios/

Compilation du code source de Nagios :
make

Installation des binaires :
make install

Lancement du service nagios :
service nagios restart

Si le service ne fonctionne pas, vérifiez s'il n'y a pas une erreur avec votre installation grâce à cette commande :
/usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg

4. Test en image :


Apache

Nagios
Utilisateur : nagiosadmin
Mot de passe : nagiosadmin 

Aperçu de Nagios sur l'interface Web.



0 commentaires :

Enregistrer un commentaire