Node Exporter auf einem Linux-Server installieren
Du kannst deinen Linux-Server ganz einfach mit Node Exporter uberwachen. Die Node Exporter-Installation ist etwas anders, aber folge einfach dem Artikel...

Node Exporter ist ein Prometheus-Exporter fur Server-Level- und OS-Level-Metriken mit konfigurierbaren Metrik-Kollektoren. Er hilft uns, verschiedene Serverressourcen wie RAM, Festplattenspeicher und CPU-Auslastung zu messen. Node Exporter ist eine gute Losung, um alle Linux-Server-bezogenen Metriken und Statistiken fur das Monitoring zu sammeln.
Bevor du beginnst
- Prometheus Server
Nach der Node Exporter-Installation solltest du deine Metriken an den Prometheus-Server senden. - Sudo-Berechtigungen
Du solltest per SSH mit root auf deinen Server zugreifen, oder dein SSH-Login-Benutzer sollte Root-Berechtigungen mit sudo haben.
Node Exporter Installationsschritte
- Ein Verzeichnis erstellen
Ich bevorzuge den Pfad
/opt/node-exporter fur die Installation. Du kannst ihn ebenfalls verwenden. - Benutzer hinzufugen
Du kannst einen Benutzer mit einem einfachen Befehl hinzufugen. Es ist:
adduser -r -d /opt/node-exporter node-exporter -s /sbin/nologin - Binary herunterladen
Lade die Binary von der Seite https://github.com/prometheus/node_exporter/releases herunter und extrahiere die Dateien direkt in den Pfad
/opt/node-exporter. - Besitzer- und Gruppenberechtigungen andern
Jetzt mussen Benutzerberechtigungen gesetzt werden, um das node_exporter-Binary auszufuhren.
chown -Rnode-exporter:node-exporter/opt/node-exporter - Eine systemd Service-Datei erstellen
Wir sollten den Status dieses Dienstes mit systemd verwalten. Jetzt ist es an der Zeit, eine systemd Service-Datei zu erstellen. Der Dateipfad sollte
/etc/systemd/system/node-exporter.servicesein. Du kannst alle Konfigurationen unten dort einfugen.[Unit]
Description=Prometheus exporter for machine metrics
Documentation=https://github.com/flightlesstux/node_exporter
[Service]
Restart=always
User=node-exporter
Group=node-exporter
ExecStart=/opt/node-exporter/node_exporter
ExecReload=/bin/kill -HUP $MAINPID
TimeoutStopSec=20s
SendSIGKILL=no
[Install]
WantedBy=multi-user.target - Node Exporter starten
Jetzt kannst du deinen Node Exporter-Dienst mit dem Befehl
systemctl start node-exporterstarten.
Jetzt kannst du die Metriken deines Servers uber die URL http://IP_ADRESSE:9100/metrics sehen. Wenn du die Seite nicht erreichen kannst, solltest du deine Firewall- und/oder Security Group-Einstellungen uberprufen, um TCP 9100 zu erlauben.
Bonus
Jetzt kennst du die Schritte und was du fur die Installation von Node Exporter brauchst. Ich habe diese Installation automatisiert und du kannst sie gerne nutzen. Fuhre einfach den Befehl sh <(curl https://raw.githubusercontent.com/flightlesstux/node_exporter/master/installer.sh) aus und in wenigen Sekunden ist dein Node Exporter installiert.
GitHub Repository: https://github.com/flightlesstux/node_exporter
Weiteres von Ercan
Zwei weitere Seiten, gleicher Autor, anderes Terrain.
KI, LLMs, Agents, angewandte ML.
Praxisnotizen zu KI-Workloads. Bedrock-Kostenanalyse, Agent-Patterns, Vektorspeicher-Tradeoffs, Failure-Modes in Produktion.
Besuchen ercan.ai →Die Drehscheibe. Über mich, Beratung, Kontakt.
Persönliche Drehscheibe für beide Schreibspuren. Wer ich bin, wie die Beratung funktioniert, wie Sie mich erreichen.
Besuchen ercanermis.com →