Vous êtes sur la page 1sur 51

Burkina Faso

Institut Supérieur de Génie Electrique

Ouagadougou

ISGE/DTS/RIT/2021

Filière : Réseaux Informatiques et Télécommunications

RAPPORT DE STAGE DE FIN DE CYCLE


ETUDE ET MISE EN PLACE D’UN SERVEUR DE
SUPERVISION DE RESEAUX
 
POUR L'OBTENTION DU DIPLÔME
DE TECHNICIEN SUPERIEUR

Stage effectué à ORANGE BURKINA du 1er juin au 31 août 2021

Présenté par :

DIALLO Yasmina Djélika

Professeur de suivi : Maitre de stage :

BAMBARA Fouziatou OGOUM Karim


(ISGE-BF) (ORANGE)

Année Académique 2020 -2021


Etude et mise en place d’un serveur de supervision de réseaux

 DEDICACE 

A mes parents :
Ma très chère mère, qui a œuvré pour ma réussite,
Mon père, qui peut être fier,

A mes frères et sœurs,

A toute ma famille,

Je dédie ce travail, fruit de vos sacrifices et assistance à mon égard !

DIALLO Yasmina Djélika

DIALLO Yasmina Djélika II


Etude et mise en place d’un serveur de supervision de réseaux

 REMERCIEMENTS 
Je tiens particulièrement à remercier le Tout puissant. Ce rapport n’aurait jamais été réalisé
sans son assistance.
Je rends un hommage spécial à ma grande amie et camarade THIOMBIANO Adjaratou, qui
nous a quittés, que son âme repose en paix.
J’adresse mes plus vifs remerciements à Madame BAMBARA Fouziatou, mon Professeur de
suivi à ISGE pour l’encadrement sérieux dont elle a fait preuve.
Je remercie également mon Maitre de stage à Orange, M. OGOUM Karim pour le temps qu’il
m’a accordé.
Je tiens à exprimer ma gratitude à M. OUOBA Moctar et à Madame SOMBUGMA Elsie de
la Direction des Systèmes d’Informations et de Digitalisation de ORANGE pour leurs confiances.
J’exprime également ma profonde gratitude à toute la Direction des Systèmes d’Informations
et de Digitalisation.
Aussi j’exprime ma reconnaissance à tous les enseignants à qui je dois ma formation.
Enfin, j’adresse mes remerciements aux membres du jury pour m’avoir honoré en acceptant
d’évaluer ce travail.

DIALLO Yasmina Djélika III


Etude et mise en place d’un serveur de supervision de réseaux

Sommaire
Liste des sigles et abréviations........................................................................................ VI
Liste des figures ........................................................................................................... VIII
Liste des tableaux............................................................................................................ IX
Préambule ........................................................................................................................ X
Introduction générale ........................................................................................................ 1
Chapitre 1 : Présentation de ORANGE BURKINA ......................................................... 2
I. Historique............................................................................................................... 3
II. Structuration........................................................................................................... 3
III. Activités ................................................................................................................. 4
IV. Missions ................................................................................................................. 5
V. Organigramme ....................................................................................................... 6
VI. Département d’accueil ........................................................................................... 6
VII. Positionnement du thème ....................................................................................... 6
VIII. Cahier de charge et contrainte ............................................................................... 7
IX. Méthodologie ......................................................................................................... 7
Chapitre 2 : Etude et choix de la solution ......................................................................... 8
I. La supervision ........................................................................................................ 9
1. Qu’est-ce que la supervision ? ............................................................................... 9
2. Pourquoi superviser ?............................................................................................. 9
3. Comment superviser ? ........................................................................................... 9
II. Etude des solutions de supervision ...................................................................... 10
1. Critères de sélection d’une solution de supervision............................................. 10
2. Présentation de quelques solutions de supervision .............................................. 11
3. Analyse comparative et choix de la solution ....................................................... 12
III. Présentation de la solution choisie : Centreon ..................................................... 14
1. Historique............................................................................................................. 14
2. Les composants de centreon ................................................................................ 14
3. Caractéristiques de centreon ................................................................................ 14
4. Fonctionnement ................................................................................................... 15
Chapitre 3 : Déploiement de Centreon ........................................................................... 17
I. Exigences et installation ...................................................................................... 18
1. Prérequis de l’installation .................................................................................... 18
2. Installation ........................................................................................................... 19

DIALLO Yasmina Djélika IV


Etude et mise en place d’un serveur de supervision de réseaux

3. Présentation de l’interface web ............................................................................ 22


II. Le protocole SNMP (Simple Network Management Protocol) ........................... 24
1. Généralités sur le SNMP...................................................................................... 24
2. Composantes du protocole SNMP ....................................................................... 24
3. Fonctionnement du SNMP................................................................................... 25
III. Ajout d’hôtes et services à superviser .................................................................. 26
1. Architecture adoptée ............................................................................................ 26
2. Installation et activation de SNMP sur les hôtes ................................................. 27
3. Intégration des hôtes et services dans Centreon .................................................. 30
VI. Visualisation des hôtes et services intégrés ......................................................... 33
1. Les hôtes .............................................................................................................. 33
2. Les services .......................................................................................................... 34
Conclusion générale ........................................................................................................ 35
Bibliographie .................................................................................................................. 36
Webographie ................................................................................................................... 37
Annexes .......................................................................................................................... XI

DIALLO Yasmina Djélika V


Etude et mise en place d’un serveur de supervision de réseaux

Liste des sigles et abréviations

CAMES : Conseil Africain et Malgache pour l’Enseignement Supérieur

DIC : Diplôme d’Ingénieur de Conception

DIT : Diplôme d’Ingénieur de Travaux

DTS : Diplôme de Technicien Supérieur

DSID : Direction de Système d’Information et de Digitalisation

DHCP : Dynamic Host Configuration Protocol

DNS : Domain Name System

EON : Eyes Of Network

FTTX : Fiber To The ….

GNU : GNU’s Not Unix

HTTP : Hyper Text Transfer Protocol

HTTPS : Hyper Text Transfer Protocol Secure

ISGE : Institut Supérieur de Génie Electrique

IETF : Internet Engineering Task Force

IP : Internet Protocol

LAN : Local Area Network

MIB : Management Information Base

OBF : Orange Burkina Faso

