1
SUPERVISION ET ADMINISTRATION D’UN RESEAU
Encadreur académique
M. YOMSI OTIS
2
SUPERVISION ET ADMINISTRATION D’UN RESEAU
SOMMAIRE
3
SUPERVISION ET ADMINISTRATION D’UN RESEAU
4
SUPERVISION ET ADMINISTRATION D’UN RESEAU
RESUME
Nous avons eu à réaliser plusieurs tâches relatives à notre formation. Nous pouvons citer entre
autres : la répartition de PC, la réinstallation du système d’exploitation et aussi la mise en place et la
configuration de réseaux d’entreprises. Tout ceci s’est déroulé dans de bonnes conditions, ce qui nous a
permis d’avoir de très bons résultats. Cependant la tâche principale que nous devions accomplir dans le
cadre de notre stage était la supervision et administration d’un réseau. Après avoir présentée la généralité
des logiciels de monitoring, nous allons vous faire part de son implémentation dans un réseau.
5
SUPERVISION ET ADMINISTRATION D’UN RESEAU
ABSTRACT
we had to carry out several tasks relating to our training. We can cite among others: PC Repair,
reinstallation of the operating system and also the establishment and configuration of corporate networks.
All this took under good conditions, which allowed us to have very good results. However, the main task
that we have to accomplish of our internship was the supervision and administration of a network. After
presenting the general software of monitoring, we will let you know of its establishment in a network.
6
SUPERVISION ET ADMINISTRATION D’UN RESEAU
INTRODUCTION GENERALE
Actuellement aucune entreprise ne peut se passer d’outils informatiques, et très souvent un réseau
informatique de taille plus ou moins importante est mis en œuvre. Le nombre des machines dans ces
réseaux peut parfois devenir extrêmement élevé ; La maintenance ainsi que la gestion de ces parcs
informatiques deviennent alors des enjeux cruciaux, d’autant plus qu’une panne du réseau peut parfois
avoir des conséquences catastrophiques. C’est pourquoi les administrateurs réseau font appel à des
logiciels de surveillance et de supervision de réseaux. Ces logiciels vérifient l’état du réseau ainsi que les
machines connectées et permettent à l’administrateur d’avoir une vue d’ensemble en temps réel de
l’ensemble du parc informatique sous sa responsabilité. Il peut être aussi informe par e-mail, par sms en
cas de problème. Grace à un tel système, les détails d’interventions sont fortement réduits.
Plusieurs logiciels réalisent ces taches, comme par exemple Websense, Tivoli, Observer, Hp Openview,
Ciscoworks, Patrol et d’autres, mais certains sont payants.
Dans ce domaine, un logiciel fait office de référence : Nagios. En effet Nagios est très performant et
possède une prise en main assez intuitive. Mais comment allons procéder pour l’installation et
l’implémentation de Nagios ? Cette question trouvera des éléments de réponse dans la suite de notre
travail.
7
SUPERVISION ET ADMINISTRATION D’UN RESEAU
INTRODUCTION
Si vous ne connaissez pas à tout moment l’état de votre réseau et de vos serveurs, vous êtes comme
un pilote aveugle… c’est la catastrophe annoncée. Par chance, on trouve désormais de très bons outils –
commerciaux ou open source – pour la surveillance du réseau et de Windows Server.Puisque bien et
gratuit est toujours préférable à bien et cher, nous avons élaboré une liste d’outils open source de
surveillance de Windows Server qui ont fait leurs preuves dans des réseaux de toutes tailles. Dotés de
fonctionnalités de découverte des périphériques, de surveillance des équipements réseau et des serveurs,
d’identification des tendances du réseau, de présentation graphique des résultats de surveillance, et même
de sauvegarde des configurations des commutateurs et des routeurs, ces outils logiciels de surveillance de
Windows Server ne vont pas manquer de vous étonner. Voici donc une liste des meilleurs outils logiciels
de surveillance de Windows Server en 2018
I. APPLICATIONS LIBRES
1. NAGIOS
Successeur de Net Saint, Nagios est certainement le logiciel libre le plus connu dans le milieu de la
supervision réseau. Appréciée des entreprises ainsi que des particuliers, cette application possède une très
grande communauté qui participent activement au développement. L'architecture logicielle est modulaire
comme chez ses concurrents :
8
SUPERVISION ET ADMINISTRATION D’UN RESEAU
Partie monitoring, qui permet plusieurs vues : vue globale, vue précise, vue de la carte du réseau,
vue des problèmes, ... même une vue "3D".
Partie reporting regroupant les tendances des statistiques, les alertes et évènements ainsi qu'un
rapport de disponibilités des services.
Partie configuration classique permettant de tout configurer.
2. CACTI
Tout comme NetMRG, Cacti se base sur RRDTOOL et se présente lui-même comme étant
l'interface la plus complète à celui-ci. Cacti utilise également une base MySQL pour stocker la
configuration.
Depuis la version 0.8.6, Cacti propose un moteur de récolte des données en C, nommé Cactid, utilisant
avantageusement les Threads POSIX. Une stratégie qui ressemble étrangement à celle réalisée par
NetMRG sauf que Cacti propose de l'utiliser seulement si vous avez réellement besoin de performances
(dans le cas contraire c'est le moteur PHP qui prend le relais).
On retrouve les mêmes fonctionnalités que NetMRG : Sources de données multiples via scripts dans de
multiples langages, gestion des utilisateurs et ajout d'équipement à partir de modèles (templates)de
configuration.
L'interface est divisée en deux, une partie nommée "Console" permettant de tout configurer et une autre
nommée "Graphs" permettant d'afficher les graphiques. L'originalité réside dans le fait que la partie
affichage de graphiques possède trois modes d'affichages :
Tree mode : Ressemble à l'interface de NetMRG, classement en arbre des différentes machines
par groupes. Utile pour gérer un grand nombre de machines ou équipements.
List mode : Permet de lister les graphiques présents sur une machine sélectionnée dans la liste.
Preview mode : Ressemble à List Mode excepté que les graphiques sont affichées directement au
lieu d'un lien vers celui-ci. Utile pour avoir un aperçu rapide de l'état d'une machine et de ses
services.
3. ZABBIX
Créé en 2001, puis donnant naissance à une entreprise nommée Zabbix SIA en 2005, Zabbix est une
solution de supervision open-source de plus en plus prisée. L'entreprise vise à faire de Zabbix un logiciel
reconnu dans le milieu de la supervision et créer une communauté autour de lui pour permettre une
évolution plus rapide. A côté de cela, cette societé propose un service de maintenance commercial.
Zabbix permet plusieurs moyen d'acquérir les données :
9
SUPERVISION ET ADMINISTRATION D’UN RESEAU
L'agent : Une fois installé sur un système, l'agent va collecter les données locales et les envoyer au
serveur.
L'interface Web : Celle-ci est une partie du serveur bien qu'il n'est pas obligatoire qu'elle se trouve
sur la même machine que le serveur. L'interface permet de configurer entièrement Zabbix, d'accéder
aux statistiques ainsi qu'à d'autres informations
Tous ces composants sont écrits en C afin de garder de hautes performances, ormis bien évidemment
l'interface Web développée en PHP.
4. CENTRÉON
Basé sur Nagios, se présente comme une évolution de celui-ci pour tout d'abord son interface mais
aussi ses fonctionnalités. Créé en 2003 par des français souhaitant améliorer Nagios et son interface très
austère, Centréon (anciennement Oréon) a été repris par une nouvelle entreprise nommée Merethis.
Centréon reprend donc les avantages du moteur de Nagios et permet ainsi d’être entièrement compatible
avec des solutions existantes. Son interface reprend un découpage classique :
Home : Page d'accueil avec Le "Tactical Overview" de Nagios permettant un coup d'oeil rapide
aux problèmes survenus et accès aux statistiques des performances du moteur et de ses composants.
Monitoring : Possède plusieurs vues, mais reprend la grande idée de l'arbre des groupes
d'équipements. Reprend également la vue Nagios.
Views : Permet d'accéder à tous les graphiques avec un menu arborescent. Accès à une
cartographie du réseau en applet Java.
Reporting : Un dashboard ressemblant à celui de Zabbix en ajoutant une frise chronologique de la
disponibilité de l'équipement.
Configuration : Pour tout configurer de A à Z.
Administration : Configuration des accès utilisateurs.
Toujours visibles en haut à gauche, un tableau récapitulatif du nombre de machines actives et des
éventuelles machines ne répondant plus pour toujours garder un oeil sur l'ensemble du réseau.
1
SUPERVISION ET ADMINISTRATION D’UN RESEAU
PRTG (Paessler)
OpManager
Dynatrace
1
SUPERVISION ET ADMINISTRATION D’UN RESEAU
1
SUPERVISION ET ADMINISTRATION D’UN RESEAU
pousse le nécessité de
développement, et sécuriser ces
une communauté données (via VPN
croissante par exemple)
Une interface Commence à être
vaste mais claire connu, mais pas
Une gestion des encore auprès des
templates poussée, entreprises : Peu
avec import/export d'interfaçage avec
xml, modifications d'autres solutions
via l'interface commerciales
Des performances
au rendez-vous :
l'application a été
testée avec succès
avec 10000
équipements
supervisés
Compatible avec
MySQL,
PostgreSQL,
Oracle, SQLite
1
SUPERVISION ET ADMINISTRATION D’UN RESEAU
que la cartographie
du réseaux
Une entreprise qui
pousse le
développement
Peut être décorelé
du serveur Nagios et
tourner tout seul sur
un autre serveur
cacti Interface : Pas de gestion
Beaucoup plus d'alarmes, sauf
claire que celle de avec un plugin
NetMRG elle nommé Thold
permet également Pas de gestion de
beaucoup plus de panne et absence
choses (Plus de d'une cartographie
modes d'affichages de réseau
et plus de Un
possibilités de développement lent
configuration) tout comme
Configuration : NetMRG
Avec l'utilisation
des templates pour
les machines, les
graphiques, et la
récupération des
données tout se
configure aisément
et entièrement via
l'interface web.
Import/ Export très
simple des
templates au format
XML. On peut aussi
très facilement
utiliser des options
poussées de
RRDTOOL
Performance :
Avec le choix du
moteur de récolte
des données, On
peut opter pour la
performance ou la
simplicité
Gestion des
utilisateurs
1
SUPERVISION ET ADMINISTRATION D’UN RESEAU
Communauté sur
le web, présence
d'une dizaine de
plugins permettant
d'étendre les
fonctionnalités
Avantages :
Inconvénients :
1
SUPERVISION ET ADMINISTRATION D’UN RESEAU
Une interface beaucoup plus sympathique, permettant de tout configurer, de garder un oeil sur tout
le réseau en permanence
Les utilisateurs de Nagios ne seront pas perdus pour autant, l'interface reprenant avantageusement
certaines vues Nagios
Une solution complète permettant le reporting, la gestion de panne et d'alarmes, gestion
utilisateurs, ainsi que la cartographie du réseaux
Une entreprise qui pousse le développement
Peut être décorelé du serveur Nagios et tourner tout seul sur un autre serveur
1
SUPERVISION ET ADMINISTRATION D’UN RESEAU
Le cahier de charge est un document contractuel à respecter lors d’un projet permettant au maitre
d’ouvrage de faire savoir au maitre d’œuvre ce qu’il attend de lui lors de la réalisation du projet entrainant
les pénalités en cas de non-respect.
Le server Windows Server 200 permettra la gestion des utilisateurs du réseau : Stockage des
données et identifications des utilisateurs.
2- UN SERVEUR NAGIOS
1
SUPERVISION ET ADMINISTRATION D’UN RESEAU
3- UN POSTE CLIENT XP
5- UN ROUTEUR CISCO
Le routeur Cisco permettra de relier les différents équipements du réseau et d’être relie au réseau
extérieur. Le routeur Cisco devra faire une translation NAT pour que notre réseau puisse communiquer
avec l’extérieur. Afin d’éviter de configurer le routeur chaque semaine, nous utiliserons le protocole TFTP
1
SUPERVISION ET ADMINISTRATION D’UN RESEAU
(Trival File Transfert Protocol) pour sauvegarder sa configuration. De plus, sur le routeur, un firewall sera
configuré grâce à des ACL (Access Control List) permettant l’autorisation ou le refus de certaines
connections.
Le firewall devra :
- Autoriser le protocole SMTP (pour l’envoi de mail) sortant mais pas entrant
- Autoriser le protocole IMAP (pour la réception de mail) entrant et sortant
- Autoriser le protocole HTTP entrant et sortant (pour le web)
- Autoriser le protocole ICMP entrant et sortant (pour l’envoi et la réception de PING)
- Refuser tous les autres protocoles dans les deux sens
Pour résumer :
1. CONTRAINTE DE TEMPS
Nous avons utilisé le gantt pour pouvoir planifier notre projet
1
SUPERVISION ET ADMINISTRATION D’UN RESEAU
2. CONTRAINTES DE COUTS
DESIGNATION PRIX
OUTILS 825000
MAINS D OEUVRES 500000
TOTAL 1325000FCFA
2
SUPERVISION ET ADMINISTRATION D’UN RESEAU
2
SUPERVISION ET ADMINISTRATION D’UN RESEAU
2
SUPERVISION ET ADMINISTRATION D’UN RESEAU
Pendant que l’installation du système est encours, cliquer sur MOT DE PASSE
ADMINISTRATEUR
Ajouter un mot de passe
Une fois l’installation terminer, cliquer sur Redemarrer
2
SUPERVISION ET ADMINISTRATION D’UN RESEAU
2
SUPERVISION ET ADMINISTRATION D’UN RESEAU
2
SUPERVISION ET ADMINISTRATION D’UN RESEAU
8- Connexion a l’interface
2
SUPERVISION ET ADMINISTRATION D’UN RESEAU
Nous remarquons à l’issu de notre test que aucune erreur n’a été trouvée durant le test comme
l’indique la figure ci-dessus de notre capture. Donc nous pouvons dire que logiciel Nagios sur Windows
fonctionne normalement.
2
SUPERVISION ET ADMINISTRATION D’UN RESEAU
- La taille et l’occupation des disques durs. Dans notre cas, lorsque 90 % de l’un des disques
durs est occupé, un e-mail sera envoyé à l’administrateur du réseau.
Loin de remettre en causes les enseignements reçus ou la pratique observée sur le terrain, nous avons
constaté certaines incohérences telles que :
2
SUPERVISION ET ADMINISTRATION D’UN RESEAU
3- SUGGESTIONS
Nous suggérons tout d’abord à de renforcer l’enseignement technique par des visites sur le
terrain depuis la première année, car seul le stage d’un mois ne suffit pas pour la bonne
formation d’un technicien supérieur qui se veut digne de ce nom.
Nous recommandons de continuer à instruire les stagiaires sur le plan pratique comme ils
le font déjà bien mais aussi de mettre un accent sur la formation des logiciels liés au réseau
et sécurité afin de les ouvrir à la nouvelle technologie de l’information et de la
communication.
CONCLUSION GENERALE
Le présent travail avait pour objectif de garantir le bon fonctionnement des systèmes
informatiques et des équipements présents dans un réseau. Pour mener à bien ce travail, nous avons au
préalable présenté les généralités sur la supervision dans leurs majorités et fait part de l’installation et la
configuration d’un outil de supervision et les contours de notre outil de supervision qui était Nagios, les
paramètres qui interviennent dans mise sur pied complet d’un logiciel de monitoring tel que Nagios.
Comme résultats, nous avons vu comment installer Nagios sur une machine virtuelle Ubuntu et une
autre sur notre machine physique Windows . Ceci a été un moyen d’initiation à la vie professionnelle.
L’étude d’une multitude de documents, de logiciels leurs traitements et leurs apprentissages, ont été les
principales phases au cours de la rédaction de ce rapport.
2
SUPERVISION ET ADMINISTRATION D’UN RESEAU
Nous déplorons le fait de n’avoir pas pu réaliser un système un peu plus évolué que celui que nous
avons expérimenté en fin de ce projet ; cela à cause d’une difficulté d’acquisition du matériel nécessaire
et du fait que nous voulions plus axer notre projet sur une étude sur la supervision d’un réseau en
général et de tous les paramètres qui interviennent. En dehors de cela nous n’avons pas rencontré de
difficulté majeure ; nous avons pu récolter un grand nombre d’informations et espérons que notre étude
pourra servir à des fins de réalisation de projet d’implémentation d’un outil de supervision.
3
SUPERVISION ET ADMINISTRATION D’UN RESEAU
REFERENCES BIBLIOGRAPHIQUES
Lors de la réalisation de ce projet , nous avons eu à utiliser plusieurs ressources, parmi lesquels ;
Les cours de l’introduction aux réseaux informatiques
www.nagios.org
www.nagiosexchange.org
www.cisco.com
3
SUPERVISION ET ADMINISTRATION D’UN RESEAU