Supervision avec Prometheus
Rapport de stage : Supervision avec Prometheus. Recherche parmi 300 000+ dissertationsPar Zineb Abdi • 16 Juillet 2019 • Rapport de stage • 6 282 Mots (26 Pages) • 1 074 Vues
[pic 1] UNIVERSITE MOHAMMED PREMIER Ecole Nationale des Sciences Appliquées Oujda | [pic 2] جامعة محمد الأول المدرسة الوطنية للعلوم التطبيقية وجدة |
Filière Génie Télécommunications & Réseaux
[pic 3]
Dédicaces
À nos familles avec tous nos sentiments de respect, d'amour, de gratitude et de reconnaissance pour tous les sacrifices déployés pour nous élever dignement et assurer notre éducation dans les meilleures conditions.
À nos enseignants sans exception, pour leurs efforts et leurs temps consacrés afin de nous assurer une bonne formation.
Et à nos amis pour leur témoigner une amitié et fidélité indéfinies.
Remerciements
Grâce au travail sur le projet de fin d’année, nous avons pu acquérir un bon bagage de connaissances techniques et théoriques sur le domaine de Supervision des Systèmes d’Information.
A cette occasion, nous tenons à exprimer nos sincères remerciements et notre gratitude à notre encadrant Mr. Mohamed Aissaoui qui a toujours répondu présent à nos interrogations, ainsi pour sa disponibilité et ses précieux conseils pour assurer le bon déroulement du travail.
Nos plus vifs remerciements s’adressent également à nos professeurs de nous avoir incités à travailler en mettant à notre disposition leurs expériences et leurs compétences, et particulièrement notre chef de filière Mr. Belkacem Tidhaf.
Nous exprimons également notre reconnaissance aux membres du jury, qui nous ont honorés en acceptant de juger ce modeste travail.
Nous remercions enfin toute personne ayant contribuée de près ou de loin à l’élaboration de notre projet.
Résumé
De nos jours, chaque entreprise est équipée d’un réseau local au minimum, et de réseaux de longues distances. Son environnement informatique englobe une dizaine voire une centaine d’équipements, engendrés par des serveurs de bases de données et des serveurs de traitements.
Ces systèmes Informatiques sont donc au cœur des activités des entreprises, leur maîtrise devient indispensable. Ils doivent fonctionner en permanence afin de garantir l’efficacité et la fiabilité exigées, et surtout travailler à réduire les défaillances, les coupures, les pannes, et les problèmes techniques qui peuvent causer des pertes.
L’objectif de notre projet est d’étudier et mettre en place une nouvelle solution de supervision proactive permettant de surveiller les différents équipements (Réseaux, Télécoms, IT…), en compagnie d’autres outils de visualisation. Dans ce travail, une étude générale sur la Supervision des systèmes réseaux a été présentée. Elle consiste à comprendre le principe de la supervision ainsi que ses différentes techniques et outils.
La deuxième partie a été consacrée à la présentation de la solution de supervision « Prometheus » et son fonctionnement en parallèle avec l’outil de visualisation « Grafana ». À la fin, on a proposé une application de ses deux outils sur différents systèmes.
Mots-clés : Supervision, Systèmes réseaux, Prometheus, Grafana.
Liste des abréviations
SMS : Short Message System
CPU : Central Processing Unit
SI : Système d’Information
SNMP : Simple Network Management Protocol
UDP : User Datagram Protocol
SSH : Secure Shell
MIB : Management Information Base
IETF: Internet Engineering Task Force
IHM : Interface Homme Machine
API : Application program interface
HTTP : Hypertext Transfer Protocol
PromQL : Prometheus query language
SQL : Structured query language
IP : Internet Protocol
URL : Uniform Resource Locator
IoT : Internet of things
ID : Identifier
VM : Virtual Machine
Table de figures
Figure 1: Processus de la supervision 11
Figure 2: Les niveaux de la supervision 12
Figure 3: Les Objectifs de La Supervision 13
Figure 4 : Principe du Protocole SNMP 14
Figure 5 : Les Nouvelles solutions de Supervision 19
Figure 6 : Architecture de Prometheus 20
Figure 7 : Exemple de requêtes 21
Figure 8 : Exemple d’alerte 22
Figure 9 : Interface Graphique de Prometheus 24
Figure 10 : Exemple de graphe de la visualisation Prometheus 24
Figure 11 : Mécanisme de fonctionnement de Prometheus 25
Figure 12 : Configuration sur Interface web de Grafana 27
Figure 13 : Importation de Dashboard 28
Figure 14 : Exemple de Dashboard 28
Figure 15 : Exécution Prometheus Server 31
Figure 16 : Exécution Win-exporter 31
Figure 17 : Exécution Grafana Server 32
Figure 18 : Exécution de Node-Exporter sur Linux 32
Figure 19 : Configuration Prometheus 33
...