Die Serverüberwachung ist der wichtigste und wichtigste Teil der Linux-Administration. Unabhängig von der Komplexität unserer Infrastruktur – einem einzelnen VPS oder Hochverfügbarkeitsclustern – sollten wir viele verschiedene Aspekte unserer Netzwerk- und Hardwareinfrastruktur ständig überwachen. um sicherzustellen, dass alles so funktioniert, wie es sein sollte, um mögliche Probleme zu vermeiden.
Ohne ein gutes Überwachungstool müssen wir alle Serverressourcen manuell mit den integrierten Überwachungstools überprüfen, die mit Ubuntu 20.04 geliefert werden. Einige der grundlegenden Tools und Befehle sind verfügbar und werden mit der Distribution geliefert und können über die Befehlszeile aufgerufen werden, während andere in Form von Open-Source-Tools, benutzerdefinierten Skripten oder Anwendungen von Drittanbietern vorliegen und wir sie manuell installieren müssen .
Nicht jeder hat das Wissen, Überwachungstools von Drittanbietern über die Befehlszeile zu installieren und zu konfigurieren, und wir können alles durch ein einziges, webbasiertes Überwachungstool ersetzen – Netdata.
Netdata ist eines der besten kostenlosen Open-Source-Überwachungstools, mit dem Benutzer fast jeden Teil Ihrer Systeme überwachen können. Es sammelt Tausende von Hardware- und Softwaremetriken von jedem virtuellen oder dedizierten Server und organisiert sie in einer benutzerfreundlichen Oberfläche. Alle Metriken werden auf einem intuitiven interaktiven Dashboard in Form von grafischen Diagrammen visualisiert und angezeigt. In diesem Tutorial können wir mit Netdata den Zustand des VPS oder einer gesamten IT-Infrastruktur von jedem Browser aus überwachen und Benachrichtigungen über mögliche Anomalien, Probleme oder Ausfälle mit vorkonfigurierten Alarmbenachrichtigungen erhalten.
Netdata kann auf den meisten großen Linux-Distributionen wie Ubuntu, Debian, CentOS und mehr installiert werden. In diesem Tutorial zeigen wir Ihnen, wie Sie Netdata auf einem Ubuntu 20.04 VPS installieren.
Voraussetzungen
- Ubuntu 20.04 VPS oder Cloud Dedicated Server.
- Systembenutzer mit SSH-Zugriff.
Melden Sie sich beim Server an und aktualisieren Sie die Pakete
Um Netdata auf dem Ubuntu 20.04 VPS zu installieren, müssen wir über SSH auf das VPS zugreifen. Wir melden uns bei unserem Test-Ubuntu-VPS als Benutzer root an, aber Sie können jeden beliebigen Benutzer verwenden:
ssh root@IP_Address -p Port_number
Ersetzen Sie „IP_Addres“ und „Port_number“ durch die tatsächliche IP-Adresse Ihres VPS und die SSH-Portnummer.
Sie sollten das System immer auf dem neuesten Stand halten, also führen Sie den folgenden Befehl aus, um sicherzustellen, dass alle auf dem VPS installierten Pakete auf die neueste verfügbare Version aktualisiert werden:
apt update && apt update
Installieren Sie Netdata mit dem One-Line-Installer
Nachdem wir uns über SSH mit dem VPS von Ubuntu 20.04 verbunden haben, können wir fortfahren und Netdata installieren. Wir können dies ganz einfach tun, indem wir ein einzelnes Kickstart-Skript ausführen:
bash <(curl -Ss https://my-netdata.io/kickstart.sh)
Das Skript prüft, welches Betriebssystem Sie auf dem Server installiert haben, installiert alle Abhängigkeiten, erstellt die erforderlichen Verzeichnisse und Systembenutzer und konfiguriert alles, was von Netdata benötigt wird. Wenn auf dem VPS eine aktive Netdata-Installation vorhanden ist, aktualisiert das Installationsskript diese. Die Installation kann eine Weile dauern, also lehnen Sie sich zurück und entspannen Sie sich.
Sobald alles installiert ist, zeigt das Skript alle notwendigen Details auf dem Bildschirm an:
netdata by default listens on all IPs on port 19999, so you can access it with: http://this.machine.ip:19999/ To stop netdata run: systemctl stop netdata To start netdata run: systemctl start netdata Uninstall script copied to: /usr/libexec/netdata/netdata-uninstaller.sh
Sie können bestätigen, dass Netdata auf dem Server ausgeführt wird, indem Sie den folgenden Befehl ausführen
systemctl status netdata ● netdata.service - Real time performance monitoring Loaded: loaded (/lib/systemd/system/netdata.service; enabled; vendor preset: enabled) Active: active (running) since Tue 2021-07-06 08:32:11 UTC; 9s ago Process: 136800 ExecStartPre=/bin/mkdir -p /var/cache/netdata (code=exited, status=0/SUCCESS) Process: 136803 ExecStartPre=/bin/chown -R netdata:netdata /var/cache/netdata (code=exited, status=0/SUCCESS) Process: 136812 ExecStartPre=/bin/mkdir -p /var/run/netdata (code=exited, status=0/SUCCESS) Process: 136813 ExecStartPre=/bin/chown -R netdata:netdata /var/run/netdata (code=exited, status=0/SUCCESS) Main PID: 136815 (netdata) Tasks: 48 (limit: 4620) Memory: 72.0M
Zugriff auf Netdata über einen Webbrowser
Um auf das Netdata-Dashboard zuzugreifen, öffnen Sie Ihren bevorzugten Webbrowser und navigieren Sie zu http://your_IP_Address:19999
Das Haupt-Dashboard zeigt einen Überblick über die wichtigsten Systemmetriken wie Swap-Nutzung, CPU-Auslastung, eingehende/ausgehende Netzwerkstatistiken, Festplatten-Lese-/Schreibvorgänge und RAM-Auslastung. Auf der rechten Seite gibt es weitere Systemoptionen, die visualisierte Echtzeitstatistiken verschiedener Systemmetriken anzeigen.
Natürlich müssen Sie das Netdata Monitoring Tool nicht auf Ubuntu 20.04 installieren, wenn Sie einen unserer Managed Hosting-Dienste nutzen. In diesem Fall können Sie einfach unsere erfahrenen Linux-Administratoren bitten, Netdata für Sie auf Ihrem Ubuntu-Server zu installieren. Sie sind rund um die Uhr erreichbar und kümmern sich umgehend um Ihr Anliegen.
PS. Wenn Ihnen dieser Beitrag zur Installation des Netdata Monitoring Tools auf Ubuntu 20.04 gefallen hat, teilen Sie ihn bitte mit Ihren Freunden in den sozialen Netzwerken über die Schaltflächen auf der linken Seite oder hinterlassen Sie einfach unten eine Antwort. Danke.