Vous êtes sur la page 1sur 82

MINISTERE DE L’ENSEIGNEMENT SUPERIEUR REPUBLIQUE DE COTE D’IVOIRE

ET DE LA RECHERCHE SCIENTIFIQUE Union – Discipline – Travail


~~~~~~~~~~~~~

IT OPEN SOURCE
Ecole Supérieure des Affaires et de
Management

Année Académique : 2016-2017

MEMOIRE
Pour l’obtention du Diplôme d’Ingénieur de Conception
Informatique
Option : Réseaux et Télécommunications

IMPLEMENTATION D’UNE PLATE-FORME DE


MONITORING POUR L’INTRANET AVEC UNE
SOLUTION LIBRE : Cas d’IT OPEN SOURCE

Présenté par : BAMBA YACOUBA,


Élève ingénieur

Date de soutenance : 23 / 12 / 2017

Directeur de mémoire Maître de stage

M. FOFANA TIDIANE M.TAHIROU IBRAHIM

RESPONSABLE INFORMATIQUE
ENSEIGNANT EN INFORMATIQUE
Implémentation d’une Plate-forme de monitoring pour l’Intranet avec une solution libre :
Cas d’IT OPEN SOURCE

A nos parents, Pour leur soutien indéfectible.

Mémoire de fin de cycle d’Ingénieur de conception en Télécommunications & Réseaux


Présenté et soutenu par BAMBA YACOUBA
I
Implémentation d’une Plate-forme de monitoring pour l’Intranet avec une solution libre :
Cas d’IT OPEN SOURCE

REMERCIEMENTS
La reconnaissance du bienfait est l’une des armes efficace permettant à l’homme de tracer une
issue meilleure à sa vie. C’est dans cet élan que nous tenons à remercier premièrement DIEU
le tout puissant pour son infini bonté envers nous. M. Fofana Tidiane pour sa disponibilité et
sa contribution à l’élaboration de notre travail.

Ensuite, nous tenons à remercier tout particulièrement ces personnes mentionnées ci-dessous :

 La Direction et le personnel du Groupe ESAM pour l’encadrement reçu ;


 M. TOURE Marie-Auguste, professeur de Réseau Informatique, président du Membre
du jury, pour son enseignement et sa disponibilité ;
 Tous les membres du jury qui ont effectué le déplacement ;
 Tous le corps enseignant, particulièrement à tous ceux qui sont intervenus directement
dans notre formation à savoir les enseignants de la filière Réseaux Informatiques et
télécommunications ;
 Les familles : BAMBA, KEITA, TRAORE, KONE pour leur soutien ;
 Tous nos amis et collègues de la promotion élève ingénieur filière Réseaux
informatiques et télécommunications 2014-2017 pour leur soutien.

Que toutes ces personnes suscitées trouvent en ces mots l’expression de notre reconnaissance
et notre profonde gratitude à leur égard.

Mémoire de fin de cycle d’Ingénieur de conception en Télécommunications & Réseaux


Présenté et soutenu par BAMBA YACOUBA
II
Implémentation d’une Plate-forme de monitoring pour l’Intranet avec une solution libre :
Cas d’IT OPEN SOURCE

AVANT-PROPOS
De nos jours, le souci d’un cursus bien rempli débouchant sur une insertion
professionnelle réussie est la préoccupation majeure de toutes les couches sociales de notre
pays. C’est dans ce cadre que l’Etat a initié des programmes de formation qualifiante pour
faire face aux attentes des différentes structures. Cette volonté politique s’est traduite par
l’orientation des jeunes étudiants dans les institutions de formation, les grandes écoles privées
et publiques. ESAM notre établissement d’accueil, est une de ces structures d’excellence.

Le GROUPE ESAM (Ecole Supérieure des Affaires et de Management) est une grande
école agréée par l’Etat sous l’arrêté RC No 17869. Il est composé de deux grands établissements
que sont :
 ESAM PLATEAU 1 ;
 ESAM YAMOUSSOUKRO.
ESAM est une école privée d’enseignement supérieure de référence qui ouvre ses portes
non seulement aux étudiants orientés par l’Etat, mais aussi à toute personne qui désire acquérir
une formation qualifiante et diplomate.

Le GROUPE ESAM est dirigé par monsieur M. KOKO FRANCISCO le directeur


général. Cette école forme en deux années dans les filières de formation suivantes :
 Gestion-Commerciale ;
 Finance-Comptabilité et Gestion d’Entreprise ;
 Ressources Humaines et Communication ;
 Réseau Informatique et Télécommunication ;
 Informatique Développeur Application ;
 Système Electronique et Informatique ;
 Mine Géologie et Pétrole ;
 Maintenance des Systèmes de Production ;
 Industrie Agro-alimentaire.

Mémoire de fin de cycle d’Ingénieur de conception en Télécommunications & Réseaux


Présenté et soutenu par BAMBA YACOUBA
III
Implémentation d’une Plate-forme de monitoring pour l’Intranet avec une solution libre :
Cas d’IT OPEN SOURCE

SOMMAIRE
DEDICACE ................................................................................................................................ I
REMERCIEMENTS .................................................................................................................. II
AVANT-PROPOS ....................................................................................................................III
SOMMAIRE ............................................................................................................................ IV
LISTE DES FIGURES .............................................................................................................. V
LISTE DES TABLEAUX....................................................................................................... VII
SIGLES ET ABREVIATIONS.............................................................................................. VIII
RESUME ................................................................................................................................. IX
ABSTRACT............................................................................................................................... X
INTRODUCTION……………………………………………………………………………..1
PROBLEMATIQUE ...................................................................................................................2
PARTIE 1 :APPROCHE METHODOLOGIQUE ................................................................3
CHAPITRE 1 : CADRE DE REFEREENCE ...........................................................................4
CHAPITRE 2 : IDENTIFICATION ET PRESENTATION DE L’EXIXTANT .......................7
PARTIE 2 :ETUDE TECHNIQUE .........................................................................................9
CHAPITRE 3 : NOTIONS DE SUPERVISON (MONITORING) DES RESEAUX ..............10
CHAPITRE 4 : ETUDES DES DIFFERENTES SOLUTIONS DE SUPERVISION ............18
PARTIE 3 : MISE EN ŒUVRE DE LA SOLUTION .........................................................22
CHAPITRE 5 : ETUDE DE LA SOLUTION RETENUE : EYES OF NETWORK ............23
CHAPITRE 6: AJOUTS DES SERVICES ET HOTES DANS EON .....................................43
CONCLUSION .........................................................................................................................61
BIBLIOGRAPHIE ....................................................................................................................62
WEBOGRAPHIE……………………………………………………………………………..63

TABLES DES MATIERES ………………………………………………………………….64


ANNEXES……………………………………………………………………………………67

Mémoire de fin de cycle d’Ingénieur de conception en Télécommunications & Réseaux


Présenté et soutenu par BAMBA YACOUBA
IV
Implémentation d’une Plate-forme de monitoring pour l’Intranet avec une solution libre :
Cas d’IT OPEN SOURCE

LISTES DES FIGURES

FIGURES DESCRIPTION PAGES


Figure 1 Organigramme d’IT OPEN SOURCE 4
Figure 2 Architecture du réseau existant 7
Figure 3 Network Management System(MNS) 12
Figure 4 PDU SNMP (requête et réponse) 14
Figure 5 PDU SNMP( alarmes ) 14
Figure 6 Nouvelle Architecture du Réseau 23
Figure 7 Synopsis d’EON 25
Figure 8 Page de démarrage de l’installation d’EON 26
Figure 9 Page de choix de la langue du logiciel EON 26
Figure 10 Page de choix du type de clavier d’EON 27
Figure 11 Suite de l'installation d’EON 27
Figure 12 Page de partitionnement du disque 28
Figure 13 Page N°2 du partitionnement du disque 29
Figure 14 Page N°3 de partitionnement du disque 29
Figure 15 Page N°4 du partitionnement du disque 29
Figure16 Paramétrage des périphériques réseau pour EON 30
Figure 17 Page N°2 du paramétrage des périphériques réseau pour EON 31
Figure 18 Page N° 3 paramétrage des périphériques réseau pour EON 32
Figure 19 Paramétrage du fuseau horaire pour EON 33
Figure 20 Paramétrage du mot de passe du root pour EON 34
Figure 21 Choix des services à installer 35
Figure 22 Choix des services à installer 35
Figure 23 Choix des services à installer 36
Figure 24 Choix des paquets à installer 37
Figure 25 Page de début d’installation 38
Figure 26 Page pendant l’installation 38
Figure 27 Test avec snmpwalk de l’interface d’EON 40
Figure 28 Message de réception du test de snmp 40
Figure 29 Ajout du SNMP pour Windows 7 et 8 41
Figure 30 Ajout du SNMP pour Windows XP et Server 41
Figure 31 Configuration des propriétés du Service SNMP pour Windows 42
Figure 32 Connexion au serveur EON par un navigateur web 43
Figure 33 Interface d’EON 44
Figure 34 Ajout de groupe(Utilisateur) dans EON 45
Figure 35 Connexion à un serveur AD avec LDAP 46
Figure 36 Ajout d'un job pour le scan du réseau 47
Figure 37 Listes des hôtes importes dans Nagios 47
Mémoire de fin de cycle d’Ingénieur de conception en Télécommunications & Réseaux
Présenté et soutenu par BAMBA YACOUBA
V
Implémentation d’une Plate-forme de monitoring pour l’Intranet avec une solution libre :
Cas d’IT OPEN SOURCE

Figure 38 Page d’information sur l'hôte ajouté 48


Figure 39 Page d’exportation vers Nagios 48

Figure 40 Suite de l’exportation dans Nagios 49


Figure 41 Page de configuration d’un service 49
Figure 42 Ajout d’un service 50
Figure 43 Paramétrage des options de notifications 50
Figure 44 Renseignement du groupe ou de l’utilisateur à joindre 50
Figure 45 Vue des équipements 51
Figure 46 Vue des services 52
Figure 47 Interface de Nagvis 53
Figure 48 Interface de Management de la cartographie 54
Figure 49 Suite de l’interface de Management de la cartographie 54
Figure 50 Vues des équipements grâce à Nagvis 55
Figure 51 Configuration d’envoi d’email 56
Figure 52 Renseignement de l’adresse email 56
Figure 53 Vérification de la configuration d’email 57
Figure 54 Vérification de la configuration d’email par Gmail 57
Figure 55 Notification des services par sms 58
Figure 56 Notification du statut des hôtes par sms 59
Figure 57 Renseignement de contact téléphonique 59
Figure 58 Choix du contenu du message 59
Figure 59 Installation des paquets lors de la mise à jour iii

Mémoire de fin de cycle d’Ingénieur de conception en Télécommunications & Réseaux


Présenté et soutenu par BAMBA YACOUBA
VI
Implémentation d’une Plate-forme de monitoring pour l’Intranet avec une solution libre :
Cas d’IT OPEN SOURCE

LISTES DES TABLEAUX


TABLEAUX DESCRIPTION PAGES
Tableau 1 Tableau comparatif des outils de supervision open source 21
Tableau 2 Coût du Projet 60

Tableau 3 Tables des annexes 67

Mémoire de fin de cycle d’Ingénieur de conception en Télécommunications & Réseaux


Présenté et soutenu par BAMBA YACOUBA
VII
Implémentation d’une Plate-forme de monitoring pour l’Intranet avec une solution libre :
Cas d’IT OPEN SOURCE

SIGLES ET ABREVIATIONS
ASN.1: Abstract Syntax Notation number one
ATM: Asynchronous Transfer Protocol
CMIP: Common Management Information Protocol
DHCP: Dynamic Host Configuration Protocol
DNS: Domain Name Server
EAP-TLS: Extensible Authentication Protocol-Transport Layer Security
EON: Eyes of Network
FOSS: Free Open Source Software
GPL V2: Programme sous licence libre
GPRS: General Packet Radio Service
HTTP: Hyper Text Transfer Protocol
HTTPS: Hyper Text Transfer Protocol Secure
IEEE: Institute of Electrical and Electronics Engenieers
IETF: Internet Engineering Task Force
ITIL: Information Technology Infrastructure Library pour « Bibliothèque pour l'infrastructure
des technologies de l'information » est un ensemble d'ouvrages recensant les bonnes
pratiques « best practices » du management du système d'information
LAMP: Linux Apache MySQL PHP
LDAP: Le service d’authentification
MIB: Management Information Base
OSI: Open Systems Interconnections
PDU : Protocol Data Unit
POP3: Serveur de Messagerie
RFC : Information Technology Infrastructure Library pour « Bibliothèque pour l'infrastructure
des technologies de l'information »
RMON: Remote Monitoring
SGMP: Simple Gateway Monitoring Protocol
SMTP: Simple Mail Transfer Protocol
SNMP: Simple Network Management Protocol
SSH: Secure Shell
SSL: Secure Sockets Layer
TCP/IP: Transmission Control Protocol/ Internet Protocol
UDP: User Datagram Protocol
UMTS: Systeme de Télécommunications Mobiles Universelles
WPA: Wi-Fi Protected Access

Mémoire de fin de cycle d’Ingénieur de conception en Télécommunications & Réseaux


Présenté et soutenu par BAMBA YACOUBA
VIII
Implémentation d’une Plate-forme de monitoring pour l’Intranet avec une solution libre :
Cas d’IT OPEN SOURCE

RESUME
La taille des réseaux ne cessant de grandir de jour en jour et l’importance de ceux-ci dans le
monde de l’entreprise prennent 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 Monitoring (Supervision) de réseaux. Nous
présenterons dans ce document ce qu’est le monitoring de réseaux ainsi que l’implémentation
qui en a été faite au sein de la l’IT OPEN SOURCE.

Pour ce faire nous allons définir en premier lieu le concept et la notion du Monitoring
(Supervision) de réseaux. Ensuite nous allons faire une étude comparative sur les différentes
solutions de supervision (Monitoring) des réseaux, puis nous allons procéder à une étude
approfondie de la solution retenue. Enfin nous allons procéder à sa mise en œuvre en tenant
compte des spécifications du cahier des charges.

Mots clefs : IT OPEN SOURCE, Etude, Réseaux, Monitoring, Mise en œuvre,


Cahier des charges.

Mémoire de fin de cycle d’Ingénieur de conception en Télécommunications & Réseaux


Présenté et soutenu par BAMBA YACOUBA
IX
Implémentation d’une Plate-forme de monitoring pour l’Intranet avec une solution libre :
Cas d’IT OPEN SOURCE

ABSTRACT
As the size of the networks continues to grow day by day, and the importance of these networks
in the corporate world is paramount, the need to monitor their quality and status in real time has
quickly become a priority. It is for this purpose that the concept of supervision (Monitoring) of
networks appeared twenty years ago. We will present in this document what is the supervision
of networks as well as the implementation that has been done within IT OPEN SOURCE.