DIALLO Yasmina Djélika VI


Etude et mise en place d’un serveur de supervision de réseaux

PHP : HyperText Preprocessor

RPM : Red hat Package Manager

RRD : Round Robin Database

SQL : Strutured Query Language

SNMP : Simple Network Management Protocol

SGBD : Système de Gestion de Base de Données

TCP : Transfer Control Protocol

UDP : User Datagram Protocol

VM : Virtual Machine

DIALLO Yasmina Djélika VII


Etude et mise en place d’un serveur de supervision de réseaux

Liste des figures

Figure 1 : Organigramme de Orange Burkina .................................................................. 6


Figure 2 : Les fonctionnalités d’une solution de supervision ......................................... 11
Figure 3 : Architecture de fonctionnement de centreon ................................................. 16
Figure 4 : Première étape de l’installation web .............................................................. 20
Figure 5 : Cinquième étape de l’installation web ........................................................... 20
Figure 6 : Sixième étape de l’installation web ................................................................ 21
Figure 7 : Dernière étape de l’installation web ............................................................... 21
Figure 8 : Connexion au serveur centreon ...................................................................... 22
Figure 9 : Présentation de l’interface Web ..................................................................... 23
Figure 10 : Fonctionnement du SNMP ........................................................................... 25
Figure 11:Architecture adoptée ...................................................................................... 26
Figure 12 : Installation du SNMP sur Windows serveur ................................................ 28
Figure 13 : Paramétrage de sécurité SNMP .................................................................... 29
Figure 14 : SMNP sur Ubuntu ........................................................................................ 29
Figure 15 : Installation de SNMP sur Windows machine .............................................. 30
Figure 16 : Ajout d’un hôte............................................................................................. 31
Figure 17 : Exportation de la configuration d’ajout d’hôtes ........................................... 32
Figure 18 : Ajout d’un service à centreon....................................................................... 32
Figure 19 : Vue sur les hôtes .......................................................................................... 33
Figure 20 : Vue sur les services ...................................................................................... 34
Figure 21 : Vue graphique des performances des services Windows serveur ...............XII
Figure 22 : Vue graphique des performances des services Ubuntu desktop ............... XIII
Figure 23 : Vue graphique des performances des services Windows desktop ............ XIV

DIALLO Yasmina Djélika VIII


Etude et mise en place d’un serveur de supervision de réseaux

Liste des tableaux

Tableau 1 : Analyse comparative de quelques solutions de supervision. ....................... 13


Tableau 2 : Statuts des hôtes ........................................................................................... 23
Tableau 3 : Statuts des hôtes ........................................................................................... 24
Tableau 4 : Synthèse des hôtes et services à superviser ................................................. 27

DIALLO Yasmina Djélika IX


Etude et mise en place d’un serveur de supervision de réseaux

Préambule

L’Institut Supérieur de Génie Electrique (ISGE) est un établissement


d’enseignement supérieur basé à Ouagadougou sur le long du boulevard des Tensoba
n°2072, Burkina Faso. Créé en 2003 dans le but de brandir les échelons du génie
électrique, l’institut forme des techniciens supérieurs, des ingénieurs de travaux, mais
également des ingénieurs de conception.
Figurant parmi les instituts les plus dynamiques et performantes du pays, l’ISGE
a su s’inscrire dans un carrefour disciplinaire sans semblable. Il offre trois filières de
formations ne faisant pas fi de diplômes reconnus par le CAMES. Ainsi, nous avons les
filières :
❖ Réseaux Informatiques et Télécommunications ;
❖ Electricité Industrielle ;
❖ Maintenance Industrielle ;
Trois types de diplômes sont consignés aux étudiants de l’ISGE :
❖ Diplôme de Technicien Supérieur (DTS) à l’issu de deux de formation ;
❖ Diplôme d’Ingénieur de Travaux (DIT) à l’issu de trois ans de formation ;
❖ Diplôme d’Ingénieur de Conception (DIC) à l’issu de cinq ans de
formation ;
Afin de les préparer à une meilleure insertion professionnelle, l’institut contraint
ses étudiants en fin de cycle à effectuer un stage pratique obligatoire, en plus des acquis
théoriques, qui sera sanctionné par une soutenance publique dans l’enceinte de l’institut.
C’est dans cette vision qu’en fin de cycle de technicien supérieur, nous avons
effectué un stage du 1er juin au 31 août 2021 au sein de la direction des systèmes
informatiques et de digitalisation (DSID) d’ORANGE BURKINA.
Notre stage a donc porté sur :
❖ La génération de script SQL pour le provisionning radius du projet FTTX ;
❖ L’étude et la mise en place d’un serveur de supervision ;
Sur ce, notre thème à concerner le dernier sous point de la portée de notre stage.

DIALLO Yasmina Djélika X


Etude et mise en place d’un serveur de supervision de réseaux

Introduction générale

De nos jours, les entreprises sont équipées au minimum d’un réseau local. Ce réseau est
souvent constitué de plusieurs équipements engendrés par des serveurs, des routeurs, des
commutateurs, etc.
Ces systèmes informatiques sont tous différents par leur taille, leur nature et leur
criticité. Leur seul point commun, c’est d’être le théâtre de nombreux incidents d’un moment à
l’autre. Cependant, il devient primordial et même nécessaire de les maitriser. Ces systèmes
doivent fonctionner en temps réel pour garantir la fiabilité et l’efficacité. Un des principaux
rôles des administrateurs est justement de gérer cela. Ils doivent concevoir l’architecture du
système d’information d’une telle manière qu’une panne ait un impact minimal sur le reste du
système.
Afin de maitriser ces systèmes, les administrateurs réseaux et systèmes font appel à des
solutions de supervision. Ces solutions permettent d’avoir des informations en temps réel sur
le fonctionnement des équipements et systèmes du réseau. Cela leur permet en cas de problème,
d’analyser et d’estomper l’anomalie observée pour la continuité du travail.
C’est dans cette optique que le présent rapport fera l’objet d’étude et de mise en place
d’une solution de supervision réseau. Ce travail sera effectué suivant plusieurs étapes. D’abord,
il sera question de présenter quelques notions sur le concept de la supervision. Ensuite, nous
présenterons et analyserons quelques solutions open sources de supervision en vue d’en choisir
une. Et enfin, nous installerons et configurerons la solution choisie.

