Verwenden Sie Blicken, um Remote -Linux im Webservermodus zu überwachen

Verwenden Sie Blicken, um Remote -Linux im Webservermodus zu überwachen

Glances ist ein kostenloses Open Source, moderne, plattformübergreifende, Echtzeit-Top und HTOP-ähnliches Systemüberwachungstool. Es bietet erweiterte Funktionen im Vergleich zu den Gegenstücken und kann in verschiedenen Modi ausgeführt werden: als eigenständiger, im Client/Server -Modus und im Webservermodus.

Wenn Sie den Webservermodus berücksichtigen, müssen Sie sich nicht unbedingt über SSH auf Ihrem Remote -Server anmelden, um Blicken auszuführen.

Laufen Blicke Im Webservermodus müssen Sie es zusammen mit dem installieren Python -Flasche Modul, ein schnelles, einfaches und leichtes Gewicht WSGI Micro Web-Framework verwendet den entsprechenden Befehl für Ihre Linux-Verteilung.

$ sudo apt install blicken python-bottle #debian/ubuntu $ sudo yum Installieren Sie Blicken Python-Bottle #rhel/centos $ sudo dnf install glancespython-bottle #fedora 22+ 

Installieren Sie es alternativ mit dem PIP -Befehl wie gezeigt mit dem PIP -Befehl.

$ sudo pip Flasche Installieren Sie Flasche 

Sobald Sie die oben genannten Pakete installiert haben, starten Sie Blicke mit dem -w Flag, um es im Webservermodus auszuführen. Standardmäßig hört es den Port an 61208.

$ blicken -w oder $ blicken -w & 

Wenn Sie rennen Firewall Dienste, dann sollten Sie den Port öffnen 61208 Um diesen Hafen eingehalten zu lassen.

$ sudo firewall-cmd --permanent --add-port = 61208/tcp $ sudo Firewall-cmd-Reload 

Für UFW Firewall, diese Befehle ausführen.

$ sudo ufw erlauben 61208/tcp $ sudo ufw reload 

Verwenden Sie danach aus einem Webbrowser die URL http: // server_ip: 61208/ Zu Zugang zur Blick auf die Blicke auf den Blick.

Wenn Sie verwenden systemd System- und Dienstemanager können Sie ausführen Blicke Im Webservermodus als Dienst für eine effiziente Verwaltung, wie im nächsten Abschnitt erläutert. Ich bevorzuge diese Methode tatsächlich, sie als Hintergrundprozess auszuführen.

Führen Sie einen Blick im Webservermodus als Dienst aus

Erstellen Sie zunächst Ihre Service -Unit -Datei (die ich bevorzugt habe, um als als zu benennen Blickeweb.Service) unter /usr/lib/systemd/system/blicsweb.Service.

$ sudo vim/usr/lib/systemd/system/blicsweb.Service 

Kopieren Sie dann die folgende Einheitsdateikonfiguration und fügen Sie sie ein und fügen Sie sie ein und fügen Sie sie ein.

[Einheit] Beschreibung = Einblicke im Webservermodus nach = Netzwerk.Ziel [Service] execstart =/usr/bin/blic.Ziel 

Die obige Konfiguration gibt SystemD an, dass dies eine Einheit des Typs des Typs ist. Sie sollte nach dem geladen werden Netzwerk.Ziel.

Und sobald das System im Netzwerkziel ist, wird systemd den Befehl aufgerufen “/usr/bin/blicken -w -t 5”Als Service. Der -T Gibt ein Intervall für Live -Updates in Sekunden an.

Der [Installieren] Der Abschnitt informiert systemd, dass dieser Dienst von “gewünscht wird“Multi-Benutzer.Ziel”. Wenn Sie es aktivieren, wird daher ein symbolischer Link aus dem erstellt /etc/systemd/system/multi-user.Ziel.will/blicken web.Service Zu /usr/lib/systemd/system/blicsweb.Service. Deaktivieren Sie es löscht diesen symbolischen Link.

Aktivieren Sie als Nächst.

$ sudo systemctl aktivieren die Verbindung.Service $ sudo systemctl startenanschluss.Service $ sudo systemctl Statusverbindung.Service 

Verwenden Sie schließlich aus Ihrem Webbrowser die URL http: // server_ip: 61208/ Überwachen Sie Ihre Linux -Server remote über die UI -Benutzeroberfläche auf jedem Gerät (Smartphone, Tablet oder Computer).

Überwachen Sie den Remote Linux Server unter Blick Überwachen Sie Remote -Linux -Prozesse unter Blick

Sie können die Aktualisierungsrate der Seite ändern. Fügen Sie einfach den Zeitraum in Sekunden am Ende der URL hinzu. Dies setzt die Aktualisierungsrate auf 8 Sekunden.

http: // serveri_p: 61208/8 

Ein Nachteil beim Ausführen von Einblicke im Webservermodus ist, dass der Client, wenn die Internetverbindung schlecht ist.

Sie können lernen, wie Sie aus diesem Leitfaden neue Systemdienste erstellen:

  1. Erstellen und Ausführen neuer Serviceeinheiten in SystemD mithilfe des Shell -Skripts und ausführen

Das ist alles! Wenn Sie Fragen oder zusätzliche Informationen hinzufügen müssen, verwenden Sie den Kommentar von unten.