2.5 KiB
title, description, published, date, tags, editor, dateCreated
| title | description | published | date | tags | editor | dateCreated |
|---|---|---|---|---|---|---|
| monitoring | true | 2026-06-28T14:31:01.592Z | markdown | 2026-06-28T14:30:59.877Z |
Monitoring-Stack
Zusammenfassung: Prometheus/Grafana-Monitoring-Stack mit Prometheus, Grafana, cAdvisor, Node-Exporter und Alertmanager. Läuft mit restart: unless-stopped für automatischen Neustart nach Reboot.
Quellen: 🖥️ raw/Systemdaten – Raspberry PI5.md, 🔌 SSH (/opt/compose/monitoring/docker-compose.yml)
Zuletzt aktualisiert: 2026-06-17
Container (laufend)
| Container | Image | Restart-Policy |
|---|---|---|
monitoring-prometheus |
prom/prometheus:latest |
unless-stopped |
monitoring-grafana |
grafana/grafana:latest |
unless-stopped |
monitoring-alertmanager |
prom/alertmanager:latest |
unless-stopped |
monitoring-cadvisor |
gcr.io/cadvisor/cadvisor:latest |
unless-stopped |
monitoring-node-exporter |
prom/node-exporter:latest |
unless-stopped |
Daten-Persistenz
| Volume | Zweck |
|---|---|
monitoring_grafana_data |
Grafana-Dashboards und -Konfiguration |
monitoring_prometheus_data |
Prometheus-Zeitreihendaten |
Wiederherstellung
Der Stack war 3 Wochen gestoppt (ab 27. Mai 2026). Am 17. Juni 2026 wurde er wieder gestartet. Die restart: unless-stopped-Policy war bereits in der docker-compose.yml vorhanden – die Container starteten nur nicht, weil sie vor dem Reboot explizit gestoppt worden waren.
Wichtige Erkenntnis: restart: unless-stopped startet Container nach einem Reboot nur dann, wenn sie vor dem Herunterfahren nicht explizit gestoppt wurden. War ein Container mit docker compose stop angehalten, respektiert Docker das auch nach einem Reboot. Seit dem erneuten Start startet der Stack jetzt automatisch bei jedem Reboot.
Compose-Datei
Die Konfiguration liegt in /opt/compose/monitoring/docker-compose.yml (Dateiname docker-compose.yml, nicht compose.yml).
Sicherheitshinweis
⚠️ Das Grafana-Admin-Passwort steht im Klartext in der docker-compose.yml (Umgebungsvariable GF_SECURITY_ADMIN_PASSWORD). Es sollte baldmöglichst geändert werden.
Manueller Start/Stopp
cd /opt/compose/monitoring
docker compose up -d # Starten
docker compose stop # Anhalten (danach kein Autostart bei Reboot!)
docker compose down # Entfernen (Container + Netzwerk)