0% ont trouvé ce document utile (0 vote)
57 vues42 pages

Rapport de Stage de Fin D'etudes

Le rapport de stage présente la mise en place d'une solution de supervision réseau avec Nagios XI, en détaillant les aspects théoriques et pratiques de la supervision informatique. Il aborde la définition, les objectifs et les méthodes de supervision, ainsi que l'historique et les fonctionnalités de Nagios. La partie pratique inclut l'installation, la configuration et la supervision de services tels que SSH et Windows 7.

Transféré par

brightbrain645
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
57 vues42 pages

Rapport de Stage de Fin D'etudes

Le rapport de stage présente la mise en place d'une solution de supervision réseau avec Nagios XI, en détaillant les aspects théoriques et pratiques de la supervision informatique. Il aborde la définition, les objectifs et les méthodes de supervision, ainsi que l'historique et les fonctionnalités de Nagios. La partie pratique inclut l'installation, la configuration et la supervision de services tels que SSH et Windows 7.

Transféré par

brightbrain645
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

Ecole Marocaine Des Métiers Appliqués - EMMAP

Filière : Ingénierie Systèmes, Réseaux et Sécurité


(ISRS).

Rapport de Stage de Fin d’Etudes


Sous le thème :

La Supervision d'un réseau


informatique avec Nagios (XI)

Réalisé par : Encadré par :


GOURIANI Ismail Encadrant Emmap

Année universitaire 2024/2025


1
SOMMAIRE

IPartie 1 ..................................................................................................................................... 7
•Partie Théorique ..................................................................................................................... 7
[Link] ......................................................................................................................... 8
▪Définition :............................................................................................................................ 8
▪Que peut-on superviser ? .................................................................................................... 9
▪Pourquoi superviser ? .......................................................................................................... 9
▪Comment superviser ? ....................................................................................................... 11
[Link]................................................................................................................................ 13
▪Historique : ......................................................................................................................... 13
▪Fonctionnalités principales :.............................................................................................. 13
▪Architecture de Nagios XI : ................................................................................................ 14
IIPartie 2 ................................................................................................................................... 16
•Partie Pratique ....................................................................................................................... 16
[Link] en place de la supervision avec Nagios XI .............................................................. 17
▪Installation et configuration de Nagios XI : ....................................................................... 17
▪Supervision du protocole SSH : ......................................................................................... 24
▪Supervision de Windows 7 (via SNMP): ............................................................................ 32
▪Réglage des alertes par e-mail :......................................................................................... 39
CONCLUSION ............................................................................................................................ 43

2
Table de figure

Figure 1 : Schéma général de la supervision ................................................................................


Figure 2 : Architecture de Supervision IT ......................................................................................
Figure 3 : Flux de supervision avec Nagios ...................................................................................
Figure 4 : Schéma de l'architecture Nagios ..................................................................................
Figure 5 : Page d'installation de Nagios XI sur VMware. .............................................................
Figure 6 : L'installation de Nagios XI. ...........................................................................................
Figure 7 : Détails des ressources allouées à Nagios XI. ................................................................
Figure 8 : Écran de connexion et instructions de Nagios XI sur VMware Workstation.................
Figure 9 : Affichage de l'adresse IP et des instructions de connexion de Nagios XI .....................
Figure 10 : Présentation des logiciels et fonctionnalités intégrés à Nagios XI .............................
Figure 11 : Installation d’Ubuntu pour la supervision SSH avec Nagios XI. ..................................
Figure 12 : Configuration Assistants dans Nagios XI pour le monitoring SSH ..............................
Figure 13 : Configuration de la surveillance SSH d’un serveur Ubuntu dans Nagios XI ...............
Figure 14 : Sélection des services à surveiller via SSH dans Nagios XI .........................................
Figure 15 : Configuration des paramètres de surveillance SSH dans Nagios XI ...........................
Figure 16 : État des services surveillés.........................................................................................
Figure 17 : Configuration Assistants dans Nagios XI pour le monitoring SSH ..............................
Figure 18 : Présentation des logiciels et fonctionnalités intégrés à Nagios XI. ............................
Figure 19 : Interface de configuration de Nagios XI .....................................................................
Figure 12 : Configuration Assistants dans Nagios XI pour le monitoring SSH ..............................
Figure 13 : Configuration de la surveillance SSH d’un serveur Ubuntu dans Nagios XI ...............
Figure 14 : Sélection des services à surveiller via SSH dans Nagios XI .........................................
Figure 15 : Configuration des paramètres de surveillance SSH dans Nagios XI ...........................
Figure 16 : État des services surveillés..........................................................................................
Figure 17 : Configuration Assistants dans Nagios XI pour le monitoring SSH ..............................
Figure 18 : Présentation des logiciels et fonctionnalités intégrés à Nagios XI. ............................
Figure 19 : Interface de configuration de Nagios XI .....................................................................
Figure 20 : invite de commandes dans Windows 7 ......................................................................
Figure 21 : État des services surveillés..........................................................................................
Figure 22 : Confirmation de la configuration ...............................................................................

