TP Nagios Documentations

Télécharger au format pdf ou txt
Télécharger au format pdf ou txt
Vous êtes sur la page 1sur 16

TP : déploiement d'une solutions

supervision réseau : Nagios sur Ubuntu


server avec un client windows

Réaliser par :
ADJIMON Olawole Gérard
Introduction

Présentation de Nagios
Nagios est un puissant outil open-source de supervision des systèmes et des réseaux. Il permet de
surveiller les ressources matérielles et logicielles, de détecter rapidement les problèmes, et
d’envoyer des alertes en cas de dysfonctionnements. Grâce à sa flexibilité et ses nombreuses
fonctionnalités, Nagios est largement utilisé dans les environnements professionnels pour garantir
une disponibilité maximale des services.
Objectif du TP
Ce TP vise à mettre en place une solution de supervision réseau en utilisant Nagios pour surveiller
l'état et les performances des équipements du réseau, y compris les machines Windows via le client
NSClient++. Cette documentation décrit les étapes d'installation, de configuration et de déploiement
de cette solution.

2
Prérequis
- VMware
- Ubuntu Server (Serveur)
- Windows (Client)
- Apache (Serveur Web)
- Accès internet

Topologie Réseau

3
II – Installation et configuration du Nagios sur Ubuntu Server
1- Installations es dépendances
Installez apache, PHP, openssl et les dépendances pertinentes.
# sudo apt update
# sudo apt install build-essential libgd-dev openssl libssl-dev unzip wget apache2 php
libapache2-mod-php

2- Télécharger et compiler Nagios

Téléchargez le fichier tar.gz via la commande suivante.


# wget https://github.com/NagiosEnterprises/nagioscore/releases/download/nagios-
4.4.9/nagios-4.4.9.tar.gz

Extraire et installer Nagios en suivant les étapes suivantes.

4
# tar -zxvf nagios-4.4.9.tar.gz

# ./configuration

# make all

5
# make install-groups-users
# usermod -a -G nagios www-data

# make install

# make install-daemoninit

# make install-commandmode

# make install-config

6
# make install-webconf

# a2enmod rewrite cgi

# systemctl restart apache2

# make install-classicui

Configurer l'interface Web


Créer un utilisateur pour accéder à l'interface Web :
# htpasswd - c/usr/local/nagios/etc/htpasswd.users

7
3 - Installation des Plugins Nagios
Télécharger les plugins
# wget https://nagios-plugins.org/download/nagios-plugins-2.3.3.tar.gz

Extraire et installer :

# tar -zxvf nagios-plugins-2.3.3.tar.gz

# Cd nagios-plugins-2.3.3

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

# make install

Vérifier la version de Nagios installée comme suit

9
sudo /usr/local/nagios/poubelle/nagios – v

# systemctl restart apache2 nagios

Vérification de L’installation et la configuration du Nagios


Accédez à l'interface web de Nagios via http://<IP_du_serveur>/nagios et connectez-vous avec
Utilisateur : nagiosadmin
Password : Mot_de_pass

10
11
III. Installation et Configuration de NSClient++ sur Windows
NSClient++ est un agent de supervision conçu pour les systèmes Windows. Il permet à un serveur
Nagios de collecter des informations détaillées sur les performances et l’état des machines
Windows. Cet outil est particulièrement utile pour surveiller des métriques telles que l’utilisation du
CPU, de la mémoire, l’état des disques, et bien plus, grâce à des modules extensibles.

1- Installation

12
Type d'installation : Choisissez Typical

Définissez L’adresse IP de Serveur et un mot de passe pour sécuriser les communications entre Nagios et
NSClient++.

13
Configurer NSClient++

14
Ouvrez le fichier de configuration principal. Il se trouve par défaut dans :

C:\Program Files\NSClient++\nsclient.ini

Modifiez les sections suivantes

Configurer Nagios pour superviser le client Windows


Activer la configuration dans Nagios : Incluez le fichier dans la configuration principale :

Effacer le # devant cette ligne

Ajouter un hôte Windows dans Nagios : Éditez le fichier de configuration des hôtes de Nagios :

Ajoute l’adresse IP du client à surveiller

15
Redémarrer Nagios

III- Vérification
Accédez à l’interface web de Nagios.
Naviguez vers la section des hôtes pour vérifier que votre client Windows est supervisé.

16

Vous aimerez peut-être aussi