# Grafana Grafana est un outil open source de **visualisation** et de **surveillance de données** principalement utilisé pour analyser et afficher des métriques de performance provenant de diverses sources. Il permet de créer des **tableaux de bord interactifs** et personnalisables pour surveiller des systèmes, des applications et des infrastructures. Grafana supporte de nombreux types de sources de données. ### Installer Grafana ```sh wget -q -O - https://apt.grafana.com/gpg.key | gpg --dearmor | sudo tee /etc/apt/keyrings/grafana.gpg > /dev/null echo "deb [signed-by=/etc/apt/keyrings/grafana.gpg] https://apt.grafana.com stable main" | sudo tee -a /etc/apt/sources.list.d/grafana.list sudo apt-get update && sudo apt-get install --no-install-recommends grafana-enterprise -y ``` Editer le fichier /etc/default/grafana-server ``` GF_AUTH_ANONYMOUS_ENABLED=true GF_AUTH_ANONYMOUS_ORG_ROLE=Admin GF_AUTH_DISABLE_LOGIN_FORM=true GF_USERS_DEFAULT_THEME=light GF_USERS_ALLOW_SIGN_UP=false GF_USERS_DEFAULT_LANGUAGE=fr-FR GF_AUTH_ANONYMOUS_ORG_NAME=IUT ``` ```sh sudo systemctl enable grafana-server ``` Redemarrer le service Grafana ```shell sudo systemctl restart grafana-server ``` Accéder à Grafana depuis votre navigateur http://100.68.98.xx:3000/ >Grafana est un outil web de visualisation de données. Il fournit des diagrammes, des graphiques, des alertes depuis des sources de données auquel il est connecté. {class=definition} Pour le visualeur de données nous allons utiliser plutôt Grafana, qui permet de visualiser des données d'autres sources que InfluxDB. ## Intallation ### Sur PC avec Docker ```shell docker pull grafana/grafana docker run --name=lpamio-grafana -p 9005:3000 -d grafana/grafana:latest ``` ### Sur Raspberry Ajout de la clé du dépôt ```shell $ wget -q -O - https://packages.grafana.com/gpg.key | sudo apt-key add - ``` Ajout du dépôt pour apt ```shell $ echo "deb https://packages.grafana.com/oss/deb stable main" | tee -a /etc/apt/sources.list.d/grafana.list ``` Mise à jour du catalogue des paquets disponibles depuis les dépôts ```shell $ apt update ``` Installation Installer le [paquet logiciel](/linux/paquet/) `grafana`. Activation du service ```shell $ systemctl enable --now grafana-server ``` Ouvrir avec un navigateur l'adresse suivante : [http://iutsd-raspberry30-896.ad.univ-lorraine.fr:3000/](http://iutsd-raspberry30-896.ad.univ-lorraine.fr:3000/) utilsateur : `admin`\ Mot de passe : `admin` Stocker le nouveau mot de passe dans KeePass. ### Plugins ```shell $ grafana-cli plugins install grafana-worldmap-panel $ grafana-cli plugins install simpod-json-datasource ``` ## Ajouter une source de données Ajouter Prometheus Ajouter InfluxDB ## Ajouter un tableau de bord Importer un dashoboard : 1860 Dashboard pour une source Telegraf : 928