To do this we will first define the concept and the concept of network monitoring. Then we will
do a comparative study on the different solutions of supervision of the networks, then we will
carry out an in-depth study of the solution chosen. Finally we will proceed to its implementation
taking into account the specification of the specifications.

Keywords: IT OPEN SOURCE, Implementation, Study, Networks, Monitoring,


Specifications.

Mémoire de fin de cycle d’Ingénieur de conception en Télécommunications & Réseaux


Présenté et soutenu par BAMBA YACOUBA
X
Implémentation d’une Plate-forme de monitoring pour l’Intranet avec une solution libre :
Cas d’IT OPEN SOURCE

INTRODUCTION
Les systèmes d’information sont tous différents de par leur taille, leur nature, leur
criticité. Ils ont cependant pour point commun d’être le théâtre d’incidents, à un moment ou à
un autre. Un des rôles des administrateurs est justement de gérer cela. Ils doivent concevoir
l’architecture du système d’information de telle manière qu’une panne ait un impact minimal
sur le reste du système.

Les administrateurs ont un objectif clair : le maintien en production du système


d’information. Cependant, tous les éléments ne sont pas logés à la même enseigne en ce qui
concerne la criticité. Certaines parties sont vitales pour l’entreprise, comme les serveurs. Sans
outil de supervision, il est quasi impossible pour un administrateur de garder en tête ces
différents niveaux de criticité. Une plate-forme de monitoring (Outil de supervision) peut ainsi
aider à mettre des priorités sur les interventions des administrateurs et leur permettre de se
concentrer sur l’essentiel.

Les administrateurs réseaux et systèmes font donc appel à des logiciels de surveillance
et de supervision (monitoring) de réseaux. Ces logiciels vérifient l'état du réseau ainsi que des
machines connectées et permettent aux administrateurs d'avoir une vue d'ensemble en temps
réel de l'ensemble du parc informatique sous leur responsabilité. Il peut être aussi informé (par
email, par SMS) en cas de problème. Un tel système assure une gestion proactive du système
et améliore la disponibilité effective des applications et des services opérant sur les différentes
machines. Mieux il permet d’anticiper et de prévoir les éventuels besoins en termes
d’équipements pour une gestion optimale du système d’information.

Conscient de cela, IT OPEN SOURCE dans sa volonté d’améliorer le fonctionnement


de ses équipements, veut se doter d’une plate-forme de monitoring pour contrôler en temps réel
ses équipements tout en menant des actions comme surveiller le taux d’occupation des disques,
l’utilisation de la RAM et de la SWAP, la charge des processeurs, les services web et de
messagerie, etc. Cependant, vu le nombre important d’équipements et services à surveiller, et
considérant que l’écosystème de la supervision regorge de nombreux outils, L’IT OPEN
SOURCE veut s’assurer que l’outil actuel dont l’entreprise va se procurer est celui qui répond
au mieux à son infrastructure informatique.

C’est ainsi que nous avons été sollicité pour « l’implémentation d’une plate-forme de
monitoring pour l’intranet avec une solution libre ».
Le présent mémoire résume l’ensemble des actions que nous avons entreprises pour la
réalisation de ce projet. Il sera structuré en trois parties :
- La première partie présente le cadre et le contexte du stage ;
- La deuxième partie, il s’agira d’une étude des différents outils de supervision et du choix
de la solution retenue ;
- Enfin, la troisième partie présente la mise en œuvre de la solution retenue.

Mémoire de fin de cycle d’Ingénieur de conception en Télécommunications & Réseaux


Présenté et soutenu par BAMBA YACOUBA
1
Implémentation d’une Plate-forme de monitoring pour l’Intranet avec une solution libre :
Cas d’IT OPEN SOURCE

PROBLEMATIQUE
Devenues incontournables depuis de nombreuses années, la supervision des systèmes
d'information ont pour vocation d'apporter une vue d'ensemble sur le fonctionnement des
systèmes d'information, de les auditer, d'en surveiller la disponibilité et la performance, et
d'alerter les départements en charge de son exploitation mais plusieurs entreprises semblent ne
pas s’en intéresser.

Cette situation que semblent minimiser plusieurs entreprises impacte considérablement


leur budget de fonctionnement, surtout lorsqu’elles ont un parc informatique très important. Les
Coût de déplacement pour les interventions sur les pannes deviennent de plus en plus important
il est donc nécessaire de se pencher sur la question avec beaucoup d’intérêt.

Il s’agit pour nous, de rechercher une solution optimale pour la gestion des serveurs et
le monitoring de ses équipements en premier lieu, offrir la possibilité de devenir « proactif »
face aux problèmes rencontrés en un second lieu, et finalement et le plus important, de pouvoir
détecter et interpréter en un simple coup d'œil les causes et origines des problèmes rencontrés
afin de les fixer le plus rapidement possible.
Au demeurant, l’idéal serait de fusionner tous ces moyens de supervision dans une seule
solution intégrée qui offrirait toutes les garanties de services de supervision ci-dessus cités.

IT OPEN SOURCE est un cabinet d’intégrateur de solutions proposant des solutions


informatiques dans divers domaines sur-mesure aux entreprises et aux PMI/PME (Petites et
Moyennes Industries /Petites et Moyennes Entreprises). Cette responsabilité que porte IT
OPEN SOURCE en tant que personne morale a amené ses responsables à mettre à niveau le
système d’information dans le but d’être toujours efficace vis-à-vis des clients tout en
supervisant ces équipements pour être disponible de façon permanente et aussi être réactif,
proactif et pertinent dans le travail .

De cet ordre d’idées, il convient de se poser les questions suivantes :


- Qui utilise toute la bande passante ?
- Comment Evitez les goulots d’étranglements de la bande passante et de la performance
serveur?
- Quel est l’état des équipements et des services ?
- Le fait de maximiser les interventions à distance peut-il influer sur la réduction des coûts
de déplacement liés aux interventions sur site ?

Telles sont les questions auxquelles nous allons tenter de répondre dans la suite de nôtre travail.

Mémoire de fin de cycle d’Ingénieur de conception en Télécommunications & Réseaux


Présenté et soutenu par BAMBA YACOUBA
2
Implémentation d’une Plate-forme de monitoring pour l’Intranet avec une solution libre :
Cas d’IT OPEN SOURCE

PARTIE 1 :
APPROCHE METHODOLOGIQUE

Mémoire de fin de cycle d’Ingénieur de conception en Télécommunications & Réseaux


Présenté et soutenu par BAMBA YACOUBA
3
Implémentation d’une Plate-forme de monitoring pour l’Intranet avec une solution libre :
Cas d’IT OPEN SOURCE

CHAPITRE 1 :

CADRE DE REFERENCE

1.1. Présentation de l’IT OPEN SOURCE

1.1.1. Création et mission

L’IT OPEN SOURCE Informations TechnologyOPEN SOURCE est un cabinet de recherche


et de formation, équipé d’une salle réseau d’une dizaine de machines, et qui propose une
méthodologie d'acquisition de savoir-faire en matière d'Internet visant les établissements de
recherche et d'enseignement supérieur en Côte d’Ivoire. Il associe des actions de formation à
l'installation de sites pilotes autour de centres de compétence.

Des projets et études préparatoires ont été menés auparavant, mais ce cabinet est véritablement
né en Novembre 2014 en collaboration avec d’autres cabinets, des enseignants chercheurs et
des partenaires, et ce, dans le cadre de la mise en place d’une structure de recherche,
d’expérimentation et de propagande des logiciels libres en Côte d’Ivoire.

L’IT OPEN SOURCE est aussi le centre de formation et de conseils pour les ingénieurs
débutants. Il est situé à Yopougon MAROC et est dirigé par M.FOFANA Tidiane, formateur
et chef de projet.

1.1.2. Structure et organisation

L’IT OPEN SOURCE est composé d’un responsable, M.FOFANA Tidiane, de partenaires,
d’enseignants chercheurs, de quelques membres des logiciels libres, d’un assistant, et de
stagiaires.

ENSEIGNANTS RESPONSABLE IT LES PARTENAIRES


CHERCHEURS OPENSOURCE

ASSISTANT

STAGIAIRES

Figure 1: Organigramme d’IT OPEN SOURCE

Mémoire de fin de cycle d’Ingénieur de conception en Télécommunications & Réseaux


Présenté et soutenu par BAMBA YACOUBA
4
Implémentation d’une Plate-forme de monitoring pour l’Intranet avec une solution libre :
Cas d’IT OPEN SOURCE

1.1.3. Objectifs et activités d’IT OPEN SOURCE

L’IT OPEN SOURCE Informations TechnologyOPEN SOURCE a pour objectifs et activités :


 la formation et l’expérimentation : formation sur les logiciels libres (LINUX
principalement) en procédant par des séminaires de formations, des cours et travaux pratiques ;
expérimenter d’abord les nouvelles technologies avant de les étendre aux écoles, universités et
entreprises partenaires.

 La diffusion de l’information : L’IT OPEN SOURCE organise régulièrement des


conférences d’information et des démonstrations sur l’Internet, la société de l’information, la
création de multimédia, le commerce électronique...

Il favorise la création de groupes de travail ayant des objectifs concrets. Il s’agit ici
d’encourager la coopération entre les établissements sur des problèmes concrets et notamment
techniques. Le cabinet est un relais pour la circulation de l’information technique et
commerciale concernant l’Internet. Il assure la diffusion des logiciels distribués gratuitement
sur l'Internet.

 Les stages d’immersion et de fin de cycle d’une durée de deux à six mois pour
permettre aux étudiants de venir montrer leur savoir-faire sur des thèmes d’actualités en
informatique.

 La recherche dans les domaines des télécommunications et de l’informatique dont les


principaux axes sont : les réseaux (sécurité, routage avancé, IPv6, administration etc.), les
télécommunications (UMTS, GPRS, réseaux sans fils etc.).

 La maîtrise des technologies de l’information L’IT OPEN SOURCE est un « centre


Internet expérimental » dont l’objectif est de favoriser la maîtrise des technologies de
l’information. Par “maîtrise technologique”, nous entendons la capacité à installer des services
Internet et à produire des contenus informationnels, réaliser des adaptations d’usage en fonction
des besoins et d’utiliser judicieusement les outils de communication électronique dans les
entreprises.

1.2 Cadre de l’étude

1.2.1. Définition du thème

Dans le cadre de notre stage au cabinet L’IT OPEN SOURCE, le thème soumis à notre étude
est libellé comme suit : «Implémentation d'une Plate-forme de monitoring pour l'Intranet
avec une solution libre ».
La supervision du système informatique est devenue, par l'importante croissante du système
informatique, un besoin stratégique. La maintenance et la gestion deviennent alors des enjeux
cruciaux, d'autant plus qu'une panne du réseau ou service peut parfois avoir des conséquences
Mémoire de fin de cycle d’Ingénieur de conception en Télécommunications & Réseaux
Présenté et soutenu par BAMBA YACOUBA
5
Implémentation d’une Plate-forme de monitoring pour l’Intranet avec une solution libre :
Cas d’IT OPEN SOURCE

catastrophiques. Le besoin de contrôler en temps réel leur qualité et leur état est rapidement
devenu une priorité.

 Objectifs de la supervision :
- être réactif : en alertant les administrateurs en cas de dysfonctionnement d’un élément du
système d’information ;
- être proactif : anticiper les futurs incidents ;
- être pertinent : aider à cibler le problème dès son apparition afin d’agir de la façon la plus
claire possible.

L'objectif spécifique de notre travail est de centraliser et monitorer sur une machine toutes les
informations concernant l’infrastructure informatique à plusieurs niveaux :
- machine (état du système de fichiers, chargement mémoire et CPU, ...) ;
- réseau (engorgement du réseau, bande passante, table de routage, ...) ;
- surveiller le système d’information ;
- visualiser l’architecture du système ;
- analyser les problèmes ;
- déclencher des alertes en cas de problèmes ;
- avoir accès à une archive des événements du réseau ;
- notification par mail ou par SMS en cas de problème ;
- générer des rapports sur le fonctionnement des serveurs et services ;
- générer des graphes (cartographie du réseau,…).

La tâche de l’administrateur est alors simplifiée. Il n’a plus qu’à faire une vérification ou réaliser
une action en fonction d’une alerte déclenchée. Chaque outil doit aussi lui donner une vision
globale du système information pour localiser les problèmes le plus rapidement possible

1.3-Cahier des charges

Le but de ce projet est la mise en place d’une solution de supervision sécurisée (avec interface
de connexion sécurisée) en utilisant des solutions libres. Il s’agit non seulement de mettre en
place les différentes fonctionnalités, mais également de la sécurité. Le travail qui nous a été
demandé est de :
- surveiller son réseau via une solution sécurisée. Cette interface devra donc être protégée par
un mot de passe ;
- avoir une cartographie du réseau, présentant les onduleurs, les serveurs, et les éléments actifs.
Cette cartographie devra explicitement décrire l’état de ces machines ;
- enfin, être notifié par un courriel et par SMS dont le contenu indiquera le service et/ou la
machine défectueuse.

Mémoire de fin de cycle d’Ingénieur de conception en Télécommunications & Réseaux


Présenté et soutenu par BAMBA YACOUBA
6
Implémentation d’une Plate-forme de monitoring pour l’Intranet avec une solution libre :
Cas d’IT OPEN SOURCE

CHAPITRE 2 :

IDENTIFICATION ET PRESENTATION DE L’EXISTANT

2.1-Etude de l’existant

IT OPEN SOURCE a eu à mettre en place un mécanisme de fonctionnement sur la sécurité du


réseau sans fil 802.1x.

Ces recherches ont été effectuées sur le réseau sans fil 802.1x autour du thème : architecture
d’une solution de sécurité dans un réseau sans fil basé sur la norme IEEE 802.1x. Cette étude
consistait à présenter une architecture d’une solution de sécurité dans un réseau sans fil, basé
sur la norme IEEE 802.1x, les fonctions EAP-TLS (Extensible Authentication Protocol-
Transport Layer Security) et le standard WPA (Wireless-Fidelity Protected Access).

Cette architecture a présenté les différents équipements et logiciels nécessaires, leur


emplacement de même que les types d’utilisateurs à gérer. Notre étude est donc une suite
logique de la recherche précédemment entamée dans le réseau sans fil basé sur la norme IEEE
802.1x.

INTERNET

SERVEUR ADDS

Routeur
ADSL PARE-FEU

3
2
2

USER
USER

Figure 2 : Architecture du réseau existant

Mémoire de fin de cycle d’Ingénieur de conception en Télécommunications & Réseaux


Présenté et soutenu par BAMBA YACOUBA
7
Implémentation d’une Plate-forme de monitoring pour l’Intranet avec une solution libre :
Cas d’IT OPEN SOURCE