3
Remerciement

Je tiens à exprimer ma profonde gratitude à l’école EMMAP pour la qualité de


l’enseignement dispensé tout au long de ma formation en Licence
Professionnelle en Ingénierie Systèmes, Réseaux et Sécurité.

Grâce à l'encadrement pédagogique, à la richesse des modules proposés, ainsi


qu’à l’accompagnement des formateurs, j’ai pu acquérir des compétences
solides et professionnalisantes dans le domaine des réseaux, de la sécurité et
de l’administration système.

Je remercie particulièrement l’équipe enseignante et les responsables


pédagogiques pour leur disponibilité, leur soutien et leur engagement dans la
réussite des étudiants.

4
Introduction

Dans le cadre de ce projet, l'objectif est de mettre en place une solution de


supervision réseau avec Nagios XI.

Selon Wikipédia, la supervision réseau est « l'ensemble des techniques


permettant de surveiller en temps réel l'état de santé, la disponibilité et la
performance des équipements informatiques et réseaux ». Elle permet de
vérifier que les équipements fonctionnent correctement et d'agir rapidement
en cas de problème.

Pour répondre à ces besoins, Nagios XI est une solution de supervision très
utilisée. Il permet de surveiller facilement les serveurs, les équipements réseau
et les applications, en envoyant des alertes en cas de problème et en générant
des rapports pour analyser l'état du réseau.

Cette étude expliquera comment fonctionne Nagios XI, ses avantages et ses
limites.

Elle présentera aussi les étapes pour installer, configurer et utiliser Nagios XI
afin d'assurer une bonne surveillance du réseau.

5
I Partie 1

• Partie Théorique

6
1. Supervision

▪ Définition :

La supervision est un processus qui consiste à recueillir des données sur le


fonctionnement du matériel et des logiciels d’un environnement
informatique afin de s’assurer que tout fonctionne comme prévu. Elle
désigne l’utilisation de techniques et d’outils permettant de surveiller un
système informatique, afin de garantir son bon fonctionnement. La
supervision informatique est un service de surveillance, d’analyses et
d’alertes qui permet de résoudre les problèmes de fonctionnement
informatique de votre entreprise.

(Source : Digital Cook, Wikipédia, et articles techniques sur la supervision informatique)

Figure 1 : Schéma général de la supervision


Figure 1 : Schéma général de la supervision

7
▪ Que peut-on superviser ?
La supervision en informatique peut s’appliquer à plusieurs niveaux
complémentaires. Chaque type de supervision a un rôle spécifique dans le
bon fonctionnement global du système d'information.
➢ Supervision technique
Surveillance des réseaux, serveurs, bases de données et
infrastructures pour détecter les anomalies et garantir la
disponibilité des services. (Source : Wikipédia)

➢ Supervision applicative
Contrôle du bon fonctionnement des logiciels et applications
métiers, en s'assurant qu'ils répondent aux attentes des
utilisateurs. (Source : Appvizer)

