#!/bin/bash # Script de démarrage du monitoring des logs 4NK_node # Auteur: Assistant IA # Date: $(date) echo "🚀 Démarrage du monitoring des logs 4NK_node..." # Vérifier que nous sommes dans le bon répertoire if [ ! -f "log-monitoring.yml" ]; then echo "❌ Erreur: Ce script doit être exécuté depuis le répertoire 4NK_node" exit 1 fi # Démarrer les services de monitoring echo "📊 Démarrage de Loki (stockage des logs)..." docker compose -f log-monitoring.yml up -d loki echo "⏳ Attente du démarrage de Loki..." sleep 10 echo "📥 Démarrage de Promtail (collecte des logs)..." docker compose -f log-monitoring.yml up -d promtail echo "⏳ Attente du démarrage de Promtail..." sleep 5 echo "📈 Démarrage de Grafana (visualisation)..." docker compose -f log-monitoring.yml up -d grafana echo "⏳ Attente du démarrage de Grafana..." sleep 10 # Vérifier le statut des services echo "🔍 Vérification du statut des services..." docker compose -f log-monitoring.yml ps echo "" echo "✅ Monitoring des logs démarré avec succès !" echo "" echo "🌐 Accès aux services :" echo " - Grafana: http://localhost:3000 (admin/admin)" echo " - Loki: http://localhost:3100" echo " - Promtail: http://localhost:9080" echo "" echo "📊 Dashboard principal: http://localhost:3000/d/4nk-node-logs/4nk-node-vue-d-ensemble-des-logs" echo "" echo "📝 Pour arrêter: docker compose -f log-monitoring.yml down" echo "📝 Pour voir les logs: docker compose -f log-monitoring.yml logs -f"