2.2. Analyse de la solution existante

Ayant un très grand nombre de serveurs, de sites et équipements actifs à gérer,


l'administrateur est incapable de vérifier leurs disponibilités (en ligne ou pas), de déterminer la
qualité des services qu'ils offrent, ni détecter la défaillance des équipements (charge CPU, Etat
mémoire, surcharge du disque….), ni les surcharges et pénurie temporaire des ressources. Le
seul moyen de détecter ces anomalies ne peut se faire que par la réception des différentes
plaintes et réclamations des clients (utilisateurs et usagers).

2.3. Critiques
Vu les exigences du type de cabinet dans lequel IT OPEN SOURCE se situe c’est-à
dire prestataire de service de haut niveau et de qualité, il se doit de prendre toutes les
mesures nécessaires au bon fonctionnement de son réseau. Par conséquent, nous avons
constaté des imperfections qui peuvent être corrigé à savoir :

2.3.1- Protection matériel


Aucun firewall matériel pour faire du filtrage des flux entrants ou sortant en amont afin de
sécuriser les applications hébergées sur le serveur et restreindre l’accès à internet aux
utilisateurs. La faible portée du signal du routeur entraine bien souvent la perte du signal dans
certains services.

2.3.2-messagerie électronique et outils collaboratif


Aucun service de messagerie ou plateforme collaborative majeure pour gérer les
calendriers, les rendez-vous, les différentes activités en internes et aussi les projets de certains
services.

2.3.3 Connexion à distance


Aucun moyen d’échanger les informations en temps réel et de manière sûre avec les autres
sites créent.
Pour apporter une solution adéquate à un bon nombre de difficultés précités, nous allons
élaborer un cahier de charge, ensuite passerons en revues les différents moyens
d’interconnexion et conseillerons le mieux adapté et moderne qui répondrais aux exigences du
cabinet IT OPEN SOURCE.

2.4. Objectifs visés


Notre projet à plusieurs raisons, mais il existe deux principales :
 permettre à IT OPEN SOURCE informatique de superviser de manière fiable et
sécurisée son infrastructure réseau à partir du serveur sur lequel nous allons installer
notre application de monitoring ;
 permettre aux administrateurs et aux personnes habilitées d’accéder à l’application
à distance à partir de n’importe quelle machine cliente de façon contrôlée.

Mémoire de fin de cycle d’Ingénieur de conception en Télécommunications & Réseaux


Présenté et soutenu par BAMBA YACOUBA
8
Implémentation d’une Plate-forme de monitoring pour l’Intranet avec une solution libre :
Cas d’IT OPEN SOURCE

PARTIE 2 :
ETUDE TECHNIQUE

Mémoire de fin de cycle d’Ingénieur de conception en Télécommunications & Réseaux


Présenté et soutenu par BAMBA YACOUBA
9
Implémentation d’une Plate-forme de monitoring pour l’Intranet avec une solution libre :
Cas d’IT OPEN SOURCE

CHAPITRE 3 :

NOTIONS DE SUPERVISION (Monitoring) DES RESEAUX

Avant de présenter le principal protocole ainsi que les outils actuels permettant de superviser
un réseau, il paraît bon de définir précisément le concept de supervision et la manière dont il a
été normalisé par l’ISO.

3.1. Définition et normalisation du concept de Monitoring par l’ISO

3.1.1. Concept de Monitoring

Le terme Monitoring couramment utilisé, provient de l'anglais, il signifie supervision. La


supervision des équipements a pour but de surveiller le bon fonctionnement des équipements.
La taille grandissante de ceux-ci ainsi que leur hétérogénéité posaient un réel problème de
gestion et d’administration, multipliant les besoins en main d’œuvre d’experts administrateurs.

C’est donc à cette époque qu’ont été menées les premières réflexions sur un nouveau concept,
celui de la supervision. La supervision devait être capable de s’adapter à des milieux
hétérogènes, d’automatiser le contrôle des réseaux et de générer un ensemble de statistiques
donnant une meilleure vision du réseau, permettant d’anticiper les besoins de celui-ci. La
supervision peut ainsi se définir comme étant l’utilisation de ressources réseaux adaptées
(matérielles ou logiciels) afin d’obtenir des informations sur l’utilisation et sur l’état des réseaux
et de leurs composants (logiciels, matériels). Ces informations peuvent alors servir d’outils pour
gérer de manière optimale (automatique si possible) le traitement des pannes ainsi que la qualité
des réseaux (problèmes de surcharge). Elles permettent également de prévoir toute future
évolution nécessaire. La supervision est capable de diagnostiquer et bien souvent de réparer
seule les pannes. Si ce n’est pas le cas, elle se charge d’alerter immédiatement les personnes
concernées par l’incident. Elle est donc extrêmement réactive et représente un gain important
en temps. De plus, par sa vision continue du réseau, elle anticipe souvent sur des problèmes
ultérieurs. On parle alors de pro-activité. Ainsi, la supervision est à la fois réactive et proactive.
C’est pourquoi, petit à petit, la supervision s’impose dans la plupart des entreprises possédant
un parc informatique conséquent.

3.1.2. Norme ISO

L’ISO s’intéresse de près à la supervision. Et, dès 1988, l’organisme publie la norme
ISO7498/41 définissant les principales fonctions que doivent implémenter les systèmes de
supervision et d’administration. Ces fonctions sont les suivantes :

Mémoire de fin de cycle d’Ingénieur de conception en Télécommunications & Réseaux


Présenté et soutenu par BAMBA YACOUBA
10
Implémentation d’une Plate-forme de monitoring pour l’Intranet avec une solution libre :
Cas d’IT OPEN SOURCE

 Gestion des performances


La gestion des performances analyse de manière continue les performances du réseau afin de
le maintenir dans un état de performance acceptable. Cette gestion s’opère en trois étapes. Tout
d’abord, des variables contenant des informations significatives quant aux performances du
réseau sont récupérées. Parmi celles-ci on peut citer le temps de réponse d’une station utilisateur
ou encore le taux d’occupation d’un segment réseau. Une fois ces variables obtenues, elles sont
analysées. Si elles dépassent un seuil de performance fixé préalablement, une alarme est tout
de suite envoyée à l’administrateur du réseau, pour régler le problème au plus vite. Ces variables
de gestion de performances sont réactualisées à court intervalle de temps dans le but d’être le
plus réactif possible au moindre embryon de baisse de performance. La gestion des
performances permet donc une évaluation du comportement des ressources et un contrôle de
l’efficacité des activités de communication.

 Gestion des configurations


La gestion des configurations effectue un suivi des différentes configurations des éléments
présents sur le réseau. Elle stocke dans une base de données les versions des systèmes
d’exploitation et des logiciels installés sur chaque machine du parc réseau. Par exemple pour
un ordinateur du réseau, la base contiendra la version de son système d’exploitation, du
protocole TCP/IP, etc… La gestion des configurations permet donc une identification et un
contrôle, des systèmes ouverts. Elle collecte et fournit des informations sur les différents
systèmes du réseau.

 Gestion de la comptabilité
La gestion de la comptabilité a pour but de mesurer l’utilisation des ressources afin de réguler
les accès et d’instaurer une certaine équité entre les utilisateurs du réseau. Ainsi des quotas
d’utilisation peuvent être fixés temporairement ou non sur chacune des ressources réseaux. De
plus, la gestion de la comptabilité autorise la mise en place de systèmes de facturation en
fonction de l’utilisation pour chaque utilisateur. La gestion de la comptabilité permet donc un
établissement des coûts d’utilisation ainsi qu’une facturation de l’utilisation des ressources.

 Gestion des anomalies


La gestion des anomalies détecte les problèmes réseaux (logiciels ou matériels). Elle essaie
d’isoler le plus précisément le problème en effectuant divers tests. Quand cela est possible, elle
règle elle-même automatiquement l’anomalie. Sinon, elle alerte les personnes concernées par
le type du problème afin de solliciter leur intervention. La gestion des anomalies garde dans
une base de données l’ensemble des problèmes survenus ainsi que leur solution, de manière à
être encore plus efficace face à un incident récurrent. Cette fonction de la norme ISO7498/41
demeure de loin la fonction la plus implémentée à ce jour. La gestion des anomalies détecte
donc et corrige les fonctionnements anormaux des éléments du réseau.

Mémoire de fin de cycle d’Ingénieur de conception en Télécommunications & Réseaux


Présenté et soutenu par BAMBA YACOUBA
11
Implémentation d’une Plate-forme de monitoring pour l’Intranet avec une solution libre :
Cas d’IT OPEN SOURCE

 Gestion de la sécurité
La gestion de la sécurité contrôle l’accès aux ressources en fonction des politiques de droits
d’utilisation établies. Elle veille à ce que les utilisateurs non autorisés ne puissent accéder à
certaines ressources protégées. La gestion de la sécurité met donc en application les politiques
de sécurité.

 Structure de gestion des réseaux


Après avoir défini les fonctionnalités de la supervision réseau, l’ISO s’est attaché à décrire la
structure de la gestion des réseaux (Network Management System). L’ISO propose d’installer
un agent de gestion sur chaque machine supervisée, comme le montre la figure suivante :

Figure 3: Network Management System (MNS)

Cet agent récupère périodiquement et stocke localement des informations sur la machine sur
laquelle il tourne. L'agent est un programme qui fait partie de l'élément actif du réseau.
L'activation de cet agent permet de recueillir la base de données d'informations et la rend
disponible aux interrogations du Manager SNMP. Ces agents peuvent être standards (Net-
SNMP par exemple) ou encore spécifique à un fournisseur (HP insight agent par
exemple).Quand il détecte un problème, il le signale au service de gestion centralisée (installé
sur le serveur de supervision). Le service de supervision (Manageur), en fonction de la nature
de l’anomalie, prend un ensemble de décisions (actions) dont une bonne partie est transmise à
l’agent de gestion présent sur la machine en difficulté. L’agent exécute alors l’ensemble des
actions réparatrices demandées par le superviseur afin de remettre la machine en état. Toutefois,
le service central de supervision ne reste pas inactif en attendant que ses agents lui rapportent
des problèmes. Il peut en effet questionner régulièrement ses agents, par le biais de requêtes,
pour connaître l’état complet d’une machine, et par addition, l’état de l’ensemble du réseau.
Les objets stockés dans les bases de données des agents sont normalisés au format ASN.1c'est-
à-dire qu’ils sont écris suivant une syntaxe particulière. Ces bases de données ont aussi été
normalisées par l’ISO. Elles sont appelées bases de données MIB. Pour transmettre les
différents messages échangés entre l’agent de supervision et le superviseur, un protocole réseau

Mémoire de fin de cycle d’Ingénieur de conception en Télécommunications & Réseaux


Présenté et soutenu par BAMBA YACOUBA
12
Implémentation d’une Plate-forme de monitoring pour l’Intranet avec une solution libre :
Cas d’IT OPEN SOURCE

de couche OSI 7 a été défini par l’ISO : le protocole CMIP (Common Management Information
Protocol).

3.2. Protocole SNMP (Simple Network Management Protocol)

Jugeant les spécifications du protocole de transport CMIP proposé par l’ISO trop
lourdes à mettre en œuvre, l’IETF a défini son propre protocole de gestion des réseaux:
SGMP (Simple Gateway Monitoring Protocol). Celui-ci ne fut jamais réellement déployé
mais donna naissance en 1988 au protocole SNMP (Simple Network Management
Protocol).Comme son nom l’indique, SNMP se veut être le plus simple possible.

L’IETF estime en effet que le transport des données de supervision ne doit pas nuire aux
performances du réseau. SNMP ne permet de superviser que les réseaux TCP/IP.
Il est donc totalement adapté aux réseaux informatiques utilisant majoritairement
cette technologie. D’ailleurs, SNMP s’est imposé, ces dernières années, comme étant le
standard incontournable de la supervision pour l’ensemble des réseaux non téléphoniques.

Depuis 1988, SNMP a beaucoup évolué en passant de sa première version,


complétement dépourvue de sécurité, à sa version numéro trois combinant une sécurité
basée sur les usagers et sur le type des opérations. Toutefois, actuellement, SNMPv1 reste la
version la plus employée, SNMPv3 n’étant en cours de déploiement que depuis 1999. Dans un
souci de rapidité, le protocole SNMP ne transporte que des variables par le biais du protocole
de transport UDP. Il sert à instaurer le dialogue entre les agents installés sur les machines
supervisées et le serveur de supervision. L’agent reçoit les requêtes sur le port 161 et le
superviseur reçoit les alarmes sur le port 162. Le modèle d’échange entre le serveur et l’agent
est basé sur deux types d’opérations, les requêtes et les alarmes :

– Lorsque le serveur veut demander quelque chose à l’agent ou lui imposer un ordre, il émet
une requête en direction de l’agent. Celui-ci la traite et lui retourne une réponse ;
– Lorsqu’un évènement survient sur l’élément du réseau surveillé par l’agent, ce dernier en
informe immédiatement le superviseur par le biais d’une alarme de type trap ou inform.
Dans le cas d’un inform, le serveur retourne une réponse à l’agent émetteur ce qui n’est pas le
cas pour le type trap. Ainsi, il existe trois messages SNMP différents : les requêtes, les réponses
et les alarmes.

Le paquet SNMP, tel qu’il est définit dans la RFC 1157 (SNMPv1), est encodé au format
ASN.1.

Il Possède les champs suivants :

 Version SNMP ;
 Communauté ;
 PDU.
La communauté définit le domaine de gestion. Agents et superviseurs doivent être
dans la même communauté pour pouvoir échanger. Le PDU contient les données du protocole

Mémoire de fin de cycle d’Ingénieur de conception en Télécommunications & Réseaux


Présenté et soutenu par BAMBA YACOUBA
13
Implémentation d’une Plate-forme de monitoring pour l’Intranet avec une solution libre :
Cas d’IT OPEN SOURCE

de supervision. Il est construit de manière identique pour les requêtes et les


réponses. Il diffère légèrement pour les alarmes. Il existe deux structures de PDU dans SNMP.
La première est commune aux requêtes et aux réponses. Elle est constituée des champs
suivants :

Figure 4 – PDU SNMP (requêtes et réponses)

Figure 5 – PDU SNMP (alarmes)

L’autre PDU est propre aux alarmes (trap). Il est construit de la manière suivante (voir figure
5).

Comme nous l’avons vu, le protocole SNMP permet l’échange de données de gestion entre un
agent et un superviseur dans un réseau TCP/IP. Toutefois, il n’est pas possible de surveiller des
équipements n’utilisant pas TCP/IP ou n’ayant pas d’agent SNMP. Pour cela, un proxy SNMP
doit être installé sur une machine TCP/IP. Ce proxy se charge de faire la translation entre les
données d’un agent de supervision privée et SNMP. Il est ensuite capable de transmettre ces
données à un superviseur SNMP. L’utilisation de ces proxys permet ainsi à SNMP de s’adapter
facilement à des réseaux très hétérogènes et prouve la grande flexibilité de ce protocole. En
plus des proxys SNMP, l’IETF a aussi défini des sondes capables de collecter des informations
de gestion sur un segment de réseau. Ces sondes font tampon entre les agents d’un segment et
un superviseur en centralisant les données relatives à un segment réseau dans une base de
données MIB. Les superviseurs ne dialoguent alors plus qu’avec les sondes. Celles-ci ajoutent
donc un niveau hiérarchique à la supervision. Chaque sonde dite RMON peut écouter des
segments réseaux de type Ethernet, TokenRing, ATM ou encore FDDI.

3.3. Déploiements des logiciels de Supervision

Les logiciels de supervision peuvent être déployés de trois manières différentes :


-centralisée
-hiérarchique
-distribuée

Mémoire de fin de cycle d’Ingénieur de conception en Télécommunications & Réseaux


Présenté et soutenu par BAMBA YACOUBA
14
Implémentation d’une Plate-forme de monitoring pour l’Intranet avec une solution libre :
Cas d’IT OPEN SOURCE

Déploiement centralisé :

La supervision n’est assurée que par un seul ordinateur, avec éventuellement une ou plusieurs
machines miroir synchronisées. La visualisation des éléments du réseau (alarmes, état des
nœuds, etc...) est alors centralisée en un point unique. Ce type de supervision reste tout de même
sensible, car toute la gestion repose sur une seule station. Si celle-ci vient à tomber en panne,
tout le processus de supervision est alors compromis. De plus la machine étant seule, elle doit
être suffisamment robuste pour pouvoir traiter l’ensemble des données de supervision du
réseau. Enfin, la machine effectue la totalité des requêtes de supervision, ce qui a pour
conséquence d’augmenter fortement le trafic réseau en provenance de cette machine.

Déploiement hiérarchique :

La supervision est assurée ici de manière hiérarchique.

Un serveur de supervision central dialogue avec d’autres serveurs de supervision ne s’occupant


chacun que d’un segment de réseau. Ces mêmes serveurs peuvent aussi avoir d’autres serveurs
sous leur responsabilité. Ils sont à la fois clients et serveurs de supervision. Ce type de
déploiement est bien plus délicat à mettre en œuvre qu’un simple déploiement centralisé mais
offre une tolérance aux pannes bien plus élevée.

En effet, si un serveur supervisant un segment tombe en panne, seul le segment concerné ne


sera plus supervisé. De plus un tel déploiement permet d’avoir plusieurs visions du réseau : une
vision globale, depuis le serveur central, une vision d’un segment depuis un serveur supervisant
un segment, etc...

Toutefois, il ne faut pas occulter le fait qu’un déploiement hiérarchique reste plus coûteux en
temps de réponse qu’un déploiement centralisé, les différents serveurs devant se synchroniser
pour faire remonter les informations au niveau hiérarchique le plus haut.

Déploiement distribué :

Ce déploiement combine l’approche centralisée et l’approche hiérarchique. Chaque station de


supervision tient à jour une base de données complète. Toutes les stations échangent donc entre
elles les données de supervision, sans restriction.

Cela permet même de spécialiser certaines machines sur un traitement de supervision précis
(alarme, sécurité, performances, etc...). Toutefois, il convient de bien définir le degré de
responsabilité et de coopération entre les machines.

Mémoire de fin de cycle d’Ingénieur de conception en Télécommunications & Réseaux


Présenté et soutenu par BAMBA YACOUBA
15
Implémentation d’une Plate-forme de monitoring pour l’Intranet avec une solution libre :
Cas d’IT OPEN SOURCE

3.4. Critères de choix de la solution

3.4.1. Pourquoi une solution open source et non une solution avec licence propriétaire ?

En ces périodes où les budgets des services informatiques fondent comme la neige au soleil, la
gestion des licences est de plus en plus contraignante. Les demandes des utilisateurs augmentent
et conduisent à une accumulation de licences. Les outils de supervision ne font pas exception à
cette règle. On peut, dans certains cas, arriver à ces situations où seuls les environnements
critiques sont supervisés, faute de moyens pour acquérir les licences nécessaires aux autres
environnements.
Cette situation est dommageable à la qualité du service fourni aux utilisateurs. L’outil risque
par exemple de ne pas être utilisé pour signaler un problème sur un environnement de test avant
mise en production. Il y a quatre grosses sociétés qui se partagent le marché de la supervision
informatique ; elles sont appelées le « Big4 » et les tarifs pratiqués par l’ensemble de celles-ci
ont de quoi arrêter net tout projet de supervision. Ce sont :
 BMC SOFTWARE avec ses logiciels BMC Patrol, BMC Performance
Manager, BMC Proactive Net ;
 Computer Associates Technologies avec UNICENTER ;
 HP avec HP Openview ;
 IBM avec Tivoli.
Les logiciels propriétaires sont souvent incompatibles entre eux et imposent le choix d’un
fournisseur unique. Le but n'était évidemment pas d'acheter une ou plusieurs licences de
logiciels propriétaires. Même si ceux-ci proposent des solutions confortables, avec des atouts
tels que le support et la maintenance. Il faut comprendre qu'à l'heure actuelle, les anciens critères
qui opposaient les logiciels propriétaires aux logiciels Open Source ne sont plus valables. En
effet aujourd'hui il est tout à fait possible d'avoir un Système d'Information dans une entreprise
composé uniquement de logiciels Open Source.
Leur principal atout ? Non pas la gratuité comme beaucoup le pense, mais bel et bien les réelles
communautés sur lesquelles s'appuient les solutions. Universitaires, développeurs reconnus,
professionnels tous s'associent désormais et forment les principaux contributeurs du monde
Open Source. Mieux encore les développeurs de logiciels propriétaires se séparent de leurs
précédentes firmes dans le but d'offrir leurs propres solutions libres.

Ces solutions qui ont vu le jour et qui sont testées maintes et maintes fois avec des correctifs
réguliers, sont totalement fiables, offrent une modularité et une compatibilité totale. En effet
finit le problème des protocoles propriétaires, les normes sont adoptées et respectées, ce qui
permet d'établir une certaine souplesse et donc cela autorise l'hétérogénéité du matériel à
acheter.

L'administrateur ayant adopté une telle solution ne verra qu'une seule et véritable contrainte,
le besoin constant de rester informé sur la technologie, il faudra régulièrement se rendre sur les
forums, les blogs tout ce qui est capable de réfléchir l'aspect communautaire, et ainsi d'offrir
des réponses aux questions posées. Cet échange de bon procédé, permettra de mettre à jour
régulièrement les solutions et de les adapter en fonction du besoin utilisateur.

Mémoire de fin de cycle d’Ingénieur de conception en Télécommunications & Réseaux


Présenté et soutenu par BAMBA YACOUBA
16
Implémentation d’une Plate-forme de monitoring pour l’Intranet avec une solution libre :
Cas d’IT OPEN SOURCE

Pour une question de coût une solution « FOSS » Free open-source software (logiciel libre et
gratuit) est donc plus mieux qu’une solution «Big4».

Par la suite nous allons voir un peu plus en détail les quelques outils FOSS utilisés sur
la marché de la supervision.

3.4.2. Critères de sélection des solutions open sources les plus utilisées

Pour permettre de mieux calibrer la solution, les produits retenus, seront jugés selon les critères
suivants :

 Plateforme d’installation
Le logiciel doit être disponible sous licence GPL et doit être disponible facilement.

 Simplicité d’installation et d’utilisation


Le logiciel doit être facile à installer et avoir une utilisation très simplifié.

 Importance de la communauté
Le logiciel doit possède une communauté très importante.

 Compatibilité
Le logiciel doit être compatible avec les logiciels de virtualisations pour pouvoir l’installer en
virtuelle (VMWARE, VIRTUALBOX, HYPERV, etc).

 Modularité du produit
Le logiciel doit pouvoir être modulable pour un usage futur.

 Génération de rapport
Le logiciel doit pouvoir remonter les rapports de façon claire et sans difficultés de
compréhension.

 Droit et profil d’utilisation ainsi que l’authentification


Possibilité de créer plusieurs utilisateurs qui auront chacun des droits individuels et d’assurer
la sécurité via une interface de connexion.
 Sauvegarde du produit
Le logiciel doit pouvoir faire des sauvegardes.

 Pertinence des alertes


Les rapports doivent pouvoir être remontées facilement c'est-à-dire disponible au moment
opportun.

Mémoire de fin de cycle d’Ingénieur de conception en Télécommunications & Réseaux


Présenté et soutenu par BAMBA YACOUBA
17
Implémentation d’une Plate-forme de monitoring pour l’Intranet avec une solution libre :
Cas d’IT OPEN SOURCE

CHAPITRE 4 :
ETUDES DES DIFFERENTES SOLUTIONS DE
SUPERVISION

Les produits ont été présélectionnés car ils font partis des solutions les plus utilisées par la
communauté de supervision libre.

NB : La liste ne recensera pas l’ensemble des solutions existantes.

4.1. Description des solutions

4.1.1. FAN (Fully Automated Nagios)

 Avantages
Initié par Cédric Temple début 2008 pour répondre à des besoins quotidiens d’administration,
le projet FAN, Fully Automated Nagios, est une distribution GNU/Linux dédiée à la
supervision basée sur Nagios et son formidable écosystème. Les auteurs ont écouté les
demandes de nombreux utilisateurs pour bâtir une solution complète qui comprend les
principaux plug-ins de Nagios, l’interface de configuration Centreon pour la configuration,
Nagvis pour la visualisation du réseau. Son objectif principal est de fournir tout cela en moins
de 20 minutes avec la même simplicité d’installation que pour n’importe quelle autre
distribution. FAN est basé sur la distribution CentOS et propose la solution la plus simple et
efficace pour mettre en place Nagios, Centreon et Nagvis en une seule installation. Elle a de
plus l’avantage de proposer un environnement déjà configuré. Les administrateurs n’ont plus
qu’à rajouter leurs éléments à superviser.

C’est une distribution parfaite pour ceux qui débute avec Nagios, mais elle présente aussi des
inconvénients tels que la vieillesse des applications par rapports aux versions d’aujourd’hui,
l’emplacement des fichiers de configurations et différent et peut donc compliquer la vie lors de
la recherche de solution sur des problèmes de configuration.

 Inconvénients
Le plus gros inconvénient et pas des moindres est que la version de Nagios est patchée, sans
une nouvelle version de FAN, il est impossible d’upgrader Nagios.

De plus le fait que tout soit préconfiguré ne nous permet pas de bien connaitre le fonctionnement
de notre serveur ou de nos équipements.

Mémoire de fin de cycle d’Ingénieur de conception en Télécommunications & Réseaux


Présenté et soutenu par BAMBA YACOUBA
18
Implémentation d’une Plate-forme de monitoring pour l’Intranet avec une solution libre :
Cas d’IT OPEN SOURCE

4.1.2. Nagios

Nagios est développé par Ethan Galstad et débute son histoire en 1999 sous le nom de
NetSaint. Quelque temps plus tard, à cause d’un problème de propriété intellectuelle sur le
nom, il devient Nagios. Nagios est un programme libre sous licence GPL qui fonctionne sur
linux et qui permet de surveiller le système et le réseau. Il peut surveiller des hôtes, des services
et des actifs réseaux.

Son rôle est d’alerter quand un élément supervisé à un problème.

 Avantages
Nagios possède de nombreuses fonctionnalités, voici les principales :

- Surveillance des services réseaux (SMTP, POP3, http, NNTP, PING, etc.) ;
- Surveillance des ressources des stations (serveur, routeur ...) comme la charge du
processeur, des informations sur l’utilisation des disques durs, les processus en cours,
les fichiers de log ;
- Surveillance des données environnementales comme par exemple la température ;
- Une conception simple de greffons permettant aux administrateurs de développer
facilement leurs propres fonctionnalités de surveillance ;
- Possibilité de définir des groupes de contacts à joindre en cas d’apparition de problème
via Sectorisation des groupes de contacts par rapport aux problèmes rencontrés et
définition de procédures ;
- Définition de gestionnaires évènements qui peuvent être exécutés afin d’automatiser la
résolution de problèmes rencontrés ;
- Surveillance des architectures des systèmes repartis ou redondants ;
- L’interface de commandes externes permet des modifications à la volée du
comportement de la surveillance et du retour d’informations à travers l’utilisation de
gestionnaires évènements, d’une interface web et d’applications tierces ;
- L’historique de l’état du réseau est conservé même après un redémarrage ;
- Possibilité de planifier des périodes d’inactivités des contrôles pour correspondre à une
période d’inactivité physique d’un serveur ;
- Retour d’informations disponible à travers n’importe quel navigateur, permettant de
consulter l’état courant du réseau, l’historique des avertissements et les fichiers de log ;
- Un schéma simple de gestion des autorisations permet de gérer facilement les droits de
consultation des informations par les utilisateurs à travers un navigateur. Différentes
méthodes (le courrier électronique, les messages instantanés) ;
- Accès sécurisé aux utilisateurs.

Mémoire de fin de cycle d’Ingénieur de conception en Télécommunications & Réseaux


Présenté et soutenu par BAMBA YACOUBA
19
Implémentation d’une Plate-forme de monitoring pour l’Intranet avec une solution libre :
Cas d’IT OPEN SOURCE

 Inconvénients
Nagios est un logiciel très performant, mais difficile à administrer car sa configuration est
Longue et fastidieuse. De plus il faut d’abord installer d’autre logiciel pour le rendre
véritablement opérationnel comme l’on le désir comme par exemple CACTI. Son interface
n’est pas facile à interpréter et sa cartographie ne donne pas une bonne vue sur l’ensemble des
équipements à superviser.

4.1.3. Shinken

Shinken est une version modifiée de Nagios par le célèbre (dans la communauté de la
supervision) Jean GABES.

En effet il a réécrit totalement Nagios et a rajouté d’autre fonctionnalité, mais suite au refus des
développeurs de Nagios d’en faire la branche principale du futur développement, le projet
Shinken est devenu indépendant.

C’est un outil très puissant et qui évolue très rapidement (en date de la rédaction de ce
document) mais a le même problème que Nagios la configuration est très difficile ainsi que
l’administration.

4.1.4. Eyes of network

 Avantages
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. L’avantage majeur de la solution est que l’ensemble des services est réuni au sein d’une
interface unique, l’idée sous‐jacente étant de faciliter la mise en œuvre des processus ITIL. Elle
intègre tout ce qui est nécessaire pour la supervision (Nagios, Nagvis), la métrologie (Cacti,
weathermap), la gestion d’un parc machine, Eonweb, pour l’interface Web, ou Backup
manager, qui s’occupe de la sauvegarde des configurations et des données collectées.

