Installation · 6 min read · Nov 22, 2025
So installieren Sie Prometheus und Node Exporter auf Debian 12

Prometheus ist eine Open-Source-Überwachungs- und Alarmierungsplattform. Ursprünglich wurde Prometheus 2012 von Soundcloud erstellt. Seitdem hat das Prometheus-Projekt, das von einigen bekannten Unternehmen übernommen wurde, ein größeres Projekt mit sehr aktiven Entwicklern und einer Community geworden. Im Jahr 2016 wurde das Prometheus-Projekt unter der Cloud Native Computing Foundation (CNCF) graduierte.
Dieser Leitfaden zeigt Ihnen, wie Sie Prometheus und Node Exporter auf dem Debian 12-Server installieren.
Voraussetzungen
Um zu beginnen, stellen Sie sicher, dass Sie Folgendes haben:
- Einen Debian 12-Server.
- Einen Nicht-Root-Benutzer mit sudo-Administratorrechten.
Grundlegende Konzepte, die Sie wissen müssen
Im Grunde sammelt Prometheus Daten und Metriken über HTTP-Endpunkte von Zielservern und speichert dann alle Daten als Zeitreihen. In Prometheus werden Zeitreihendaten durch Metriknamen und Schlüssel/Wert-Paare identifiziert.
Prometheus bietet Flexibilität durch die Prometheus-Abfragesprache (PromQL). Sie können PromQL verwenden, um die Prometheus-Zeitreihendatenbank abzufragen.
Auf den Zielservern müssen Sie die ‘Exporter’-Anwendung installieren, die alle Daten und Metriken für Prometheus bereitstellt. ‘Node Exporter’ ist ein häufig verwendeter Exporter zur Überwachung von Linux-Maschinen.
Node Exporter gibt hardware- und kernelbezogene Metriken von Linux-Maschinen aus. Es kommt als eine einzelne Binärdatei, die Daten und Metriken an den Prometheus-Server weitergibt.
Installation von Prometheus und Node Exporter
Prometheus ist ein Open-Source-Überwachungssystem zum Sammeln von Systemmetriken. Prometheus verwendet einen Exporter zum Sammeln von Systemmetriken, wie Node Exporter, der es Ihnen ermöglicht, Metriken für Ihr System zu sammeln.
In der neuesten Debian-Version sind sowohl Prometheus als auch Node Exporter im Repository verfügbar und können mit dem APT-Paketmanager installiert werden.
Zuerst aktualisieren und aktualisieren Sie Ihr Debian-Paket-Index, indem Sie den folgenden Befehl ausführen.
sudo apt update
Jetzt installieren Sie Prometheus und Node Exporter über den folgenden apt-Befehl. Das Debian-Repository bietet Prometheus 2.42.0 und Node Exporter 1.5.0.
sudo apt install prometheus prometheus-node-exporterTippen Sie Y, um mit der Installation fortzufahren.

Nachdem die Installation abgeschlossen ist, werden sowohl Prometheus als auch Node Exporter als systemd-Dienst ausgeführt und automatisch aktiviert. Der Prometheus hat den Dienst prometheus, und der Node Exporter hat den Dienst prometheus-node-exporter.
Überprüfen Sie den Prometheus-Dienst mit dem folgenden Befehl.
sudo systemctl is-enabled prometheus
sudo systemctl status prometheusDie angezeigte Ausgabe zeigt, dass der Prometheus-Dienst läuft und aktiviert ist. Und standardmäßig läuft er auf Port 9090.

Überprüfen Sie nun den prometheus-node-exporter-Dienst, indem Sie den folgenden Befehl ausführen.
sudo systemctl is-enabled prometheus-node-exporter
sudo systemctl status prometheus-node-exporterDie angezeigte Ausgabe wird ähnlich sein, die zeigt, dass der prometheus-node-exporter-Dienst läuft und aktiviert ist. Der Standardport für Node Exporter ist 9100.