DIALLO Yasmina Djélika 1


Etude et mise en place d’un serveur de supervision de réseaux

Chapitre 1 : Présentation de ORANGE BURKINA

DIALLO Yasmina Djélika 2


Etude et mise en place d’un serveur de supervision de réseaux

Ce chapitre est consacré à la présentation de l’entreprise et du contexte de stage. Il s’agira


pour nous, dans un premier temps de présenter Orange Burkina à travers son historique, ses
missions, ses activités et son organisation. Par la suite, nous parlerons du contexte du stage.

I. Historique
Leader sur le marché des télécommunications au Burkina Faso, Orange Burkina est l’une
des filiales du Groupe Orange. Cette société a implanté sa marque dans le pays des hommes
intègres après avoir racheté la filiale locale d’Airtel en 2016. Avec plus de dix millions
d’abonnés dont huit millions actifs, Orange Burkina œuvre au quotidien à offrir à ses clients
une meilleure expérience dans les télécoms.

II. Structuration
Orange Burkina a une structure fonctionnelle avec à sa tête, une Direction Générale qui
coordonne toutes les activités des autres directions. Son organisation s’articule autour des
activités commerciales, administratives et techniques. Ainsi, les directions sous la tutelle de la
Direction Générale sont :
➢ La Direction Marketing
Cette direction est chargée de mettre en place la stratégie commerciale d’OBF. En effet, elle
promeut les services et produits de celle-ci tout en défendant l’image de la marque.

➢ La Direction des Ressources Humaines


A OBF, cette direction est chargée de la gestion du personnel. Elle prend en charge les aspects
administratifs liés à la présence de salariés.

➢ La Direction Financière
La Direction Financière est chargée de l’élaboration et à la mise en œuvre de la politique
financière et comptable de la société. La politique comptable consiste à tenir les différentes
comptabilités (générale, budgétaire) et à établir les états financiers et comptables de la société.
Quant à la politique financière, elle consiste à proposer toute mesure susceptible de renforcer
et d’améliorer la situation financière de l’entreprise, et à gérer les disponibilités monétaires
(caisse, banque) et les emprunts de la société.

DIALLO Yasmina Djélika 3


Etude et mise en place d’un serveur de supervision de réseaux

➢ La Direction Juridique
Cette direction est chargée de toute la partie juridique d’OBF. Elle a pour missions
d’assister et conseiller toutes les directions opérationnelles sur tous les aspects juridiques.

➢ La Direction Technique (le Network)


Communément appelée Network à OBF, la direction technique est chargée de gérer les
aspects techniques et budgétaires des projets de l’entreprise.

➢ La Direction des Systèmes Informatiques et de Digitalisation (DSID)


La DSID est responsable du système d’information de l’entreprise. Elle se charge de
définir l’architecture du système informatique, de le concevoir, de l’installer, de le déployer et
de l’exploiter. Effectivement, c’est au sein de la DSID que nous avons effectué notre stage.

III. Activités
Orange Burkina est une société de télécommunication ayant comme activités :
✓ Les services fixes :
Ces services correspondent aux systèmes téléphoniques dont la ligne terminale d’abonné est
située à un emplacement fixe.

✓ Les services mobiles :


Ces services correspondent aux systèmes téléphoniques basés sur la radiocommunication,
c’est-à-dire la transmission de la voix et des données à l’aide d’ondes.

✓ Le mobile Banking avec orange money :


Lancé au Burkina Faso depuis 2013 par OBF, le service orange money nous simplifie la vie
en nous permettant d’effectuer des transactions financières via le mobile. Ainsi nous avons le
transfert d’argent, le payement des factures, le réabonnement CANAL+, etc.

✓ L’internet haut débit avec l’avènement de sa fibre :

DIALLO Yasmina Djélika 4


Etude et mise en place d’un serveur de supervision de réseaux

Après le lancement en décembre 2020 et d’une phase d’expérimentation de six mois


environ, Orange à présenter sa fibre le 10 juin 2021. Pour le moment cette technologie ne couvre
que quatre zones de la ville de Ouagadougou. Ainsi, nous disposons de quatre plaques à savoir,
les plaques d’Azimo, de Ouaga 2000, de la zone du bois et de la ZACA. Pour cette technologie,
nous disposons de plus de neuf cent clients dont des post-payés et des prépayés.

✓ La télévision mobile :
C’est le fait de recevoir les chaines de télévision via smartphone ;

✓ La téléphonie IP :
La téléphonie sur IP est une technologie informatique permettant de transmettre la voix sur les
réseaux compatibles IP, via internet ou des réseaux privés ou publiques, qu’il soit filaire ou
non.

IV. Missions
La satisfaction continue du client, voici la mission essentielle qui motive l’activité d’Orange
Burkina. C’est pourquoi elle s’appuie sur la philosophie du changement et son slogan « Vous
rapprochez de l’essentiel ». Elle veut marquer la différence en créant des services simples et
innovants qui aident ses clients à mieux communiquer entre eux. Cela repose sur des principes
simples, car le client est au cœur de la proposition commerciale.
La marque orange n’est pas seulement un simple logo, mais une voie de développement de
l’entreprise par la satisfaction du client et partant, de la maximisation du capital confiance. C’est
pourquoi toutes ces actions reflètent les valeurs d’Orange : dynamisme, proximité, audace,
transparence et simplicité.

DIALLO Yasmina Djélika 5


Etude et mise en place d’un serveur de supervision de réseaux

V. Organigramme

Direction
générale

Direction Direction Direction Direction des Direction Direction


marketing financière RH systèmes technique juridique
informatiques et
de digitalisation

Etude,
architecture, Intégration Support
data digitale infrastructure et Sécurité et
application conformité

Figure 1 : Organigramme de Orange Burkina

VI. Département d’accueil


Pour le stage, nous avons été accueillis par la direction des systèmes d’information et de
digitalisation. Les principaux rôles de cette division sont :
➢ Gérer le parc informatique ;
➢ Développer et exploiter des applications ;
➢ Digitaliser des systèmes informatiques ;
➢ Assurer la sécurité des systèmes ;
➢ Administrer les systèmes ;
➢ Configurer et administrer les services réseaux ;

