Vous êtes sur la page 1sur 22

TP SERVICES RESEAUX

(L IRT)
Sous la supervision de Dr DJOUFACK
THÈME 16: INSTALLATION ET
CONFIGURATION D’UN SERVEUR
NAGIOS SOUS DEBIAN
NOMS & PRENOMS DES PARTICIPANTS
 TEIKELA SAHA CHRISTIAN
 YFOU KANOUO VIANY.B
 WEDEU NGANDEU ROSTANT FABRICE
PLAN DE TRAVAIL
 INTRODUCTION
 I- PRESENTATION DE L’OUTIL DE SUPERVISION NAGIOS
 I.1- les plugins
 I.2- exemple de mise en place et fonctionnement de plugins
 I.3- présentation de l’interface web de nagios
 II- INSTALLATION ET CONFIGURATION DE NAGIOS
 II.1- installation et téléchargement
 II.2- compilation de nagios
 II.3- création d’un utilisateur et d’un groupe d’utilisateur
 II.4- installation des fichier binaires de nagios
 II.5- création d’un répertoire de commande
 II.6- Installation des fichiers de configurations de nagios
 II.7- Installation des fichiers de configuration de apache
 II.8- Création d’un fichier d’UNITE SYSTEMD
 II.9- Création d’un compte utilisateur
 II.10- Démarrage de nagios
INTRODUCTION
De nos jours, toutes les entreprises sont équipées d'un réseau local au minium et de
réseaux étendu (WAN).
Cette architecture réseau devient à grandir de jour en jour suite à l'augmentation de nombre
des utilisateurs d'où l'administrateur réseau a besoin de superviser et contrôler les aspects
de leurs actifs de réseau et minimiser les anomalies.
D'où l'intérêt de notre projet consiste à mettre en place un système de supervision bien
améliorer notre administration réseau et rend faciles à suivre en cas de dysfonctionnement .
La surveillance du réseau informatique d'une entreprise est une fonction informatique
critique qui peut économiser de l'argent dans les performances du réseau, la productivité des
employés et des dépassements de coûts de l'infrastructure.
Pour ce faire nous avons installer le serveur Nagios sur notre machine virtuel Debian.
I-PRESENTATION DE L’OUTIL DE SURPERVISION
« NAGIOS »
Nagios est née en 1996 de son papa Ethan Galstad sous la forme d’un petit programme(
sous MS-DOS) effectuant des ping sur des serveurs avant de migrer 2ans plus-tard sur son
application linux.il intègre les modules de supervision tels que: la supervision réseau, la
supervision des ressources systèmes, la notification par diffèrent moyens de
communication, la présentation des états des ressources supervisées, la cartographie du
système d’information supervisé et le reporting.
son architecture repose sur un serveur web et des plugins et une interface web et peut
intégrer une base de donnée de type MySQL pour stocker les informations de supervision;
bien que cela ne soit pas indispensable dans le fonctionnement de nagios puisque on peut
utiliser a la place de simple fichier. Cependant cela n’est vrai que si le nombre d’
équipement a superviser n’est pas élevé .
1- les plugins
Les plugins sont des programmes exécutables lancés depuis une ligne de commande pour déterminer
le statut des hôtes ou des services sur le réseau, il est aussi possible de créer des plugins adaptés a un
service ou a un hôte particulier et il en existe beaucoup. Son rôle est de récupérer les informations sur les
équipements du réseau. Notons que un seul plugins ne peut pas aller a lui seul toutes les informations
voulues sur un équipement, ainsi chacun d’eux n’a accès qu’a un certains nombres d’information; par
exemple un plugins peut aller chercher l’occupation du disque dur et un autre l’occupation du processeur
d’un pc. En plus certains plugins ne sont adaptés que pour un système d’exploitation spécifique comme
par exemple le plugin check_nt qui ne peut que aller chercher des informations sur le système Windows.
Parmi les plugins nous pouvons cité quelques uns comme :
 Check_disk : vérifie l’espace occupé un disque dur
 Check_http: vérifie le service http d’un hôte
 Check_ftp: vérifie le service ftp d’un hôte
 Check_mysql: vérifie l’ état d’une base de donnée MySQL
 Check_nrpe: permet de récupérer différentes informations sur les hôtes
 Check_ping: permet de vérifier la présence d’un équipement et son temps de réponse
EXEMPLE DE MISE EN PLACE D’UN
PLUGIN
Mise en place de check_nt
le plugin en question doit être installer sur la machine nagios lors de l’installation de nagios. Sur les
machines a superviser le logiciel NsClient++ doit être installer et ensuite il faut configurer le fichier NSC.ini
dans lequel sera définit le port sur lequel NsClient++ va écouter les requêtes, les adresses des machines
qui ont le droits de demander une information, et un mot de passe. Cette capture d’ écran ci-dessous
illustre parfaitement le fonctionnement de ce plugin

