Files
wiki/concepts/checklist-monitoring-minimal.md
2026-06-09 18:40:21 +02:00

1.6 KiB

title, created, updated, type, tags, confidence, contested, sources
title created updated type tags confidence contested sources
Checklist Monitoring 2026-06-06 2026-06-06 recipe
monitoring
devops
auto-hébergement
high false
synthesized

Checklist Monitoring Minimal

Surveiller l'état de santé d'un serveur ou d'un service sans se ruiner.

📊 Métriques Système (de base)

  • CPU, RAM, Disque, Load Average surveillés (via Netdata, Glances, ou Prometheus + node-exporter).
  • Alerte si le disque est > 80% plein.
  • Alerte si la RAM est saturée de manière répétée.

🌐 Surveillance des Services

  • Uptime Kuma ou équivalent pour checker HTTP/TCP des services.
  • Notifications configurées (Telegram, Discord, Email, Gotify).
  • Intervalle de check adapté (60s pour le web, 5min pour les batchs).

📜 Centralisation des Logs

  • Les logs Docker sont collectés (Loki + Grafana, ou Dozzle pour du simple).
  • Rétention des logs définie (ex: 30 jours).
  • Pas de logs sensibles (mots de passe, tokens) en clair.

🔔 Alertes Intelligentes

  • Distinguer les alertes critiques (service down) des warnings (disque 80%).
  • Un canal "silencieux" pour les infos, un canal bruyant pour les urgences.
  • Un "dead man switch" : alerte si le monitoring lui-même s'arrête (Healthchecks.io).

🛠️ Dashboards

  • Un dashboard global (Grafana) est accessible depuis l'extérieur (Tailscale, VPN).
  • Les dashboards documentés (les noms des métriques sont explicites).

Liens