Node Exporter auf Ubuntu Server einrichten

Johannes Przymusinski 16. Mai 2026 3 Min. Lesezeit

Du möchtest wissen, wie viel CPU, RAM und Speicher dein Ubuntu Server wirklich verbraucht? Mit Node Exporter und Prometheus sammelst du diese Metriken in Minuten.


Node Exporter ist ein Prometheus-Exporter, der Hardware- und Betriebssystem-Metriken eines Linux-Systems bereitstellt. In diesem Guide richtest du Node Exporter als systemd-Dienst auf deinem Ubuntu Server ein.


1. Systembenutzer anlegen

Zunächst erstellst du einen dedizierten Systembenutzer ohne Login-Rechte. Dieser Benutzer wird ausschließlich zum Ausführen des Dienstes genutzt:

sudo useradd --system --no-create-home --shell /bin/false node_exporter
  • --system – erstellt ein Systemkonto mit niedriger UID
  • --no-create-home – kein Home-Verzeichnis notwendig
  • --shell /bin/false – verhindert interaktive Anmeldung

2. Node Exporter herunterladen

Die aktuelle Version findest du auf der GitHub Releases-Seite. Kopiere dort den passenden Download-Link für linux-amd64 (bzw. deine Architektur) und lade die Datei per curl oder wget herunter:

# mit curl:
curl -LO https://github.com/prometheus/node_exporter/releases/download/v<VERSION>/node_exporter-<VERSION>.linux-amd64.tar.gz

# oder mit wget:
wget https://github.com/prometheus/node_exporter/releases/download/v<VERSION>/node_exporter-<VERSION>.linux-amd64.tar.gz

Anschließend das Archiv entpacken:

tar xzf node_exporter-<VERSION>.linux-amd64.tar.gz

3. Binary an den richtigen Ort verschieben

Verschiebe das entpackte Binary nach /usr/sbin/ und setze die richtigen Berechtigungen:

sudo mv node_exporter-<VERSION>.linux-amd64/node_exporter /usr/sbin/node_exporter
sudo chown node_exporter:node_exporter /usr/sbin/node_exporter
sudo chmod 755 /usr/sbin/node_exporter
rm -rf node_exporter-<VERSION>.linux-amd64*

4. Environment-Datei erstellen

Lege die folgende Datei unter /etc/default/node_exporter an. Sie kann zunächst leer bleiben oder für spätere Optionen genutzt werden:

OPTIONS=""

5. systemd-Unit-Datei anlegen

Lege die folgende Datei unter /etc/systemd/system/node_exporter.service an:

[Unit]
Description=Node Exporter

[Service]
User=node_exporter
EnvironmentFile=/etc/default/node_exporter
ExecStart=/usr/sbin/node_exporter $OPTIONS

[Install]
WantedBy=multi-user.target

6. Dienst aktivieren und starten

sudo systemctl daemon-reload
sudo systemctl enable node_exporter
sudo systemctl start node_exporter

Status prüfen:

sudo systemctl status node_exporter

Die Metriken sind anschließend unter http://<server-ip>:9100/metrics abrufbar.


Zusammenfassung

PfadBeschreibung
/usr/sbin/node_exporterBinary
/etc/default/node_exporterEnvironment-Datei
/etc/systemd/system/node_exporter.servicesystemd-Unit
http://<ip>:9100/metricsMetriken-Endpunkt

Node Exporter ist nun bereit, von Prometheus gescrapt zu werden. Den passenden Scrape-Job in der prometheus.yml nicht vergessen:

scrape_configs:
  - job_name: 'node'
    static_configs:
      - targets: ['<server-ip>:9100']