install_prometheus_grafana
Différences
Ci-dessous, les différences entre deux révisions de la page.
Prochaine révision | Révision précédente | ||
install_prometheus_grafana [2021/03/08 16:50] – créée Bismuth | install_prometheus_grafana [2021/03/12 14:26] (Version actuelle) – Corrections de commandes Bismuth | ||
---|---|---|---|
Ligne 8: | Ligne 8: | ||
sudo useradd --no-create-home --shell /bin/false node_exporter | sudo useradd --no-create-home --shell /bin/false node_exporter | ||
| | ||
- | 2- On créé | + | 2- On créé |
sudo mkdir / | sudo mkdir / | ||
sudo mkdir / | sudo mkdir / | ||
- | 3- Enfin, on donne à ces dossier | + | 3- Enfin, on donne à ces dossiers |
sudo chown prometheus: | sudo chown prometheus: | ||
Ligne 20: | Ligne 20: | ||
=====Étape 1: Installation de Node Exporter===== | =====Étape 1: Installation de Node Exporter===== | ||
- | Node Exporter est un outil qui permet de récupérer des informations sur le CPU et autres composants du PC. Il n'est pas essentiel mais il peut être intéressant de l' | + | Node Exporter est un outil qui permet de récupérer des informations sur le CPU et autres composants du PC. Il n'est pas essentiel mais il peut être intéressant de l' |
- | Etape 1: Dans un premier temps, on récupère la dernière version de Node Exporter. Pour cela, on peut les récupérer via wget et dézipper via tar ou bien récupérer directement la dernière version sur le site: https://prometheus.io/download/#node_exporter | + | Etape 1: Dans un premier temps, on récupère la dernière version de Node Exporter. Pour cela, on peut les récupérer via wget et dézipper via tar. |
+ | |||
+ | wget https://github.com/ | ||
+ | tar xvf node_exporter-1.1.2.linux-amd64.tar.gz | ||
Etape 2: On copie les fichiers récupérés dans / | Etape 2: On copie les fichiers récupérés dans / | ||
- | sudo cp node_exporter-0.16.0.linux-amd64/ | + | sudo cp node_exporter-1.1.2.linux-amd64/ |
sudo chown node_exporter: | sudo chown node_exporter: | ||
| | ||
Ligne 68: | Ligne 71: | ||
Prometheus est un outil qui sert à récolter des données basique des applications qui tournent sur le serveur. | Prometheus est un outil qui sert à récolter des données basique des applications qui tournent sur le serveur. | ||
- | Etape 1: Dans un premier temps, on récupère la dernière version de Node Exporter. Pour cela, on peut les récupérer via wget et dézipper via tar ou bien récupérer directement la dernière version sur le site: Dans un premier temps, on récupère la dernière version de Node Exporter. Pour cela, on peut les récupérer via wget et dézipper via tar ou bien récupérer directement la dernière version sur le site: https:// | + | Etape 1: Dans un premier temps, on récupère la dernière version de Node Exporter. Pour cela, on peut les récupérer via wget et dézipper via tar ou bien récupérer directement la dernière version sur le site: Dans un premier temps, on récupère la dernière version de Node Exporter. Pour cela, on peut les récupérer via wget et dézipper via tar ou bien récupérer directement la dernière version sur le site: https:// |
Etape 2: On copie les fichiers récupérés dans / | Etape 2: On copie les fichiers récupérés dans / | ||
Ligne 86: | Ligne 89: | ||
sudo chown -R prometheus: | sudo chown -R prometheus: | ||
| | ||
- | Etape 4 (optionnel): | + | Etape 4 (optionnel): |
=== Ensuite, on va vouloir configurer Prometheus=== | === Ensuite, on va vouloir configurer Prometheus=== | ||
Ligne 99: | Ligne 102: | ||
# - " | # - " | ||
scrape_configs: | scrape_configs: | ||
- | - job_name: ' | + | |
scrape_interval: | scrape_interval: | ||
static_configs: | static_configs: | ||
- targets: [' | - targets: [' | ||
- | - job_name: ' | + | |
scrape_interval: | scrape_interval: | ||
static_configs: | static_configs: | ||
Ligne 120: | Ligne 123: | ||
* scrape_intervals: | * scrape_intervals: | ||
* static_configs et targets: Ici, on indique où sont les applications qu'on veut monitorer. | * static_configs et targets: Ici, on indique où sont les applications qu'on veut monitorer. | ||
+ | |||
+ | Il y a évidemment d' | ||
Enfin, on oublie pas de mettre à jour le propriétaire de ce fichier: | Enfin, on oublie pas de mettre à jour le propriétaire de ce fichier: | ||
Ligne 134: | Ligne 139: | ||
Etape 2: Aller sur http:// | Etape 2: Aller sur http:// | ||
- | Etape 3 (optionnelle | + | Etape 3 (optionnel |
sudo nano / | sudo nano / | ||
Ligne 165: | Ligne 170: | ||
=====Etape 3: Installer Grafana===== | =====Etape 3: Installer Grafana===== | ||
- | Grafana est un systeme | + | Grafana est un système |
Etape 1: Récupérer la dernière version de Grafana et installez quelques packages nécessaires: | Etape 1: Récupérer la dernière version de Grafana et installez quelques packages nécessaires: | ||
Ligne 177: | Ligne 182: | ||
sudo systemctl daemon-reload && sudo systemctl enable grafana-server && sudo systemctl start grafana-server | sudo systemctl daemon-reload && sudo systemctl enable grafana-server && sudo systemctl start grafana-server | ||
| | ||
- | Et c'est tout! Grafana est ensuite directement disponible sur http:// | + | Et c'est tout! Grafana est ensuite directement disponible sur http:// |
=====Sources===== | =====Sources===== | ||
Le tutoriel sur lequel cette installation est basée: https:// | Le tutoriel sur lequel cette installation est basée: https:// |
install_prometheus_grafana.txt · Dernière modification : 2021/03/12 14:26 de Bismuth