VII. Positionnement du thème


Le service informatique de OBF est chargé de gérer un parc informatique très important.
De ce fait, les administrateurs réseaux ont de très lourdes responsabilités. Pour ainsi gérer au
mieux ce parc, il est indispensable pour eux, d’avoir un bon outil de supervision. Sur le marché,
DIALLO Yasmina Djélika 6
Etude et mise en place d’un serveur de supervision de réseaux

nous retrouvons un nombre important de moniteurs. Il est donc judicieux de confronter ces
solutions afin d’en choisir celle la plus optimale et efficace. Ce qui justifie le thème :
« ETUDE ET MISE EN PLACE D’UN SERVEUR DE SUPERVISION DE RESEAUX ».

VIII. Cahier de charge et contrainte


La solution de supervision devra permettre d’avoir une vision globale sur tous les
équipements et services du réseau. Ainsi, les équipements et services mis en vue de ladite
solution sont :
➢ Les routeurs, les commutateurs, les serveurs, etc.
➢ Les services DNS, HTTP, HTTPS, DHCP, PING, etc.
En ce qui concerne la contrainte, la solution choisie devra être open source.

IX. Méthodologie
Afin de remplir notre mission, nous procéderons comme suit :
➢ Nous commencerons par une collecte d’information générale sur le domaine de la
supervision pour se familiariser avec ce concept.
➢ Ensuite, nous ferons une étude comparative des outils Open sources existant en vue de
choisir la plus optimale.
➢ Enfin nous mettrons en œuvre cette solution, par son installation, sa configuration et son
optimisation afin de superviser tous les services configurés dans des machines (serveur
DHCP, DNS, HTTP…).

DIALLO Yasmina Djélika 7


Etude et mise en place d’un serveur de supervision de réseaux

Chapitre 2 : Etude et choix de la solution

DIALLO Yasmina Djélika 8


Etude et mise en place d’un serveur de supervision de réseaux

Ce chapitre est dédié à l’étude des solutions libres de supervision. Pour cela, nous
commencerons par une brève présentation du concept de supervision. Par la suite, il sera
question d’analyse et de confrontation de quelques solutions.

I. La supervision

1. Qu’est-ce que la supervision ?


La supervision est une fonction qui consiste à indiquer et à commander l’état d’un
équipement, d’un système ou d’un réseau. Visualiser, surveiller, analyser, piloter et agir sont
donc les maitres mots qui cadrent ce concept.

2. Pourquoi superviser ?
La supervision informatique a pour objectif principal d'aider les administrateurs réseaux à
gérer quotidiennement leurs réseaux. Ainsi, il faut superviser son parc afin d’avoir :
✓ Une information précise sur l'état du réseau et des applications ;
✓ Une fiabilité et une crédibilité au service informatique ;
✓ Une réduction des pannes ;
✓ Une augmentation de la sécurité ;
✓ Etc.

3. Comment superviser ?
Pour la mise place d’une bonne politique de supervision, nous avons à notre disposition,
plusieurs méthodes :
➢ L'exécution et la récupération des résultats des commandes réseaux et des scripts locaux
ou distantes ;
➢ L'utilisation du protocole de gestion SNMP (Simple Network Management Protocol) :
Ce protocole permet la gestion des équipements et le diagnostic des problèmes du réseau.
➢ L'analyse des fichiers logs ou journaux : dans ces fichiers sont enregistrés l'historique
de fonctionnement du système et des applications. Analyser ces fichiers nous permet
d’avoir une bonne vue sur les équipements du réseau ;

DIALLO Yasmina Djélika 9


Etude et mise en place d’un serveur de supervision de réseaux

II. Etude des solutions de supervision


Toute entreprise a ses propres besoins de supervision. Cependant, pour que son
infrastructure lui donne satisfaction, elle doit pouvoir compter sur un monitoring de haute
performance. Pour maintenir la clarté, tous les processus doivent fonctionner d’une manière
fluide. C’est pourquoi il est impératif pour les entreprises de faire une analyse comparative des
solutions de supervision en vue d’en choisir une, correspondant à leurs besoins.

1. Critères de sélection d’une solution de supervision


Afin de permettre un meilleur calibrage de solution, les produits de supervision sont jugés
selon des critères par les administrateurs. Ces critères sont les fonctionnalités de la solution.
Les fonctionnalités sont l’ensemble des propriétés permettant à une solution de remplir
correctement sa fonction. Dans le concept de la supervision, un moniteur doit être capable
d’envoyer des alertes d’une manière efficace. Par exemple, il peut les envoyer par mail ou par
SMS. Il doit également être en mesure de superviser des hôtes et services en temps réel. Un bon
moniteur doit permettre de faire le reporting, c’est-à-dire permettre la génération de rapport et
de graphiques sur le fonctionnement du système surveillé. Ceux-ci sont quelques
fonctionnalités des moniteurs que nous avons sur le marché.

DIALLO Yasmina Djélika 10


Etude et mise en place d’un serveur de supervision de réseaux

Figure 2 : Les fonctionnalités d’une solution de supervision

2. Présentation de quelques solutions de supervision


Les moniteurs de supervision open sources sont des logiciels libres proposés gratuitement
par des développeurs qui cherchent à se faire connaître à travers leurs produits en œuvrant dans
le social. Parmi ces logiciels on peut citer :

C’est le moniteur de supervision le plus rependu parmi les logiciels open source et est suivi
par toute une communauté de développeurs. Il permet la supervision du réseau et des systèmes
et s'adapte aux systèmes d'information de moyenne taille au plus important. Mais son interface
web ne donne pas l’envie de l’explorer.

DIALLO Yasmina Djélika 11


Etude et mise en place d’un serveur de supervision de réseaux

Cacti permet de représenter le statut des périphériques réseaux en utilisant le protocole


SNMP ou grâce à des scripts écrit en Perl, en C, ou en PHP. Le monitoring de CACTI est fondé
sur la supervision réseau et la métrologie et cependant il est très efficace dans la gestion des
données de performances.

C’est un moniteur qui est beaucoup plus orienté du côté de la supervision système. Il a une
architecture tout-en-un avec des agents dédiés que l'on doit installer sur les éléments distants.
Il est facile à installer et à configurer, mais le revers de la médaille est qu'il ne gère pas les
éléments imprévus que l'on souhaitera ajouter au plus tard.

