Installation de Grafana sur Ubuntu
Grafana est un outil open-source de visualisation et de surveillance des métriques système, qui fournit de puissants tableaux de bord pour les données collectées à partir de diverses sources. Ce guide vous montrera comment installer Grafana sur Ubuntu, le configurer et mettre en place votre premier tableau de bord pour visualiser des données provenant de sources telles que Prometheus, InfluxDB ou Elasticsearch.
1. Mettre à jour les paquets système
Avant d’installer Grafana, mettez à jour votre système pour vous assurer que vous disposez des dernières versions des paquets :
2. Installer Grafana
Grafana dispose d’un dépôt officiel, ce qui facilite son installation sur Ubuntu.
Étape 1 : Ajouter le dépôt Grafana APT
Ajoutez le dépôt officiel de Grafana à votre système en exécutant :
Étape 2 : Installer Grafana
Mettez à jour votre liste de paquets et installez Grafana :
3. Démarrer et activer Grafana
Après l’installation, démarrez le service Grafana et activez-le au démarrage :
Pour vérifier que Grafana est en cours d’exécution, vérifiez son état :
4. Accéder à l’interface Web de Grafana
L’interface web de Grafana est accessible sur le port 3000 par défaut. Ouvrez un navigateur web et naviguez vers :
Lorsque vous accédez à Grafana pour la première fois, vous devez vous connecter avec les informations d’identification par défaut :
- Nom d’utilisateur : admin
- Mot de passe : admin
Vous serez invité à changer le mot de passe après la première connexion.
5. Configuration des sources de données Grafana
Grafana prend en charge plusieurs sources de données telles que Prometheus, InfluxDB, Elasticsearch et MySQL. Voici comment ajouter une source de données dans Grafana.
Étape 1 : Allez dans Configuration
Dans le tableau de bord de Grafana, cliquez sur l’icône d’engrenage dans la barre latérale gauche, puis sélectionnez Data Sources.
Étape 2 : Ajouter une source de données
Cliquez sur Ajouter une source de données et sélectionnez votre type de source de données (par exemple, Prometheus, InfluxDB, MySQL).
Étape 3 : Saisir les détails de la source de données
Saisissez l’URL et les détails de connexion de votre source de données. Par exemple, si vous utilisez Prometheus en local, vous pouvez définir l’URL comme suit :
Cliquez sur Enregistrer et tester pour vérifier la connexion à votre source de données.
6. Création de votre premier tableau de bord Grafana
Une fois votre source de données connectée, créez un tableau de bord pour visualiser les données.
Étape 1 : Créer un nouveau tableau de bord
- Dans la barre latérale gauche, cliquez sur et sélectionnez Tableau de bord.
- Cliquez sur Ajouter un nouveau tableau de bord.
Étape 2 : Configurer le tableau de bord
- Choisissez votre source de données et sélectionnez les mesures à afficher.
- Personnalisez le type de visualisation (par exemple, graphique, jauge, tableau) en fonction de vos données.
Étape 3 : Enregistrer le tableau de bord
Une fois la configuration effectuée, cliquez sur Appliquer pour ajouter le panneau à votre tableau de bord. Vous pouvez ajouter plusieurs panneaux au même tableau de bord pour créer une vue d’ensemble de vos mesures.
7. Configuration des alertes (facultatif)
La fonction d’alerte de Grafana peut vous avertir lorsque certains seuils sont dépassés.
- Ouvrez un tableau de bord et accédez à l’onglet Alerte.
- Cliquez sur Créer une alerte et définissez les conditions de déclenchement d’une alerte.
- Configurez les notifications, telles que le courrier électronique ou Slack, sous Canaux de notification dans les paramètres de Grafana.
8. Sécuriser Grafana
En matière de sécurité, il convient de suivre les étapes suivantes :
- Configurer HTTPS : Pour activer HTTPS, vous aurez besoin d’un certificat SSL. Modifiez le fichier de configuration de Grafana (/etc/grafana/grafana.ini) et ajoutez les informations relatives à votre certificat dans la section [server].
- Restreignez l’accès des administrateurs : Dans la section Utilisateurs, contrôlez les autorisations des utilisateurs pour restreindre l’accès aux données sensibles.
9. Gestion et mise à jour de Grafana
Pour vous assurer que Grafana reste à jour, mettez-le périodiquement à jour à partir du référentiel Grafana :
Pour arrêter ou redémarrer Grafana, utilisez :
Conclusion
L’installation de Grafana sur Ubuntu vous fournit un outil puissant pour la visualisation et la surveillance des données. Avec ses tableaux de bord flexibles et sa large prise en charge des sources de données, Grafana est idéal pour la surveillance des applications, des systèmes et de l’infrastructure. En configurant des tableaux de bord et des alertes, vous pouvez obtenir des informations précieuses sur vos données et rester informé des métriques critiques.