Installation Grafana · 8 min read · Nov 19, 2025
Comment Installer Grafana Sur Ubuntu 20.04 LTS
Grafana est un tableau de bord de métriques riche en fonctionnalités et open source. Grafana est largement utilisé pour surveiller un grand nombre de métriques provenant de différentes sources de données comme MySQL, MongoDB, InfluxDB, etc. Il a une architecture extensible qui peut être étendue avec plusieurs plugins pour diverses sources de données.
Grafana est écrit en langage Scala et utilise Elasticsearch pour la persistance et une requête facile à travers les sources de données. Il peut être utilisé pour visualiser des métriques de vos propres applications ou de services tiers comme Pingdom, Google Analytics, AWS Cloudwatch, etc.
Principales caractéristiques de Grafana :
- Éditeur de tableau de bord : Il dispose d’un puissant éditeur de tableau de bord graphique offrant une interface de glisser-déposer pour créer des tableaux de bord. Grafana fournit également un accès API qui permet aux développeurs de déployer les tableaux de bord en temps réel.
- Multiples sources de données : Grafana prend en charge les sources de données Graphite, InfluxDB et Prometheus pour le moment. Mais il est extensible à l’aide de plugins pour diverses autres sources de données comme MySQL, Elasticsearch, etc. De nouveaux plugins sont fréquemment ajoutés par des membres de la communauté.
- Visualisations de données : Il fournit divers types de visualisation comme Graphique, Tables, Graphiques. Il dispose également d’une fonctionnalité de tableau de bord qui peut créer des tableaux de bord complexes à partir de petits dashlets.
- Partage de tableau de bord : Grafana a un partage de tableau de bord intégré qui nous permet de créer et de partager nos propres tableaux de bord en ligne avec d’autres utilisateurs ou groupes. Nous avons la possibilité d’exporter le tableau de bord partagé au format JSON ou de le télécharger au format PNG.
Que fait-il ?
Maintenant que nous en savons plus sur les fonctionnalités de Grafana, voyons comment cela fonctionne. Graphite est l’un des outils les plus largement utilisés et populaires pour surveiller les métriques. Mais il a un inconvénient majeur dans la façon dont il collecte les métriques à partir des sources de données. Il utilise un mécanisme de sondage pour collecter les valeurs des métriques, ce qui entraîne une forte utilisation du CPU et prend plus de temps pour traiter les requêtes de divers clients. Grafana utilise Collectd sur un hôte local et envoie les métriques à InfluxDB ainsi qu’à Graphite pour un stockage persistant.
Comment ça marche ?
Grafana prend ensuite ces données d’InfluxDB ou de Graphite et les stocke dans Elasticsearch, une base de données NoSQL qui permet des requêtes rapides sur de grandes quantités de données à travers plusieurs hôtes. Grafana lit ensuite ces points à partir d’Elasticsearch via une architecture de plugin extensible où l’on peut ajouter des plugins tiers pour diverses sources de données. Grafana a des plugins pour presque toutes les sources de données populaires et certains d’entre eux sont open source comme Graphite, InfluxDB, OpenTSDB, etc.
Ce guide vous guidera à travers le processus d’installation et de configuration de Grafana sur Ubuntu 20.04 (cela devrait également fonctionner avec d’autres versions).
Prérequis
- Un serveur avec la version 64 bits d’Ubuntu 20.04 installée.
- Connectez-vous en tant que root ou utilisateur avec des privilèges sudo.
- Espace suffisant. Grafana nécessite au moins 200 Mo d’espace disque, au moins 3 Go de RAM et au moins 2 CPU pour gérer les tableaux de bord et les métriques.
Pour Commencer
Mise à jour de votre serveur
C’est toujours une bonne idée de mettre à jour votre serveur avant de commencer à installer quoi que ce soit en exécutant les commandes suivantes dans votre terminal :
sudo apt update -ysudo apt upgrade -yLe drapeau -y est utilisé pour répondre oui aux invites qu’il vous pose pendant la mise à jour.
apt update mettra à jour votre liste de paquets, et apt upgrade installera les dernières versions de tous les paquets actuellement installés sur le système.
Sortie d’exemple :

Mise à jour de votre serveur
Après le processus de mise à jour, vous devrez peut-être redémarrer le serveur en exécutant la commande suivante dans votre terminal :
sudo rebootInstallation des dépendances
Grafana nécessite quelques paquets à installer avant d’exécuter le script d’installation. Pour installer ces paquets, exécutez la commande suivante dans votre terminal :
sudo apt-get install -y gnupg2 curl software-properties-common apt-transport-https wget -ygnupg2 est un paquet qui aide à générer la clé gpg à utiliser pour signer les paquets.
curl est une application qui vous permet de transférer des données d’un serveur ou vers un serveur.
apt-transport-https est un paquet qui permet à la commande apt-get de fonctionner avec https.
software-properties-common nous permet d’ajouter le dépôt Grafana et wget récupérera les paquets des dépôts.
Ces paquets seront installés sur votre serveur sans aucune confirmation.
Sortie d’exemple :

