REPUBLIQUE DU CAMEROUN REPUBLIC OF CAMEROON
…………………………………… …………………………………
Paix-Travail-Patrie Peace-Work-Fatherland
MINISTERE DE L’ENSEIGNEMENT
SUPERIEUR MINISTRY OF HIGHER EDUCATION
……………………………………… ……………………………….
IINSTITUT UNIVERSITAIRE DE LA CÖTE COAST UNIVERSITY INSTITUE
Rapport de fin de stage académique
En vue de l’obtention du Diplôme d’Etude Collégiale en Réseau et
Sécurité Informatique
Stage effectué du 13 Juin au 13 Août 2022
Filière : Technologie de l’Information
Spécialité : Réseau et Sécurité Informatique
Rédigé et soutenue par MASSOH Florette
Sous l’encadrement :
Académique de : Professionnel de :
M GUIMEYA Christian Ing. GUIFFO Franck
Année académique 2021-2022
Mise en place d’une solution de supervision informatique avec Nagios
Dédicace
Rédigée et soutenue par Florette MASSOH p. 2
Mise en place d’une solution de supervision informatique avec Nagios
Remerciements
La réalisation réussie de ce rapport de stage n'aurait pas été possible sans le
soutien et l'assistance de nombreuses personnes et organisations.
Tout d'abord, j'exprime mes remerciements les plus sincères et ma
reconnaissance au Dieu Tout-Puissant pour ses bénédictions divines qui m'ont
permis de mener à bien mon projet de stage de fin d'année.
Dans le plan académique :
Mes remerciements et mon appréciation vont au propriétaire de IUC (Institut
Universitaire de la Côte) M. GUIMEZAP Paul pour l'initiative de créer l'institut
pour que les étudiants soient bien formés et qualifiés.
Je suis profondément reconnaissant à mon encadrant académique M.
GUIMEYA Christian pour tous ses conseils, suggestions et le temps qu'il a mis
à ma disposition.
Tous mes remerciements à tout le personnel qui constitue le secteur TIC qui a
mis toutes ses forces pour nous guider durant l'année : Mme NOUBANKA
Manuella, M. TEKOUDJOU Xavier, M. BABAGNACK Serge et tout le reste
des enseignants.
Dans le plan professionnel :
Tout d'abord, je tiens à remercier M. Patrick NOUMO de m'avoir donné
l'opportunité d'effectuer un stage dans son entreprise. Pour moi, je peux apprendre
de cette grande expérience. Cela m'aide à explorer mes compétences et à accroître
mon intérêt pour le développement Web.
Aussi nos plus sincères remerciements à mon encadreur professionnel Ing.
GUIFFO Franck pour les conseils étape par étape qui m'ont été donnés pendant
mon stage et pour avoir cru en moi.
Enfin, je dois reconnaître avec respect le soutien constant et les patients de mes
parents. Mes remerciements et ma gratitude vont également à chacun de mes
frères et sœurs qui m'ont encouragé et soutenu dans la préparation de ce rapport.
Rédigée et soutenue par Florette MASSOH p. 3
Mise en place d’une solution de supervision informatique avec Nagios
SOMMAIRE
INTRODUCTION
CHAPITRE I : Présentation de l’entreprise et déroulement du stage
Section I : Présentation de l’entreprise
Section II : Déroulement du stage
CHAPITRE II : cahier de charges et méthodologie
Section I : Cahier de Charges
Section II : Méthodologie
CHAPITRE III : La supervision avec Nagios
Section I : Analyse
Section II : Conception
CHAPITRE IV : Implémentation
Section I : Environnement de travail (outils) et sécurité
Section II : Résultat obtenus et tests
CONCLUSION
BIBLIOGRAPHIE
TABLE DE MATIERES
Rédigée et soutenue par Florette MASSOH p. 4
Mise en place d’une solution de supervision informatique avec Nagios
LISTE DES TABLEAUX
Figure 1: architecture de l'entreprise ..................................................................................................... 16
Figure 2: localisation ............................................................................................................................. 17
Figure 3: architecture existante ............................................................................................................. 21
Figure 4: architecture de ladite solution ............................................................................................... 23
Figure 5: diagramme de Gantt ............................................................................................................... 26
Figure 6: interface graphique ................................................................................................................ 30
Figure 7: architecture standard de Nagios ............................................................................................. 32
Figure 8 : implémentation 1 .................................................................................................................. 34
Figure 9 : implémentation 2 .................................................................................................................. 34
Figure 10 : implémentation 3 ................................................................................................................ 35
Figure 11 : implémentation 4 ................................................................................................................ 35
Figure 12 : implémentation 5 ................................................................................................................ 35
Figure 13 : implémentation 6 ................................................................................................................ 36
Figure 14:implémentation 7 .................................................................................................................. 36
Figure 15 : implémentation 8 ................................................................................................................ 37
Figure 16 : implémentation 9 ................................................................................................................ 37
Figure 17 : implémentation 10 .............................................................................................................. 38
Figure 18 : implémentation 11 .............................................................................................................. 38
Figure 19 : implémentation 12 .............................................................................................................. 38
Figure 20 : implémentation 13 .............................................................................................................. 39
Figure 21 : implémentation 14 .............................................................................................................. 39
Figure 22 : implémentation 15 .............................................................................................................. 39
Figure 23 : implémentation 16 .............................................................................................................. 40
Figure 24 : implémentation 17 .............................................................................................................. 40
Figure 25 : implémentation 18 .............................................................................................................. 40
Figure 26 : implémentation 19 .............................................................................................................. 41
Figure 27 : implémentation 20 .............................................................................................................. 41
Figure 28 : implémentation 21 .............................................................................................................. 41
Figure 29 : implémentation 22 .............................................................................................................. 42
Figure 30 : implémentation 23 .............................................................................................................. 42
Figure 31 : implémentation 24 .............................................................................................................. 42
Figure 32 : implémentation 25 .............................................................................................................. 43
Figure 33 : implémentation 26 .............................................................................................................. 43
Figure 34 : implémentation 27 .............................................................................................................. 43
Figure 35 : implémentation 28 .............................................................................................................. 44
Figure 36 : implémentation 29 .............................................................................................................. 44
Figure 37 : implémentation 30 .............................................................................................................. 44
Figure 38 : implémentation 31 .............................................................................................................. 45
Figure 39 : implémentation 32 .............................................................................................................. 45
Figure 40 : implémentation 33 .............................................................................................................. 45
Figure 41 : implémentation 34 .............................................................................................................. 46
Figure 42 : implémentation 35 .............................................................................................................. 46
Figure 43 : implémentation 36 .............................................................................................................. 46
Rédigée et soutenue par Florette MASSOH p. 5
Mise en place d’une solution de supervision informatique avec Nagios
Figure 44 : implémentation 37 .............................................................................................................. 47
Figure 45 : implémentation 38 .............................................................................................................. 47
Figure 46 : implémentation 39 .............................................................................................................. 47
Figure 47 : implémentation 40 .............................................................................................................. 48
Figure 48 : implémentation 41 .............................................................................................................. 48
Figure 49 : implémentation 42 .............................................................................................................. 48
Figure 50 : implémentation 43 .............................................................................................................. 49
Figure 51 : implémentation 44 .............................................................................................................. 49
Figure 52 : implémentation 45 .............................................................................................................. 49
Figure 53 : implémentation 46 .............................................................................................................. 50
Figure 54 : implémentation 47 .............................................................................................................. 50
Figure 55 : implémentation 48 .............................................................................................................. 50
Figure 56 : implémentation 49 .............................................................................................................. 51
Figure 57 : implémentation 50 .............................................................................................................. 51
Figure 58 : implémentation 51 .............................................................................................................. 51
Figure 59 : implémentation 52 .............................................................................................................. 52
Figure 60 : implémentation 53 .............................................................................................................. 52
Figure 61 : implémentation 54 .............................................................................................................. 55
Rédigée et soutenue par Florette MASSOH p. 6
Mise en place d’une solution de supervision informatique avec Nagios
LISTE DES FIGURES
Tableau 1: fiche signalétique ................................................................................................................. 16
Tableau 2: déroulement du stage ........................................................................................................... 18
Tableau 3: etude de l'existant ................................................................................................................ 21
Tableau 4:solution proposée .................................................................................................................. 22
Tableau 5: ressources humaines ............................................................................................................ 24
Tableau 6: ressources matérielles et logicielles..................................................................................... 24
Tableau 7: ressources financières .......................................................................................................... 25
Tableau 8:coût du projet ........................................................................................................................ 25
Tableau 9:planification des tâches......................................................................................................... 25
Rédigée et soutenue par Florette MASSOH p. 7
Mise en place d’une solution de supervision informatique avec Nagios
LISTE DES ABREVIATIONS
BTS : Brevet de Technicien Supérieur
CGI (Common Gateway interface)
DEC : Diplôme d’Etude Collégial
ING : Ingénieur
ISO: international organisation for standardization
IT: information technology
LIPRO : licence professionnelle
LITECH : Licence technologique
M. PRO: Master Professional
M.ENG: master engineer
M.SC : master science
PME : petite et moyenne entreprise
SARL : société à responsabilité limitée
SNMP : Simple Network Management Protocol
Rédigée et soutenue par Florette MASSOH p. 8
Mise en place d’une solution de supervision informatique avec Nagios
AVANT-PROPOS
Dans le but d’assurer son développement et de fournir aux Entreprises installées aux
Cameroun les ressources qualifiées, l’Etat Camerounais a autorisé la création de nombreuses
structures et Instituts Privées d’Enseignement Supérieur (IPES), qui étendent leurs formations
professionnelles aux différents cycles au rang desquels le Brevet de Techniciens Supérieur. Cet
crée par arrêté ministériel N°90/E/58/MINEDUC/DUEP de l’examen est 24 décembre 1971.
L’Institut Supérieur des Technologies et du Design Industriel (ISTDI) crée par arrêté
N°02/0094/MINESUP/DDES/ESUP du 13 septembre 2002 avec l’autorisation d’ouverture
N°0102/MINESUP/DDES/ESUP du 18 septembre 2002 a été érigé Institut Universitaire de la
Côte (IUC) par arrêté N°1/05/156/N/MINESUP/DDES/ESUP/SAC/ebm du 24 Octobre.
Aujourd’hui, IUC compte en son sein trois (03) établissements, à savoir :
1. L’Institut Supérieur de Technologies & du Design Industriel (ISTDI) qui forme
dans les cycles et les filières suivantes :
a. Le Master Professionnel
M.Pro – Système d’Information Audit Et Conseil (SIAC)
M.Pro -Système d’Informations et Réseau (SIR)
M.Pro – Système D’information Et Génie Logiciel
M.Pro – RESEAU TELECOMMUNICATION
b. La Licence Professionnelle
LiPro –Management Des Services de l’Automobile
LiPro –Gestion des Parcs Informations
LiPro –Maintenance et Expertise Automobile
LiPro –Génie mécanique et Productique
LiPro –Génie Télécommunication et Réseau
LiTech –Génie électrique et automatismes
LiTech –Génie chimique
LiTech –Génie thermique
LiTech – Qualité Hygiène Et Sécurité Industrielle
c. Le BTS Industriel et Technologique
BTS – Maintenance Des Systèmes Electroniques
BTS – Maintenance Et Après-Vente Automobile
BTS – Génie Logiciel
BTS – Electrotechnique
BTS – Mécatronique
BTS – Télécommunications
BTS – Réseaux Et Sécurité
Rédigée et soutenue par Florette MASSOH p. 9
Mise en place d’une solution de supervision informatique avec Nagios
2. L’Institut de Commerce et d’Ingénierie d’Affaires (ICIA)
a. Le Master Professionnel
M.Pro – Manager Du Développement D’affaires A L’international
M.Pro – Executive Master of Engineering Finance
M.Pro – Executive Master of Engineering Logistique
M.Pro – Executive Master of Engineering Generalist
M.Pro – Excutive Master in Business Administration
M.Pro – Executive Mba in Global Entrepreneurship
M.Pro – Executive Mba in Business Administration
M.Pro – Qualite Securite Environnement
M.Pro – Marketing Et Communication Des Organisations
M.Pro – Marketing
M.Pro – Management Logistique Transport Et Douane Transit
M.Pro – Management De La Logistique Et Des Operations De Transport
M.Pro – Management De La Logistique
b. La Licence Professionnelle
LiPro – Banque Et Finance
LiPro – Transport Et Logistique
LiPro – Sciences Et Techniques Administratives
LiPro – Publicité
LiPro – Marketing Manager Opérationnel
LiPro – Marketing Commerce Et Vente
LiPro – Management Des Operations Du Commerce International
LiPro – Gestionnaire De La Clientèle
c. Le BTS
BTS – Droit Dominal
BTS – Gestion Logistique Et Transport
BTS – Marketing Commerce Et Vente
BTS – Journalisme
3. Institut d’Ingénierie Informatique d’Afrique Centrale (3IAC)
ING – Ingénieur 3IL- AC
PREPA – Classe Préparatoire Informatique 3il
M.PRO – Conception Des Systèmes D’information-Management Des Systèmes
D’information
M.PRO – Conception Des Systèmes D’information-Management Des Systèmes
Réseaux
DEC – Technologie De L’informatique-Réseautique Et Securite Informatique
DEC – Technologie De L’informatique-Programmation Et Applications Mobiles
Rédigée et soutenue par Florette MASSOH p. 10
Mise en place d’une solution de supervision informatique avec Nagios
4. Les Programmes Internationaux des Sciences et Technologies de l’Innovation
a. Cycle Ingénieur
ING – Sciences Aéronautiques
ING – Ingénieurs Pour La Terre
ING – Parcours Des Ecoles Polytechnique
ING – Ingénierie Biomédical
b. La Licence Professionnelle
Maintenance Des Equipements Biomédicaux
LiPro – Licence Sciences Techniques-Mathématique
LiPro – Licence Sciences Techniques-Physique
LiPro – Architecture Et Design Industriel
c. Le BTS Industriel et Technologique
Phyto-Aromathérapie
Biotechnologie Agricole
Analyse Biologique Et Biochimique
Industrie Alimentaire
Agro Equipement
Production Végétale
Production Animale
BTS – Kinésithérapie
BTS – Sage-Femme
BTS – Techniques De Laboratoire
BTS – Radiologie Et Imagerie Médicale
BTS – Sciences Infirmières
5. School of Engineering and Applied Sciences
a. Le Master
M.Sc – Human Resource Management
M.Sc – Logistics & Supply Chain
M.Sc – Accounting and Finance
M.Sc – Financial Management
M.Eng – Mechanical Engineering
M.Eng – Civil Engineering
M.Eng – Computer Science & Engineering
M.Eng – Electrical & Electronics Engineering
M.Pro – Genie Civil
Rédigée et soutenue par Florette MASSOH p. 11
Mise en place d’une solution de supervision informatique avec Nagios
b. La Licence
LiPro – Génie Du Bois
LiPro – Génie Civil
LiTech – Géomatique Et Topographie
LiPro – Travaux Publics
LiPro – Bâtiment
c. Le BTS
BTS – Travaux Publics
BTS – Menuiserie Et Ebénisterie
BTS – Bâtiment
Au cours de leur formation, les étudiants du cycle DEC sont amenés à effectuer un stage
d’une période minimale deux mois dans une entreprise de la place afin de s’imprégner des
réalités du monde professionnel et mettre en pratique les connaissances acquises à l’école. Sous
la double supervision des encadreurs académique et professionnel, ils rédigent un rapport sur
un thème qui découle des problèmes et défaillances constatées. C’est dans le strict respect de
cette exigence que nous avons effectué notre stage à PERFITCOM où nous avons retenu pour
thème : « Mise en place d’une Solution de gestion de parc informatique avec Nagios ».
Rédigée et soutenue par Florette MASSOH p. 12
Mise en place d’une solution de supervision informatique avec Nagios
Résumé
La taille des réseaux ne cesse pas de grandir de jour en jour et l’importance de ceux-ci dans
le monde de l’entreprise prend une place prépondérante. Le besoin de contrôler en temps réel
leur qualité et leur état est rapidement devenu une priorité. C’est dans ce but qu’est apparu, il y
a maintenant une vingtaine d’années, le concept de supervision de réseaux. Pour ce faire, nous
allons définir en premier lieu le concept et la notion de la supervision de réseaux. Nous allons
aussi faire une étude comparative sur les différentes solutions de supervision des réseaux open
source, en vue de choisir la meilleure solution. Puis, nous procéderons à une étude approfondie
de cette solution retenue. Enfin, nous allons procéder à sa mise en œuvre en tenant compte des
spécifications du cahier des charges ainsi qu’une architecture bien déterminée.
Rédigée et soutenue par Florette MASSOH p. 13
Mise en place d’une solution de supervision informatique avec Nagios
Abstract
The size of the networks does not stop growing day by day and the importance of these
in the business world takes a prominent place. The need to monitor their quality and condition
in real time quickly became a priority. It is for this purpose that the concept of network
monitoring appeared about twenty years ago. To do this, we will first define the concept and
notion of network monitoring. We will also do a comparative study on the different open source
network monitoring solutions, in order to choose the best solution. Then, we will carry out an
in-depth study of this chosen solution. Finally, we will proceed with its implementation taking
into account the specifications of the specifications as well as a well-defined architecture.
Rédigée et soutenue par Florette MASSOH p. 14
Mise en place d’une solution de supervision informatique avec Nagios
Introduction générale
Ces dernières années le développement de l’internet et des nouvelles technologiques ne
cesse plus d’évolué pour faciliter de plus en plus la vie quotidienne et professionnel. Les
entreprises utilisent leurs réseaux pour y mettre leurs données, ils doivent alors être toujours
disponible et garantissent la qualité de service. Les réseaux informatiques représentent un
élément de base pour la transmission des données entre les sites distants. Sur les réseaux
physiques de nombreuses composantes sont donc à surveiller : l'utilisation de la largeur de
bande, l'état de fonctionnement des liens, les problèmes de câblage, le bon cheminement de
l'information entre les machines, etc. Pour ce faire différents points stratégiques sont à observer
comme les routeurs, les serveurs, les liens, les postes, les imprimantes. Ainsi, en cas de panne
ou de mauvais fonctionnement sur le réseau, l'administrateur doit pouvoir interpréter
l'information reçue pour identifier la source du problème. Pour ce fait on a vu l’utilité de
recourir aux outils de supervision des réseaux afin d’accomplir cette tâche. C’est dans ce cadre
que se situe ce projet de fin d'études. Il est conduit et développé au sein de l’entreprise Perfitcom
dans le but de mettre en place un outil de supervision du réseau de TEFON Sarl permettant de
vérifier si leurs équipements sont parfaitement fonctionnels, afficher une cartographie de
réseaux, et envoyer en cas de problème une notification à l’administrateur. Est-ce qu’une
solution de supervision serait-elle meilleur pour pallier à ces différents points énoncés ? Le
présent document est structuré en quatre chapitres. Dans le premier chapitre nous présenterons
l’entreprise et le déroulement du stage. Dans le second chapitre nous présentons notre cahier de
charge et notre méthodologie. Le troisième chapitre est consacré à l’analyse et la conception du
projet et le quatrième chapitre est réservé pour la réalisation et discussion du résultat obtenu.
Rédigée et soutenue par Florette MASSOH p. 15
Mise en place d’une solution de supervision informatique avec Nagios
CHAPITRE I. PRESENTATION DE L’ENTREPRISE ET
DEROULEMENT DU STAGE
Section I : Présentation de l’entreprise
1. Généralités
Perfitcom (Performance IT et Conseil en Management) est une entreprise qui accompagne
les PME et les grandes entreprises dans la résolution de leurs enjeux les plus complexes en
fournissant des services en conseil, stratégie TI, maintenance des infrastructures IT, et la vente
des solutions informatiques et technologiques. Grâce à nos compétences spécialisées dans plus
de 10 industries et dans toutes les fonctions administratives, nous répondons aux besoins de nos
clients en leur offrant la solution la plus efficiente. Elle est située dans la ville de Douala plus
précisément à AKWA, 655 Rue Boué de Lapeyrère.
2. FICHE SIGNALETIQUE
Nom de l’Entreprise PERFITCOM
Statut juridique SARL
Nombres d’employés 6
Siège Social Akwa, 655 Rue Boué de Lapeyrère
Contact +237 233-438-540
Président directeur général M. Patrick NOUMO
E-mail de l’entreprise
[email protected] Tableau 1: fiche signalétique
3. Architecture de l’entreprise
Figure 1: architecture de l'entreprise
Rédigée et soutenue par Florette MASSOH p. 16
Mise en place d’une solution de supervision informatique avec Nagios
4. Localisation
Figure 2: localisation
5. Services
Stratégies IT et transformation digitale
Conseil en Technologie et Innovation
Optimisation et harmonisation des processus
Gestion de parc informatique
L’étude de vos besoins : quel matériel vous serait utile ? Quelles capacités vos
logiciels nécessitent-ils ? Une solution cloud est-elle mieux pour vous que du
matériel dans votre société ?
L’offre pour la configuration sur laquelle vous avez marqué votre accord
L’installation de votre système, sa mise en route, l’accompagnement des
utilisateurs
La maintenance de votre système : intervention en cas de problème, hotline,
maintenance à distance
Formation professionnelle IT
Services de migration cloud
Services pro ERP (Enterprise Resource Planning) / CRM (Customer
Relationship Management
6. Leurs partenaires
SAP (Systems, application and products in data processing)
CISCO
MICROSOFT
KASPERSKY
ZEBRA Registered Reseller
Rédigée et soutenue par Florette MASSOH p. 17
Mise en place d’une solution de supervision informatique avec Nagios
Section 2 : déroulement du stage
Date Synthèse des tâches effectuées, Connaissances et expériences Résultats
acquises, difficultés rencontrées, solutions, etc.
14-06 Observation de l’entreprise /
15-06 Recherches approfondies sur l’entreprise /
16-06 Travail à TEFON Sarl (1ère intervention : jour 1) 1/ le premier
1ère machine : reconfigurer Outlook /ce problème a débuté à cause de la bureau est à
panne du serveur. revoir
Difficultés rencontrés : impossible d’installer et configurer Office : 2/travail terminé
système obsolète.
Solution : refaire entièrement le système (de Windows 7 à Windows
10) et réinstaller Office.
2ème machine : même problème
Bureau 2 : il était question pour nous de mettre une nouvelle machine à
jour de l’entreprise et configurer Outlook de deux autres machines et le
travail a été fait avec succès.
17-06 Recherche et essaie sur la sauvegarde et partage des fichiers sur les Partage possible
/21-06 machines virtuelles (WS2012, Windows 10) à travers un hyperviseur. Sauvegarde non
terminée
22-06 Jour 2 : refaire le système des machines du bureau 1 (sauvegarder les /
données dans un support externe, booter une clé de Windows 10
NB : lorsqu’on veut refaire le système il est impératif et nécessaire de
sauvegarder toutes les partitions
Dès que le système fait configurer pour les pilotes
23-06 Jour 3 : activer Windows, installer la mise à jour, installer power ISO, Travail terminé
installer Driver pack, installer et configurer Office (Outlook) avec succès
24-06 / Recherche sur la sauvegarde et sur Checkpoint et audit et sécurité Plus de temps
28-06 pour l’accomplir
en tant que
projet
29-06 Choix du thème : Mise en place d’une solution de gestion de parc /
informatique avec Nagios sur Ubuntu.
30-06 / Recherche sur le thème et avance sur le cahier de charge. /
05-07
06-07 Travail à TEFON Sarl Travail terminé
Remplacer les machines lentes par celle plus performante : avec succès
Copier les données
Refaire le système
Installer et configurer les pilotes, Office et l’imprimante
Tableau 2: déroulement du stage
Rédigée et soutenue par Florette MASSOH p. 18
Mise en place d’une solution de supervision informatique avec Nagios
Chapitre 2 : cahier de charge et méthodologie
Section 1 : cahier de charge
I. Description du projet
1. Contexte et définition du projet
Ce projet consistera pour l’entreprise PERFITCOM, de mettre en place une solution de
gestion de parc informatique pour leur client. Ceci passera par plusieurs étapes qui seront
énumérées dans la suite de notre travail.
2. L’objectif du projet
L’objectif de notre projet est de mettre en place une solution de gestion de parc informatique
dans notre entreprise pour pouvoir administrer le réseau de TEFON Sarl situé à Akwa ; Cette
solution nous permettra d’être prévenu en avance d’une panne ou d’un problème dans le réseau,
de faire une maintenance du réseau à distance et de recevoir toutes les préoccupations des
utilisateurs. Dans un premier temps, nous définirons de manière claire et précise les besoins et
attentes du projet mis en place.
3. Les fonctionnalités de la solution mise en place
Recenser et localiser l’ensemble des éléments du parc informatique.
Définir l’organisation du système informatique.
Administrer les serveurs et équipements réseau.
Gérer l’ensemble des prestataires tiers liés à l’informatique (support logiciel, support
matériel, opérateur internet…).
Protéger le parc informatique avec des outils de sécurité avancés.
Assurer la maintenance préventive et le dépannage des équipements informatiques.
Mettre en place des procédures de renouvellement des postes informatiques,
serveurs et équipements réseau en fonction d’un cycle de vie prédéfini.
Assurer la formation des utilisateurs aux usages informatiques.
Établir une charte informatique.
Garantir le fonctionnement optimal du parc informatique.
Rédigée et soutenue par Florette MASSOH p. 19
Mise en place d’une solution de supervision informatique avec Nagios
4. Les contraintes du projet
Mener à bien un projet n’est pas choses faciles, Cependant nous rencontrons plusieurs
contraintes parmi lesquelles :
Contraintes Temporelles : A partir de la livraison du cahier des charges nous
disposons d’environ 1 mois. Le délai semble court pour le projet entier qui est dédié à
la mise en place d’une solution de gestion de parc informatique. Mais, reste suffisant
pour terminer avec exactitude l’ensemble des tâches.
Contraintes Techniques : Dans le développement de notre système, nous disposons
d’une architecture existante sur laquelle nous devrons baser notre projet. La structure
de notre système doit être extensible pour la mettre en place plus facilement ; De plus,
le développement devra suivre toutes les normes techniques pour une meilleure
performance.
Contrainte de sécurité : La gestion de la sécurité est la contrainte la plus importante
car, il est important de sécuriser correctement notre parc pour éviter tout désagrément
comme la défaillance de la machine et bien d’autres.
Rédigée et soutenue par Florette MASSOH p. 20
Mise en place d’une solution de supervision informatique avec Nagios
II. Description du besoin
1. Etude de l’existant
Equipements Rôles
Serveur obsolète Reçoit et traite les requêtes des clients
Ordinateurs réaliser, exécuter des opérations ou des
calculs, Il a la capacité de stocker, récupérer
et traiter des données, saisir des documents,
envoyer des courriels, et naviguer sur
Internet.
Câble Ethernet Fournir une connexion internet
Baies Pour centraliser les éléments du réseau
informatique
Câbles réseaux Pour l’interconnexion des équipements d’un
réseau
onduleur protéger des appareils informatiques contre
les risques électriques comme les coupures
de courant, les surtensions, les sous-tensions
Tableau 3: etude de l'existant
2. Critique de l’existant
Cette entreprise ayant demandé à Perfitcom d’assurer leur infogérance, nous constatons que
lorsqu’il y’a un problème, il y’a de forte chance que nous arrivions lorsque le problème est déjà
défectueux car il faut se déplacer, analyser avant de trouver une solution et cela prend plus de
temps que demandé pour résoudre ce blocage.
3. Architecture existante
Figure 3: architecture existante
Rédigée et soutenue par Florette MASSOH p. 21
Mise en place d’une solution de supervision informatique avec Nagios
4. Etude comparative des différentes solutions
Voici donc une série de logiciel nous permettant de gérer ce problème selon le tableau
comparatif suivant :
Logiciels Avantages
CACTI CACTI est donc une boîte à outils dotée de
capacités étendues d’affichage graphique et
d’analyse des tendances de performance du
réseau. Elle peut être utilisée pour surveiller
presque tout indicateur qui peut être représenté
dans un graphique. Cependant, cette solution
prenant en charge des possibilités d’ajustement
presque infinies, cela peut la rendre trop
complexe pour certaines applications.
NAGIOS Nagios est un puissant outil de surveillance du
réseau, l’interface Web est rapide et intuitive, et
la partie serveur est extrêmement fiable. L’outil
pouvant être adapté à presque toutes les tâches de
surveillance. La plateforme logicielle Nagios
propose un mécanisme personnalisable de
notifications par e-mail, SMS et messagerie
instantanée via les principaux services de
messagerie Internet. De plus, la fonction
d’affichage présente tous les équipements
surveillés au sein d’une représentation logique de
leur place dans le réseau, avec des codes couleurs
qui signalent les problèmes lorsqu’ils
surviennent.
ZABBIX Zabbix est un outil complet de surveillance du
réseau et du système, qui combine plusieurs
fonctions dans une console Web. Cette solution
peut aussi fonctionner sans agents, en utilisant le
protocole SNMP. Zabbix prend en charge
VMware, Hyper-V et d’autres hyperviseurs de
virtualisation, il fournit des informations
détaillées sur les performances, la disponibilité et
l’activité de l’hyperviseur. La configuration
initiale nécessite beaucoup de travail et beaucoup
d'optimisation est nécessaire à long terme. La
documentation n'est pas aussi claire pour les
débutants, en particulier lorsque des problèmes
courants surviennent lors de l'installation ou de
l'administration après l'installation.
ICINGA Icinga 2 a été conçu pour être moins fastidieux,
plus performant et plus convivial. Icinga peut être
configuré via l’interface Web. Cette
fonctionnalité est une aubaine pour ceux qui
préfèrent gérer leur logiciel de surveillance sans
la ligne de commande.
Tableau 4:solution proposée
Rédigée et soutenue par Florette MASSOH p. 22
Mise en place d’une solution de supervision informatique avec Nagios
5. Solution retenue
Pour l’administration et la supervision de notre parc informatique nous allons utiliser le
logiciel Nagios car il offre les services dont nous avons réellement besoin pour pallier aux
problèmes énoncés et encore il se fait en ligne de commandes ce qui nous permet de savoir
exactement et clairement ce que nous faisons.
6. Architecture de ladite solution
Figure 4: architecture de ladite solution
Rédigée et soutenue par Florette MASSOH p. 23
Mise en place d’une solution de supervision informatique avec Nagios
III. Enveloppe budgétaire
Cette partie sera présentée sous forme de tableau comme suit :
1. Ressources humaines
Auteurs Fonction Qualification Tâches
M. GUIFFO Encadreur Responsable technique Superviseur
Franck professionnel de Perfitcom
M. DONGMO Encadreur académique Enseignant à IUC Superviseur
GUIMEYA
Christian
MASSOH Maitre d’œuvre et chef Veille à l’exécution des Diverses tâches
Florette de projet taches pour mener à
PERFITCOM bien le projet
Tableau 5: ressources humaines
2. Ressources matérielles et logicielles
équipements Caractéristiques Rôle
Serveur Core i5 conçu pour fournir des
2,8 GHz informations et des logiciels à
RAM : 8 Go d'autres ordinateurs qui lui sont
HDD : 1To reliés via un réseau.
Ordinateur Modèle : Intel Permettra ici d’installer le système
Nombre de cœurs : core i5 d’exploitation Ubuntu (Linux)
Processeur : Intel(R) Core(TM) i5- pour l’implémentation de la
4210U CPU @ 1.70GHz 2.40 solution.
GHz
Capacité de stockage : 1To
Mémoire vive : 8 à 16 Go
3 ou 4 ports USB
Connexion WIFI
Prise HDMI
Lecteurs de cartes
lecteur CD ou DVD
Licence de Nagios Licence public générale GNU Elle nous permettra d’avoir toutes
les fonctionnalités requises pour la
réalisation totale de ce projet.
Système d’exploitation ou sera Ubuntu 20.0-4 définit un ensemble de
déployer la solution. RAM: 2048 Mo programmes chargé d'établir une
DD : 20 Go relation entre les différentes
ressources matérielles, les
applications et l'utilisateur
Des supports externes (disques DD: 1To De faire des sauvegardes, des
durs, clé USB, CD) Clef USB : 64 Go partages de fichiers
Tableau 6: ressources matérielles et logicielles
Rédigée et soutenue par Florette MASSOH p. 24
Mise en place d’une solution de supervision informatique avec Nagios
3. Ressources financières
Désignation Quantité Prix unitaire Prix total
Serveur 1 3 250 000 3 250 000 FCFA
Ordinateur 2 300 000 600 000 FCFA
Licence de Nagios 1 1 296 750 1 296 150 FCFA
Disques durs 1 50 000 50 000 FCFA
Clé USB 1 15 000 15 000 FCFA
Tableau 7: ressources financières
4. Coût du projet
Désignation Quantité Prix unitaire Prix total
Ordinateur 2 300 000 600 000 FCFA
Licence de Nagios 1 1 296 750 1 296 150 FCFA
Disques durs 1 50 000 50 000 FCFA
Clé USB 1 15 000 15 000 FCFA
Prix total des 1 961 150 FCFA
équipements
Main d’œuvre 300 000 FCFA
Imprévus (10%) 196 115 FCFA
TVA (19.5%) 473 024 FCFA
Prix total 2 930 289 FCFA
Tableau 8:coût du projet
5. Planification des taches
Taches Durée Début Fin
Etude des lieux et audit des 1 jour 14 juin 14 juin
besoins de l’entreprise
Prise connaissance du projet 1 jour 15 juin 15 juin
Organisation du plan de travail et 1jour 16 juin 16 juin
distribution des tâches
Achat et livraison des 1 jour 17 juin 17 juin
équipements
Installation, vérification du 1 jours 20 juin 20 juin
matériel, mise à jour des logiciels
Test 1 jour 21 juin 21 juin
Configuration du logiciel et 2 jours 22 juin 23 juin
implémentation
Test 1 jour 24 juin 24 juin
Tableau 9:planification des tâches
Rédigée et soutenue par Florette MASSOH p. 25
Mise en place d’une solution de supervision informatique avec Nagios
6. Diagramme de Gantt
Figure 5: diagramme de Gantt
7. Délai de réalisation
A partir de la livraison de ce cahier des charges nous disposons de 10 jours pour réaliser
notre projet. Ce délai reste suffisant pour terminer avec exactitude l’ensemble des tâches.
8. Clauses juridiques
Dans notre projet, la propriété intellectuelle de l’ouvrage revient à Mlle MASSOH Florette ;
Les pénalités en cas de non-respect des délais reviennent à Mlle MASSOH et en cas
d’escroquerie la responsabilité revient à Mlle MASSOH.
Rédigée et soutenue par Florette MASSOH p. 26
Mise en place d’une solution de supervision informatique avec Nagios
Section II : Méthodologie
Pour remplir cette mission, nous allons procéder comme suit :
Nous allons d’abord procéder par l’étude de l’existant, en vue de connaître le nombre
d’équipements à surveiller, les services utilisés et les systèmes
d’exploitation utilisés sur ces serveurs.
Ensuite, nous mènerons une étude des forces et des faiblesses des différents
outils de supervision Open Source après les avoir recensés, puis nous allons
choisir la solution la plus optimale en tenant compte de l’évolution du réseau.
Enfin, nous allons mettre en œuvre cette solution, par son installation, sa
configuration et son optimisation et terminer par un test
Rédigée et soutenue par Florette MASSOH p. 27
Mise en place d’une solution de supervision informatique avec Nagios
CHAPITRE III : LA SUPERVISION AVEC NAGIOS
Section 1 : la supervision
1. Définition
La supervision informatique désigne l’ensemble des outils et ressources déployés pour
veiller au bon fonctionnement de votre système d’information. Le but est de mettre en place
une maintenance préventive afin d’éviter les interruptions de service et de détecter en amont les
failles des infrastructures informatiques pour contrer les cyber-attaques.
2. Avantages et inconvénients de la supervision
Les structures ayant un service de supervision informatique peuvent profiter de plusieurs
avantages non négligeables :
La garantie de la disponibilité du système : Toute anomalie au niveau du système
informatique peut engendrer un blocage au niveau de l’activité. Cet arrêt
peut entraîner des conséquences économiques désastreuses et des pertes dans ces sens
considérables. Ainsi, la supervision informatique permet l’augmentation de votre
productivité en vous assurant un système 100% disponible.
Une « riposte » instantanée en cas d’incident : On est alerté en temps réel de tout bug
ou activité suspecte. Ces alertes vous permettent d’avoir une longueur d’avance et
d’intervenir rapidement en adoptant les mesures nécessaires pour régler l’incident. De
plus, vous avez accès à l’historique des incidents survenus par le passé afin de vous
prémunir de futures alertes.
Des analyses et un traçage permanent : L’outil de supervision permet le suivi avec la
résolution de chaque incident. De ce fait, l’ensemble des détails sont disponibles depuis
un portail client.
Une sécurité renforcée et permanente : Les essais d’intrusion sont identifiés et
contrés avant l’apparition de conséquences irréparables.
Une diminution considérable des coûts : En se préparant correctement aux inévitables
alertes (mais gérables avec une bonne supervision), leur portée financière est modérée
et des économies importantes peuvent être réalisées.
Rédigée et soutenue par Florette MASSOH p. 28
Mise en place d’une solution de supervision informatique avec Nagios
3. Protocoles utilisés pour la supervision
Les systèmes de supervision utilisent des protocoles, très réglementés par la DMTF
depuis 2005, parmi les principaux utilisés, nous relèverons :
La supervision des protocoles IPMI : Intelligent Platform Management Interface
La supervision des protocoles JMX : Java Management Interface
La supervision des protocoles CIM : Common Information Model
La supervision protocole SNMP : Simple Network Management Protocol
La supervision protocole ITIL : Information Technology Infrastructure Library
La supervision protocole SBLIM : Standard Based Linux Instrumentation for
Manageability
La supervision protocole WBEM : Web Based Enterprise Management
4. Logiciels de supervision
Cacti : il se concentre sur la représentation graphique du réseau.
Nagios : est un puissant outil de surveillance du réseau, activement développé depuis de
nombreuses années.
Zabbix : est un outil complet de surveillance du réseau et du système, qui combine
plusieurs fonctions dans une console Web
Icinga : était à l’origine une branche du système de surveillance Nagios
PRTG : l’outil de surveillance du réseau PRTG de Paessler est une solution intégrée qui
convient aux entreprises de toutes tailles.
NeDi
Ntop : est un outil de pointe de surveillance du réseau doté d’une interface Web rapide
et facile à utiliser
Spiceworks Network Monitor : est extrêmement flexible et évolutif, autorisant des
seuils indépendants par système ou par appareil.
Observium : est un autre programme de surveillance des équipements réseau et des
serveurs qui prend en charge un vaste éventail de périphériques utilisant le protocole
SNMP
Netwrix Auditor for Windows Server Free Community Edition
Rédigée et soutenue par Florette MASSOH p. 29
Mise en place d’une solution de supervision informatique avec Nagios
Section 2 : Nagios
1. Définition
Nagios est un logiciel qui fournit un ensemble de moyens et services pour assurer une
supervision particulièrement simple, fiable, évolutive et non-propriétaire d'un parc
informatique. Nagios est un logiciel de supervision de réseau libre sous licence GPL qui
fonctionne sous Linux. Il a pour fonction de surveiller les hôtes et services spécifiés, alertant
l'administrateur des états des machines et équipements présents sur le réseau.
Bien qu'il fonctionne dans un environnement Linux, ce logiciel est capable de superviser
toutes sortes de systèmes d'exploitation (Windows XP, Windows 2000, Windows 2003 Server,
Linux) et également des équipements réseaux grâce au protocole SNMP (Simple Network
Management Protocol). Cette polyvalence permet d'utiliser Nagios dans toutes sortes
d'entreprises, quel que soit la topologie du réseau et les systèmes d'exploitation utilisés au sein
de l'entreprise.
L’interface graphique
Figure 6: interface graphique
2. Fonctionnalités de Nagios
Nagios intègre l'ensemble des modules dérivés de la supervision. On y retrouve :
La supervision réseau
La supervision des ressources systèmes
La supervision applicative
La notification par différents moyens de communication
L'exécution de commandes manuelles ou automatiques
La représentation des états des ressources supervisées, par coloration
La cartographie du système d'informations supervisé
Le reporting
Rédigée et soutenue par Florette MASSOH p. 30
Mise en place d’une solution de supervision informatique avec Nagios
3. Fonctionnement de Nagios
Nous pouvons distinguer deux modes de fonctionnement complémentaires de Nagios : le
mode actif, ou de polling et le mode passif ou de traps.
Les deux modes de fonctionnement de Nagios
En mode polling, Nagios exécute un plugin pour réaliser un test à des intervalles de
temps réguliers. Il analyse ensuite la réponse et adopte un comportement en fonction de
celle-ci. Ce mode de fonctionnement entraîne une génération du trafic sur le réseau.
En mode passif, Nagios reste à l’écoute de tout ce qu’on peut lui dire. Pour
communiquer avec lui, il suffit d’installer le programme client send_nsca sur les
serveurs à superviser et de faire tourner le démon NSCA (Nagios Service Check
Acceptor) sur le serveur Nagios. Dans notre configuration, c’est le démon
SNMPTRAPD de Net-SNMP qui utilise ce programme client via le script ‘traitement-
trap’.
Quel que soit le mode de fonctionnement, Nagios remonte des alertes aux administrateurs
définis dans ses fichiers de configuration, que ce soit par mail, sms. Nagios met aussi en
permanence à jour sont interface web qui reflète donc en temps réel l’état du réseau et des
services.
Lorsque Nagios effectue une notification, il attribue des états aux hôtes, ainsi qu'aux
services.
Un hôte peut avoir les états suivants :
Up : en fonctionnement
Down : éteint
Inaccessible
En attente
Les différents états d'un service sont :
OK
Attention (warning)
Critique (critical)
En attente (pending)
Inconnu (unkown)
Rédigée et soutenue par Florette MASSOH p. 31
Mise en place d’une solution de supervision informatique avec Nagios
4. Architecture de Nagios
Nagios repose sur un serveur web et des CGI (Common Gateway interface). Il peut intégrer
une base de données de type MySQL ou PostgreSQL pour y stocker des informations de
supervision. Bien que conseillée, la base de donnée n'est pas essentielle dans le fonctionnement
de Nagios et peut être remplacée par de simples fichiers tournants, mais cette architecture doit
être limitée à de petites installations avec un nombre de machines supervisées restreint.
L'architecture de base de Nagios est simple :
Un ordonnanceur : Nagios est d'abord un moteur gérant l'ordonnancement des
vérifications, ainsi que les actions à prendre sur incidents (alertes, escalades, prise
d'action corrective) ;
Une IHM : la partie graphique visible à travers un simple serveur web, tel Apache est
basé (pour les versions jusqu'à la 2.0) sur des CGI ;
Des sondes : les sondes de Nagios (les greffons ou plugins) sont de petits scripts ou
programmes qui sont la base des vérifications.
L'architecture standard de Nagios peut donc être représentée de la manière suivante :
Figure 7: architecture standard de Nagios
Rédigée et soutenue par Florette MASSOH p. 32
Mise en place d’une solution de supervision informatique avec Nagios
5. Les plugins
Les plugins (greffons) sont des programmes exécutables ou des scripts (perl, Shell, etc..)
qui peuvent être lancés depuis une ligne de commande pour tester un hôte ou un service. Le
résultat de l'exécution d'un plugin est utilisé par Nagios pour déterminer le statut des hôtes ou
des services sur le réseau. Les principaux plugins utilisés par Nagios sont :
check_disk : Vérifie l'espace occupé d'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ées MYSQL
check_nt : Vérifie différentes informations (disque dur, processeur …) sur un système
d'exploitation Windows
check_nrpe: Permet de récupérer différentes informations sur les hôtes
check_ping: Vérifie la présence d'un équipement, ainsi que sa durée de réponse
check_pop: Vérifie l'état d'un service POP (serveur mail) check_snmp : Récupère
diverses informations sur un équipement grâce au protocole SNMP.
6. Inconvénients de Nagios
Le principal inconvénient de Nagios est la configuration complexe des différents types de
serveurs et objets qui oblige une très bonne connaissance de Nagios. Mais nous avons aussi :
Graphes pas assez clairs.
Administration compliquée
Rédigée et soutenue par Florette MASSOH p. 33
Mise en place d’une solution de supervision informatique avec Nagios
CHAPITRE IV : IMPLEMENTATION
1. Installation et configuration de Nagios
a. Installation
Tout d’abord nous allons nous connecter en tant qu’utilisateur « root » pour effectuer
l’installation (ou un utilisateur avec des privilèges root).
Il existe deux méthodes pour installer Nagios XI, elles effectuent toutes deux une
installation complète
La méthode rapide et la méthode manuelle
Méthode 1 : il suffit d’exécuter la commande suivante dans le terminal et en elle seule
téléchargera et installera ledit logiciel et nous passerons ainsi à la finalisation de l’installation.
curl https://assets.nagios.com/downloads/nagiosxi/install.sh | sh
Figure 8 : implémentation 1
Méthode 2 : téléchargement manuel
Alternativement nous pouvons installer Nagios XI en exécutant les commandes
suivantes dans notre session de terminal :
wget https://assets.nagios.com/downloads/nagiosxi/xi-latest.tar.gz
Figure 9 : implémentation 2
Rédigée et soutenue par Florette MASSOH p. 34
Mise en place d’une solution de supervision informatique avec Nagios
Puis nous utilisons cette commande pour installer tous les paquets de Nagios :
./fullinstall
Figure 10 : implémentation 3
A la fin de l’installation il nous est donné une adresse IP pour nous connecter :
Figure 11 : implémentation 4
Nous prendrions cette adresse par la suite pour nous connecter à l’interface web de
Nagios pour continuer les configurations
Lorsqu’on se connecte à l’interface de Nagios voici la première page qui nous est
présentée :
Figure 12 : implémentation 5
Rédigée et soutenue par Florette MASSOH p. 35
Mise en place d’une solution de supervision informatique avec Nagios
Après avoir complété et modifié les informations nécessaires nous cliquons sur
« suivant ».
Nous avons donc validé le contrat de licence
Figure 13 : implémentation 6
Nous sommes donc sur l’interface Web da Nagios XI, ainsi nous pouvons commencer
à configurer
Figure 14:implémentation 7
Rédigée et soutenue par Florette MASSOH p. 36
Mise en place d’une solution de supervision informatique avec Nagios
b. Configuration
Nous allons ajouter des machines dans notre par cet dans notre cas nous allons ajouter
les systèmes d’exploitation Windows server 2012 et Windows 10.
Tout d’abord nus allons installer et configurer le protocole SNMP
Windows 10
Dans le menu « démarrer » aller dans « paramètres »
Figure 15 : implémentation 8
Choisir l’onglet « application »
Figure 16 : implémentation 9
Rédigée et soutenue par Florette MASSOH p. 37
Mise en place d’une solution de supervision informatique avec Nagios
Dans le menu qui apparait choisir « fonctionnalités facultatives »
Figure 17 : implémentation 10
Cliquez sur « ajouter une fonctionnalité »
Figure 18 : implémentation 11
Rechercher « SNMP » et cocher la case qui correspond au « protocole
SNMP »
Figure 19 : implémentation 12
Rédigée et soutenue par Florette MASSOH p. 38
Mise en place d’une solution de supervision informatique avec Nagios
Nous constatons qu’il est en train de s’installer
Figure 20 : implémentation 13
Installation terminée
Figure 21 : implémentation 14
Dans le menu « Démarrer » nous allons rechercher « panneau de
configuration »
Figure 22 : implémentation 15
Rédigée et soutenue par Florette MASSOH p. 39
Mise en place d’une solution de supervision informatique avec Nagios
Ensuite nous allons cliquer sur « outils d’administration »
Figure 23 : implémentation 16
Nous allons identifier « services »
Figure 24 : implémentation 17
Puis dans les services nous allons rechercher « service SNMP »
Figure 25 : implémentation 18
Rédigée et soutenue par Florette MASSOH p. 40
Mise en place d’une solution de supervision informatique avec Nagios
Et il nous est affiché l’interface suivante
Figure 26 : implémentation 19
Dans l’onglet agent nous allons cocher les cases « physique » et « liaison de
données et sous-réseau »
Figure 27 : implémentation 20
Dans l’onglet « sécurité » nous allons ajouter une communauté car la
configuration du service SNMP nécessite un nom de communauté.
Figure 28 : implémentation 21
Rédigée et soutenue par Florette MASSOH p. 41
Mise en place d’une solution de supervision informatique avec Nagios
Après avoir ajouté l’adresse nous allons cliquer sur « appliquer » puis sur
« OK » pour valider les modifications
Nous allons à présent dans notre serveur Nagios pour ajouter notre machine cliente.
Dans l’interface Nagios nous allons cliquer sous l’onglet « configurer »
Figure 29 : implémentation 22
Puis le cadre « maintenant commencer à surveiller »
Figure 30 : implémentation 23
Sur la page qui s’ouvre nous avons deux option soit rechercher le service,
soit cliquer sur l’icône windows et identifier le service
Figure 31 : implémentation 24
Rédigée et soutenue par Florette MASSOH p. 42
Mise en place d’une solution de supervision informatique avec Nagios
Sélectionner donc SNMP de Windows
Figure 32 : implémentation 25
Remplir les cases avec les correspondances suivantes :
- Adresse IP : 192.168.74.138
- Système d’exploitation : autre car dans la liste que propose Nagios il n’y a encore
Windows 10
- Version : 2c
- Port http : 161
Figure 33 : implémentation 26
Puis cliquez sur suivant
Figure 34 : implémentation 27
Rédigée et soutenue par Florette MASSOH p. 43
Mise en place d’une solution de supervision informatique avec Nagios
Cliquer sur « terminer »
Figure 35 : implémentation 28
La machine est en train d’être ajouter
Figure 36 : implémentation 29
Windows Server 2012
Dans le gestionnaire de serveur cliquer sur ajouter des rôles et fonctionnalités
Figure 37 : implémentation 30
Rédigée et soutenue par Florette MASSOH p. 44
Mise en place d’une solution de supervision informatique avec Nagios
Cliquer sur « suivant »
Figure 38 : implémentation 31
Laisser par défaut et cliquer sur suivant
Figure 39 : implémentation 32
Cliquer sur suivant
Figure 40 : implémentation 33
Rédigée et soutenue par Florette MASSOH p. 45
Mise en place d’une solution de supervision informatique avec Nagios
Cliquer sur la case « service SNMP » dans notre cas il est déjà installé donc
nous allons continuer avec la configuration.
Figure 41 : implémentation 34
Etant sur la gestion de serveur cliquer sur l’onglet « outils » puis sur
« services »
Figure 42 : implémentation 35
Puis dans les services nous allons rechercher « service SNMP »
Figure 43 : implémentation 36
Rédigée et soutenue par Florette MASSOH p. 46
Mise en place d’une solution de supervision informatique avec Nagios
Et il nous est affiché l’interface suivante
Figure 44 : implémentation 37
Dans l’onglet « agent » nous allons cocher les cases « physique » et « liaison
de données et sous-réseau »
Figure 45 : implémentation 38
Dans l’onglet « sécurité » nous allons ajouter une communauté car la
configuration du service SNMP nécessite un nom de communauté.
Figure 46 : implémentation 39
Rédigée et soutenue par Florette MASSOH p. 47
Mise en place d’une solution de supervision informatique avec Nagios
Après avoir ajouté l’adresse nous allons cliquer sur « appliquer » puis sur
« OK » pour valider les modifications
Nous allons à présent dans notre serveur Nagios pour ajouter notre machine cliente.
Dans l’interface Nagios nous allons cliquer sous l’onglet « configurer »
Figure 47 : implémentation 40
Puis le cadre « maintenant commencer à surveiller »
Figure 48 : implémentation 41
Sur la page qui s’ouvre nous avons deux option soit rechercher le service soit
cliquer sur l’icône windows et identifier le service
Figure 49 : implémentation 42
Rédigée et soutenue par Florette MASSOH p. 48
Mise en place d’une solution de supervision informatique avec Nagios
Sélectionner donc SNMP de Windows
Figure 50 : implémentation 43
Remplir les cases avec les correspondances suivantes :
- Adresse IP : 192.168.74.138
- Système d’exploitation : autre car dans la liste que propose Nagios il n’y a encore
Windows 10
- Version : 2c
- Port http : 161
Figure 51 : implémentation 44
Cliquer sur « suivant »
Figure 52 : implémentation 45
Rédigée et soutenue par Florette MASSOH p. 49
Mise en place d’une solution de supervision informatique avec Nagios
Sélectionner les paramètres et services par défauts à surveiller
Figure 53 : implémentation 46
Choisir les services personnalisés que vous voulez surveiller
Figure 54 : implémentation 47
Après avoir terminé cliquer sur « suivant »
Figure 55 : implémentation 48
Rédigée et soutenue par Florette MASSOH p. 50
Mise en place d’une solution de supervision informatique avec Nagios
Puis sur « terminé »
Figure 56 : implémentation 49
L’implémentation charge
Figure 57 : implémentation 50
Et un message parait disant que l’ajout de la machine est terminé avec succès
Figure 58 : implémentation 51
Rédigée et soutenue par Florette MASSOH p. 51
Mise en place d’une solution de supervision informatique avec Nagios
Nous obtenons les résultats suivants
Figure 59 : implémentation 52
2. Serveur de messagerie et alertes
Nous avons pu ajouter les machines à notre logiciel de supervision, cela ne servirait à
rien de faire tout cela si nous ne pouvons pas recevoir des messages d’alertes pour signaler
l’administrateur des problèmes qui s’y posent. La méthode la plus efficace et professionnelle
est de pouvoir recevoir les messages ou qu’il soit ; cela nécessite alors de configurer son Gmail
pour recevoir ces messages mais dans notre cas nous ne pouvons pas effectuer cette
configuration car nous n’avons pas pris de licence Nagios pour avoir toutes les fonctionnalités
mais nous recevons ces messages par notre boite mail d’utilisateur root.
Pour cela il suffit juste d’exécuter la commande ci-dessous dans le terminal :
Cat /var/mail/root
Figure 60 : implémentation 53
Rédigée et soutenue par Florette MASSOH p. 52
Mise en place d’une solution de supervision informatique avec Nagios
CONCLUSION
Le domaine de la supervision est un domaine important de l’administration
systèmes et réseaux. En constante évolution, les solutions libres de supervision
ont prouvé qu’elles avaient leur place dans la sphère professionnelle.
Et comme nous l’avons déjà expliqué dans notre étude, la supervision est un des
moyens indispensables pour favoriser la croissance de rendement d’une
entreprise. Le propos de ce projet était de choisir une solution qui répondait aux
besoins organisationnels et financiers de l’entreprise et il n’y avait pas mieux pour
combler ce besoin que Nagios.
L'association de Nagios et de Ubuntu a permis la constitution d'une solution
de monitoring à la fois puissante et efficace. Ubuntu agit comme un intermédiaire
entre l'administrateur et les fichiers de configurations de Nagios. Il enregistre dans
une base de données les configurations effectuées par l'administrateur, puis
il modifie les fichiers de configuration de Nagios en fonction du contenu de la
base de données. Ce qui a permis de simplifier grandement le travail de
l'administrateur, contrairement à l'utilisation de Nagios seul. Ce stage nous a
permis de nous familiariser avec le système d'exploitation linux dont la
maîtrise est nécessaire pour travailler dans les réseaux informatiques. La mise en
place de la solution de supervision avec Nagios permet actuellement à
l'administrateur, à l'ensemble du service informatique, ainsi qu'aux dirigeants
d'être informé de la santé du réseau en temps réel.
Depuis la mise en place de Nagios, certains problèmes réseau ont été traités
plus rapidement
Rédigée et soutenue par Florette MASSOH p. 53
Mise en place d’une solution de supervision informatique avec Nagios
BIBLIOGRAPHIE
Cours de monsieur Fabrice FOKO « infrastructure virtuelle » : non publié
Cours de monsieur FUCHE « Linux et infrastructure » : non publié
Architecture standard de Nagios
https://www.google.com/search?client=firefox-b-d&q=architecture+standard+sde+Nagios
Objectifs et définition de Nagios
https://fr.opensuse.org/Qu%27est_ce_que_Nagios
Ajouter des machines dans Nagios et les superviser
https://www.google.com/search?q=nagios+xi+add+host&rlz=1C1BNSD_enCM999C
M1000&biw=1600&bih=789&sxsrf=ALiCzsbcCONcwIi__DAtlbiLPTBmCu55HA%
3A1659358717466&ei=_c3nYpvqG5fwa5noqPAF&oq=how+to+connect+your+host+
to+nagios+%3F&gs_lcp=Cgdnd3Mtd2l6EAEYBTIHCAAQRxCwAzIHCAAQRxCw
AzIHCAAQRxCwAzIHCAAQRxCwAzIHCAAQRxCwAzIHCAAQRxCwAzIHCAA
QRxCwAzIHCAAQRxCwA0oECEEYAEoECEYYAFAAWABg8CFoAXABeACA
AQCIAQCSAQCYAQDIAQjAAQE&sclient=gws-wiz
Mémoire Online - Mise en place d'un IDS en utilisant Snort - Hamzata
Gueye
Rédigée et soutenue par Florette MASSOH p. 54
Mise en place d’une solution de supervision informatique avec Nagios
TABLE
Figure DE MATIERES
61 : implémentation 54
Dédicace .................................................................................................................................................. 2
Remerciements ........................................................................................................................................ 3
SOMMAIRE ....................................................................................................................................... 4
LISTE DES TABLEAUX ................................................................................................................... 5
LISTE DES FIGURES ........................................................................................................................ 7
LISTE DES ABREVIATIONS ........................................................................................................... 8
AVANT-PROPOS............................................................................................................................... 9
Résumé .............................................................................................................................................. 13
Abstract ............................................................................................................................................. 14
Introduction générale......................................................................................................................... 15
CHAPITRE I. PRESENTATION DE L’ENTREPRISE ET DEROULEMENT DU STAGE ......... 16
Section I : Présentation de l’entreprise .......................................................................................... 16
1. Généralités ......................................................................................................................... 16
2. FICHE SIGNALETIQUE ................................................................................................. 16
3. Architecture de l’entreprise ............................................................................................... 16
4. Localisation ....................................................................................................................... 17
5. Services ............................................................................................................................. 17
6. Leurs partenaires ............................................................................................................... 17
Section 2 : déroulement du stage ................................................................................................... 18
Chapitre 2 : cahier de charge et méthodologie .................................................................................. 19
I. Description du projet ..................................................................................................... 19
1. Contexte et définition du projet ................................................................................. 19
2. L’objectif du projet .................................................................................................... 19
3. Les fonctionnalités de la solution mise en place ....................................................... 19
4. Les contraintes du projet ........................................................................................... 20
II. Description du besoin .................................................................................................... 21
1. Etude de l’existant ................................................................................................. 21
2. Critique de l’existant ............................................................................................. 21
3. Architecture existante ............................................................................................ 21
4. Etude comparative des différentes solutions ......................................................... 22
5. Solution retenue ..................................................................................................... 23
6. Architecture de ladite solution ............................................................................... 23
III. Enveloppe budgétaire .................................................................................................... 24
1. Ressources humaines .......................................................................................... 24
2. Ressources matérielles et logicielles................................................................... 24
3. Ressources financières ........................................................................................ 25
4. Coût du projet ..................................................................................................... 25
5. Planification des taches....................................................................................... 25
6. Diagramme de Gantt ........................................................................................... 26
7. Délai de réalisation ............................................................................................. 26
8. Clauses juridiques ............................................................................................... 26
Section II : Méthodologie .............................................................................................................. 27
Rédigée et soutenue par Florette MASSOH p. 55
Mise en place d’une solution de supervision informatique avec Nagios
CHAPITRE III : LA SUPERVISION AVEC NAGIOS ................................................................... 28
Section 1 : la supervision............................................................................................................... 28
1. Définition ........................................................................................................ 28
2. Avantages et inconvénients de la supervision ................................................ 28
3. Protocoles utilisés pour la supervision............................................................ 29
4. Logiciels de supervision ................................................................................. 29
Section 2 : Nagios.......................................................................................................................... 30
1. Définition ........................................................................................................ 30
2. Fonctionnalités de Nagios ............................................................................... 30
3. Fonctionnement de Nagios ............................................................................. 31
4. Architecture de Nagios ................................................................................... 32
5. Les plugins ...................................................................................................... 33
6. Inconvénients de Nagios ................................................................................. 33
CHAPITRE IV : IMPLEMENTATION ........................................................................................... 34
1. Installation et configuration de Nagios ............................................................... 34
a. Installation ...................................................................................................... 34
b. Configuration .................................................................................................. 37
2. Serveur de messagerie et alertes ......................................................................... 52
CONCLUSION ................................................................................................................................. 53
BIBLIOGRAPHIE ............................................................................................................................ 54
TABLE DE MATIERES ................................................................................................................... 55
Rédigée et soutenue par Florette MASSOH p. 56