In diesem Artikel beschreibe ich kurz, wie wir auf einem Debian Server den Prometheus Node Exporter installieren können. Prometheus ist ein Monitoring-Tool welches Metriken eines Hosts für den Prometheus-Server zur Verfügung stellt. Diese können dann abgegriffen und z.B. auf einem Grafana Dashboard angezeigt werden.
Node Exporter installieren
Um den Node Exporter zu installieren, brauchen wir erstmal einen Ordner, in dem wir die Daten bzw. Skripte des Node Exporters ablegen können.
mkdir /opt/node_exporter
Im nächsten Schritt laden wir uns die akuellste Version des Node Exporters herunter und entpacken diese im Anschluss:
mv node_exporter-1.7.0.linux-amd64/* .
rm -r node_exporter-1.7.0.linux-amd64
rm node_exporter-1.7.0.linux-amd64.tar.gz
Jetzt müssen wir den Node Exporter als Systemdienst einrichten. Dazu legen wir die folgende Datei mit dem folgenden Inhalt ein:
nano /etc/systemd/system/node_exporter.service
[Unit]
Description=Node Exporter
[Service]
User=root
Group=root
ExecStart=/opt/node_exporter/node_exporter
[Install]
WantedBy=multi-user.target
Im letzten Schritt starten wir den Node Exporter, damit dieser vom Prometheus Server abgerufen werden kann.
systemctl daemon-reload
systemctl start node_exporter
systemctl enable node_exporter
Jetzt müssen wir noch die Prometheus Konfiguration anpassen und dann sollte alles funktionieren.