GNU/Linux >> LINUX-Kenntnisse >  >> Ubuntu

So richten Sie die Echtzeit-Leistungsüberwachung mit Netdata auf Ubuntu ein

Netdata bietet eine genaue Leistungsüberwachung durch erweiterbare Web-Dashboards, die die Prozesse und Dienste auf Ihren Linux-Systemen visualisieren. Es überwacht Metriken zu CPU, Arbeitsspeicher, Festplatten, Netzwerken, Prozessen und mehr.

Netdata benötigt keine zusätzliche Konfiguration, die nach der Installation erforderlich ist, bietet jedoch erhebliche Anpassungsmöglichkeiten. Die Effizienz und Geschwindigkeit der Anwendung soll mit nativen Konsolenverwaltungstools wie vmstat, iostat und htop vergleichbar sein.

Die Schritte in diesem Tutorial decken alles ab, was Sie zum erfolgreichen Einrichten eines Ubuntu 16.04-Servers benötigen, auf dem Netdata mit seinem integrierten Webserver ausgeführt wird

Bevor wir etwas installieren, vergewissern Sie sich, dass der Systempaketindex auf dem neuesten Stand ist.

sudo apt-get update &&sudo apt-get upgrade -y

Installieren Sie als Nächstes die Abhängigkeiten von Netdata, zu denen der gcc gehört (ein C-Compiler), GNU Autoconf Tools, GUIDmanagement und Komprimierungsbibliotheken für den internen Webserver von Netdata.

sudo apt-get install zlib1g-dev uuid-dev libmnl-dev gcc make autoconf autoconf-archive autogen automake pkg-config curl

Die nächste Gruppe von Paketen ist optional, wird aber von Netdata empfohlen und umfasst Python, einige Python-Pakete und Node.JS. Die stabile Version von Node.js, die mit dem Systempaketmanager gebündelt ist, erfüllt die Anforderungen von Netdata. Installieren Sie diese als Nächstes.

sudo apt-get install python python-yaml python-mysqldb python-psycopg2 nodejs lm-sensors netcat

Um Netdata selbst zu installieren, müssen wir das GitHub-Repository des Projekts verwenden. Klonen Sie das Netdata-Repository in Ihr Home-Verzeichnis.

git clone https://github.com/firehol/netdata.git --depth=1 ~/netdata

In das neu geklonte Verzeichnis verschieben.

cd ~/netdata

Erstellen und installieren Sie jetzt die Anwendung mithilfe von netdata-installer.sh Shell-Skript in diesem Verzeichnis. Achten Sie darauf, sudo anzuhängen hier, sonst würde die Art und Weise, wie Netdata Systemdaten sammelt (über Datensammler), nicht richtig funktionieren.

sudo ./netdata-installer.sh

Die Ausgabe, die Sie zuerst sehen, enthält Informationen darüber, wo Netdata alle seine Komponenten speichern wird. Sie können diese durchlesen, damit Sie etwas besser damit vertraut sind, wie das Programm nach seiner Installation über das Dateisystem verteilt wird.

Ausgabe des Installationsprogramms. . . Es wird an diesen Orten installiert:- der Daemon unter /usr/sbin/netdata - Konfigurationsdateien unter /etc/netdata - Webdateien unter /usr/share/netdata - Plugins unter /usr/libexec/netdata - Cache-Dateien unter / var/cache/netdata – DB-Dateien unter /var/lib/netdata – Protokolldateien unter /var/log/netdata – PID-Datei unter /var/run. . .

Drücken Sie ENTER um mit der Installation fortzufahren. Nach einem Moment sehen Sie am Ende der Ausgabekette die folgende Meldung:

. . . ^ |.-. .-. .-. .-. .-. . Nettodaten .-. .- | '-' '-' '-' '-' '-' ist installiert und läuft jetzt! -' '-' +----+-----+-----+-----+-----+-----+-----+--- --+-----+-----+-----+-----+---> genieße Leistungs- und Zustandsüberwachung in Echtzeit...

Netdata ist jetzt installiert und wird erfolgreich ausgeführt und wird auch beim Neustart des Servers automatisch ausgeführt.

Wenn Sie UFW aktiviert haben, müssen Sie Port 19999 öffnen für den internen Webserver von Netdata.

sudo ufw allow 19999/tcp

Zu diesem Zeitpunkt können Sie das Standard-Dashboard anzeigen, indem Sie http:// besuchen your_server_ip:19999/ in Ihrem Lieblingsbrowser. Sie sehen eine Übersicht der Live-Metriken des Systems. Dies ist eine gute Überprüfung, ob alles funktioniert. Wenn ein Update verfügbar ist, müssen Sie nur das mitgelieferte Update-Skript aus dem Netdata Git-Repository ausführen, das wir in Schritt 1 in das Home-Verzeichnis des Linux-Benutzers geklont haben. Das heißt, wenn ein Update verfügbar ist, führen Sie einfach sudo ~/netdata/netdata-updater.sh über die Befehlszeile.


Ubuntu
  1. So richten Sie eine Firewall mit UFW in Ubuntu \ Debian ein

  2. Ubuntu – Wie stellt man eine statische IP in Ubuntu ein?

  3. So richten Sie Apache mit HTTP/2 unter Ubuntu 16.04 ein

  4. So richten Sie eine Firewall mit UFW unter Ubuntu 16.04 ein

  5. So installieren Sie das Netdata Monitoring Tool unter Ubuntu 20.04

So installieren Sie die Netdata-Überwachung unter Ubuntu 18.04 LTS

So installieren Sie die Netdata-Überwachung unter Ubuntu 20.04 LTS

So überwachen Sie die Ubuntu-Leistung mit Netdata

So richten Sie einen Seafile-Server mit Nginx unter Ubuntu 18.04 ein

So richten Sie einen FTP-Server mit ProFTPD in Ubuntu 18.04 ein

So richten Sie einen Mailserver mit Modoboa unter Ubuntu 20.04 ein