WOW !! MUCH LOVE ! SO WORLD PEACE !
Fond bitcoin pour l'amélioration du site: 1memzGeKS7CB3ECNkzSn2qHwxU6NZoJ8o
  Dogecoin (tips/pourboires): DCLoo9Dd4qECqpMLurdgGnaoqbftj16Nvp


Home | Publier un mémoire | Une page au hasard

 > 

Conception d'une solution de monitoring des conteneurs docker.


par Jonathan Mukendi Kabongo
Ecole Superieure d'Informatique Salama - Diplôme d’ingénieur technicien en réseaux 2018
  

précédent sommaire suivant

Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy

CHAPITRE 4 : IMPLEMENTATION DE LA SOLUTION

4.1. Introduction

Dans cette partie nous allons concevoir la solution de monitoring des conteneurs docker. Car l'une des tâches que se doit l'administrateur système est celle d'être informé en temps réel de tout ce qui se passe dans son parc informatique afin de palier à l'indisponibilité des services. Ici, vous trouverez une solution de monitoring ayant fait preuve d'une étude pouvant aider tout administrateur qui aurait à la longue besoin de la surveillance des conteneurs dans son parc informatique. Sans plus tarder, voici comment nous présentons le plan de sommaire :

Plan de sommaire :

1. Vérification et installation prérequis docker

· Vérification type système d'exploitation du serveur hôte

· Vérification de l'environnement docker

· Vérification de docker-compose

· Création et téléchargement image conteneur

2. Téléchargement outil de monitoring

· Téléchargement Prometheus

· Téléchargement CAdvisor

3. Installation outil de monitoring

· Installation Prometheus

· Installation cAdvisor

4. Configuration et intégration cAdvisor dans Prometheus

· Intégration CAdvisor

5. Visualisation résultats de monitoring

· Représentation de la collecte et stockage métriques des conteneurs via Prometheus

· Visualisation proprement dite des résultats de monitoring

TFE_ESIS_AS 2018

48

IMPLEMENTATION DE LA SOLUTION

4.2. Vérification et installation prérequis docker

? Vérification type système d'exploitation du serveur hôte

Notre solution tourne sur un système d'exploitation linux. Nous avons porté notre choix sur Ubuntu 18.04 LTS Bionic ayant comme caractéristique ce qui suit sur la figure suivante :

Figure 4.1 Caractéristique système d'exploitation hôte

? Vérification de l'environnement docker

Nous devons premièrement nous rassurer que l'environnement docker est belle est bien existant sur notre système hôte, comme nous pouvons le voir sur la capture suivante :

Figure 4.2 Vérification environnement docker

? Vérification de docker-compose

Nous devons nous rassurer que docker compose est belle est bien fonctionnel, sans cela la solution monitoring ne serait mis au point, cette étape est liée à la procédure Proc.test.3.2:

Figure 4.3 Vérification docker-compose

TFE_ESIS_AS 2018

49

IMPLEMENTATION DE LA SOLUTION

? Création et téléchargement image conteneur

Nous allons télécharger les images conteneurs sur lesquels s'exécutent les conteneurs. (Proc.test.3.3)

Premièrement, nous allons faire une recherche des images conteneurs, dans le site officiel docker hub ou les membres de la communauté docker upload des images des conteneurs. Nous saisirons la commande suivante de recherche d'une image conteneur : $docker search nom_application par exemple : $docker search hello-world

Deuxièmement, nous allons télécharger l'image conteneur docker. Nous saisirons la commande suivante de téléchargement : $docker pull nom_application par exemple : $docker pull hello-world

Troisièmement, nous allons lancer les conteneurs. Nous saisirons la commande : $docker run -i -t nom_application par exemple : $docker run -i -t hello-world

A présent voici comment, nous présentons les résultats de téléchargement des images conteneurs :

Figure 4.4 Résultat téléchargement image conteneur réussi

Figure 4.5 Résultat exécution conteneur

TFE_ESIS_AS 2018

50

IMPLEMENTATION DE LA SOLUTION

précédent sommaire suivant






Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy








"Là où il n'y a pas d'espoir, nous devons l'inventer"   Albert Camus