Netdata auf einem CentOS 7 Server installieren

Netdata ist ein leistungsstarkes Open-Source-Tool zur Überwachung von Systemen in Echtzeit. Es liefert detaillierte Einblicke in den Zustand und die Performance deines Servers. Egal, ob du einen einzelnen Server oder eine ganze Serverlandschaft verwaltest – Netdata stellt Systemmetriken übersichtlich in einem webbasierten Dashboard dar. Diese Anleitung zeigt dir Schritt für Schritt, wie du Netdata auf einem CentOS 7 System installierst und konfigurierst. Am Ende verfügst du über ein voll funktionsfähiges Monitoring-System, das unter anderem CPU-Auslastung, Speicherverbrauch, Netzwerkverkehr und Festplattenaktivitäten nahezu verzögerungsfrei anzeigt – mit minimaler Systembelastung. Unabhängig vom Hosting-Anbieter kannst du mit dieser Anleitung die Kontrolle über die Systemgesundheit deines Servers verbessern.

Voraussetzungen

Bevor du beginnst, stelle sicher, dass folgende Bedingungen erfüllt sind:

  • Ein frisch aufgesetzter CentOS 7 Server steht bereit.
  • Alle Systempakete sind auf dem neuesten Stand.
  • Du bist per SSH als ein Nicht-Root-Benutzer mit sudo-Rechten angemeldet.
  • Die IP-Adresse 192.0.2.123 dient nur als Beispiel.

Schritt 1: Notwendige Pakete installieren

Installiere die folgenden Pakete, um die Installation von Netdata vorzubereiten:

$ sudo yum install zlib-devel libuuid-devel libmnl-devel gcc make git autoconf autogen automake pkgconfig
$ sudo yum install curl jq nodejs

Schritt 2: Netdata installieren

Nutze das offizielle Installationsskript, um Netdata einzurichten:

  • Stelle sicher, dass du die Bash-Shell verwendest:
  • Starte das Skript direkt über GitHub:

$ bash <(curl -Ss https://my-netdata.io/kickstart.sh)

Wenn die Installation fehlerfrei durchläuft, wird der Netdata-Dienst automatisch gestartet.

Schritt 3: Firewall-Regeln anpassen

Damit du das Netdata-Dashboard im Browser aufrufen kannst, muss der Zugriff auf Port 19999 erlaubt werden:

$ sudo firewall-cmd --permanent --zone=public --add-port=19999/tcp
$ sudo firewall-cmd --reload

Schritt 4: Monitoring-Dashboard aufrufen

Um zu prüfen, ob Netdata korrekt läuft, öffne einen Webbrowser und gehe zu:

http://192.0.2.123:19999

Schritt 5: Netdata mit systemd verwalten

Folgende Schritte ermöglichen dir die Verwaltung von Netdata über systemd:

$ sudo yum install psmisc
$ sudo killall netdata
$ sudo cp ~/netdata/system/netdata.service /etc/systemd/system/
$ sudo systemctl daemon-reload
$ sudo systemctl start netdata.service
$ sudo systemctl enable netdata.service

Zur weiteren Konfiguration öffnest du die Hauptkonfigurationsdatei:

$ sudo vi /etc/netdata/netdata.conf

Die aktuell verwendete Konfiguration kannst du auch direkt im Browser einsehen:

http://192.0.2.123:19999/netdata.conf

Fazit

Nach der erfolgreichen Installation und Konfiguration von Netdata auf deinem CentOS 7 Server steht dir nun ein effizientes Werkzeug zur Verfügung, mit dem du die Systemleistung in Echtzeit überwachen kannst. Das browserbasierte Dashboard liefert sofortige Einblicke in die Servergesundheit, während die Integration mit systemd die Verwaltung erleichtert. Die Einstellungen lassen sich zudem flexibel über die Konfigurationsdatei an deine individuellen Anforderungen anpassen.

Quelle: vultr.com

Jetzt 200€ Guthaben sichern

Registrieren Sie sich jetzt in unserer ccloud³ und erhalten Sie 200€ Startguthaben für Ihr Projekt.

Das könnte Sie auch interessieren: