Action unknown: siteexport_addpage
all:bibles:linux:serveur:grafana
Table des matières
Grafana
Pour l'installation de Prometheus se reporter à la page correspondante : Installation Prometheus
Installation sur Ubuntu 18.04
Prérequis
Normalement déjà présent :
sudo apt-get install -y adduser libfontconfig1
Installation paquet .deb
Installer la dernière version disponible sur le site https://grafana.com/grafana/download
wget https://dl.grafana.com/oss/release/grafana_6.6.2_amd64.deb sudo dpkg -i grafana_6.6.2_amd64.deb
Démarrage et activation
sudo systemctl start grafana-server.service sudo systemctl enable grafana-server.service
Vérifications
Etat du service
systemctl status grafana-server.service
Port à l'écoute
Utilisation Grafana
Se connecter sur l'interface à l'adresse http://adresse_IP:3000. L'utilisateur et le mot de passe par défaut sont « admin ».
Il suffit maintenant d'interfacer les metrics récoltées par prometheus via les exporters (voir Prometheus)
Plutôt que de devoir mémoriser toutes les adresses IP on peut utiliser le DNS local linux avec le fichier système /etc/hosts sur le serveur Prometheus. Il suffira alors d’utiliser le nom dans le fichier yaml de Prometheus.
Configuration du datasource prometheus
- Cliquez sur la roue dentée situé dans la barre de menu à gauche.
- Cliquez sur le bouton “Add Data source” puis cliquez sur “Prometheus”.
- Renseignez les informations demandées comme l'image ci-dessous puis cliquez sur le bouton “Save & Test”
Création dashboard
Dashboard Node Exporter (métriques de l'OS)
- Cliquez sur le bouton “+” sur la gauche de l'interface puis sur “import”.
- Renseignez l'ID du dashboard récupéré sur le site de Grafana dans le 1er champ : 1860 pour notre cas.
- Renseignez les champs comme indiqué ci-dessous puis cliquez sur le bouton “Import”.
Dashboard apache
Procéder de la même façon avec comme id de dashboard : 3894.
Dashboard MySQL
- Cliquez sur la route dentée à gauche puis sur “plugins”, puis cliquez sur “Percona”.
- Cliquez sur “Enable”.
- Cliquez sur l'onglet Dashboard et importez les Dashboard qui seraient susceptible de vous intéresser (sinon importez les tous !).
- Normalement, les Dashboard ont été rajoutés automatiquement (où ceux que vous avez spécifiquement séléctionnés).
- En cliquant sur l'un d'eux (par exemple MySQL Overview) vous devriez voir apparaître vos Graph.
MariaDB
Monitoring mySQL MariaDB with Prometheus
- Exporter : 0.33.0
- Dashboard Grafana : 14 997 (il est conseillé de mettre l'ID du dashboard dans son nom au moment de l'import).
- Pour que cela fonctionne, il faut donner les bons arguments à l'exporter (dans le fichier /etc/systemd/system/mongodb_exporter.service, à savoir
--log.level=debug --compatible-mode --collect-all
MongoDB
Monitoring MongoDB with Grafana
- Exporter : 0.14.0
- Dashboard Grafana : 14 621
Wildfly
- Création d’un fichier /home/ec2-user/java-exporter/jmx_exporter_conf.yaml
- Récupération de l’exporteur jmx_prometheus_javaagent-0.17.0.jar
- Modification du /home/ec2-user/opt/LBS/running/bin/standalone.conf pour ajouter la ligne :
MODULE_OPTS="-javaagent:/home/ec2-user/java-exporter/jmx_prometheus_javaagent-0.17.0.jar=9110:/home/ec2-user/java-exporter/jmx_exporter_conf.yaml"
Le dashboard Grafana récupéré est le 13489, mais a du être repris : mauvaise orthographe et métrique différents dans notre cas.
Sources
all/bibles/linux/serveur/grafana.txt · Dernière modification : de 127.0.0.1