lorsque nagios veut connaitre une information sur un pc, il exécute le plugin check_nt. Celui-ci a son tour
envoie une requête au pc a travers le logiciel NsClient++ qui reçoit la requête, va chercher l ’information
dans les ressources du pc et envoie au serveur nagios.
Mise en place du plugin check_nrpe
sa mise en place est semblable a la mise en place du plugin précèdent a l’ exception que
on peut utiliser a la place du logiciel NsClient++, le programme nrpe plugin
PRESENTATION DE L’INTERFACE WEB NAGIOS
L’interface web de nagios est très détaillée et très explicite, elle permet a l’administrateur
d’avoir accès a l’ensemble des informations de supervision. Elle peut être sécuriser afin de
restreindre l’ accès aux informations en fonction des utilisateurs. Pour accéder a l'interface web
de Nagios il faut entrer dans un navigateur au choix et saisir le nom de domaine ou l'adresse IP
publique de votre serveur suivi de /nagios. On a http: //adresse ip de notre serveur/nagios, la
notre est 193.168.56.106 Une fois dans l’interface web on entre le nom d’utilisateur et le mot de
passe configurer au préalable dans le serveur, et nous voila face a l’interface de supervision
nagios. Cet interface est constituée de deux types de vues a savoir monitoring et reporting
 Les vues de monitorings: elles permettent de connaitre l’ état des équipements et des
services supervisés
Les vues reportings:
elles permettent de créer a le volé des rapports sur l’activité du système d ’information en
fonction des données collectées par nagios
II-INSTALLATION ET CONFIGURATION DE
NAGIOS

, Pour son installation et sa configuration, il est indispensable de suivre les étapes ci-dessous à savoir:
 Télécharger les sources de Nagios
 Compiler Nagios
 Créer un utilisateur et un groupe d’utilisateur Nagios
 Installer les fichiers binaires de Nagios
 Créer un répertoire de commande externe
 Installer les fichiers de configuration Nagios
 Installer les fichiers de configuration apache
 Créer un fichier d’unité systemd
 Créer un compte utilisateur
INSTALLATION ET TÉLÉCHARGEMENT DE
NAGIOS
Pour commencer l’installation il faut au préalable mettre le system à jour
notamment à l’aide des commandes « apt-get update » et « apt-get
upgrade ». Ensuite commencer par l’installation des paquets apache2 et
la librairie PHP à l’aide des commandes « apt install autoconf gcc libc6
make wget unzip apache2 php libapache2-mod-php7.0 libgd-dev » et
« apt install libmcrypt-dev libssl-dev bc gawk dc build-essential
libnet-snmp-perl gettext ». Ensuite télécharger la dernière version de
Nagios avec la commande « wget
https://assets.nagios.con/downloads/nagioscore/releases/nagios-
4.4.6.tar.gz »
COMPILATION DE NAGIOS
Compiler Nagios revient à démarrez les processus de compilation tout d’abord en exécutant le script
de « configure » grâce à la commande « sudo ./configure --with-httpd-conf=/etc/apache2/sites-
enabled » et ensuite en exécutant la commande make pour démarrer le processus de compilation en
tapant la commande « make all ».
CRÉATION D’UN UTILISATEUR ET UN GROUPE
D’UTILISATEUR NAGIOS

Ici il s’agit de créer un groupe utilisateur Nagios et un nouvel utilisateur et d’ajouter cet
utilisateur au groupe Nagios.
Pour créer un nouveau type d’utilisateur et de groupe d’utilisateur Nagios system on utilise la
commande « make install-groups-users » ensuite ajouter l’utilisateur apache www-data au
groupe Nagios grâce à la commande « usermod -a -G nagios www-data »
INSTALLATION DES FICHIERS
BINAIRES DE NAGIOS
Pour l’installation des fichiers binaires de nagios on utilise simplement la
commande suivante: sudo make install en plus d’installer les fichiers de
nagios; elle installes aussi les fichiers cgi et les fichiers html. S’il n’y a
pas d’erreur la sortie suivante devrait s’afficher:---Main program cgis
and html files installes---
CRÉATION D’UN RÉPERTOIRE DE
COMMANDE EXTERNE
Ici le répertoire de commande est crée avec la commande sudo make
install- commandmode . Cela permet aussi de définir les autorisations
appropriées
INSTALLATION DES FICHIERS DE
CONFIGURATION NAGIOS
INSTALLATION DES FICHIERS DE
CONFIGURATION APACHE
 La commande ci-dessous créera les fichiers de configuration apache :
 made install-webconf
CRÉATION D’UN FICHIER D’UNITÉ
SYSTEMD

La commande suivante installe un fichier d'unité système et permet au


service Nagios de démarrer au démarrage : make install-daemoninit
CRÉATION D’UN COMPTE UTILISATEUR

Pour pouvoir accéder a l'interface web de Nagios vous devez créer un


utilisateur administrateur.
nous avons créer un utilisateur nommé nagiosadmin avec la commande :
sudo htpasswd –c /user/local/nagios/etc/htpasswd.users nagiosadmin

Vous serez invite a saisir et à confirmer le mots de passe de l'utilisateur .


New password : ROOT
Redémarrer le service Apache pour que les modifications prennent effet
avec la commande : sudo systemct1 restart apache2
Démarrage de Nagios

Maintenant que nagios est installe sur votre serveur Debian démarrez-le
avec :
 systemect1 start nagios
 Pour vérifier que nagios est en cours d'exécution ; vérifier l'Etat du
service :
systemct1 status nagios
conclusion

Un logiciel de supervision comme nagios est indispensable pour un


administrateur lorsque le réseau devient complexe, cela lui permet d’avoir
une vue d’ensemble sur tout le réseau et en temps réel. Pour pouvoir
mettre en place une supervision, nous avons du installer les plugins
nécessaires et une fois toutes ces configurations faites, nous constatons
de l’efficacité du logiciel a travers son interface web qui permet une
visualisation claire et nette de la supervision malgré que nous n’avons pas
assez d’ équipement dans notre réseau. Ce logiciel de supervision reste
par ailleurs l’ un des meilleur sur le marché de l’administration réseau

Vous aimerez peut-être aussi