serveurs:installation:web-srv:docker-grafana

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
serveurs:installation:web-srv:docker-grafana [2023/06/02 14:48] – [Configuration des alertes de Grafana] jpmilcentserveurs:installation:web-srv:docker-grafana [2024/08/02 13:36] (Version actuelle) – [InfluxDB v2 : connection au shell et requête de config] jpmilcent
Ligne 84: Ligne 84:
   * Dans Influxdb v2, la politique de rétention est remplacée par les "buckets". La politique de rétention de "telegraf" est donc défini lors du setup d'Influxdb via des variables d'environnement :    * Dans Influxdb v2, la politique de rétention est remplacée par les "buckets". La politique de rétention de "telegraf" est donc défini lors du setup d'Influxdb via des variables d'environnement : 
     * ''INFLUXDB2_INIT_BUCKET=telegraf''     * ''INFLUXDB2_INIT_BUCKET=telegraf''
-    * ''INFLUXDB2_INIT_RETENTION=365d''1 an.+    * ''INFLUXDB2_INIT_RETENTION=90d''3 mois.
  
  
Ligne 94: Ligne 94:
   * Pour définir la période de rétention du bucket telegraf :    * Pour définir la période de rétention du bucket telegraf : 
     * lister les buckets pour récupérer l'id du bucket "telegraf" : <code bash>influx bucket list</code>     * lister les buckets pour récupérer l'id du bucket "telegraf" : <code bash>influx bucket list</code>
-    * définir la période de rétention à 1 an : <code bash>influx bucket update -i <telgraf-bucket-id> -r 365d</code>+    * définir la période de rétention à 7 jours : <code bash>influx bucket update -i <telgraf-bucket-id> -r 7d</code>
   * Créer un mapping entre le bucket "telegraf" (v2) et la database/retention policy "telegraf" (v1) pour y accéder avec InfluxQL depuis Grafana : <code bash>influx v1 dbrp create --db telegraf --rp telegraf --bucket-id <telgraf-bucket-id> --default</code>   * Créer un mapping entre le bucket "telegraf" (v2) et la database/retention policy "telegraf" (v1) pour y accéder avec InfluxQL depuis Grafana : <code bash>influx v1 dbrp create --db telegraf --rp telegraf --bucket-id <telgraf-bucket-id> --default</code>
  
-==== Monitorer InfluxDB v2 ==== 
-  * Pour monitorer InfluxDB, il est nécessaire de modifier le fichier de configuration du Telegraf présent sur le serveur hébergeant la base InfluxDB : <code properties> 
-[[outputs.influxdb_v2]] 
-  urls = ["http://monitor-influxdb:8086"] 
-  ## Token for authentication. 
-  token = "${INFLUXDB2_TELEGRAF_TOKEN}" 
-  ## Organization is the name of the organization you wish to write to. 
-  organization = "${INFLUXDB2_INIT_ORG}" 
-  ## Destination bucket to write into. 
-  bucket = "${INFLUXDB2_INIT_BUCKET}" 
-</code> 
-  * Il est aussi recommander de désactiver le monitoring dans la base //_internal// d'InfluxDB en modifiant comme suit le paramètre du fichier de configuration d'InfluxDB : <code properties> 
-[monitor] 
-  store-enabled = false 
-</code> 
  
-===== Notes sur Telegraf ===== + 
-  * Pour tester son fonctionnement : ''<nowiki> docker exec -it monitor-telegraf telegraf --test </nowiki>'' +
-  * Tester le plugin //Nginx// : ''<nowiki> docker exec -it monitor-telegraf telegraf --input-filter nginx --test </nowiki>''+
 ===== Configurer Grafana ===== ===== Configurer Grafana =====
   * Se connecter à //Grafana// sur <nowiki>https://monitor.<domaine-sinp></nowiki>   * Se connecter à //Grafana// sur <nowiki>https://monitor.<domaine-sinp></nowiki>
Ligne 184: Ligne 168:
   * Sortir du container : ''exit''   * Sortir du container : ''exit''
   * Se placer dans le dossier contenant le fichier docker-compose.yml contenant le service de Grafana : '' cd ~/docker/monitor/ ''   * Se placer dans le dossier contenant le fichier docker-compose.yml contenant le service de Grafana : '' cd ~/docker/monitor/ ''
-  * Relancer le de service : ''docker-compose restart monitor-grafana ''+  * Relancer le de service : ''docker compose restart monitor-grafana ''
   * Vérifier sur l'interface de Grafana la présence du plugin.   * Vérifier sur l'interface de Grafana la présence du plugin.
 ===== Notes sur la sauvegarde/restauration de la configuration de Grafana ===== ===== Notes sur la sauvegarde/restauration de la configuration de Grafana =====
  • serveurs/installation/web-srv/docker-grafana.1685717300.txt.gz
  • Dernière modification : 2023/06/02 14:48
  • de jpmilcent