Führen Sie als Nächstes den Prometheus-Befehl unten aus, um die Prometheus-Version zu überprüfen.
prometheus --versionÜberprüfen Sie dann den Binärpfad von promtool und seine Version wie folgt. Das promtool ist eine Befehlszeile zur Verwaltung des Prometheus-Überwachungssystems.
which promtool
promtool --versionBasierend auf der angezeigten Ausgabe sind Prometheus und promtool 2.42.0 installiert.

Zuletzt überprüfen Sie den Binärpfad von Node Exporter prometheus-node-exporter und seine Version mit dem folgenden Befehl.
which prometheus-node-exporter
prometheus-node-exporter --versionDie angezeigte Ausgabe bestätigt, dass Node Exporter 1.5 installiert ist.

Konfigurieren von Prometheus
Nachdem Sie Prometheus und Node Exporter installiert haben, besteht der nächste Schritt darin, Prometheus zu konfigurieren, indem Sie die Standardkonfigurationsdatei prometheus.yml bearbeiten, die sich im Prometheus-Konfigurationsverzeichnis /etc/prometheus befindet.
Öffnen Sie die Standard-Prometheus-Konfiguration /etc/prometheus/prometheus.yml mit dem folgenden nano-Editor-Befehl.
sudo nano /etc/prometheus/prometheus.ymlFügen Sie im Abschnitt scrape_configs einen neuen Job prometheus mit dem Ziel-Endpunkt 192.168.10.15:9090 hinzu, der der Prometheus-Server selbst ist.
# Eine Scrape-Konfiguration, die genau einen Endpunkt zum Scrapen enthält:
# Hier ist es Prometheus selbst.
scrape_configs:
# Der Jobname wird als Label `job=` zu jeder Zeitreihe hinzugefügt, die aus dieser Konfiguration gescraped wird.
- job_name: "prometheus"
# metrics_path standardmäßig auf '/metrics'
# scheme standardmäßig auf 'http'.
static_configs:
- targets: ["192.168.10.15:9090"] Speichern Sie die Datei und beenden Sie den Editor, wenn Sie fertig sind.
Führen Sie jetzt den folgenden systemctl-Befehl aus, um den Prometheus-Dienst neu zu starten und die Änderungen anzuwenden, die Sie vorgenommen haben.
sudo systemctl restart prometheusStarten Sie jetzt Ihren Webbrowser und besuchen Sie Ihre Prometheus-Installation, z. B. http://192.168.10.15:9090. Wenn alles korrekt funktioniert, sollten Sie das Prometheus-Dashboard im folgenden Befehl sehen.

Klicken Sie im Menü auf Status > Ziele, um die Liste der Endpunkte des Zielüberwachungssystems zu erhalten. Sie sollten den Endpunkt prometheus mit dem Status Up sehen.

Zuletzt können Sie auch die Prometheus-Metriken überprüfen, indem Sie den Pfad-URL /metrics besuchen, z. B. http://192.168.10.15:9090/metrics. Sie sollten ähnliche Metrikdaten sehen, die von Prometheus generiert wurden.

Hinzufügen von Node Exporter zu Prometheus
Jetzt, da Sie Prometheus konfiguriert haben, besteht der nächste Schritt darin, Node Exporter zu Ihrer Prometheus-Installation hinzuzufügen. Der Node Exporter wird Metriken von Ihrem Server sammeln. Um dies zu erreichen, müssen Sie Folgendes abschließen:
- Überprüfen des Node Exporter-Status: Dies stellt sicher, dass Node Exporter ohne Fehler läuft, bevor Sie fortfahren.
- Hinzufügen eines neuen Jobs zu Prometheus: Dies zeigt Ihnen, wie Sie ein Zielüberwachungssystem zu Prometheus hinzufügen.
Lassen Sie uns jetzt beginnen.
Überprüfen des Node Exporter-Status
Bevor Sie Node Exporter zu Prometheus hinzufügen, müssen Sie sicherstellen, dass Node Exporter ohne Fehler läuft. Dies kann erreicht werden, indem Sie den Status des prometheus-node-exporter-Dienstes überprüfen, den Port 9100, der von Node Exporter verwendet wird, überprüfen und auf die Node Exporter-Metriken von Ihrem Browser zugreifen.
Überprüfen Sie den Status des prometheus-node-exporter-Dienstes, indem Sie den folgenden Befehl ausführen.
sudo systemctl status prometheus-node-exporterWenn er läuft, sollte der Status des prometheus-node-exporter-Dienstes so aussehen:

