

Prometheus & Grafana mit Docker installieren
Diese Anleitung zeigt, wie Sie ein Server-Monitoring mit Prometheus, Grafana und Node Exporter per Docker Compose einrichten. Prometheus sammelt Metriken zu CPU, RAM, Festplatte und Netzwerk, Grafana stellt sie in Dashboards dar.
Schritt 1: Verzeichnisstruktur und Konfiguration erstellen
Erstellen Sie ein Verzeichnis für Ihren Monitoring-Stack mit Unterverzeichnissen für die Prometheus-Konfiguration und die Daten. Die Datenverzeichnisse werden den Benutzern zugewiesen, unter denen die Container laufen (Prometheus: UID 65534, Grafana: UID 472):
Erstellen Sie nun die Prometheus-Konfigurationsdatei:
Fügen Sie folgende Basiskonfiguration ein. Sie weist Prometheus an, sich selbst sowie den Node Exporter zu überwachen, den wir im nächsten Schritt einrichten:
Schritt 2: Docker Compose-Datei erstellen
Erstellen Sie im Stammverzeichnis des monitoring-stack-Ordners die Compose-Datei:
Fügen Sie folgenden Inhalt ein. Die Datei definiert drei Dienste: Prometheus für die Metrik-Erfassung, Grafana für die Visualisierung und den Node Exporter, der die Server-Metriken bereitstellt:
Schritt 3: Monitoring-Stack starten
Starten Sie alle drei Container mit einem einzigen Befehl:
Docker lädt die Images herunter und startet Prometheus, Grafana und den Node Exporter im Hintergrund.
Schritt 4: Grafana mit Prometheus verbinden
Öffnen Sie Ihren Browser und navigieren Sie zu http://IHRE_SERVER_IP:3000. Melden Sie sich mit den Standard-Zugangsdaten an — Benutzername admin, Passwort admin. Sie werden direkt aufgefordert, ein neues Passwort zu vergeben.
http://prometheus:9090 einSchritt 5: Dashboard importieren
Importieren Sie ein fertiges Dashboard, um die Server-Metriken sofort zu visualisieren:
1860 ein — ein weit verbreitetes Dashboard für die Server-ÜberwachungWeiterführende Dokumentation
Für erweiterte Konfigurationen, eigene Dashboards und Alerting empfehlen wir die offizielle Dokumentation der jeweiligen Tools.