Im nächsten Artikel werfen wir einen Blick auf Scout_Realtime. In früheren Artikeln in diesem Blog haben wir verschiedene befehlszeilenbasierte Tools zur Überwachung der Leistung unseres Gnu / Linux-Systems gesehen, z htop, Blicke und andere. Das, was wir heute sehen werden, ist ein anderes einfaches Tool zur Überwachung eines Servers.
Scout Realtime uns zeigt Festplatten-, Speicher-, Netzwerk-, CPU- und Prozessmetriken an. Dies ist ein einfaches, benutzerfreundliches und webbasiertes Tool, mit dem Linux-Servermetriken in Echtzeit auf sehr übersichtliche Weise überwacht werden können. Es zeigt uns flüssige Diagramme zu den Metriken, die von CPU, Speicher, Festplatte, Netzwerk und Prozessen erfasst wurden. All dies in Echtzeit.
In diesem Artikel erfahren Sie, wie Sie dieses Überwachungstool namens scout_realtime unter Ubuntu installieren Überwachen Sie einen Remote-Server. Bevor wir jedoch auf die Sache eingehen, werden wir einige der allgemeinen Merkmale sehen, die dieses Programm den Benutzern bieten wird.
Allgemeine Eigenschaften von scout_realtime
- Das Programm ist Open Source. Der Quellcode ist auf der Seite von zu sehen GitHub.
- Das Scrollen ist in der Aktualisieren Sie die Grafiken jede Sekunde.
- alle wichtige Leistungskennzahlen (CPU, Speicher, Festplattenauslastung und Netzwerkverkehr) werden zum besseren Lesen von Daten in einer einzigen Ansicht angezeigt.
- Die Kennzahlen zur Speichernutzung sind laut Website klarer und genauer als in anderen Programmen mit demselben Zweck.
- Prozesse werden gruppiert mit dem gleichen Namen und der Anzahl der laufenden Prozesse werden angezeigt. Damit soll sichergestellt werden, dass Trends in aktiven Prozessen klarer werden.
- scout_realtime stark abhängig vom proc Dateisystem um Metriken zu erhalten. Procfs ist in Gnu / Linux-basierten Distributionen verfügbar. OSX und FreeBSD unterstützen procfs nicht vollständig und sind nicht kompatibel.
Installation des Scout_realtime Monitoring Tools unter Ubuntu
Um scout_realtime auf unserem Gnu / Linux-Server zu installieren, Wir müssen Ruby 1.9.3 oder höher installieren. Dazu verwenden wir den folgenden Befehl in einem Terminal (Strg + Alt + T):
sudo apt install rubygems
Sobald die Installation von Ruby in unserem System abgeschlossen ist, können wir Installieren Sie das Paket scout_realtime Verwenden Sie den folgenden Befehl im selben Terminal:
sudo gem install scout_realtime
Starten Sie scout_realtime
Nach erfolgreicher Installation des Pakets Wir müssen den Daemon scout_realtime starten. Dies ist für die Erfassung der Servermetriken in Echtzeit zuständig. Um den Daemon zu starten, schreiben wir im Terminal (Strg + Alt + T):
scout_realtime
Nach dem Start des scout_realtime-Dämons wird er auf unserem Linux-Server ausgeführt, den wir über den fernüberwachen möchten Port 5555.
Öffnen Sie die Firewall-Ports
Wenn wir eine Firewall ausführen, müssen wir Port 5555 öffnen welche scout_realtime verwendet. Damit können Sie Anfragen stellen. Wie das geht, erfahren Sie auf der Hilfeseite von UFW dass sie uns auf der Ubuntu-Website anbieten,
Zugriff auf Scout_Realtime
Sobald die Ports von einem anderen Computer aus geöffnet sind, Wir öffnen einen Webbrowser und wir werden die unten gezeigte URL verwenden, um auf die Diagramme zuzugreifen und die Leistung des Remote-Servers zu überwachen.
http://localhost:5555
Oder wir können auch verwenden:
http://direccion-ip-o-dominio.com:5555
Programmprotokolle anzeigen
Standardmäßig, Protokolle werden in der Datei .scout / scout_realtime.log gespeichert vom System. Wir können diese Datensätze mit dem Befehl cat in einem Terminal (Strg + Alt + T) wie folgt abrufen:
cat .scout/scout_realtime.log
Stoppen Sie Scout_realtime
Wenn wir den Daemon scout_realtime stoppen möchten, führen wir den folgenden Befehl im Terminal aus (Strg + Alt + T):
scout_realtime stop
Deinstallieren Sie scout_realtime
Um scout_realtime vom System zu deinstallieren, müssen wir nur den folgenden Befehl im Terminal ausführen:
sudo gem uninstall scout_realtime
Hilfe und Informationen
Um Überprüfen Sie die verfügbaren Optionen dieses Programmskönnen wir in ein Terminal schreiben:
scout_realtime --help
Wenn jemand braucht Weitere Informationen Über dieses Programm können Sie sich an die Github-Repository von scout_realtime. Wenn jemand einen Fehler im Programm findet, kann er ihn im Folgenden melden Link.