Déploiement d’une solution de supervision
Retour a l’accueil :
J’ai choisi Prometheus + Grafana car c’est open source et que je trouvais l’interface de Grafana très belle.
Prometheus :
1. Installation des paquets
sudo apt update
sudo apt -y install prometheus prometheus-node-exporter
2. Configuration (/etc/prometheus/prometheus.yml)
Le fichier définit les intervalles de collecte et les cibles (targets) à surveiller :
global:
scrape_interval: 15s
evaluation_interval: 15s
external_labels:
monitor: 'exemple'
alerting:
alertmanagers:
- static_configs:
- targets: ['localhost:9093']
scrape_configs:
- job_name: 'prometheus'
scrape_interval: 5s
static_configs:
- targets: ['localhost:9090']
- job_name: 'node'
static_configs:
- targets: ['localhost:9100']
3. Activation et démarrage des services
sudo systemctl enable --now prometheus prometheus-node-exporter
4. Utilisation de l'interface Web
- Accès : http://(IP_du_Serveur):9090
Pour cette installation, j’ai utilisé ce tuto de server world : https://www.server-world.info/...
Retour a l’accueil :
Grafana :
1. Installation des dépendances
sudo apt update
sudo apt -y install apt-transport-https software-properties-common wget gnupg
2. Ajout du dépôt officiel Grafana
sudo mkdir -p /etc/apt/keyrings
wget -q -O - https://apt.grafana.com/gpg.key | gpg --dearmor | sudo tee /etc/apt/keyrings/grafana.gpg > /dev/null
echo "deb [signed-by=/etc/apt/keyrings/grafana.gpg] https://apt.grafana.com stable main" | sudo tee /etc/apt/sources.list.d/grafana.list
3. Installation de Grafana
sudo apt update
sudo apt -y install grafana
4. Activation et démarrage du service
sudo systemctl daemon-reload
sudo systemctl enable --now grafana-server
5. Accès à l'interface Web
- URL : http://(IP_du_Serveur):3000/
- Identifiants par défaut :
- Utilisateur : admin
- Mot de passe : admin
Pour cette installation, j’ai utilisé ce tuto de server world : https://www.server-world.info/...
Retour a l’accueil :