Installation des dépendances
Installation de Grafana
Maintenant que nous avons installé toutes les dépendances requises par Grafana, installons-le.
Tout d’abord, nous devrons importer la clé GPG de Grafana qui garantira que nous installons la version authentique de Grafana. Exécutez la commande suivante dans votre terminal :
curl https://packages.grafana.com/gpg.key | sudo apt-key add -Sortie d’exemple :

Maintenant, nous allons ajouter le dépôt à la liste des sources apt-get en exécutant la commande suivante dans votre terminal :
sudo add-apt-repository "deb https://packages.grafana.com/oss/deb stable main"Sortie d’exemple :

Cela installera et mettra à jour tous les dépôts pour avoir la dernière version de Grafana. Une fois terminé, nous pouvons maintenant installer Grafana en utilisant les commandes suivantes :
sudo apt updatesudo apt install grafana -ySortie d’exemple :

Pour vérifier que l’installation a réussi, exécutez la commande suivante dans votre terminal :
grafana-server -vSortie d’exemple :

Après l’installation, le service Grafana démarrera automatiquement. S’il ne fonctionne pas, exécutez les commandes systemctl pour le démarrer :
sudo systemctl start grafana-serverVous pouvez vérifier l’état du service en utilisant les commandes suivantes :
sudo systemctl status grafana-serverLa sortie devrait ressembler à quelque chose comme ceci :

Cette sortie contient des informations sur le processus de Grafana, y compris son état et le PID. Le processus est actif, ce qui signifie qu’il fonctionne correctement.
Si vous souhaitez démarrer le service Grafana au démarrage du système, exécutez la commande suivante :
sudo systemctl enable --now grafana-serverSortie d’exemple :

Cela nous indique que systemd a créé les liens symboliques qui permettront à Grafana de démarrer automatiquement.
Configuration du pare-feu
Grafana est une application web et nécessite un accès au port 3000. Étant donné qu’Ubuntu 20.04 est livré avec UFW (Uncomplicated Firewall), nous devrons le configurer en conséquence. Si vous n’êtes pas sûr que le pare-feu fonctionne, exécutez la commande suivante dans votre terminal :
sudo systemctl status ufwS’il ne fonctionne pas, démarrez-le en utilisant la commande ci-dessous :
sudo ufw enablesudo systemctl enable ufwSortie d’exemple :

Cela démarrera le pare-feu et l’activera pour qu’il fonctionne à chaque redémarrage. Maintenant, nous devons configurer le pare-feu pour l’accès à Grafana, exécutez la commande suivante dans votre terminal :
sudo ufw allow 3000/tcp
Cette commande permettra l’accès au port 3000 pour Grafana. Pour vérifier que les règles de pare-feu correctes sont en place, exécutez :
sudo ufw statusLa sortie devrait ressembler à quelque chose comme ceci :

Accéder à l’interface Web de Grafana
Vous avez réussi à installer un serveur Grafana. Maintenant, vous pouvez y accéder depuis un navigateur en visitant http://localhost:3000 si vous avez installé le serveur sur votre ordinateur local ou http://my-ip-address:3000 si vous accédez à Grafana sur un autre ordinateur. N’oubliez pas de remplacer “my-ip-address” par l’adresse IP de votre serveur.
Si tout est configuré correctement, l’interface web de Grafana s’affichera comme indiqué dans la capture d’écran ci-dessous :

Le Grafana par défaut utilise un utilisateur admin avec le nom d’utilisateur admin et le mot de passe admin, vous pouvez vous connecter avec ces identifiants. La première fois que vous vous connectez, il vous sera demandé de changer le mot de passe. Veuillez créer un mot de passe fort pour votre interface web Grafana :

Une fois connecté, la page web affichera un tableau de bord contenant des données d’exemple. Vous pouvez cliquer sur des panneaux pour y accéder et ensuite voir plus de détails sur les métriques ou paramètres qui vous intéressent en cliquant sur des graphiques ou des courbes.

Félicitations ! Vous avez réussi à installer Grafana sur votre serveur Ubuntu.
Remarque : Ce guide est juste une installation de base de Grafana pour faire fonctionner le service. Ce guide n’est pas destiné à être un tutoriel détaillé sur Grafana ; cependant, vous pouvez trouver plus d’informations en visitant https://grafana.com/docs
Conclusion
Grafana est un excellent outil de visualisation open-source pour tous les types de données. Vous pouvez utiliser Grafana pour créer des tableaux de bord qui présentent les données pour une surveillance facile par vos développeurs et votre équipe d’exploitation. La page de tableau de bord dans Grafana vous offre un moyen pratique d’accéder facilement, de rechercher et de créer ces tableaux de bord.
Si vous aimez cet article, veuillez le partager avec vos amis sur Twitter et Facebook. Cela nous aidera à continuer à écrire plus d’articles comme celui-ci.
Si vous avez une question ou un commentaire, n’hésitez pas à le laisser dans la section des commentaires ci-dessous. Merci de votre lecture, et à bientôt !
Recevez de nouveaux articles dans votre boîte de réception.
Aucun spam. Désabonnez-vous à tout moment.