➢ Supervision des processus métiers


Analyse des performances des systèmes informatiques pour
optimiser les opérations et garantir le respect des indicateurs de
performance. (Source : Alphorm)

➢ Supervision de la sécurité
Détection des tentatives d'intrusion et surveillance des systèmes de
protection pour éviter les cyberattaques. (Source : Wikipédia)

▪ Pourquoi superviser ?
La supervision informatique répond à plusieurs objectifs stratégiques pour
les entreprises et les services informatiques. Elle permet de :

• Garantir la disponibilité des services :


La supervision permet de s'assurer que les équipements (serveurs, ap-
plications, connexions réseau, etc.) sont accessibles et fonctionnels à
tout moment. Cela évite les interruptions de service qui peuvent im-
pacter les utilisateurs ou les clients.
(Source : IT Connect – La supervision informatique, principes et outils)

8
• Améliorer les performances :
Grâce à la collecte de données en temps réel, la supervision permet
d’identifier les goulots d’étranglement (CPU surchargé, mémoire
saturée, etc.) et d’optimiser les ressources.
(Source : Appvizer – Supervision informatique : enjeux et solutions)

• Réagir rapidement aux incidents :


En cas de panne ou d’anomalie, les alertes générées permettent une
intervention rapide avant que les utilisateurs ne soient affectés.
(Source : LeMagIT – Pourquoi mettre en place une supervision informatique ?)

• Sécuriser le système d’information :


Supervision aide à détecter les comportements anormaux (tentatives
d’intrusion, échecs de connexion, etc.) et à renforcer la sécurité.
(Source : Wikipedia – Supervision informatique, section « sécurité »)

• Anticiper les besoins futurs :


En analysant l’historique des données, la supervision aide à prévoir les
besoins en montée en charge, capacité disque, ou nombre de con-
nexions simultanées.
(Source : Centreon – Pourquoi superviser son infrastructure IT)

9
▪ Comment superviser ?

La supervision peut être mise en œuvre de différentes manières, en


fonction des besoins de l’entreprise et des outils disponibles.

Figure 2 : Architecture de Supervision IT

• À l’aide d’outils spécialisés :


La mise en place d’une solution de supervision repose généralement
sur des outils comme :
✓ Nagios / Nagios XI : supervision des hôtes, services, alertes
personnalisées
✓ Zabbix : supervision temps réel avec base de données intégrée
✓ Centreon : dérivé de Nagios, plus orienté entreprise
✓ PRTG, Icinga, Pandora FMS, etc.

10
• En combinant plusieurs méthodes de surveillance :
✓ Agent-based : installation d’un agent logiciel sur chaque ma-
chine (ex. : NSClient++ pour Nagios)
✓ Sans agent (agentless) : utilisation de protocoles comme
SNMP, ICMP (ping), HTTP, etc.
✓ Supervision active : vérifie si un service fonctionne en temps
réel
✓ Supervision passive : reçoit les états envoyés par d’autres sys-
tèmes ou scripts

• Par l’intégration de modules (plugins) :


Chaque outil offre des plugins qui permettent de superviser :

✓ Des services spécifiques (Web, FTP, SSH, etc.)


✓ Des équipements réseau (routeurs, commutateurs…)
✓ Des bases de données (MySQL, PostgreSQL, etc.)

11
2. Nagios

▪ Historique :

Nagios a été créé en 1996 par Ethan Galstad sous le nom de NetSaint,
initialement conçu pour surveiller les serveurs Novell Netware. En 2002,
le projet a été renommé Nagios, un acronyme récursif pour "Nagios Ain’t
Gonna Insist On Sainthood". Depuis, Nagios est devenu une référence en
matière de supervision open source, avec une communauté active et de
nombreuses extensions disponibles.
(Source : Nagios – Wikipédia )

▪ Fonctionnalités principales :

Nagios offre une gamme étendue de fonctionnalités pour la supervision


