So überwachen Sie Prozesse und Linux-Server mit Scout_Realtime

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.

Was ist Scout_Realtime?
Scout_Realtime wurde als einfaches Tool entwickelt, das webbasiert ist, um eine vollständige Überwachung der verschiedenen Metriken des Linux-Servers in Echtzeit durchzuführen.

Parameter
Mit diesem Tool erhalten wir Parametermetriken wie:

  • CPU
  • Gedächtnis
  • Festplatte
  • Netzwerk
  • Top Prozesse, die 10 wichtigsten und alles in Echtzeit.

Eigenschaften und Vorteile
Einige der Funktionen und Vorteile von Scout_Realtime sind:

  • 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

Schritt 1

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) 

Monitor-Prozesse-und-Server-Linux-mit-Scout_Realtime-1.png

Schritt 2

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 

Monitor-Prozesse-und-Server-Linux-mit-Scout_Realtime-2.png

Schritt 3

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 

Monitor-Prozesse-und-Server-Linux-mit-Scout_Realtime-3.png

Schritt 4

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.

See also  Optimism startet seinen ersten Airdrop des neuen OP-Tokens

Dazu führen wir Folgendes aus:

Unter Debian oder Ubuntu
 sudo ufw erlauben 5555 sudo ufw neu laden 

In CentOS 7
 sudo firewall-cmd --permanent --add-port = 5555 / tcp sudo firewall-cmd neu laden 

Monitor-Prozesse-und-Server-Linux-mit-Scout_Realtime-4.png

Schritt 5

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

Schritt 1

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 
Schritt 2

Das erhaltene Ergebnis wird das folgende sein: Monitor-Prozesse-und-Server-Linux-mit-Scout_Realtime-5.png

Schritt 3

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 

Monitor-Prozesse-und-Server-Linux-mit-Scout_Realtime-6.png

Schritt 4

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.

administrator

Leave a Reply

Your email address will not be published. Required fields are marked *