admin:services:grafana.chapril.org
Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédente | |||
| admin:services:grafana.chapril.org [2021/03/06 22:50] – qgibeaux | admin:services:grafana.chapril.org [2026/02/17 04:46] (Version actuelle) – Correction typographique fhenry2 | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| - | ======= Service grafana.chapril.org | + | ====== Service grafana.chapril.org ====== |
| - | Ticket sur agir https:// | + | [[https:// |
| Cette page présente l' | Cette page présente l' | ||
| Ligne 11: | Ligne 11: | ||
| Suivre la procédure d' | Suivre la procédure d' | ||
| - | ==== Déploiement du domaine sur la vm bastion | + | ==== Déploiement du domaine sur la VM Bastion |
| - | Sur la vm bastion, configurer un nouveau site : | + | Sur la VM Bastion, configurer un nouveau site : |
| - | < | + | < |
| - | =(^-^)=root@bastion: | + | cd / |
| + | cat grafana.chapril.org | ||
| + | </ | ||
| + | <code nginx> | ||
| server { | server { | ||
| listen 80; | listen 80; | ||
| Ligne 54: | Ligne 57: | ||
| ==== Installation et configuration de Grafana ==== | ==== Installation et configuration de Grafana ==== | ||
| - | Sur la vm hébergeant Icingaweb2 : admin.cluster.chapril.org. | + | Sur la VM hébergeant Icingaweb2 : '' |
| - | Installation : | + | === Installation |
| - | < | + | |
| + | Pour installer | ||
| + | < | ||
| apt-get install -y apt-transport-https | apt-get install -y apt-transport-https | ||
| apt-get install -y software-properties-common wget | apt-get install -y software-properties-common wget | ||
| Ligne 66: | Ligne 71: | ||
| </ | </ | ||
| - | Configuration | + | === Configuration |
| - | < | + | |
| - | / | + | Dans '' |
| + | <code bash> | ||
| systemctl enable grafana-server.service | systemctl enable grafana-server.service | ||
| systemctl start grafana-server | systemctl start grafana-server | ||
| </ | </ | ||
| - | <note important> | + | <note important> |
| + | Attendre l' | ||
| + | </ | ||
| - | ==== Intégration des données d' | + | ==== Intégration des données d' |
| === InfluxDB === | === InfluxDB === | ||
| Installation d' | Installation d' | ||
| - | < | + | < |
| apt install influxdb influxdb-client | apt install influxdb influxdb-client | ||
| </ | </ | ||
| Configuration de la base InfluxDB : | Configuration de la base InfluxDB : | ||
| + | <code bash> | ||
| + | cd ~/ | ||
| + | influx | ||
| + | </ | ||
| < | < | ||
| - | =(^-^)=root@admin: | ||
| Connected to http:// | Connected to http:// | ||
| InfluxDB shell version: 1.6.4 | InfluxDB shell version: 1.6.4 | ||
| - | > CREATE DATABASE icinga2; | + | </code> |
| + | <code sql> | ||
| + | CREATE DATABASE icinga2; | ||
| CREATE USER icinga2 WITH PASSWORD ' | CREATE USER icinga2 WITH PASSWORD ' | ||
| GRANT ALL ON icinga2 TO icinga2 | GRANT ALL ON icinga2 TO icinga2 | ||
| - | < | + | </code> |
| Activation des modules icinga pour InfluxDB : | Activation des modules icinga pour InfluxDB : | ||
| - | < | + | < |
| icinga2 feature enable perfdata | icinga2 feature enable perfdata | ||
| Ligne 103: | Ligne 116: | ||
| </ | </ | ||
| - | Configuration du module Icingaweb2 d' | + | Configuration du module Icingaweb2 d' |
| - | < | + | < |
| library " | library " | ||
| Ligne 133: | Ligne 146: | ||
| === Intégration des données d' | === Intégration des données d' | ||
| - | Se connecter sur l' | + | Se connecter sur l' |
| - | Ajouter un datasource InfluxDB avec les informations suivantes : | + | Ajouter un //datasource// InfluxDB avec les informations suivantes : |
| < | < | ||
| url: http:// | url: http:// | ||
| Ligne 145: | Ligne 158: | ||
| </ | </ | ||
| - | Noter le nom du datasource (InfluxDB par défaut). | + | Noter le nom du //datasource// (InfluxDB par défaut). |
| - | Cliquer sur "Save & Test". | + | Cliquer sur //Save & Test//. |
| - | Générer un token "viewer" | + | Générer un jeton //viewer// et garder la valeur pour la configuration du module |
| - | Intégrer dans grafana | + | Intégrer dans Grafana |
| === Intégration des graphiques Grafana dans Icingaweb2 === | === Intégration des graphiques Grafana dans Icingaweb2 === | ||
| Ligne 157: | Ligne 170: | ||
| Récupération du module Grafana pour Icingaweb2 : | Récupération du module Grafana pour Icingaweb2 : | ||
| - | < | + | < |
| git clone https:// | git clone https:// | ||
| mkdir / | mkdir / | ||
| Ligne 163: | Ligne 176: | ||
| </ | </ | ||
| - | Configuration du module Grafana d' | + | Configuration du module Grafana d' |
| - | < | + | < |
| [grafana] | [grafana] | ||
| version = " | version = " | ||
| Ligne 189: | Ligne 202: | ||
| </ | </ | ||
| - | Pour ne pas afficher de graphe vide, il suffit de désactiver les perfdata au niveau du service | + | Pour ne pas afficher de graphe vide, il suffit de désactiver les //perfdata// au niveau du service |
| - | < | + | < |
| enable_perfdata = false | enable_perfdata = false | ||
| </ | </ | ||
| Ligne 199: | Ligne 212: | ||
| La configuration du courriel est importante dans l' | La configuration du courriel est importante dans l' | ||
| - | Éditer | + | Éditer |
| - | < | + | < |
| #################################### | #################################### | ||
| [smtp] | [smtp] | ||
| Ligne 219: | Ligne 232: | ||
| Puis redémarrer le service : | Puis redémarrer le service : | ||
| - | < | + | < |
| systemctl restart grafana-server.service | systemctl restart grafana-server.service | ||
| </ | </ | ||
admin/services/grafana.chapril.org.txt · Dernière modification : 2026/02/17 04:46 de fhenry2