Führen Sie jetzt den folgenden Befehl aus, um sicherzustellen, dass der Port 9100 im LISTEN-Zustand ist, den Node Exporter verwendet.
ss -tulpn | grep 9100Die folgende Ausgabe bestätigt, dass Node Exporter den Port 9100 verwendet.
Öffnen Sie zuletzt Ihren Webbrowser und besuchen Sie die Node Exporter-Metriken-URL, z. B. http://192.168.10.15:9100/metrics. Sie sollten die von Node Exporter generierten Metriken wie folgt sehen:

Hinzufügen eines neuen Jobs zu Prometheus
Jetzt, da der Node Exporter läuft, sind Sie bereit, Node Exporter zu Prometheus hinzuzufügen.
Öffnen Sie die Prometheus-Konfiguration /etc/prometheus/prometheus.yml mit dem folgenden nano-Editor-Befehl.
sudo nano /etc/prometheus/prometheus.ymlFügen Sie im Abschnitt scrape_configs einen neuen Job prometheus-node-exporter mit dem Endpunkt der Node Exporter-Metriken wie folgt hinzu.
- job_name: 'prometheus-node-exporter'
scrape_interval: 5s
static_configs:
- targets: ['192.168.10.15:9100']Speichern Sie die Datei und beenden Sie den Editor, wenn Sie fertig sind.
Führen Sie als Nächstes den folgenden systemctl-Befehl aus, um den Prometheus-Dienst neu zu starten und die Änderungen anzuwenden.
sudo systemctl restart prometheusZuletzt kehren Sie zum Prometheus-Dashboard zurück und klicken Sie auf das Menü Status > Ziele. Wenn alles gut geht, sollten Sie den Node Exporter am Zielendpunkt sehen.

Grundlegende Nutzung des Prometheus-Dashboards
In diesem Abschnitt lernen Sie die grundlegende Abfrage von Prometheus und Node Exporter kennen, die vom Prometheus-Dashboard aus ausgeführt werden kann.
Geben Sie die Abfrage node_os_info ein und klicken Sie auf die Schaltfläche Ausführen. Die node_os_info ist eine Abfragesprache, die von Node Exporter bereitgestellt wird, um Details zum Betriebssystem zu überprüfen.
Im Abschnitt Konsole sollten Sie detaillierte Hostinformationen wie folgt sehen:

Geben Sie als Nächstes eine andere Abfrage wie node_memory_Active_bytes ein, um den aktiven Speicher auf dem Zielserver zu überprüfen. Im Abschnitt Grafik sollten Sie ähnliche Ergebnisse wie folgt sehen:

Darüber hinaus können Sie auch PromQL (Prometheus Query Language) verwenden, um spezifische Daten zu erhalten, wie node_memory_Active_bytes[5], die Ihnen Daten für die letzten 5 Minuten anzeigen.
Fazit
Zusammenfassend haben Sie die Installation von Prometheus und Node Exporter auf dem Debian 12-Server Schritt für Schritt abgeschlossen. Sie haben Prometheus und Node Exporter über APT aus dem offiziellen Debian-Repository installiert. Sie haben auch die grundlegende Nutzung des Prometheus-Dashboards zum Testen von Abfragen gelernt. Sie können jetzt zusätzliche Komponenten wie Alert Manager und Grafana zu Ihrem Überwachungssystem installieren.
Erhalte neue Beiträge in deinem Posteingang.
Kein Spam. Jederzeit abmelden.