Eyes Of Network (EON) est une distribution GNU/Linux dédiée à la supervision. Basée
sur CentOS, elle rassemble et intègre tous les outils dont on peut avoir besoin pour superviser
son réseau.

Originellement appelé Oreon, Centreon est une solution de supervision des applications,
systèmes et réseaux basée sur le concept de Nagios. Même s’il est basé sur Nagios, Centreon
reste un outil à part entière.
Ces logiciels cités offrent tous l'avantage commun d'être gratuit, donc en fonction des
besoins de supervision, nous devons faire un choix parmi eux.

3. Analyse comparative et choix de la solution


Cette analyse se fera dans un tableau en fonction des fonctionnalités qu’intègrent chaque
solution de supervision citée.

DIALLO Yasmina Djélika 12


Description Nagios EON Centreon Cacti Zabbix Remarques

Fonctionnalités
Envoie de mails alertes Oui Oui Oui Oui Oui -
Peut fédérer d’autres installation Oui Oui Oui Oui Oui -
Supervise des hôtes et services Oui Oui Oui Oui Oui -
Gère plusieurs services utilisateurs avec Oui Oui Oui Oui Oui -
des restrictions de droits
Fonctionne sur smartphone Oui Oui Oui Oui Oui Seul centreon à une application mobile gratuite
Mise en place d’un monitoring distribué Non Non Oui Non Non Seul centreon intègre cette fonctionnalité
Fait du reporting Oui Oui Oui Oui Oui -
La retranscription d’état Oui Oui Oui Oui Oui -
Installation et licence
Disponible sous linux Oui Oui Oui Oui Oui -
Licence GPL Oui Oui Oui Oui Oui -
Interface web
L’interface web est ergonomique Non Non Oui Non Non Seul l’interface de centreon est ergonomique

Tableau 1 : Analyse comparative de quelques solutions de supervision.

13
Etude et mise en place d’un serveur de supervision de réseaux

Après notre étude comparative des différentes solutions, nous avons constaté que
centreon possède plus de fonctionnalités intéressantes que les autres. En effet, pour la
gestion à distance de notre supervision, centreon possède une application mobile gratuite
disponible sur Play store. Avec cette fonctionnalité, étant à distance sans notre machine,
nous avons une vue sur nos équipements et système. C’est ainsi qu’avec l’accord de notre
Directeur de stage, nous avons choisi de déployer et de tester centreon.

III. Présentation de la solution choisie : Centreon

1. Historique
Centreon a été créée à Toulouse par une entreprise nommée Merethis. L’idée de la
création de centreon est née car, Merethis se disait qu’il était possible de faire mieux que
l’interface graphique de Nagios. Ainsi, les premières versions de centreon s’appuient sur
les concepts de Nagios et proposent une interface d’administration grâce à laquelle, il est
possible entre autres, de configurer des objets.

2. Les composants de centreon


Centreon s’articule autour de trois composants qui sont :
➢ Centreon web
C’est le point d’entrée de la supervision. En effet, c’est l’interface web qui permet la
gestion, la configuration et l’exploitation de la supervision.
➢ Centreon Engine
C’est le moteur de la supervision. Il permet d’ordonnancer c’est-à-dire planifier
l’exécution des sondes. Ce moteur est basé sur Nagios mais est plus performant que celui
de Nagios ;
➢ Centreon Broker :
C’est l’élément central du bon fonctionnement de centreon. En effet, il obtient les données
du moteur et les enregistre dans la base de données ;

3. Caractéristiques de centreon
Centreon possède les caractéristiques suivantes :
➢ Son architecture repose sur les technologies comme Apache et MySQL ;

DIALLO Yasmina Djélika 14


Etude et mise en place d’un serveur de supervision de réseaux

➢ Son architecture est modulaire et cela lui permet de fonctionner sur les
infrastructures reparties ;

4. Fonctionnement
L’architecture de Centreon consiste à avoir toutes les entités de supervision au sein
du même serveur, à savoir : l’interface web de Centreon, la base de données (MySQL +
RRD), le moteur de supervision, le broker.
Plusieurs entités servent à mettre en place cette architecture :
➢ Le serveur Apache est chargé d’héberger l’interface web de Centreon ;
➢ Plusieurs bases de données MySQL sont chargées de stocker la configuration
de Centreon, les informations de supervision ainsi que les données de
performances ;
➢ Le moteur de supervision supervise le système d’informations ;
➢ Les informations de supervision sont envoyées via cbmod à Centreon Broker
SQL ;
➢ Centreon Broker SQL est chargé d’insérer les données de supervision en
base de données et de transmettre les données de performances à Centreon
Broker RRD ;
➢ Centreon Broker RRD est chargé de générer les fichiers RRD (qui servent à
générer les graphiques de performances) ;

DIALLO Yasmina Djélika 15


Etude et mise en place d’un serveur de supervision de réseaux

Figure 3 : Architecture de fonctionnement de centreon

DIALLO Yasmina Djélika 16


Etude et mise en place d’un serveur de supervision de réseaux

Chapitre 3 : Déploiement de Centreon

DIALLO Yasmina Djélika 17


Etude et mise en place d’un serveur de supervision de réseaux

Ce chapitre fera l’objet de l’installation, la configuration et l’exploitation de


centreon. Avant l’installation, nous énumérerons les exigences de celle-ci.

I. Exigences et installation

1. Prérequis de l’installation
Pour l’installation de centreon nous devons avoir une machine virtuelle, un système
d’exploitation, un système de gestion de base de données et un navigateur.

❖ La machine virtuelle
Pour créer la VM, nous disposons du logiciel VMware Workstation. Nous avons donc
créé une VM avec les dépendances suivantes :
- Une carte réseau ;
- Un disque dur de 72 GB ;
- Une mémoire de 4 GB ;
- Un processeur ;
- Un moniteur ;
- Adresse IP : 172.16.1.129/16

❖ Le système d’exploitation
Centreon fonctionne sous linux. Pour notre installation, nous installerons CentOS
version 7.

❖ Le système de gestion de base de données (SGBD)


Un SGDB est un ensemble de programme gérant l’accès à une base de données. Nous
utiliserons le SGBD MariaDB.

