Modius - Techblog

  • Ansible
  • Docker
  • DevOps
  • Gastautor werden
  • Newsletter abonnieren
  • Über Mich
  • Kontakt

Prometheus Node Exporter für Systemmetriken

Veröffentlicht am 9. April 2021 von Christian Piazzi Hinterlasse ein Kommentar , Aktualisiert am 9. April 2021
Geschätzte Lesezeit: 1 Minute

Titelbild Prometheus Node Exporter

Prometheus haben wir bereits installiert und Grafana ist auch installiert. Was kommt als nächstes? Wir brauchen Daten (Metriken). Um Daten zu sammeln verwendet man einen sogenannten Node Exporter. In diesem Artikel will ich euch zeigen, wie die Systemdaten unserer Prometheus Instanz bereitgestellt werden können, um dann im nächsten Artikel diese in einem Dashboard aufzubereiten.

Inhaltsverzeichnis

Installation des Node Exporter

Die Installation des Node Exporter ist relativ einfach. Man muss einfach nur eine Archivedatei herunterladen und diese installieren. Es gibt dazu einen kleinen Step-by-Step Guide auf englisch, an dem ich mich hier nun orientieren werde.

1
https://github.com/prometheus/node_exporter/releases/download/v1.1.2/node_exporter-1.1.2.linux-amd64.tar.gz

Die Version kann je nachdem wann du den Artikel liest abweichen. Hier mal ein Link zu den Archiven, damit du ggf. die Versionsnummer anpassen kannst.

Nach dem Download wird das Archiv entpackt und nach /opt kopiert.

1
2
tar xvfz node_exporter-*.*-amd64.tar.gz
mv node_exporter-1.1.2.linux-amd64 /opt/node_exporter

Danach kann man in das Verzeichnis wechseln und das Programm starten.

1
2
cd /opt/node_exporter/
./node_exporter

Prüfen der Node Exporter Metriken

Nach dem Start des Dienstes können wir mit curl prüfen ob auch Metriken bereitgestellt werden.

1
curl http://localhost:9100/metrics

Wenn man jetzt keine Fehlermeldung bekommt, hat alles funktioniert.

Prometheus Konfiguration für lokale Node Exporter Metriken

Die lokale Installation von Prometheus braucht nun noch eine passende Konfiguration für den Node Exporter. Dazu muss die prometheus.yml in /opt/prometheus entsprechend angepasst werden.

Dazu wird die Konfigurationsdatei geöffnet und der static_configs Bereich wie folgt angepasst:

1
2
    static_configs:
            - targets: ['localhost:9100']

Prüfen der Metriken im Prometheus Frontend

Hat jetzt alles funktioniert, dann müssten wir im Frontend nach den Metriken suchen können. Um das ganze zu testen, wird nun das Prometheus Frontend aufgerufen. Hier können wir jetzt in die Suche den Suchstring für die Plattenauslastung eingeben (node_filesystem_avail_bytes). Das ganze sieht im Frontend dann wie folgt aus:

Prometheus Suchstring für die Festplattenauslastung

Bekommt ihr hier keinen Wert zurück oder eine Fehlermeldung, dann muss die vorherigen Steps nochmal geprüft werden.

Kategorie: DevOps, Monitoring Tags: Linux, Monitoring, Node Exporter, Prometheus

Über Christian Piazzi

Ich blogge hier über alles, was mir so in meinem ITler Altag über den Weg läuft =)
Man findet mich privat bei Google+ und Twitter

Schreibe einen Kommentar Antworten abbrechen

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

Kategorien

  • Linux
  • Internet, Bloggen & Co
  • Programmierung
  • Sicherheit
  • Netzwerk & Co
  • Mikrokontroller
  • Windows

Neueste Kommentare

  • Prometheus Installation unter Ubuntu - Modius - Techblog bei Prometheus Installation unter CentOS
  • Rainer bei Docker Container – anzeigen, starten, stoppen und löschen
  • Rainer Wohlfarth bei Docker Container – anzeigen, starten, stoppen und löschen
  • Rainer Wohlfarth bei Docker Container – anzeigen, starten, stoppen und löschen
  • Rainer Wohlfarth bei Docker Container – anzeigen, starten, stoppen und löschen

Werbung

Archive

Kontakt, Datenschutz und Impressum

  • Kontakt
  • Datenschutz
  • Impressum

Schlagwörter

Anleitung Ansible Apache Apple App Store Automatisierung Blogparade C++ Centos centos 7 CentOS7 Container Datenbank DevOps Docker Dr. Racket Dr. Scheme funktional Gastartikel Google HowTo httpd Icinga2 Icinga 2 Installation itsm Linux Minecraft Monitoring mooc MySQL owncloud PHP Plugin Programmierung python Raspberry Pi Schritt für Schritt Server Sicherheit Tutorial Ubuntu Update Windows Wordpress

Copyright © 2025 · Outreach Pro on Genesis Framework · WordPress · Anmelden