Monitoring mit Grafana und Prometheus
Prometheus, Node Exporter und Grafana installieren, Metriken sammeln und ein eigenes Server Dashboard erstellen.
Ziel dieses Tutorials
Du verstehst das Zusammenspiel von Prometheus, Node Exporter und Grafana.
Du sammelst Systemmetriken und visualisierst CPU, RAM, Speicher und Netzwerk in Dashboards.
Du richtest ein erstes Monitoring für Server oder Homelab nachvollziehbar ein.
Du erkennst Lastspitzen, Engpässe und Ausfälle schneller als ohne Monitoring.
Was Monitoring leisten soll
Monitoring zeigt CPU, RAM, Speicher, Netzwerk und Dienste, bevor Nutzer Probleme melden. Prometheus sammelt Metriken, Grafana stellt sie übersichtlich dar.
Systemwerte direkt prüfen
Bash
uptime
free -h
df -hNode Exporter installieren
Der Node Exporter stellt Linux Systemmetriken bereit, die Prometheus abfragen kann.
Node Exporter Paket installieren
Bash
sudo apt update
sudo apt install prometheus-node-exporter -y
sudo systemctl enable --now prometheus-node-exporterPrometheus Ziel konfigurieren
In der Prometheus Konfiguration ergänzt du den Node Exporter als scrape target.
prometheus.yml Ausschnitt
YAML
scrape_configs:
- job_name: 'node'
static_configs:
- targets: ['localhost:9100']Grafana installieren
Grafana läuft als Weboberfläche. Nach dem ersten Login fügst du Prometheus als Data Source hinzu.
Grafana Dienst prüfen
Bash
sudo systemctl status grafana-server
ss -tulpn | grep 3000FAQ
Für wen ist Monitoring mit Grafana und Prometheus geeignet?
Für Einsteiger, Homelab Nutzer und Admins, die eine nachvollziehbare deutsche Anleitung mit klaren Schritten suchen.
Kann ich die Anleitung produktiv verwenden?
Ja, wenn du Versionen, Pfade, Ports, Zugangsdaten und Sicherheitsanforderungen an deine Umgebung anpasst und vorher ein Backup erstellst.
Welche Suchbegriffe deckt der Beitrag ab?
Grafana Prometheus, Server Monitoring, Node Exporter, Linux Monitoring Dashboard