❖ Le navigateur
Pour avoir accès à l’interface web de centreon, il faut un navigateur. Cette interface
est compatible avec :
- Chrome ;
- Firefox ;

DIALLO Yasmina Djélika 18


Etude et mise en place d’un serveur de supervision de réseaux

- Microsoft Edge ;

2. Installation
Centreon est disponible sous quatre formats :
➢ Fichier iso ;
➢ Paquets RPM ;
➢ Machine virtuelle ;
➢ Archives contenant les sources ;
Nous choisirons le format paquets RPM. L’installation via paquets RPM consiste à
utiliser des commandes sur la machine virtuelle installée. Ces commandes permettront de
mettre à jour le système d’exploitation, paramétrer le pare-feu, télécharger et installer les
paquets nécessaires et installer le SGBD MariaDB.

yum update
sed -i s/^SELINUX=. *$/SELINUX=disabled/ /etc/selinux/config
reboot
$ getenforce
Disabled
systemctl stop firewalld
systemctl disable firewalld
yum install -y centos-release-scl
yum install -y
http://yum.centreon.com/standard/21.04/el7/stable/noarch/RPMS/centreon-
release-21.04-1.el7.centos.noarch.rpm
yum install -y centreon centreon-database
systemctl daemon-reload
systemctl restart mariadb
echo "date.timezone = Afrique/Ouagadougou" >> /etc/opt/rh/rh-
php73/php.d/50-centreon.ini
sytemctl restart rh-php73-php-fpm
systemctl enable rh-php73-php-fpm httpd24-httpd mariadb centreon cbd
centengine gorgoned snmptrapd centreontrapd snmpd
systemctl start httpd24-httpd

DIALLO Yasmina Djélika 19


Etude et mise en place d’un serveur de supervision de réseaux

Après ce petit jeu de commandes, l’installation se terminera au niveau de l’interface


Web. Pour accéder à cette dernière, il faut se rendre sur un navigateur et y entrer
l’adresse IP du serveur. L’assistant de configuration de centreon s’affiche :

Figure 4 : Première étape de l’installation web

Nous cliquons sur Next, une nouvelle page s’affiche. Cette page permet la vérification
des modules nécessaire. Puis cliquons plusieurs de plus jusqu’à atteindre cette page :

Figure 5 : Cinquième étape de l’installation web

Cette page permet de renseigner les informations liées à l’identité. Cliquons sur Next, la
page suivante permettra de renseigner les informations liées à la base de données.

DIALLO Yasmina Djélika 20


Etude et mise en place d’un serveur de supervision de réseaux

Figure 6 : Sixième étape de l’installation web


Après cela, cliquons sur Next jusqu’à la dernière page de l’installation web.

Figure 7 : Dernière étape de l’installation web

L’installation étant terminée, nous cliquons sur finish. Après cela, nous pouvons
nous connecter à l’interface web de centreon en nous identifiant ici :

DIALLO Yasmina Djélika 21


Etude et mise en place d’un serveur de supervision de réseaux

Figure 8 : Connexion au serveur centreon

3. Présentation de l’interface web


L’interface web de Centreon est composée de plusieurs menus, chaque menu à une
fonction bien précise :

➢ Le menu Accueil permet d’accéder au premier écran d’accueil après s’être


connecté. Il résume l’état général de la supervision ;
➢ Le menu Supervision regroupe l’état de tous les éléments supervisés en temps réel
et en différé au travers de la visualisation des logs ;
➢ Le menu Rapports permet de visualiser de manière intuitive (via des diagrammes)
l’évolution de la supervision sur une période donnée ;
➢ Le menu Configuration permet de configurer l’ensemble des éléments supervisés
ainsi que l’infrastructure de supervision ;
➢ Le menu Administration permet de configurer l’interface web Centreon ainsi que
de visualiser l’état général des serveurs ;

DIALLO Yasmina Djélika 22


Etude et mise en place d’un serveur de supervision de réseaux

Figure 9 : Présentation de l’interface Web

Avec le menu Supervision, nous avons la possibilité de visualiser le statut des


hôtes et des services. Les tableaux ci-dessous résumeront l’ensemble des statuts possibles
pour un hôte et un service.

Statuts Couleurs Description


Disponible Vert L’hôte est disponible
Indisponible Rouge L’hôte est indisponible
Injoignable Gris L’hôte est injoignable
En attente Bleu L’hôte est fraîchement configuré et n’a pas encore
été contrôlé par l’ordonnanceur

Tableau 2 : Statuts des hôtes

DIALLO Yasmina Djélika 23


Etude et mise en place d’un serveur de supervision de réseaux

Statuts Couleurs Description


Ok Vert Le service ne présente aucun problème
Critique Rouge Le service a dépassé le seuil critique
Inconnu Gris Le statut du service ne peut être vérifié
Alerte Orange Le service a dépassé le seuil d’alerte

En attente Bleu Le service est fraîchement configuré et n’a pas


encore été contrôlé par l’ordonnanceur

Tableau 3 : Statuts des hôtes

Après avoir installé centreon, nous devrons y intégrer des hôtes à superviser. Afin de
pouvoir superviser ces hôtes, un protocole de supervision s’avère nécessaire. C’est la
raison pour laquelle nous allons présenter ce protocole : le SNMP.

II. Le protocole SNMP (Simple Network Management


Protocol)

1. Généralités sur le SNMP


Le protocole SNMP est un protocole de gestion de réseaux proposé par l’IETF. C’est
le protocole le plus utilisé actuellement pour la gestion des équipements du réseau.
Relativement simple, il est équipé de fonctionnalités très puissantes pour la gestion de
réseaux hétérogènes. Par la nécessité de disposer d’un outil de supervision, le SNMP est
né en 1988.
Indispensable dans la supervision, ce protocole sera installé et activé sur chaque hôte à
superviser.

2. Composantes du protocole SNMP


L’environnement du SNMP est constitué de quatre composantes qui sont :
➢ La station de supervision
➢ L’agent de supervision

DIALLO Yasmina Djélika 24


Etude et mise en place d’un serveur de supervision de réseaux

➢ La base de gestion et de management (MIB)


➢ Le protocole de gestion du réseau

