Netdata ist ein aufstrebender Stern im Bereich der Echtzeitüberwachung von Systemmetriken. Im Vergleich zu anderen Tools der gleichen Art bietet Netdata:
- Überwacht und rendert verschiedene Systemmetriken in Echtzeit, z. B. CPU, Speicher, Festplatten-E / A, Netzwerkverkehr, Systemprozesse, Apache / Nginx-Status, MySQL-Status, Postfix-Nachrichtenwarteschlange und andere.
- Läuft auf den meisten Linux-Distributionen.
- Ist stark optimiert, um minimale CPU-, Speicher- und Festplatten-E / A zu verwenden.
- Stellen Sie beeindruckende Echtzeit-Metrikgrafiken in einer intuitiven Weboberfläche bereit.
In diesem Artikel werde ich zeigen, wie Netdata auf einer Vultr Debian 9-Serverinstanz installiert wird.
Voraussetzungen
Bevor Sie weiterlesen, sollten Sie eine Vultr Debian 9-Serverinstanz bereitgestellt und sich als Nicht-Root-Benutzer mit sudo-Berechtigungen angemeldet haben.
Schritt 1: Aktualisieren Sie das System
Aktualisieren Sie das System aus Sicherheitsgründen auf den neuesten stabilen Status:
sudo apt-get update && sudo apt-get upgrade
Schritt 2: Installieren Sie Abhängigkeiten
Um Netdata zu installieren, müssen Sie die folgenden Abhängigkeiten installieren:
sudo apt-get install zlib1g-dev uuid-dev libmnl-dev gcc make git autoconf autoconf-archive autogen automake pkg-config curl
Schritt 3: Installieren Sie Netdata
Installieren Sie Netdata mit dem offiziellen Installationsskript:
cd ~
git clone https://github.com/firehol/netdata.git --depth=1
cd netdata
./netdata-installer.sh
Drücken Sie während des Installationsvorgangs, ENTERum die Installation zu starten.
Der Netdata-Daemon wird gestartet.
Sie können den Status des Netdata-Dienstes starten, stoppen und abrufen, indem Sie die folgenden Befehle ausführen:
sudo systemctl start netdata
sudo systemctl stop netdata
sudo systemctl status netdata
Schritt 4: Ändern Sie die Firewall-Regeln
Bevor Sie auf die Webschnittstelle von Netdata zugreifen können, müssen Sie die Firewall-Regeln ändern, um den Datenverkehr auf dem Port 19999, dem Standardkommunikationsport von Netdata, zuzulassen:
sudo firewall-cmd --permanent --zone=public --add-port=19999/tcp
sudo firewall-cmd --reload
Laden Sie die Firewall neu:
service firewalld restart
Schritt 5: Zeigen Sie die Überwachungsschnittstelle an
Bestätigen Sie die Installation, indem Sie Ihren Webbrowser öffnen und die Überwachungsoberfläche von Netdata aufrufen:
http://<your-Vultr-server-IP>:19999
Bearbeiten Sie die Konfigurationsdatei, um Netdata weiter zu konfigurieren:
sudo vi /etc/netdata/netdata.conf
Sie können auch die aktuelle Konfiguration anzeigen:
http://<your-Vultr-server-IP>:19999/netdata.conf
Netdata deinstallieren und aktualisieren
Deinstallieren
Wenn Sie Netdata von Ihrem System entfernen möchten, können Sie den folgenden Befehl ausführen:
cd netdata
sudo /netdata-uninstaller.sh --force
Aktualisieren
Wenn Sie die Netdata auf die neueste Version aktualisieren möchten, verwenden Sie den folgenden Befehl:
cd netdata
git pull
sudo ./netdata-installer.sh