Bei der Verwaltung von Umgebungen mit Linux-Servern haben wir den großen Vorteil, dass wir dank des kostenlosen Codes über zahlreiche kostenlose Tools verfügen, mit denen das System sowohl in Hardware als auch in Software überwacht werden kann. Jedes Tool hat seine eigenen Funktionen und Ansätze, von denen einige vollständiger sind als andere. Heute wird TechnoWikis über ein spezielles Tool namens Scout_Realtime für den Einsatz in Linux-Umgebungen sprechen.
- CPU
- Gedächtnis
- Festplatte
- Netzwerk
- Top Prozesse, die 10 wichtigsten und alles in Echtzeit.
- Aktualisieren Sie Grafiken jede Sekunde: Dieses Dienstprogramm verfügt über einen historischen Kontext der Grafiken jeder Metrik, die in Echtzeit überwacht werden
- Anzeigen der Festplatten- und Netzwerkaktivität: Es wurden Metriken für die Festplattennutzung, den verfügbaren Festplattenspeicher und den aktuellen Netzwerkverkehr hinzugefügt
- Gruppieren von Prozessen nach Namen. Nun werden die Prozesse mit demselben Namen gruppiert und die Anzahl der ausgeführten Prozesse wird auf dieselbe Weise angezeigt. Wenn ein neuer Prozess aktiviert wird, wird er in der Webkonsole angezeigt
- Memory Usage Metrics: Es gibt eine spezielle Metrik für die aktuelle RAM-Nutzung, da dies einer der Faktoren ist, die einen stärkeren Einfluss auf das Leistungsniveau von Linux haben.
1. So installieren Sie Scout_Realtime unter Linux
Um scout_realtime auf dem Linux-Server zu installieren, muss Ruby 1.9.3+ installiert sein, das abhängig von der verwendeten Distribution mit einem der folgenden Befehle installiert werden kann:
sudo apt-get install rubygems (Debian / Ubuntu) sudo yum -und installiere rubygems-devel (RHEL / CentOS) sudo dnf -y installiere rubygems-devel (Fedora)
Wir geben den Buchstaben Y oder S ein, um den Download und die jeweilige Installation zu bestätigen. Sobald dieser Schritt abgeschlossen ist, installieren wir das Scout_realtime-Paket mit dem folgenden Befehl:
sudo gem installiere scout_realtime
Nach der Installation des scout_realtime-Pakets muss der scout_realtime-Daemon gestartet werden, damit er die Metriken des Servers in Echtzeit erfassen kann, für die wir Folgendes ausführen:
scout_realtime
Mit diesem Ergebnis können wir überprüfen, ob der scout_realtime-Dämon auf dem Linux-Server ausgeführt wird und Port 5555 für den Fernüberwachungsprozess verfügbar ist. Wenn Sie die integrierte Firewall verwenden, müssen Sie Port 5555 aktivieren, damit scout_realtime empfangsbereit ist in der Firewall und ermöglichen so die Ausführung von Anfragen.
Dazu führen wir Folgendes aus:
sudo ufw erlauben 5555 sudo ufw neu laden
sudo firewall-cmd --permanent --add-port = 5555 / tcp sudo firewall-cmd neu laden
Falls die Firewall nicht aktiviert ist, kann sie folgendermaßen aktiviert werden:
sudo ufw aktivieren Zugriff auf Scout_Realtime
2. So greifen Sie unter Linux auf Scout_Realtime zu
Sobald wir diesen Vorgang ausgeführt haben, ist es möglich, von jedem Browser aus mit der folgenden Syntax auf das Tool zuzugreifen:
http: // localhost: 5555
o
http: // IP_Adresse: 5555
Das erhaltene Ergebnis wird das folgende sein:
Dort finden wir folgendes:
- Im oberen Teil die Echtzeitnutzung von CPU, Festplatte, Speicher und Netzwerk
- Im unteren Teil die 10 wichtigsten Prozesse des Systems
- Auf der lateralen Seite sehen wir die Architektur und Version des Systems, den Namen der Ausrüstung, die Anzahl der Prozessoren, den verwendeten RAM und den freien Speicherplatz der Festplatte.
Standardmäßig werden die scout_realtime-Datensätze im Verzeichnis .scout / scout_realtime.log gespeichert. Um den Inhalt anzuzeigen, können Sie den Befehl cat wie folgt verwenden:
cat .scout / scout_realtime.log
Wenn wir den Utility-Daemon stoppen möchten, führen wir den folgenden Befehl aus:
scout_realtime stop
Um Linux Scout_Realtime vollständig zu deinstallieren, müssen Sie den folgenden Befehl verwenden:
gem deinstalliere scout_realtime
Somit können wir mit diesem einfachen Dienstprogramm die Hauptkomponenten unserer Linux-Server ständig und in Echtzeit überwachen.