3. Fonctionnement du SNMP
Le protocole SNMP à un fonctionnement asymétrique. Il est constitué d’un ensemble
de requêtes, de réponses et d’alertes. Le manager envoie des requêtes à l’agent. Celui-ci
retourne des réponses. Lorsqu’un équipement a un fonctionnement anormal, l’agent
envoie des alertes au manager. Le SNMP est basé sur le protocole UDP du modèle
TCP/IP. En effet, le port 161 est utilisé pour la réception des requêtes de la station de
supervision par l’agent tandis-que, le port 162 est utilisé pour la réception des alertes de
l’agent par la station de supervision.
En ce qui concerne les requêtes SNMP, il en existe quatre :
➢ Le GetRequest qui permet la recherche d’une variable sur un agent ;
➢ Le GetNextRequest qui permet la recherche de la variable suivante ;
➢ Le GetBulk qui permet la recherche d’un ensemble de variables regroupées ;
➢ Le SetRequest qui permet de changer la valeur d’une requête sur un agent ;

Figure 10 : Fonctionnement du SNMP

A la suite des requêtes, l’agent répond toujours par un GetResponse. Cependant,


si la variable demandée n’est pas disponible, le GetResponse sera accompagné d’un
message d’erreur noSuchObject.

DIALLO Yasmina Djélika 25


Etude et mise en place d’un serveur de supervision de réseaux

Quant aux alertes, elles sont envoyées quand un évènement inattendu se produit.
L’agent informe donc la station de supervision à travers une trap. Les alertes possibles
sont : LinkUp, LinkDown, etc.
Pour tester notre solution, nous proposerons une architecture. Les serveurs et
machines présentés dans cette architecture seront installés, configurés et intégrés au
serveur centreon.

III. Ajout d’hôtes et services à superviser

1. Architecture adoptée

Figure 11:Architecture adoptée

Pour la bonne suite de notre travail, nous ferons une brève synthèse des hôtes et
services de notre architecture. Effectivement, ceux-ci seront récapituler dans un tableau.
Nous définirons pour chaque hôte, quelques services à superviser. Cela nous permettra
de visualiser au mieux comment notre solution se comporte.

DIALLO Yasmina Djélika 26


Etude et mise en place d’un serveur de supervision de réseaux

Hôtes Services par hôtes Adresses IP


Ubuntu desktop CPU, Memory, Ping, Swap, Load 172.16.1.131

Windows serveur CPU, Memory, Ping, Swap, 172.16.1.132


DHCP
Windows desktop CPU, Memory, Ping, Swap 172.16.1.134

Tableau 4 : Synthèse des hôtes et services à superviser

2. Installation et activation de SNMP sur les hôtes


Pour joindre les hôtes à centreon, il est nécessaire d’installer et d’activer le SNMP sur
ces derniers.
➢ SNMP sur Windows Server 2012 R2
Cette partie décrit le processus d’activation du SNMP sur notre serveur Windows. Sur
le tableau de bord du serveur :
• Cliquons sur ajouter des rôles et fonctionnalités ;
• Une fenêtre apparait ;
• Cliquons sur Suivant ;
• Jusqu’à fonctionnalités ;
• Cherchons la fonctionnalité Services SNMP puis la cocher ;
• Cliquons sur installer afin de l’installer ;

DIALLO Yasmina Djélika 27


Etude et mise en place d’un serveur de supervision de réseaux

Après l’installation, nous configurerons ce service. Pour cela, tapons la commande


"services.msc ", une fenêtre apparait :

Figure 12 : Installation du SNMP sur Windows serveur

Sur cette fenêtre, nous cherchons le service SNMP. Ensuite, un clic droit sur celle-
ci et enfin cliquons sur Propriétés. Une nouvelle fenêtre apparait. Dans l’onglet sécurité,
nous ajouterons notre communauté supobf. Ensuite cocherons la case accepter les
paquets SNMP provenant de ces hôtes. Enfin, en ajoutant l’adresse IP du serveur
centreon, nous préciserons quel sera l’hôte à qui notre Windows échangera des paquets
SNMP.

DIALLO Yasmina Djélika 28


Etude et mise en place d’un serveur de supervision de réseaux

Figure 13 : Paramétrage de sécurité SNMP

➢ SNMP sur Ubuntu server et Ubuntu desktop


L’installation et la configuration du SNMP sur Ubuntu se fait en tapant des commandes :
- apt-get update ;
- apt-get install snmpd pour l’installation du package snmpd ;
- Éditer le fichier de configuration en tapant sudo nano /etc/snmp/snmpd.conf ;

Figure 14 : SMNP sur Ubuntu

Etant dans le fichier de configuration, configurons-le comme présenter ci-dessus.


➢ SNMP sur Windows 10
Aller dans le panneau de configuration> programmes> Activer ou désactiver
des fonctionnalités Windows, cocher ensuite la case correspondant au Protocole SNMP,
puis cliquer sur ok.

DIALLO Yasmina Djélika 29


Etude et mise en place d’un serveur de supervision de réseaux

Figure 15 : Installation de SNMP sur Windows machine


Ensuite le paramétrage reste le même sur toutes les plateformes Windows comme
décrit ci-dessous. Dans Windows, ouvrir le panneau des services en lançant la commande
services.msc.
Dans cette fenêtre ouverte, chercher le service SNMP et faire un clic droit/propriété
pour accéder à la configuration. Aller dans l’onglet sécurité, ici nous allons renseigner la
communauté que possède notre serveur de supervision.

3. Intégration des hôtes et services dans Centreon


Un hôte est une entité IP aussi appelé nœud ou ressource. Un service est un point de
contrôle rattaché à un hôte.
➢ Intégration d’un hôte :
Après s’être connecté à l’interface web de centreon en tant qu’administrateur, nous nous
rendons dans le menu Configuration > Hôtes > Hôtes et cliquer sur le bouton Ajouter :

DIALLO Yasmina Djélika 30


Etude et mise en place d’un serveur de supervision de réseaux

Figure 16 : Ajout d’un hôte