informatique :
✓ Surveillance complète de l'infrastructure IT : serveurs,
applications, services réseau, systèmes d'exploitation, etc.
✓ Alertes et notifications personnalisables : par e-mail, SMS, ou
intégration avec des outils tiers.
✓ Tableaux de bord et visualisations : interface web intuitive pour
une vue d'ensemble en temps réel.
✓ Planification de la capacité : analyses historiques pour anticiper
les besoins futurs.

12
Architecture extensible : prise en charge de plugins et d'extensions
pour adapter Nagios à des besoins spécifiques

Figure 3 : Flux de supervision avec Nagios

▪ Architecture de Nagios XI :

✓ Nagios Core : moteur principal de surveillance.


✓ Interface web : pour la configuration, la visualisation et la gestion
des alertes.
✓ Base de données : stockage des informations de performance et des
historiques.
✓ Plugins : scripts exécutables pour vérifier l'état des services et des
hôtes.

13
Agents : installés sur les hôtes pour collecter des données spécifiques.

Figure 4 : Schéma de l'architecture Nagios

14
II Partie 2

• Partie Pratique

15
3. Mise en place de la supervision avec Nagios XI
▪ Installation et configuration de Nagios XI :
L'installation et la configuration de Nagios XI commencent par le
téléchargement de l'image préinstallée depuis le site officiel de Nagios.
La figure suivante illustre les options disponibles pour VMware, facilitant
ainsi la mise en place rapide de la solution de monitoring.

Figure 5 : Page d'installation de Nagios XI sur VMware.

Figure 6 : L'installation de Nagios XI.

16
L'image suivante illustre la configuration de la machine virtuelle Nagios XI sous
VMware Workstation. Elle présente les ressources allouées et les paramètres
essentiels, tels que la mémoire, le processeur, le disque dur et l'adaptateur
réseau, assurant ainsi le bon fonctionnement de l'application de monitoring.

Figure 7 : Détails des ressources allouées à Nagios XI.

Ces images suivantes sont les étapes d’installer Nagios XI dan VMWare
Workstation Pro :

17
18
Après l'installation et la configuration de Nagios XI, nous accédons enfin à
l'interface principale. Cette étape marque le début de la surveillance et du
monitoring des systèmes et services configurés.

Figure 8 : Écran de connexion et instructions de Nagios XI sur VMware Workstation

19
Une fois la machine virtuelle Nagios XI démarrée, une adresse IP lui est
attribuée automatiquement. Cette adresse permet d’accéder à l’interface web
de Nagios XI via un navigateur, facilitant ainsi la gestion et la configuration du
monitoring. L’image suivante affiche cette adresse IP ainsi que les instructions
nécessaires pour la connexion.

Figure 9 : Affichage de l'adresse IP et des instructions de connexion de Nagios XI

20
Une fois connecté à l’interface Nagios XI, nous pouvons explorer les différentes
fonctionnalités disponibles. Cette étape nous permet de visualiser les logiciels
et modules intégrés à Nagios XI, qui sont essentiels pour le monitoring et la
supervision des systèmes et réseaux.

Figure 10 : Présentation des logiciels et fonctionnalités intégrés à Nagios XI

21
22
.

▪ Supervision du protocole SSH :


L’image suivante présente l’installation d’Ubuntu, qui servira de système sur
lequel nous allons configurer et superviser le protocole SSH avec Nagios XI.
Cette étape permet de préparer l’environnement avant la mise en place de
la supervision.

Figure 11 : Installation d’Ubuntu pour la supervision SSH avec Nagios XI.

23
Pour accéder aux fichiers de configuration du service SSH, nous devons nous
déplacer vers le répertoire contenant ces fichiers. La commande cd /etc/ssh
permet d'ouvrir le dossier où sont stockées les configurations du serveur SSH :

La commande suivante est vi /etc/ssh/sshd_config. Permet d’ouvrir le fichier


sshd_config en mode édition avec l'éditeur de texte Vi. Ce fichier est crucial car
il contient toutes les configurations du service SSH sur la machine.