Le tout est fourni sous licence GPL v2.

La solution intègre des nouveautés telles que Thruk 1.1.1 pour améliorer la composante
supervision, mais aussi Shinken, qui est décidément de plus en plus présent.

 Inconvénients
Son seul inconvénient est qu’il n’offre pas Une configuration en interface web qui ne supporte
pas l’HTTPS.

Mémoire de fin de cycle d’Ingénieur de conception en Télécommunications & Réseaux


Présenté et soutenu par BAMBA YACOUBA
20
Implémentation d’une Plate-forme de monitoring pour l’Intranet avec une solution libre :
Cas d’IT OPEN SOURCE

4.2. Solution retenue et tableau comparatif

Les produits seront jugés et classés en fonction des critères de sélection par une note (/10) pour
chaque critère.
Le choix s’est arrêté sur la solution Eyes of Network car elle est mieux adaptée à nos critères.
Le tableau ci-dessous fait donc une comparaison de ces différentes solutions.

Tableau 1 : Tableau comparatif des outils de supervision open source

Network
Nagios

Eyes Of
Shinken
FAN
Description Coeff. Remarques
Licence
Disponible sous Licence GPL 1 10 10 10 10
Disponiblefacilement 1 10 10 10 10
Installation
L’outils’installe sous Linux 1 10 10 10 10 Ils sont disponibles que sous linux
Les données ne transitent pas en
1 10 10 10 10
externe
Nous Avons EON ET FAN. Nagios ET ,
L’outilest simple à installer 1 8 4 4 8 Shinken sont plus complexe à installer.

L’outilest compatible avec VMware 1 10 10 10 10


Paramétrage
L’outilest simple à paramétrer 1 8 4 4 8 EON est le plus simple
Nagios ET Shinken Sont Plus Modulable Mais
L’outilest modulable 0,5 8 10 10 8
seulement pour un utilisateurcomfirmé
L'utilisation de plugins demande un temps
L’outilacceptel’ajout de plugins 1 8 10 10 10
d'adaptationsur le produit
Fonctionnalités
Envoi des mails d’alertes 1 8 8 8 8 bien définir les alertes mails avant de les activer
Peutfédérerd’autre installation 0,5 6 6 6 6 stratégiecomplexe à définir
Couplé à une base de connaissance 0,5 6 8 8 10 en natif sur EON
L’outilest en français 1 0 0 0 10 seul EON est disponible en francais nativement
Supervise des hôtes 1 10 10 10 10
Supervise des actifs 1 10 10 10 10
Supervise des services 1 10 10 10 10
Fonctionnesur Smartphone 0,4 5 5 5 5
Supervise les élémentsdéfinisdans
1 5 10 10 10 Certains plugins ne peuvent pas être ajoutés
le cahier des charges
Génère des rapports 1 8 8 8 10 format des rapports tres simples
Gèreplusieursprofilsd’utilisateurs
1 10 10 10 10
avec des restrictions de droits
Peutêtresauvegardé 1 10 10 10 10
Total 157 158 158 178

Mémoire de fin de cycle d’Ingénieur de conception en Télécommunications & Réseaux


Présenté et soutenu par BAMBA YACOUBA
21
Implémentation d’une Plate-forme de monitoring pour l’Intranet avec une solution libre :
Cas d’IT OPEN SOURCE

PARTIE 3 :
MISE EN ŒUVRE DE LA SOLUTION

Mémoire de fin de cycle d’Ingénieur de conception en Télécommunications & Réseaux


Présenté et soutenu par BAMBA YACOUBA
22
Implémentation d’une Plate-forme de monitoring pour l’Intranet avec une solution libre :
Cas d’IT OPEN SOURCE

CHAPITRE 5 :
INSTALLATION DE LA SOLUTION RETENUE : EYES OF
NETWORK

5.1. Nouvelle architecture

Avant de configurer notre logiciel nous allons d’abord donner la nouvelle architecture de notre
réseau.

Serveur Eyes of Network