Ce formulaire permet de décrire notre Windows desktop, tous les champs ne sont
pas obligatoires. Pour démarrer, nous avons renseigné les champs suivants :
➢ Le nom de l’objet via le champ Nom ;
➢ La description de l’objet via le champ Alias ;
➢ Son adresse IP dans le champ Adresse IP / DNS ;
➢ Cliquer sur le bouton + ajouter une nouvelle entrée et sélectionner dans la liste la
valeur Os-Windows-SNMP-Custom ;
➢ Sélectionner l’option oui pour le champ créer aussi les services liés au modèle ;
➢ Enfin, sauvegardons l’hôte en cliquant sur le bouton sauvegarder.
En effet, cette démarche a été exécutée pour tous nos hôtes. Les hôtes ajoutés sont
maintenant définis dans l’interface Centreon web mais le moteur ne le connait pas
encore. Nous devons générer la configuration, l’exporter et l’envoyer au moteur de
supervision. Pour cela, nous sommes allés dans Configuration > collecteur > cocher la
case central > cliquer sur exporter la configuration, une nouvelle page apparait :

DIALLO Yasmina Djélika 31


Etude et mise en place d’un serveur de supervision de réseaux

Figure 17 : Exportation de la configuration d’ajout d’hôtes

Sur cette page, nous cocherons toutes les cases et cliquerons sur exporter afin
d’exporter la configuration. Après cela, nous verrons que nos hôtes ont bien été ajouté.
Nous pouvons à présent ajouter les services et procéder à la supervision.
➢ Intégration d’un service
Pour cela, nous nous sommes rendus dans le menu configuration> services >
services par hôte et cliquer sur le bouton Ajouter.

Figure 18 : Ajout d’un service à centreon

DIALLO Yasmina Djélika 32


Etude et mise en place d’un serveur de supervision de réseaux

Pour ajouter un service à un hôte, seuls 3 champs sont nécessaires, en effet nous avons
renseigné ces champs comme suit :
➢ Sélectionnons notre Windows server via le champ lié aux hôtes ;
➢ Définissons le service ping via le champ Description ;
➢ Sélectionnons le modèle de service Base-Ping-LAN via le champ Service
modèle ;
➢ Après avons rempli ces trois champs, nous sauvegardons la configuration
A présent, nous devons exporter la configuration comme procéder dans la partie
intégration d’hôtes. Pour l’ajout de tous nos services cités plus haut, nous avons
procéder de la même manière.
Notre configuration est donc prête à être superviser.

VI. Visualisation des hôtes et services intégrés


1. Les hôtes
Dans notre serveur, nous avons introduit trois hôtes. Mais en se connectant nous en
retrouvons quatre. En effet notre solution se supervise elle-même. C’est pourquoi nous
avons la vue sur quatre hôtes.

Figure 19 : Vue sur les hôtes

Cette image illustre nos quatre hôtes. Ainsi, nous avons le serveur centreon, le serveur
Windows, les machines Windows et Ubuntu. Ceci montre également que tous nos hôtes
sont disponibles.

DIALLO Yasmina Djélika 33


Etude et mise en place d’un serveur de supervision de réseaux

2. Les services
Dans ce point nous avons non seulement les services du serveur centreon mais
également nos services intégrés.

Figure 20 : Vue sur les services

Nous remarquons aussi que les services fonctionnent normalement. Pour plus de
vues sur les services intégrés, voir l’annexe. Là, nous trouverons les vues graphiques.

DIALLO Yasmina Djélika 34


Etude et mise en place d’un serveur de supervision de réseaux

Conclusion générale

Au terme de ce stage, nous pouvons dire qu’avoir un réseau, c’est bien mais se
munir d’un outil de supervision l’est encore plus. Vu l’importance dont revêt la
supervision réseau au sein des entreprises, il s’avérait nécessaire de trouver une solution
de supervision adaptable aux besoins des entreprises. Ainsi, dans ce modeste travail, nous
avons implémenté une plateforme de supervision, Centreon.

Pour la réalisation de ce projet, nous avons effectué au préalable une étude de


quelques solutions de supervision en vue d’en choisir une. Ensuite nous avons installé la
solution choisie : Centreon. Enfin, nous l’avons paramétré afin d’effectuer des tests. 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. Cependant, vu le nombre d’attaque
réseau en générale et d’attaque SNMP en particulier nous nous devons de sécuriser la
solution.

Pour ce qui concerne notre stage, il nous a permis de découvrir de nouveaux


horizons tels que l’environnement du développement d’application et aussi celui du
Broadband.

DIALLO Yasmina Djélika 35


Etude et mise en place d’un serveur de supervision de réseaux

Bibliographie

[1] HIEN K. Rodrigue Romaric, Etude et proposition d’une solution de supervision


libre basé sur Nagios, page 15-22 ;
[2] Ray Douglas O’REILLY, Essential SNMP;

DIALLO Yasmina Djélika 36


Etude et mise en place d’un serveur de supervision de réseaux

Webographie

https://www.centreon.com/ 14/07/2021 à 16h57


https://rdr-it.com/centreon-installation-configuration-supervision-equipements/3/
16/07/2021 à 16h02
https://dumas.ccsd.cnrs.fr/dumas-01305578/document/ 23/07/2021 à 10h35
https://www.it-connect.fr/installation-de-snmp-sous-linux/ 18/08/2021 à 10h13
https://www.it-connect.fr/configurer-snmp-sous-windows-server-2012-r2/ 18/08/2021 à
9h58
https://www.orange.bf/business/fr/accueil-professionnels.html 17/06/2021 à 12h05
https://www.isge-bf.org/ 16/06/2021 à 16h45

DIALLO Yasmina Djélika 37


Etude et mise en place d’un serveur de supervision de réseaux

Annexes

DIALLO Yasmina Djélika XI


Etude et mise en place d’un serveur de supervision de réseaux

Annexes : Vue graphique des services intégrés à notre serveur centreon

Annexe 1 : Services Windows serveur 2012

Figure 21 : Vue graphique des performances des services Windows serveur

DIALLO Yasmina Djélika XII


Etude et mise en place d’un serveur de supervision de réseaux

Annexe 2 : Services Ubuntu Desktop

Figure 22 : Vue graphique des performances des services Ubuntu desktop

DIALLO Yasmina Djélika XIII


Etude et mise en place d’un serveur de supervision de réseaux

Annexe 3 : Services Windows desktop

Figure 23 : Vue graphique des performances des services Windows desktop

DIALLO Yasmina Djélika XIV

Vous aimerez peut-être aussi