24
➢ Active SSH au démarrage : La commande sudo systemctl enable ssh
permet de s'assurer que le service SSH démarre automatiquement à
chaque redémarrage du système.
➢ Démarre le service SSH : sudo systemctl start ssh lance immédiatement
le serveur SSH, permettant aux connexions distantes d'être établies.
➢ Vérifie l'état du service SSH : La commande systemctl status ssh affiche
des informations sur le statut du service SSH, indiquant s'il est actif, en
cours d'exécution ou arrêté.

25
L’image suivante j’ai passé le ping de Nagios au Ubuntu à l’aide d’adresse IP
d’Ubuntu :

26
L’image présente la section des assistants de configuration dans Nagios XI, où
l'utilisateur a recherché « ssh » afin de trouver des assistants pertinents pour le
monitoring des connexions SSH.

Figure 12 : Configuration Assistants dans Nagios XI pour le monitoring SSH

L’image suivante j’ai configuré la surveillance d’un serveur Ubuntu avec Nagios
XI en utilisant l’assistant SSH Proxy Configuration Wizard.
Dans cette première étape, j’ai saisi l’adresse IP du serveur ([Link]) et
j’ai sélectionné Linux - Ubuntu comme système d’exploitation.

Figure 13 : Configuration de la surveillance SSH d’un serveur Ubuntu dans Nagios XI

27
À l’étape 2 de la configuration SSH dans Nagios XI, j’ai défini les détails du
serveur distant. J’ai conservé l’adresse IP [Link] comme nom d’hôte.
Ensuite, j’ai sélectionné les statistiques que je souhaite surveiller sur le serveur
Ubuntu via SSH. J’ai coché l’option Ping pour vérifier la connectivité réseau, puis
j’ai ajouté plusieurs commandes distantes préconfigurées pour surveiller.

Figure 14 : Sélection des services à surveiller via SSH dans Nagios XI

L’étape Trois consiste à paramétrer la surveillance SSH de l'hôte et des services


associés. Les réglages clés comprennent :
• Intervalle de surveillance standard : Vérification automatique toutes
les 5 minutes.
• Gestion des incidents : En cas d'anomalie détectée, une vérification
minute par minute est déclenchée avant l'envoi d'une notification pour
confirmer le problème.
• Options complémentaires : Accès aux menus de configuration avancée
(modèles, déploiement automatique, etc.).

28
Figure 15 : Configuration des paramètres de surveillance SSH dans Nagios XI

Dans capture d’écran suivante la configuration SSH a été appliquée avec succès
pour la surveillance de l'hôte.

Suivant l'hôte [Link] à 4 services (Current Users, Ping, Root Disk


Space, Total Processes) en attente de leur première vérification, avec des
contrôles planifiés dans les minutes suivant la configuration. Aucune alerte
critique n'a été détectée au moment de la mise à jour.

29
Figure 16 : État des services surveillés

30
▪ Supervision de Windows 7 (via SNMP):
Cette capture illustre la machine virtuelle Windows 7 x64 dans VMware
Workstation, préparée pour la supervision SNMP. La liste partielle des
services système (tous en mode Manuel) inclut des éléments critiques
comme Cryptographic Files et COM+ System Application.

Figure 17 : Configuration Assistants dans Nagios XI pour le monitoring SSH

31
La capture suivante montre la fenêtre des propriétés du service SNMP dans une
VM Windows 7 x64. Le tableau au centre affiche les types de services SNMP
activés : Physical, Applications, Internet et End-to-end. Cela confirme que SNMP
est installé et partiellement configuré pour la supervision.

Figure 18 : Présentation des logiciels et fonctionnalités intégrés à Nagios XI.

La capture montre l’assistant de configuration de Nagios XI, avec plusieurs


options SNMP disponibles :
• Linux SNMP
• SNMP Trap
• SNMP Walk
• SNMP de Windows (pour superviser un poste Windows via le protocole
SNMP)
Cela confirme que Nagios XI est prêt à superviser une machine Windows
7 par SNMP.

32
Figure 19 : Interface de configuration de Nagios XI

