Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
| infrastructure:supervision:prometheus:installation [10/10/2020 11:48] – ↷ Page déplacée de documentation:supervision:prometheus:installation à infrastructure:supervision:prometheus:installation Stéphane Paillet | infrastructure:supervision:prometheus:installation [24/05/2021 16:12] (Version actuelle) – Stéphane Paillet | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| ====== Prometheus : installation ====== | ====== Prometheus : installation ====== | ||
| - | {{tag> | + | {{tag> |
| ===== Prérequis ===== | ===== Prérequis ===== | ||
| <WRAP center round alert 60%> | <WRAP center round alert 60%> | ||
| Une VM doit avoir été installée, et un disque additionnel qui recevra les datas de Prometheus (/ | Une VM doit avoir été installée, et un disque additionnel qui recevra les datas de Prometheus (/ | ||
| - | </ | ||
| - | |||
| - | ===== Installation depuis les paquets Debian ===== | ||
| - | Pour avoir une version pas trop ancienne, il faut ajouter le dépôt stretch-backports. Éditez le fichier de sources : | ||
| - | < | ||
| - | sudo nano / | ||
| - | </ | ||
| - | |||
| - | Et nous ajoutons ces lignes : | ||
| - | < | ||
| - | ## | ||
| - | # Debian backports | ||
| - | # Version: Stretch | ||
| - | ## | ||
| - | |||
| - | deb http:// | ||
| - | </ | ||
| - | |||
| - | Nous installons les paquets : | ||
| - | < | ||
| - | sudo aptitude install prometheus | ||
| - | </ | ||
| - | |||
| - | <WRAP center round important 60%> | ||
| - | Afin d' | ||
| </ | </ | ||
| Ligne 87: | Ligne 62: | ||
| static_configs: | static_configs: | ||
| - targets: [' | - targets: [' | ||
| - | </ | ||
| - | |||
| - | ===== Installation node-exporter ===== | ||
| - | Nous allons installer node-exporter depuis le dépôt Debian officiel | ||
| - | < | ||
| - | sudo aptitude install prometheus-node-exporter | ||
| - | </ | ||
| - | |||
| - | Pour s' | ||
| - | < | ||
| - | http:// | ||
| </ | </ | ||
| Ligne 103: | Ligne 67: | ||
| Nous créons le fichier systemd de démarrage / arrêt du service : | Nous créons le fichier systemd de démarrage / arrêt du service : | ||
| < | < | ||
| - | sudo vim / | + | sudo vi / |
| </ | </ | ||
| Ligne 129: | Ligne 93: | ||
| Nous rechargeons la configuration du démon systemd : | Nous rechargeons la configuration du démon systemd : | ||
| < | < | ||
| - | systemctl daemon-reload | + | sudo systemctl daemon-reload |
| </ | </ | ||
| Nous démarrons et activons le service Prometheus : | Nous démarrons et activons le service Prometheus : | ||
| < | < | ||
| - | systemctl enable | + | sudo systemctl enable |
| </ | </ | ||
| Pour conrôler l' | Pour conrôler l' | ||
| < | < | ||
| - | systemctl status prometheus | + | sudo systemctl status prometheus |
| </ | </ | ||
| Ligne 150: | Ligne 114: | ||
| Si le paquet n'est pas installé, nous l' | Si le paquet n'est pas installé, nous l' | ||
| < | < | ||
| - | sudo aptitude install apt-transport-https | + | sudo aptitude install apt-transport-https |
| </ | </ | ||
| Ligne 162: | Ligne 126: | ||
| ## | ## | ||
| # Grafana repository | # Grafana repository | ||
| - | # Version: | + | # Version: |
| ## | ## | ||
| Ligne 180: | Ligne 144: | ||
| Nous lançons le service | Nous lançons le service | ||
| < | < | ||
| - | sudo systemctl enable grafana-server.service; sudo systemctl start grafana-server | + | sudo systemctl enable |
| </ | </ | ||
| Ligne 191: | Ligne 155: | ||
| Nous créons le vHost pour Grafana | Nous créons le vHost pour Grafana | ||
| < | < | ||
| - | sudo nano / | + | sudo nano / |
| </ | </ | ||
| Ligne 203: | Ligne 167: | ||
| listen 80; | listen 80; | ||
| - | | + | server_name monitor.domain.tld; |
| - | + | ||
| - | | + | |
| location / { | location / { | ||
| Ligne 219: | Ligne 181: | ||
| Nous créons le vHost pour la console Prometheus | Nous créons le vHost pour la console Prometheus | ||
| < | < | ||
| - | sudo nano / | + | sudo nano / |
| </ | </ | ||
| Ligne 231: | Ligne 193: | ||
| listen 80; | listen 80; | ||
| - | | + | server_name promconsole.domain.tld; |
| - | + | ||
| - | | + | |
| location / { | location / { | ||
| Ligne 248: | Ligne 208: | ||
| < | < | ||
| cd / | cd / | ||
| - | sudo ln -s / | + | sudo ln -s / |
| - | sudo ln -s / | + | sudo ln -s / |
| </ | </ | ||