diff --git a/observabilite_service/Machine_service/Tuto.txt b/observabilite_service/Machine_service/Tuto.txt index ec05084..1d4830e 100644 --- a/observabilite_service/Machine_service/Tuto.txt +++ b/observabilite_service/Machine_service/Tuto.txt @@ -1,21 +1,30 @@ -1️⃣ Objectif -Métriques Apache → récupérées via Apache Exporter → Prometheus → Grafana. -Logs Apache → récupérés via Promtail → Loki → Grafana. -Vue complète dans Grafana avec métriques + logs. +Étape 1 : Installer Apache sur la machine à superviser -2️⃣ Sur la VM qui héberge Apache (la VM à superviser) +Pour vérifier si Apache est déjà installé : +dpkg -l | grep apache2 -2.1 Installer Apache Exporter -Télécharger l’exporter et le rendre exécutable : +Si la commande retourne un numéro de version, Apache est déjà installé. Sinon : + +Sur Ubuntu/Debian : +sudo apt update +sudo apt install apache2 -y +sudo systemctl enable apache2 +sudo systemctl start apache2 +sudo systemctl status apache2 + +Étape 2 : Installer le module de métriques pour Prometheus + +Prometheus ne peut pas lire directement les métriques Apache. On utilise apache_exporter. + +2.1 Télécharger apache_exporter cd /opt -wget https://github.com/Lusitaniae/apache_exporter/releases/download/v1.0.10/apache_exporter-1.0.10.linux-amd64.tar.gz -tar -xvf apache_exporter-1.0.10.linux-amd64.tar.gz +sudo wget https://github.com/Lusitaniae/apache_exporter/releases/download/v1.0.10/apache_exporter-1.0.10.linux-amd64.tar.gz +sudo tar -xvf apache_exporter-1.0.10.linux-amd64.tar.gz sudo mv apache_exporter-1.0.10.linux-amd64/apache_exporter /usr/local/bin/ -Créer un service systemd pour Apache Exporter : -*** -sudo tee /etc/systemd/system/apache_exporter.service <