La commande ipconfig révèle l’adresse IP de la machine virtuelle Windows 7 :


[Link].
Cette information est essentielle pour l’ajouter comme hôte SNMP dans Nagios
XI.

Figure 20 : invite de commandes dans Windows 7

L'utilisateur a saisi l'adresse IP de l'appareil à surveiller : [Link].

33
La version SNMP sélectionnée est SNMP v2c (indiquée par le chiffre "2" dans le
champ "Version SNMP"). Le port HTTP par défaut est laissé à 80.
Configuration de la communauté SNMP : public (standard, mais peu sécurisé).
Deux OIDs sont ajoutés pour surveillance :
o sysUpTime.0 : Mesure le temps de fonctionnement de l'appareil.
o ifOperStatus.1 : Surveille l'état du port réseau (1 = actif, 0 = inactif).
Des exemples supplémentaires sont fournis (température Cisco, sessions VPN)
mais non activés.
Intervalle normal de surveillance : 5 minutes. En cas de problème, vérification
accélérée : 1 minute avant notification.

Figure 21 : État des services surveillés

34
35
Le capture d’écran montre que la configuration SNMP a été appliquée avec
succès.
Je peux maintenant :
• Voir les détails de l'appareil surveillé (adresse IP : [Link]).
• Lancer un autre assistant de configuration si nécessaire.

Figure 22 : Confirmation de la configuration

36
Capture d’écran suivante montre deux services sont en attente de leur première
vérification
• Port 1 Status : Affichera l’état du port réseau.
• Uptime : Affichera le temps de fonctionnement de l’appareil.
Actuellement, il n’y a aucune alerte.
Le statut est affiché comme "En attente", en attendant la première collecte
de données.

37
▪ Réglage des alertes par e-mail :

❖ Informations du compte (Capture 1)

• Nom : ISMAIL
• E-mail : animemanga1411@[Link] (mis à jour
depuis root@localhost)
• Clé API : Une clé sécurisée est générée pour les accès externes.
• Langue : Passée de l’anglais au français.
→ Ces paramètres assurent que les notifications arrivent au bon destinataire.

38
❖ Activation des notifications (Capture 2 & 3)

• Méthodes activées :
o E-mail : Activé (seule option cochée).
o SMS : Désactivé.
• Types d’alertes : Tous sélectionnés (pannes, récupérations, etc.).
• Plages horaires : Alertes autorisées 24h/24, 7j/7.
→ L’utilisateur recevra toutes les alertes par e-mail, sans restriction
horaire.

39
❖ Personnalisation des messages (Capture 4 & 5)

• Sujet des alertes :


o Exemple pour un hôte : %type% Host Alert - %host% is
%hoststate%.
• Contenu du message : Inclut des détails comme l’adresse IP, l’état, et un
lien de réponse.
• Format : Texte brut (pas de HTML).
→ Les e-mails seront clairs et exploitables, avec un format standardisé.

40
41
CONCLUSION

En participant à la mise en place et à la configuration de la solution Nagios XI,


j’ai mieux compris l’importance de la surveillance proactive dans une
infrastructure réseau.

J’ai pu observer comment la supervision permet de garantir la disponibilité, la


performance et la sécurité des services informatiques. Grâce à l’utilisation de
plugins, de tableaux de bord et de systèmes d’alerte, il devient possible d’agir
rapidement en cas d’incident, ce qui limite les interruptions et améliore la
qualité du service rendu aux utilisateurs.

Ce stage m’a également permis de renforcer mes compétences en


administration système, en réseau, ainsi qu’en analyse des performances, tout
en développant ma rigueur et ma capacité à travailler sur des projets concrets.

En conclusion, cette expérience a été enrichissante et représente une étape


importante dans mon parcours professionnel. Elle m’a conforté dans mon choix
d’orientation vers les métiers de l’administration systèmes et réseaux, avec un
intérêt particulier pour les solutions de monitoring et de gestion
d’infrastructure.

42

Vous aimerez peut-être aussi