(en cas de panne du premier serveur

Serveur Eyes
of Network
SERVEUR ADDS
INTERNET

Routeur
ADSL PARE-FEU

USER
USER

Figure 6: Nouvelle Architecture du réseau

5.2. Présentation d’Eyes of network

Eyes Of Network (EON) est une solution open source répondant à notre stratégie d’avoir un
système d’exploitation libre contenant une suite de logiciels très utilisées dans la supervision
libre.

Son installation est très rapide et c’est une solution facile à prendre en main. Eyes of Network
est une solution basée sur les processus ITIL (Information Technology Infrastructure
Library pour « Bibliothèque pour l'infrastructure des technologies de l'information »). ITIL

Mémoire de fin de cycle d’Ingénieur de conception en Télécommunications & Réseaux


Présenté et soutenu par BAMBA YACOUBA
23
Implémentation d’une Plate-forme de monitoring pour l’Intranet avec une solution libre :
Cas d’IT OPEN SOURCE

est un ensemble d'ouvrages recensant les bonnes pratiques « best practices » du management
du système d'information , ainsi la solution EON regroupe une série de logiciel permettant de
faire de la gestion de la capacité et de la disponibilité.

Elle permet aussi de faire de la cartographie, de la métrologie et de générer des rapports, le tout
centralisé dans une interface unique.

Ses avantages encore plus détaillés sont :


 Elle permet de regrouper tous les outils ITIL + Supervision dans une même
distribution ;
 Elle intègre un gestionnaire de performance ;
 Elle possède interface de configuration web ;
 permet de faciliter le déploiement des outils de supervision ;
 fait gagner un temps précieux ;
 Possibilité de se loguer une seule fois et d’accéder à tous les outils d’administration ;
 noyau Linux solide et fiable ;
 auto-discovery ;
 possibilité d’administrer ses périphériques via SSH/Telnet… depuis son interface
web ;
 possibilité de s’authentifier via un serveur LDAP
La liste des logiciels d’EON sera présenté ci-dessous dans la partie architecture de EON.

5.2.1. Présentation de la suite logicielle d’Eyes of network

La solution Eyes of Network fonctionne sur le système d’exploitation linux CentOS édité par
la société Red Hat.
Sur ce système, les logiciels suivant sont installés :
 GED (Generic Event Dispatcher) : gestion multi sites et sécurisée des évènements ;
 NAGIOS : gestion des incidents et des problèmes ;
 THRUK : interface de supervision multibackend ;
 NAGVIS : cartographie personnalisée de la disponibilité ;
 NAGIOSBP : gestion de la criticité des applications ;
 CACTI : gestion des performances ;
 WEATHERMAP : cartographie de la bande passante ;
 BACKUP MANAGER : Outil de sauvegarde de la solution ;
 EONWEB : Interface Web unifiée de la solution ;
 EZGRAPH : Librairie d’affichage des graphiques ;
 SNMPTT : Traduction des traps snmp ;
 GLPI / OCS / FUSION : Gestion de parc et inventaire ;
 Lilac : Lilac est un outil qui permet de configurer Nagios plus simplement, cet outil
intègre aussi la possibilité de scanner le réseau (Nmap) ;

Mémoire de fin de cycle d’Ingénieur de conception en Télécommunications & Réseaux


Présenté et soutenu par BAMBA YACOUBA
24
Implémentation d’une Plate-forme de monitoring pour l’Intranet avec une solution libre :
Cas d’IT OPEN SOURCE

 LAMP, pour Linux Apache MySQL PHP : est la suite de logiciels libres permettant de
faire fonctionner notre interface graphique ;
 Postfix : Postfix est un serveur de messagerie qui permet d’envoyer les mails d’alerte.
La figure ci-dessous montre les différents éléments cités la haut.

Figure 7: Synopsis d’EON

5.3. Installation d’Eyes of network

EON est un logiciel open-source, il faut donc télécharger le fichier ISO sur le site officiel de
l’EON (www.eyesofnetwork.com ) et le mettre sur un DVD.

NB :

Si vous l’installer sur une machine virtuelle il faudra procéder de la manière suivante lors des
réglages dans votre logiciel de virtualisation : On choisit l’emplacement du fichier d’extension
.iso téléchargé depuis le site officiel de l’EON puis suivant, pour le type du système
d’exploitation on choisit autre et autre aussi pour la version, un clic sur suivant.

Une fois le DVD prêt, insérer le dans le lecteur puis définissez le en périphérique de démarrage
et faite entrer.

Mémoire de fin de cycle d’Ingénieur de conception en Télécommunications & Réseaux


Présenté et soutenu par BAMBA YACOUBA
25
Implémentation d’une Plate-forme de monitoring pour l’Intranet avec une solution libre :
Cas d’IT OPEN SOURCE

La page suivante apparait :

Figure 8 : Page de démarrage de l'installation d’EON, Source : Installation du logiciel EON

Puis on tape entrer, juste après on passe au choix du langage : on met « french »
Voir la page suivante :

Figure 9 : Page de choix de la langue du logiciel EON, Source : Installation du logiciel EON

Mémoire de fin de cycle d’Ingénieur de conception en Télécommunications & Réseaux


Présenté et soutenu par BAMBA YACOUBA
26
Implémentation d’une Plate-forme de monitoring pour l’Intranet avec une solution libre :
Cas d’IT OPEN SOURCE

Ensuite pour le type du clavier on met « fr-latin1 » voir la page suivante :

Figure 10 : Page de choix du type de clavier d’EON, Source : Installation du logiciel EON

Faite OK et voilà la page suivant s’affiche :

Figure 11: Suite de l'installation d’EON, Source : Installation du logiciel EON

Mémoire de fin de cycle d’Ingénieur de conception en Télécommunications & Réseaux


Présenté et soutenu par BAMBA YACOUBA
27
Implémentation d’une Plate-forme de monitoring pour l’Intranet avec une solution libre :
Cas d’IT OPEN SOURCE

On Clique sur Suivant, un message d'avertissement concernant le formatage du disque dur,


s’affiche

Figure 12 : Page de partitionnement du disque, Source : Installation du logiciel EON

On choisit oui. Puis suivant, on trouve une demande de confirmation du partitionnement

Mémoire de fin de cycle d’Ingénieur de conception en Télécommunications & Réseaux


Présenté et soutenu par BAMBA YACOUBA
28
Implémentation d’une Plate-forme de monitoring pour l’Intranet avec une solution libre :
Cas d’IT OPEN SOURCE

Figure 13 : Page N°2 du partitionnement du disque, Source : Installation du logiciel EON

Dans cette page nous pouvons partitionner notre disque en créer nos propres partition ou en
laissant le choix par défaut en déroulant la liste comme le montre la page suivante :

Figure 14 : Page N°3 de partitionnement du disque, Source : Installation du logiciel EON

Apres avoir fini faite suivant, une page de confirmation apparait :

Figure 15 : Page N°4 du partitionnement du disque, Source : Installation du logiciel EON

Mémoire de fin de cycle d’Ingénieur de conception en Télécommunications & Réseaux


Présenté et soutenu par BAMBA YACOUBA
29
Implémentation d’une Plate-forme de monitoring pour l’Intranet avec une solution libre :
Cas d’IT OPEN SOURCE

On choisit oui.

Nous avons maintenant la fenêtre de configuration réseau

Figure 16 : Paramétrage des périphériques réseau pour EON, Source : Installation du logiciel
EON

On sélectionne la carte réseau eth0 puis on fait éditer car par défaut nous sommes en DHCP or
notre serveur EON doit avoir une adresse IP fixe comme le montre la page suivante :

Mémoire de fin de cycle d’Ingénieur de conception en Télécommunications & Réseaux


Présenté et soutenu par BAMBA YACOUBA
30
Implémentation d’une Plate-forme de monitoring pour l’Intranet avec une solution libre :
Cas d’IT OPEN SOURCE

Figure 17 : Page N°2 du paramétrage des périphériques réseau pour EON, Source :
Installation du logiciel EON

Entrer l’adresse IP de votre serveur et le masque réseau, faite valider et revenez sur la page
précédente :

Mémoire de fin de cycle d’Ingénieur de conception en Télécommunications & Réseaux


Présenté et soutenu par BAMBA YACOUBA
31
Implémentation d’une Plate-forme de monitoring pour l’Intranet avec une solution libre :
Cas d’IT OPEN SOURCE

Figure 18 : Page N° 3 paramétrage des périphériques réseau pour EON, Source : Installation
du logiciel EON

Entrer donc le nom d’hôte, l’adresse de la passerelle et l’adresse DNS de votre serveur DNS et
une autre page apparait :

Mémoire de fin de cycle d’Ingénieur de conception en Télécommunications & Réseaux


Présenté et soutenu par BAMBA YACOUBA
32
Implémentation d’une Plate-forme de monitoring pour l’Intranet avec une solution libre :
Cas d’IT OPEN SOURCE

Figure 19 : Paramétrage du fuseau horaire pour EON, Source : Installation du logiciel EON

On choisit la région Afrique/Casablanca et on coche horloge système en UTC et puis suivant.


Cette fois une fenêtre de choix du mot de passe pour l’utilisateur root s’ouvre c’est-à-dire le
mot de passe de l’administrateur, on tape un mot de passe et on clique sur Suivant.

Mémoire de fin de cycle d’Ingénieur de conception en Télécommunications & Réseaux


Présenté et soutenu par BAMBA YACOUBA
33
Implémentation d’une Plate-forme de monitoring pour l’Intranet avec une solution libre :
Cas d’IT OPEN SOURCE

Figure 20 : Paramétrage du mot de passe du root pour EON, Source : Installation du logiciel
EON
Apres cette page apparait :

Mémoire de fin de cycle d’Ingénieur de conception en Télécommunications & Réseaux


Présenté et soutenu par BAMBA YACOUBA
34
Implémentation d’une Plate-forme de monitoring pour l’Intranet avec une solution libre :
Cas d’IT OPEN SOURCE

Figure 21 : Choix des services à installer, Source : Installation du logiciel EON

Pour cette nouvelle fenêtre en coche tous les services pour les deux choix EON supervision et
EON Production, puis suivant comme le montre les deux pages suivantes :

Figure 22 : Choix des services à installer, Source : Installation du logiciel EON

Mémoire de fin de cycle d’Ingénieur de conception en Télécommunications & Réseaux


Présenté et soutenu par BAMBA YACOUBA
35
Implémentation d’une Plate-forme de monitoring pour l’Intranet avec une solution libre :
Cas d’IT OPEN SOURCE

Figure 23 : Choix des services à installer, Source : Installation du logiciel EON

On peut aussi décider d’installer toutes les fonctionnalités ou bien installer quelques-unes .Pour
cela on clique sur paquetages optionnels et on coche les paquets qu’on veut installer, voir la
page suivante :

Mémoire de fin de cycle d’Ingénieur de conception en Télécommunications & Réseaux


Présenté et soutenu par BAMBA YACOUBA
36
Implémentation d’une Plate-forme de monitoring pour l’Intranet avec une solution libre :
Cas d’IT OPEN SOURCE

Figure 24 : Choix des paquets à installer, Source : Installation du logiciel EON

Par défaut tous les paquets sont cochés.


Après cela faite un suivant, la page suivante s’ouvre :

Mémoire de fin de cycle d’Ingénieur de conception en Télécommunications & Réseaux


Présenté et soutenu par BAMBA YACOUBA
37
Implémentation d’une Plate-forme de monitoring pour l’Intranet avec une solution libre :
Cas d’IT OPEN SOURCE

Figure 25 : Page de début d’installation, Source : Installation du logiciel EON

Faite suivant, on voir alors :

Figure 26 : Page pendant l’installation, Source : Installation du logiciel EON

Mémoire de fin de cycle d’Ingénieur de conception en Télécommunications & Réseaux


Présenté et soutenu par BAMBA YACOUBA
38
Implémentation d’une Plate-forme de monitoring pour l’Intranet avec une solution libre :
Cas d’IT OPEN SOURCE

Maintenant, il faut attendre la fin de l’installation, et le temps restant est affiché sur l’écran.
Et enfin, à la fin de l’installation nous arrivons sur la page de démarrage du serveur
EON qui nous renseigne l’IP de notre serveur pour pouvoir le joindre à l’aide d’un navigateur
web.

5.4. Configuration du protocole Simple de Gestion de Réseau (SNMP)

Avant de commencer la configuration de l’EON il faut ajouter le Protocole SNMP dans toutes
les machines clients.
Simple Network Management Protocol (abrégé SNMP), en français « protocole simple de
gestion de réseau », est un protocole de communication qui permet aux administrateurs réseau
de gérer les équipements du réseau, de superviser et de diagnostiquer des problèmes réseaux et
matériels à distance.

5.4.1. Installation du protocole SNMP sous linux

Nous allons installer les paquets SNMP : Snmp et snmpd Sous un système linux : ouvrir une
console et taper la commande :

 sudo apt-get Install snmp snmpd


Entrer le mot de passe du super utilisateur (Root) puis faite entrer .
Ensuite nous allons éditer le fichier snmpd.conf avec la commande :
 Sudo nano /etc/snmp/snmpd.conf
Entrer le mot de passe du super utilisateur (Root) puis faite entrer .

Et rentrer les paramètres suivant :

#com2sec paranoid default public


#com2sec readonly default public
com2secreadwrite default EyesOfNetwork
Ici on autorise en lecture et écriture la communauté Eyes Of Network
Valider les changements (ctrl+x, o, entrer).

Nous allons aussi éditer le fichier /etc/default/snmpd

 Sudo nano /etc/default/snmpd


Entrer le mot de passe du super utilisateur (Root) puis faite entrer .
Chercher la ligne, et remplacez 127.0.0.1 par l'adresse IP de l'interface réseau utilisée
pour communiquer avec le serveur de supervision (généralement l’IP de notre machine).
SNMPDOPTS='-Lsd -Lf /dev/null -u snmp -I -smux -p /var/run/snmpd.pid 127.0.0.1
Redémarrer le service SNMP
Sudo /etc/init.d/snmpd restart
Pour tester SNMP sur le client linux, on rentre la commande :
 snmpwalk -v 2c -c EyesOfNetworklocalhost

Mémoire de fin de cycle d’Ingénieur de conception en Télécommunications & Réseaux


Présenté et soutenu par BAMBA YACOUBA
39
Implémentation d’une Plate-forme de monitoring pour l’Intranet avec une solution libre :
Cas d’IT OPEN SOURCE

Pour tester que cela fonctionne du serveur de supervision, on rentre la commande :


 snmpwalk -v 2c -c EyesOfNetworkip_du_poste_supervisé
La commande general est:
snmpwalk−v < l a v e r s i o n >−c <lacommunaute>< a d r e s s e i p ><oid>

Ou encore cela peut se faire via l’interface d’EON : allez dans Administration puis dans
snmpwalk renseigner les différents champs puis faite run it.

Figure 27 : Test avec snmpwalk de l’interface d’EON, Source : Test avec le logiciel EON

Il devra apparaitre un message comme ceci :

Figure 28 : Message de réception du test de snmp, Source Interface du logiciel EON

5.4.2. Installation et paramétrage de SNMP sous Windows

 Windows 7 et 8
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.

Mémoire de fin de cycle d’Ingénieur de conception en Télécommunications & Réseaux


Présenté et soutenu par BAMBA YACOUBA
40
Implémentation d’une Plate-forme de monitoring pour l’Intranet avec une solution libre :
Cas d’IT OPEN SOURCE

Figure 29 : Ajout du SNMP pour Windows 7 et 8, Source : Installation de SNMP

 Windows XP et Windows server


Aller dans le panneau de configuration>ajout/suppression de programmes puis aller dans
ajout/supprimer des composants Windows.
L’Assistant Composants de Windows s’ouvre alors cliquer sur Outils de gestion et
d’analyse, puis cliquer sur le bouton Détails.
Sélectionner ensuite le fournisseur SNMP WMI et le protocole SNMP.

Figure 30: Ajout du SNMP pour Windows XP et Server, Source : Installation de SNMP
Mémoire de fin de cycle d’Ingénieur de conception en Télécommunications & Réseaux
Présenté et soutenu par BAMBA YACOUBA
41
Implémentation d’une Plate-forme de monitoring pour l’Intranet avec une solution libre :
Cas d’IT OPEN SOURCE

Cliquer sur OK puis Suivant : Windows enregistre les nouveaux composants (le CD-Rom ou
le fichier .iso d’installation vous sera éventuellement demandé). Cliquer sur Terminer. Le
protocole SNMP est maintenant installé.
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 l’on va renseigner la communauté
que possède notre serveur de supervision et lui accorder les droits en lecture et écriture.
Nous allons aussi renseigner l’IP de notre serveur de supervision.

Figure 31 : Configuration des propriétés du Service SNMP pour Windows, Source :


Installation de SNMP

Mémoire de fin de cycle d’Ingénieur de conception en Télécommunications & Réseaux


Présenté et soutenu par BAMBA YACOUBA
42
Implémentation d’une Plate-forme de monitoring pour l’Intranet avec une solution libre :
Cas d’IT OPEN SOURCE

CHAPITRE 6 :
AJOUT DES SERVICES ET HOTES DANS EYES OF
NETWORK (Configuration)

6.1. Connexion au serveur


Toutes les machine du réseau étant connecter entre elle on lance un navigateur puis on tape
l’@ 192.168.0.1 du serveur EON pour pouvoir se connecter aux pages web de configuration
de l’EON (l’identifiant et le mot de passe par défaut sont admin et admin) comme le montre
la page suivante :

Figure 32 : Connexion au serveur EON par un navigateur web, Source : Interface de


connexion du logiciel EON

Il est possible donc de changer l’identifiant par défaut ainsi que son mot de passe.

L’interface d’eyes of network s’affiche comme la page suivante :

Mémoire de fin de cycle d’Ingénieur de conception en Télécommunications & Réseaux


Présenté et soutenu par BAMBA YACOUBA
43
Implémentation d’une Plate-forme de monitoring pour l’Intranet avec une solution libre :
Cas d’IT OPEN SOURCE

Figure 33 : Interface d’EON, Source : configuration du logiciel EON

6.2. Création d’un utilisateur et de groupe

6.2.1. Création Manuelle

Il est possible de créer des utilisateurs ainsi que des groupes auxquels ces utilisateurs
appartiendront et leur donner des droits selon l’interface d’eyes of network (administration,
capacités, reports, etc) il vous suffit d’aller dans Administration pour accéder à la partie «
administrative» de l'interface web, puis dans Users si vous voulez ajouter un utilisateur ou dans
groups si vous voulez créer un groupe. Dans l’exemple d’un groupe les champs suivants
doivent être remplis :

Mémoire de fin de cycle d’Ingénieur de conception en Télécommunications & Réseaux


Présenté et soutenu par BAMBA YACOUBA
44
Implémentation d’une Plate-forme de monitoring pour l’Intranet avec une solution libre :
Cas d’IT OPEN SOURCE

Figure 34 : Ajout de groupe dans EON, Source : Configuration du logiciel EON

Faite ensuite Add pour créer le groupe et lui donner des droits .Pour la création d’un utilisateur
on fera alors le même Add après avoir remplis les champs.

6.2.2. Création automatique

Une deuxième manière de créer un utilisateur est qu’EON fournit un connecteur LDAP qui
permet de vous connecteur à un annuaire Microsoft (aussi si vous avez une base de données
MySQL alors vous prenez le premier point). L’avantage est que vous pourrez ainsi récupérer
vos identifiants de l'annuaire.
Cliquez sur « Administration » puis « Authentification » à gauche.
Sélectionner « LDAP Backend » puis remplissez les divers champs.

Mémoire de fin de cycle d’Ingénieur de conception en Télécommunications & Réseaux


Présenté et soutenu par BAMBA YACOUBA
45
Implémentation d’une Plate-forme de monitoring pour l’Intranet avec une solution libre :
Cas d’IT OPEN SOURCE

Figure 35: Connexion à un serveur AD avec LDAP, Source : Configuration du logiciel EON

LDAP server: Il s'agit de l'adresse IP de votre serveur LDAP.


Searchdn : A remplir en fonction de votre environnement Par exemple :
OU=Utilisateurs, OU=test, DC=domtest, DC=local
Searchfilter : (objectCategory=Person)
Proxyuserdn : CN=admin, OU=Informatique, OU=Utilisateurs, OU=test, DC=domtest,
DC=local
Proxy user password : Mot de passe administrateur du domaine.
Cliquez sur « submit».

Si tout es ok vous devriez obtenir une notification vous informant de la connexion réussie à
l'annuaire.
Il reste à ajouter l'utilisateur.
Cliquez sur « utilisateurs» à gauche
Cliquez sur « Ldap User» pour obtenir la liste des utilisateurs crée dans l'annuaire
Renseignez le mail de l'utilisateur, sa description et validez.
Déconnectez-vous et loggez-vous avec vos identifiants LDAP

6.3. Scan du réseau

Pour pouvoir scanner le réseau, il faut se connecter sur l’interface web d’EON.
Lilac ( interface d’ EON) va nous permettre de découvrir automatiquement le réseau car il
s’appuie sur le logiciel Nmap qui est un scanner de port. Il nous permettra d’ajouter
automatiquement un hôte et lui affecter un Template qui contient les services à monitorer.

Mémoire de fin de cycle d’Ingénieur de conception en Télécommunications & Réseaux


Présenté et soutenu par BAMBA YACOUBA
46
Implémentation d’une Plate-forme de monitoring pour l’Intranet avec une solution libre :
Cas d’IT OPEN SOURCE

Dans Administration -> Nagios --> configuration ; cliquez sur « Tools » puis «
AutoDiscovery »
Ensuite dans la fenêtre suivante nous allons remplir les champs suivant :

Figure 36 : Ajout d'un job pour le scan du réseau, Source : Configuration du logiciel EON,

 Job Name : nom du travail


 Job description : description du travail
 Nmap binary location : emplacement de l’exécutable Nmap (laisser par défaut)
 Target spécification : adresse que l’on souhaite superviser,
 exemple : 192.168.0.x/24ou 192.168.0.x-x
Cliquez ensuite sur « add Target » puis sur « Begin auto-discovery job »
Le processus démarre, il faut maintenant attendre la fin du processus pour pouvoir exporter
les hôtes dans Nagios pour que Nagios puisse les prendre en charge .

Une fois terminée vous pouvez voir les hôtes importer en partant sur Administration -
> Nagios --> configuration puis sur network. Une fenêtre apparaît avec la liste des hôtes que
vous venez d'importer

Figure 37 : Listes des hôtes importés dans Nagios, Source : Configuration du logiciel EON

6.4. Superviser un hôte

Mémoire de fin de cycle d’Ingénieur de conception en Télécommunications & Réseaux


Présenté et soutenu par BAMBA YACOUBA
47
Implémentation d’une Plate-forme de monitoring pour l’Intranet avec une solution libre :
Cas d’IT OPEN SOURCE

On peut donc ajouter manuellement un hôte lorsque pendant le scan du réseau il n’a pas été
retrouvé.

Dans Administration/Nagios/configuration, cliquez sur « Network » puis « add a new Child


host »
Remplissez ensuite les champs suivants :
 Host Name : Nom de l’hôte (ne doit pas contenir d’espace)
 Host Description : Description de l’hôte
 Address : adresse IP, nom d’hôte ou adresse internet
Cliquez sur « Add host » et la fenêtre suivante apparait.

Figure 38 : Page d’information sur l'hôte ajouté, Source : Configuration du logiciel EON

Dans cette fenêtre, cliquez sur « Inheritance » pour choisir un Template à associer à
l’hôte exemple : printer, Windows, linux, Generic_Host, etc… selon le type du hôte à
superviser.
Une fois le Template sélectionné, cliquez sur « Add Template »Nagios recherchera alors les
checks par default qui sont personnalisés pour le Template en question. Le menu « check »
vérifie la présence de l'équipement cible en utilisant la commande définie dans « Check
Command ». En cliquant sur « Edit», il vous est possible de personnaliser ce « check»
Dans Lilac, cliquez ensuite sur « Tools » puis sur « Exporter » pour exporter la configuration
dans Nagios comme la page suivante :

Figure 39: Page d’exportation vers Nagios, Source : Configuration du logiciel EON

Et enfin sur « Restart » pour pouvoir charger la configuration de Lilac dans Nagios
comme la page suivante :

Mémoire de fin de cycle d’Ingénieur de conception en Télécommunications & Réseaux


Présenté et soutenu par BAMBA YACOUBA
48
Implémentation d’une Plate-forme de monitoring pour l’Intranet avec une solution libre :
Cas d’IT OPEN SOURCE

Figure 40 : Suite de l’exportation dans Nagios, Source : Configuration du logiciel EON

Ce redémarrage du Job « scan réseau » qu’on a créé se fait après les modifications pour pouvoir
les charger vers Nagios.
NB : on suit la même procédure (manuelle ou automatique) pour ajouter toute les machines à
superviser mais il ne faut pas oublier de redémarrer le job pour que Nagios puisse prendre les
modifications en considération.

6.5. Ajout d’une commande de supervision (Services)


Pour des Templates précises, EON ajoute par défaut des services (ex : mémoire, partition, CPU
…), on peut ajouter d’autre selon notre besoin.
Mais ici nous allons ajouter des services pour superviser l’état de nos hôtes.
Après avoir ajouté vos hôtes avec leurs noms, avec des Templates : Generic_Host on va ajouter
un service pour chacune.

Figure 41 : Page de configuration d’un service, Source : Configuration du logiciel EON

Dans cette page qui apparait juste après la création de l’hôte ou en cliquant sur Administration-
>Nagios ->configuration->network-> nom de l’hôte, on clique sur services puis Create A
New Service For This Host .Puis en remplie ces deux champs

 Service Description : description du service à ajouter c’est obligatoire


 Display Name: (Optional) : c’est optionnel
Puis add service, mais on doit aussi choisir le Template Generic_Service pour ce service en
cliquant sur inheritance et en choisissant ce dernier. Maintenant le service est créé mais on doit
ajouter la commande correspondante, et pour se faire il faut cliquer sur Check->éditer , puis
cocher Provide value ensuite choisir la commande check correspondant à votre besoin et enfin
valider par update checks

Mémoire de fin de cycle d’Ingénieur de conception en Télécommunications & Réseaux


Présenté et soutenu par BAMBA YACOUBA
49
Implémentation d’une Plate-forme de monitoring pour l’Intranet avec une solution libre :
Cas d’IT OPEN SOURCE

Figure 42 : Ajout d’un service, Source : Configuration du logiciel EON


On suit la même démarche pour les autres hôtes.
Lien « notification»
Ce menu vous permet de paramétrer les options de notification.

Figure 43 : Paramétrage des options de notifications, Source : Configuration du logiciel EON

Notification Interval in Time-Units:


Une notification d'avertissement est envoyée une seule fois pour l'évènement en cours.
• Notification Options :
Un mail est envoyé uniquement si l'état de l'hôte est « Down » ou « Recovery »
Validez en cliquant sur "Update Notifications".
Lien « contacts »
C'est dans ce menu que nous allons déclarer qui doit être prévenu pour cet équipement

Figure 44 : Renseignement du groupe ou de l’utilisateur à joindre, Source : Configuration du


logiciel EON

Mémoire de fin de cycle d’Ingénieur de conception en Télécommunications & Réseaux


Présenté et soutenu par BAMBA YACOUBA
50
Implémentation d’une Plate-forme de monitoring pour l’Intranet avec une solution libre :
Cas d’IT OPEN SOURCE

6.6. Superviser d’autres entités

Suivez la procédure nommée : « Superviser un hôte », la seule différence c’est que vous
choisissez le Template approprié :
 Printer : pour une imprimante
 Generic_Host : pour les actifs (ex : Serveur DNS, DHCP …)
 Cisco : pour un équipement Cisco
 Linux (pour les systèmes linux)
 Etc
Pour notre cas on va utiliser juste Generic_Host en créant un hôte mais en choisissant le
Template Generic_Host.

6.7. Vues des équipements et des services

6.7.1. Vues des équipements

On a bien configuré notre machine donc on doit passer à la visualisation des équipements et des
services, et pour ce faire on clique sur Disponibilité/évènement
Puis vues des équipements.

Figure 45: Vue des équipements, Source : Configuration du logiciel EON

Mémoire de fin de cycle d’Ingénieur de conception en Télécommunications & Réseaux


Présenté et soutenu par BAMBA YACOUBA
51
Implémentation d’une Plate-forme de monitoring pour l’Intranet avec une solution libre :
Cas d’IT OPEN SOURCE

On peut remarquer que l’EON nous affiche l’état de tous les équipements qu’on a ajouté (UP :
pour ceux qui sont allumé et DOWN pour les autres qui son inactifs), cette page a une durée
d’actualisation automatique qui vaut 90 secondes mais ça reste modifiable.
En haut de cette page EON affiche aussi des petits tableaux statistique pour les hots et les
services en indiquant le nombre et le niveau de criticité de chacun.

6.7.2. Vues des services

Et pour visualiser les services on choisit Disponibilité/évènement->vue services.

Figure 46: Vue des services, Source : Configuration du logiciel EON

Commentaire :
On remarque que l’EON affiche l’état de criticité des différents services de la machine
Ex :

Mémoire de fin de cycle d’Ingénieur de conception en Télécommunications & Réseaux


Présenté et soutenu par BAMBA YACOUBA
52
Implémentation d’une Plate-forme de monitoring pour l’Intranet avec une solution libre :
Cas d’IT OPEN SOURCE

 pour la machine windows8, 80 % de la mémoire et 94 % de disque son utilisés ces


informations permet au administrateur de mettre en place des actions correctif en vue
d’éviter une panne ;
 Tous les serveurs sont en bonne états.
NB :
EON offre la possibilité d’ajouter d’autre service selon notre besoin, il suffit juste de les ajouter
en suivant la partie 4. Ajout d’une commande de supervision (services) au-dessus.

Ex :
 Nombre d’adresse IP utilisé pour DHCP
 Nombre d’utilisateur connecté sur une machine
 etc.

6.8. Cartographie avec Nagvis


La cartographie de « Nagios» est parfois assez limitée, surtout quand on commence à avoir
beaucoup d'équipements supervisés. Pour pallier à cela, on a l'Automap de « Nagvis» qui est
nettement plus lisible et efficace, cependant il peut être utile de créer des vues d'équipements
spécifiques, ou de pôles géographiques particuliers.
Dans « EON», cliquez sur le lien « Administration » puis section « maps» et
« Nagvis»

Figure 47 : Interface de Nagvis, Source : Configuration du logiciel EON

Ensuite aller dans l’onglet options puis dans Manage maps et remplissez les différents champs.

Mémoire de fin de cycle d’Ingénieur de conception en Télécommunications & Réseaux


Présenté et soutenu par BAMBA YACOUBA
53
Implémentation d’une Plate-forme de monitoring pour l’Intranet avec une solution libre :
Cas d’IT OPEN SOURCE

Figure 48 : Interface de Management de la cartographie

Figure 48 : Interface de Management de la cartographie, Source : Configuration du logiciel


EON

Figure 49 : Suite de l’interface de Management de la cartographie, Source : Configuration du


logiciel EON

Apres création de la carte ou de l’importation de la carte Nous allons ajouter un objet de type «
machine» afin que « Nagvis» puisse superviser son état.
Pour ce faire, faites un clic droit sur la carte.
Sélectionnez « Ajouter un objet» - « Icône» - « Machine».
Une croix apparaît, cliquez sur le périphérique que vous souhaitez superviser.
Choisissez si vous voulez monitorer les services ou seulement l'état de l'hôte
Après avoir ajouté un objet de type « machine», une case verte s'affiche et devient « rouge» si
un service est critique ou si le périphérique est down, « jaune» si un service est en état warning
et « vert » si tout est ok.
Pour visualiser votre carte, il suffit de cliquer dans « EON », «Disponibilités » puis « Nagvis».
Voici ce qui apparaît :

Mémoire de fin de cycle d’Ingénieur de conception en Télécommunications & Réseaux


Présenté et soutenu par BAMBA YACOUBA
54
Implémentation d’une Plate-forme de monitoring pour l’Intranet avec une solution libre :
Cas d’IT OPEN SOURCE

Figure 50 : Vues des équipements grâce à Nagvis, Source : Configuration du logiciel EON

Il faut noter que l’on peut aussi effectuer la cartographie de la bande passante avec
WEATHERMAP.

6.9. Configuration des notifications


La notification permet d’envoyer des alertes à l’administrateur sur l’état des équipements en
temps réel, pour cela il est indispensable d’implémenter cette partie dans la mise en place de
notre application.
Il existe plusieurs types de notifications, dans notre cas nous choisirons deux, celle par email et
sms.
Mais d’abord nous pouvons configurer les notifications en partant sur Administration puis sur
hosts puis sur notifications pour les hosts et appliquer la même procédure pour les services.

6.9.1. Notifications par email

Le programme Postfix est installé par défaut pour l’envoi d’email.


Aller sur l’onglet Administration puis dans Nagios aller sur configuration ensuite sur le lien
contacts.

Mémoire de fin de cycle d’Ingénieur de conception en Télécommunications & Réseaux


Présenté et soutenu par BAMBA YACOUBA
55
Implémentation d’une Plate-forme de monitoring pour l’Intranet avec une solution libre :
Cas d’IT OPEN SOURCE

Figure 51 : Configuration d’envoi d’email, Source : Configuration du logiciel EON

Vous pouvez ici ajouter des contacts et en modifier d’autres mais ici nous avons que l’admin.
Faite un double clic sur Admin puis sur Edit ensuite ajouter l’adresse email de l’administrateur
a la partie email et préciser les ceux que vous voulez que le logiciel vous indique dans le
message.
Ensuite faite modifier pour prenne compte de la configuration.

Figure 52 : Renseignement de l’adresse email, Source : Configuration du logiciel EON

Il faut noter ici que l’on peut indiquer les différents types de notifications qu’on veut avoir
(critique, unkwon, etc) enfin si tout marche bien vous devrez voir le mail apparaître dans la
boîte de l’administrateur comme indique la figure suivante tout tapant la commande Mail:

Mémoire de fin de cycle d’Ingénieur de conception en Télécommunications & Réseaux


Présenté et soutenu par BAMBA YACOUBA
56
Implémentation d’une Plate-forme de monitoring pour l’Intranet avec une solution libre :
Cas d’IT OPEN SOURCE

Figure 53: Vérification de la configuration d’email, Source : Configuration du logiciel EON

Nous avons aussi vérifié la configuration d’email avec nôtre compte Gmail :

Figure 54: Vérification de la configuration d’email par Gmail, Source : Configuration du


logiciel EON

Mémoire de fin de cycle d’Ingénieur de conception en Télécommunications & Réseaux


Présenté et soutenu par BAMBA YACOUBA
57
Implémentation d’une Plate-forme de monitoring pour l’Intranet avec une solution libre :
Cas d’IT OPEN SOURCE

6.9.2. Notification par SMS

Plusieurs logiciels font office d’une passerelle sms, dans notre cas nous avons choisis d’utiliser
« Kannel »
Pour se faire il est indispensable d’installer et configurer Kannel sur votre serveur distant.
Ensuite pour qu’Eyes of network prenne compte de la passerelle Kannel ajouter les commandes
nécessaires qui doivent être exécuté par Nagios comme suit : allez dans menu « Administration
» puis sur « General », « Nagios commands », « Add New command »
 cas de notification des services par sms

Renseignez comme suit : New Command »

Figure 55 : Notification des services par sms, Source : Configuration du logiciel EON

Ci-dessous la commande à mettre au niveau du champ Command Line :


/usr/bin/wget-O-"http://192.168.1.15:14000/cgi-
bin/sendsms?username=kannel&password=kannel&to=$CONTACTPAGER$&text=$N
OTIFICATIONTYPE$ Service Alert: $HOSTALIAS$/$SERVICEDESC$ is
$SERVICESTATE$"
 cas de notification des statues host par sms :
Renseignez comme suit :

Mémoire de fin de cycle d’Ingénieur de conception en Télécommunications & Réseaux


Présenté et soutenu par BAMBA YACOUBA
58
Implémentation d’une Plate-forme de monitoring pour l’Intranet avec une solution libre :
Cas d’IT OPEN SOURCE

Figure 56 : Notification du statut des hôtes par sms, Source : Configuration du logiciel EON

Ci-dessous la commande à mettre au niveau du champ Command Line :


/usr/bin/wget-O-"http://192.168.1.15:14000/cgi-
bin/sendsms?username=kannel&password=kannel&to=$CONTACTPAGER$&text=$N
OTIFICATIONTYPE$ Host Alert: $HOSTNAME$ is $HOSTSTATE$"
Dans menu « Administration » cliquer sur « configuration » ensuite sur le lien «contacts »,
« admin » puis sur « Edit ». Modifier le champ pager en mettant le numéro de l’administrateur.
La capture ci-dessous vous montre

Figure 57 : Renseignement de contact téléphonique, Source : Configuration du logiciel EON


Cochez les options de notification que vous souhaitez recevoir

Figure 58 : Choix du contenu du message, Source : Configuration du logiciel EON

Mémoire de fin de cycle d’Ingénieur de conception en Télécommunications & Réseaux


Présenté et soutenu par BAMBA YACOUBA
59
Implémentation d’une Plate-forme de monitoring pour l’Intranet avec une solution libre :
Cas d’IT OPEN SOURCE

6.10. COUT DU PROJET

Dans cette clause il s’agira ici de donner le cout de la mise en œuvre de notre projet c’est-à-dire
l’implémentation de notre logiciel de supervision Eyes of Network.
Le tableau suivant donne le cout de réalisation du projet :

Tableau 2: Coût du projet

DESIGNATION Quantité Prix Unitaire en Prix Total en FCFA


FCFA
Coût de la licence 1 Gratuit gratuit
(Par Téléchargement)
Coût de la souscription 1 gratuit gratuit

SERVEUR CENTRAL HP 1 1 250 000 1 250 000


PROLIANT ML 350
Implémentation 1 500 000 500 000
Formation (1 semaine) 1 250 0000 250 000

Transfert de compétences (2 1 400 000 400 000


semaines)
Assistance technique (3 mois) 1 400 000 400 000
TOTAL 2 800 000 FCFA

Mémoire de fin de cycle d’Ingénieur de conception en Télécommunications & Réseaux


Présenté et soutenu par BAMBA YACOUBA
60
Implémentation d’une Plate-forme de monitoring pour l’Intranet avec une solution libre :
Cas d’IT OPEN SOURCE

CONCLUSION
Le projet pour lequel nous avons été sollicités a porté sur l’étude et la mise en œuvre d’un
outil de supervision open source sous linux. Il a consisté en une étude approfondie des
différentes solutions de supervision open source, d’en choisir la solution la mieux adaptée pour
nos besoins.

Ensuite nous avons mis en œuvre cette solution et donner sa procédure d’installation
ainsi qu’une procédure pour son administration.
Après analyse, nous avons opté pour l'installation d’EYES OF NETWORK qui est un outil
permettant de superviser son réseau tout en y intégrant une approche des bonnes pratiques
du management du système d'information , il est idéal pour tout administrateur souhaitant avoir
une approche « management » tout en voulant superviser ses équipements. Sa simplicité
d’installation ainsi que son interface web de configuration permet de faire gagner un temps
précieux.

Ce logiciel intègre beaucoup d’outils comme Centreon, Nagvis, Cacti, etc, qui
permettent, grâce à l’interface graphique d’EON, de visualiser l'état du réseau, mais également
de tout configurer en mode graphique. 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. Cela permet de simplifier grandement le travail de
l'administrateur, contrairement à l'utilisation de Nagios seul qui nécessite beaucoup de ligne de
commande donc une parfaite connaissance en commande linux.

La solution mise en œuvre supervise bien tous les équipements de votre système
d’information, en montrant les services défaillants sur chaque équipement et les paramètres
systèmes critiques sur les serveurs, machines clientes, comme le taux d’occupation de la
mémoire RAM, des processeurs et des disques, etc.

Cependant les notifications par e-mail et par SMS ont été configurées. Mais peuvent
être arrêté du fait du nombre important de messages envoyés sur le serveur de messagerie de
l’entreprise.

Vu le caractère important des notifications, nous suggérons de poursuivre la


configuration en rendant les alertes plus précises. Ceci est possible par une bonne définition du
niveau de criticité des alertes, la diminution du nombre d’alertes par erreur et en tirant avantages
des périodes de supervision et de notification.

EYES OF NETWORK est à un carrefour de son évolution. Les environnements


informatiques grandissent constamment, et les systèmes distribués vont prendre de plus en plus
d’importance. Référence dans le monde de la supervision open source, EYES OF NETWORK
gardera sa place tant qu’il conservera les principes qui font sa force : sa simplicité et sa
modularité.

Mémoire de fin de cycle d’Ingénieur de conception en Télécommunications & Réseaux


Présenté et soutenu par BAMBA YACOUBA
61
Implémentation d’une Plate-forme de monitoring pour l’Intranet avec une solution libre :
Cas d’IT OPEN SOURCE

BIBLIOGRAPHIE

OUVRAGES
[1] Les Réseaux, Guy Pujolle édition Eyrolles 2006 P 896 -920.

[2] NICOLARGO-Nagios, des auteurs Nicolas Hennion et AKA Nicolargo P 1-63.

[3] Laurent Bloch, Christophe Wolfhugel (2011). Sécurité informatique Principes et


méthodes, Edition Eyrolles, France, 37 pages.

PUBLICATIONS
[4] Rapport de Projet rédigé par LECORCHE Hubert JEANDROZ Sylvain (Année 2007-
2008), sujet : SUPERVISION RESEAU AVEC NAGIOS, IUT Réseaux et
Télécommunications.
[5] Document de formation rédigé par Anthony Leduc, pour la maitrise du logiciel EON du
05 janvier 2011 ayant pour titre : EON-Configuration et Administration.

Mémoire de fin de cycle d’Ingénieur de conception en Télécommunications & Réseaux


Présenté et soutenu par BAMBA YACOUBA
62
Implémentation d’une Plate-forme de monitoring pour l’Intranet avec une solution libre :
Cas d’IT OPEN SOURCE

WEBOGRAPHIE

DESCRIPTION DATE SOURCE

Téléchargement du fichier 20/07/2017 http://www.eyesofnetwork.com


d’installation d’EON

Les fondamentaux sur le 28/08/17 https://fr.wikipedia.org/wiki/monitoring:


Monitoring

Mémoire sur internet 28/09/17 www.memoireonline.com sur l’Etude et Mise en


place d’un Outil de Supervision réseau : cas du
Ministère de l’Artisanat et de l’économie sociale et
Solidaire du Maroc
28/09/2017
www.memoireonline.com Mise en Place d’une
solution logicielle pour la supervision des réseaux et
systèmes

Eyes of Network : Aide à 11/09/17 http:// creativecommons.org/licence/by/2.5/deed.fr


la configuration

Les différentes solutions 10/09/2017 http://www.google.fr/outils de supervision


du Monitoring et sécurité
11/09/2017 http://www.google.fr/securiteeyesofnetwork

Configuration, Installation 17/09/2017 http://www.google.fr/installationetconfiguration


d’EON eyes of network

Mémoire de fin de cycle d’Ingénieur de conception en Télécommunications & Réseaux


Présenté et soutenu par BAMBA YACOUBA
63
Implémentation d’une Plate-forme de monitoring pour l’Intranet avec une solution libre :
Cas d’IT OPEN SOURCE

Tables des matieres

DEDICACE ................................................................................................................................. I
REMERCIEMENTS ..................................................................................................................II
AVANT- PROPOS .................................................................................................................. III
SOMMAIRE .................................................................................................................... ……IV
LISTE DES FIGURES ............................................................................................................. V
LISTE DES TABLEAUX ....................................................................................................... VII
SIGLES ET ABBREVIATIONS ......................................................................................... VIII
RESUME ……………………………………………………………………………….........IX
ABSTRACT…………………………………………………………………………………...X
INTRODUCTION ...................................................................................................................... 1
PROBLEMATIQUE .................................................................................................................. 2

PARTIE 1 : APPROCHE METHODOLOGIQUE............................................................... 3


CHAPITRE 1 : CADRE DE REFERENCE .............................................................................. 4
1.1. Présentation de L’IT OPEN SOURCE.......................................................................... .4
1.1.1. Création et Mission………………………………………………………………..4
1.1.2. Structure et organisation…………………………………………………………..4
1.1.3. Objectifs et activités d’IT OPEN SOURCE ……………………………………...5
1.2. Cadre de l’étude ........................................................................................................... .5
1.2.1. Définition du thème ………………………………………………………………5
1.3. Cahier des charges……………………………………………………………………..6
CHAPITRE 2 : IDENTIFICATION ET PRESENTATION DE L’EXISTANT………………7
2.1. Etude de l’existant .......................................................................................................... 7
2.2. Analyse de la solution existante .................................................................................... 8
2.3. Critiques ......................................................................................................................... 8
2.3.1. Protection matériel………………………………………………………………...8
2.3.2. Messagerie électronique et outils collaboratif…………………………………….8
2.3.3. Connexion à distance……………………………………………………………...8
2.4. Objectifs visés ................................................................................................................ 8
PARTIE 2 : ETUDE TECHNIQUE ....................................................................................... 9
CHAPITRE 3: NOTIONS DE SUPERVISION (MONITORING) DES RESEAUX ............. 10
3.1. Définition et normalisation du concept de Monitoring par l’ISO ................................ 10
3.1.1. Concept de Monitoring…………………………………………………………..10
3.1.2. Norme ISO……………………………………………………………………….10
3.2. Protocoles SNMP (Simple Network Management Protocol) ....................................... 13
3.3. Déploiements des logiciels de supervision................................................................... 14
Mémoire de fin de cycle d’Ingénieur de conception en Télécommunications & Réseaux
Présenté et soutenu par BAMBA YACOUBA
64
Implémentation d’une Plate-forme de monitoring pour l’Intranet avec une solution libre :
Cas d’IT OPEN SOURCE

3.4. Critères de choix de la solution ...................................................................................... 16


3.4.1. Pourquoi une solution open source et non une solution avec licence propriétaire.... 16
3.4.2. Critères des solutions des solutions open sources les plus utilisées ......................... 17
CHAPITRE 4 : Etudes des différentes solutions de supervision ............................................. 18
4.1. Description des solutions ............................................................................................ 18
4.1.1. FAN (Fully Automated Nagios)…………………………………………………18
4.1.2. Nagios……………………………………………………………………………19
4.1.3. Shinken…………………………………………………………………………..20
4.1.4. Eyes of Network…………………………………………………………………20
4.2. Solution retenue et Tableau comparatif........................................................................ 21
PARTIE 3 : MISE EN ŒUVRE DE LA SOLUTION ........................................................ 22
CHAPITRE 5 : Installation de la solution retenue : Eyes of Network ..................................... 23
5.1. Nouvelle Architecture….. ........................................................................................... 23
5.2. Presentation d’Eyes of Network ................................................................................... 23
5.2.1. Présentation de la suite logicielle d’Eyes of Network…………………………...24
5.3. Installation d’Eyes of Network .................................................................................... 25
5.4. Configuration du protocole simple de gestion de réseau(SNMP) ................................ 39
5.4.1. Installation du protocole SNMP sous linux……………………………………...39
5.4.2. Installation et paramétrage de SNMP sous linux………………………………...40
CHAPITRE 6 : Ajout des services et hôtes dans Eyes of Network ......................................... 43
6.1. Connexion au serveur…………………………………………………………………43
6.2. Création d’utilisateur et de groupe ............................................................................... 44
6.2.1. Création manuelle………………………………………………………………..44
6.2.2. Création automatique…………………………………………………………….45
6.3. Scan du réseau .............................................................................................................. 46
6.4. Superviser un hôte ....................................................................................................... 47
6.5. Ajout d’une commande de supervision (Services)…………………………………...49
6.6. Superviser d’autres entités……………………………………………………………51
6.7. Vues des équipements et des services ………………………………………………..51
6.7.1. Vues des équipements…………………………………………………………...51
6.7.2. Vues des services ………………………………………………………………..52
6.8. Cartographie avec Nagvis…………………………………………………………….53
6.9. Configuration des Notifications………………………………………………………55
6.9.1. Notifications par Email…………………………………………………………..55
6.9.2. Notifications par SMS…………………………………………………………...58
6.10. Coût du Projet………………………………………………………………………...60
Mémoire de fin de cycle d’Ingénieur de conception en Télécommunications & Réseaux
Présenté et soutenu par BAMBA YACOUBA
65
Implémentation d’une Plate-forme de monitoring pour l’Intranet avec une solution libre :
Cas d’IT OPEN SOURCE

CONCLUSION ....................................................................................................................... 61
BIBLIOGRAPHIE……………………………………………………………………………62
WEBOGRAPHIE…………………………………………………………………..................63
TABLES DES MATIERES…………………………………………………………………...64
ANNEXES…............................................................................................................................67
TABLES DES ANNEXES …………………………………………………………………...67
ANNEXE 1 ……………………………………………………………………………………..i
ANNEXE 2 …………………………………………………………………………………….ii

Mémoire de fin de cycle d’Ingénieur de conception en Télécommunications & Réseaux


Présenté et soutenu par BAMBA YACOUBA
66
Implémentation d’une Plate-forme de monitoring pour l’Intranet avec une solution libre :
Cas d’IT OPEN SOURCE

ANNEXES

TABLES DES ANNEXES


Tableau 3: Tables des annexes

ANNEXES DESCRIPTION PAGE


ANNEXE 1 Explication de certains mots pour la compréhension i
ANNEXE 2 Mise à jour du logiciel EYES OF NETWORK ii

Mémoire de fin de cycle d’Ingénieur de conception en Télécommunications & Réseaux


Présenté et soutenu par BAMBA YACOUBA
67
Implémentation d’une Plate-forme de monitoring pour l’Intranet avec une solution libre :
Cas d’IT OPEN SOURCE

ANNEXE 1

EXPLICATION DE CERTAINS MOTS POUR LA CONPREHENSION


MIB:
Un MIB (Management Information Base, base d'information pour la gestion du réseau)
est un ensemble d'informations structuré sur une entité réseau, par exemple un routeur, un
commutateur ou un serveur. Ces informations peuvent être récupérées, ou parfois modifiées,
par un protocole comme SNMP.

RMON : (Remote Monitoring)

Le standard est basé sur l’utilisation du protocole de management SNMP et requiert


deux composants, un manager snmp et des agents snmp supportant RMON. L’association des
deux composants est équivalente à un système d’analyseurs réseaux distribués.

ASN.1

(Abstract Syntax Notation number One)

Notation formelle qui permet de spécifier très facilement et sans sacrifier à la généralité
les informations manipulées par les protocoles de télécommunications, indépendamment des
systèmes informatiques, des logiciels et des modes de transfert des données.

Mémoire de fin de cycle d’Ingénieur de conception en Télécommunications & Réseaux


Présenté et soutenu par BAMBA YACOUBA
i
Implémentation d’une Plate-forme de monitoring pour l’Intranet avec une solution libre :
Cas d’IT OPEN SOURCE

ANNEXE 2

MISE A JOUR DU LOGICIEL EON

EON ne propose pas d'outil, à ce jour, de mise à jour automatique. Pour le moment la
restauration de vos bases de données et des fichiers de configurations doivent se faire
manuellement. La procédure de mise à jour que vous allez suivre est largement inspirée de la
documentation « tutoriel migration eon » de Sébastien Fernandez.

 Récupérer les Backups


EON génère une sauvegarde tous les soirs à 4h00 du matin dans le répertoire « /var/archive ».

La syntaxe du nom de fichier est la suivante « année – mois - jours ».

Récupérez la dernière sauvegarde avec « Filezilla » ou « Winscp ».

Vous devriez avoir comme répertoire :

• srveon

• srveon -Cacti

• srveonweb

• srveon-etc

• srveon -ged

• srveon -home

• srveon – lilac

• srveon – mysql

• srveon – srv

Pour le moment, stockez-les sur votre disque dur

 Installation de la nouvelle version


Faites une nouvelle installation d' « EON ».

Lors de l'installation, cochez la case « Paramètres personnalisées » si vous souhaitez installer


les composants comme « syslog-ng », « ntop » et « fop ». « Fop » est utile si vous souhaitez
utiliser le générateur de rapports.

Mémoire de fin de cycle d’Ingénieur de conception en Télécommunications & Réseaux


Présenté et soutenu par BAMBA YACOUBA
ii
Implémentation d’une Plate-forme de monitoring pour l’Intranet avec une solution libre :
Cas d’IT OPEN SOURCE

Figure 59 : Installation des paquets lors de la mise à jour, Source : Configuration du logiciel
EON

 Restauration
1. Connectez-vous sur la nouvelle version d' « EON » avec « Filezilla » ou « winscp ».

2. Créez un répertoire « Save » dans le dossier « srv »

3. Uploader les fichiers de sauvegarde de l'ancienne version d' « EON ».

4. Connectez-vous avec putty pour décompresser des archives.

 Mise à jour de Nagios


1. Décompressez le répertoire « srveon-srv.xxx.master.tar.gz ».

Un répertoire « srv » est créé.

2. Coupez le service « Nagios » avec la commande

/etc/init.d/Nagios stop

Si vous avez ajouté des plug-ins dans votre ancienne version, il faut les copier dans la

Nouvelle version.

Cp –Rup /srv/save/srv/eyesofnetwork/Nagios-xxx/plug-ins/* /srv/eyesofnetwork/Nagios/plug-


ins/

Nous allons maintenant importer la base de données SQL de Lilac de l'ancienne version de
Nagios dans cette version.

Mémoire de fin de cycle d’Ingénieur de conception en Télécommunications & Réseaux


Présenté et soutenu par BAMBA YACOUBA
iii
Implémentation d’une Plate-forme de monitoring pour l’Intranet avec une solution libre :
Cas d’IT OPEN SOURCE

6. Décompressez le fichier SQL « srveon-lilac.xxxx.sql.bz2 » d=root66 > /srv/lilac.sql

MySQL Lilac -u root --password=root66 < /srv/Save/lilac.sql

bunzip2 srveon-lilac.xxxx.sql.bz2

7. Connectez-vous à l'interface web d' « EON » (admin/admin) puis lancer une procédure

D’exportation dans Lilac

8. Cliquez sur le lien « Restart » du job par défaut.

9. Connectez-vous à « Nagios » et vérifiez que vos équipements supervisés sont présent.

Ceci conclut notre upgrade de « Nagios »

Mémoire de fin de cycle d’Ingénieur de conception en Télécommunications & Réseaux


Présenté et soutenu par BAMBA YACOUBA
iv

Vous aimerez peut-être aussi