Spawnpunkt
Echtes Grafana-Dashboard (MusicBrainz-Server-Metriken)
Monitoring

Grafana + Prometheus Monitoring-Stack einrichten

von Spawnpunkt System·09/04/2026
Linux Tutorial

Grafana + Prometheus einrichten

Prometheus sammelt und speichert Metriken über die Zeit, Grafana macht sie als übersichtliche Dashboards sichtbar — der Standard-Stack für Server- und Anwendungsmonitoring.

Prometheus als Metrik-SpeicherGrafana als DashboardEchte Systemmetriken
Betriebssystem
Ubuntu / Debian
Schwierigkeit
Fortgeschritten
Dauer
~30 Minuten

Die Rollenverteilung

Prometheus fragt in regelmäßigen Abständen ("scrapen") Metriken von konfigurierten Zielen ab und speichert sie in einer eigenen Zeitreihen-Datenbank. Grafana selbst sammelt keine Daten — es verbindet sich mit Datenquellen wie Prometheus und stellt die Werte als Diagramme/Dashboards dar.

Voraussetzungen

  • Ubuntu 22.04/24.04 oder Debian 11/12
  • sudo-/Root-Zugriff
  • Mindestens 1 GB RAM frei

Prometheus installieren

Ubuntu/Debian bringen Prometheus im Universe/Standard-Repository mit:

bash
sudo apt update
sudo apt install -y prometheus prometheus-node-exporter

prometheus-node-exporter liefert System-Metriken (CPU, RAM, Festplatte, Netzwerk) des Servers selbst — ohne ihn gäbe es zunächst nichts Sinnvolles zu visualisieren.

bash
sudo systemctl status prometheus
sudo systemctl status prometheus-node-exporter
Nahaufnahme einer Platine — Sinnbild für Metriken-Erfassung

Prometheus ist standardmäßig unter Port 9090 erreichbar, der Node-Exporter liefert seine Rohdaten unter Port 9100 (nur für Prometheus selbst gedacht, nicht für Menschen im Browser).

Grafana installieren

Grafana kommt aus einem eigenen offiziellen Repository:

bash
sudo mkdir -p /etc/apt/keyrings/
wget -q -O -  | gpg --dearmor | sudo tee /etc/apt/keyrings/grafana.gpg > /dev/null
echo "deb [signed-by=/etc/apt/keyrings/grafana.gpg]  stable main" | sudo tee /etc/apt/sources.list.d/grafana.list
sudo apt update
sudo apt install -y grafana
bash
sudo systemctl enable --now grafana-server

Grafana ist standardmäßig ohne HTTPS erreichbar. Für den produktiven Einsatz einen Reverse-Proxy mit SSL davorschalten (siehe unsere Nginx- und Let's-Encrypt-Artikel) statt Grafana direkt ohne Verschlüsselung im Internet freizugeben.

Echtes Grafana-Dashboard (MusicBrainz RabbitMQ-Metriken)

Grafana einrichten

Weboberfläche unter Port 3000 öffnen, Standard-Login admin/admin — beim ersten Login wird ein neues Passwort erzwungen:

Plain Text
http://<server-ip>:3000

Danach unter Connections → Data Sources eine Prometheus-Quelle hinzufügen, als URL:

Plain Text
http://localhost:9090

Erstes Dashboard

Für den Node-Exporter gibt es ein fertiges Community-Dashboard (ID 1860 im Grafana-Dashboard-Katalog) — unter Dashboards → Import einfach diese ID eingeben, um sofort CPU-, RAM- und Netzwerk-Graphen zu bekommen, statt jedes Panel selbst zu bauen.

Echtes Analytics-Dashboard mit Balkendiagramm

Nützliche Befehle

Grafana/Prometheus-Referenz

Prometheus-Status prüfen
sudo systemctl status prometheus
Grafana-Status prüfen
sudo systemctl status grafana-server
Grafana neu starten
sudo systemctl restart grafana-server
Rohe Node-Exporter-Metriken ansehen
curl localhost:9100/metrics

Monitoring-Stack ist einsatzbereit

Prometheus sammelt Systemmetriken, Grafana zeigt sie als Dashboard. Weitere Exporter (z. B. für MySQL, Nginx) lassen sich nach demselben Muster ergänzen.

GrafanaPrometheusMonitoring
Grafana + Prometheus Monitoring-Stack einrichten | Spawnpunkt.de