linux-dash: überwacht die "Linux-Server-Performance" aus der Ferne mit dem Webbrowser
Wenn Sie auf der Suche nach einem ressourcenarmen, schnellen Skript zur Überwachung von Serverstatistiken sind, sind Sie bei linux-dash genau richtig. Der Anspruch von Linux Dash auf Popularität ist sein glattes und reaktionsschnelles Web-Dashboard, das auf großen und kleinen Bildschirmen besser funktioniert.
Linux Dash ist ein speichereffizientes, ressourcenarmes, einfach zu installierendes Skript zur Überwachung von Serverstatistiken, das in PHP geschrieben wurde. Auf der Webstatistikseite können Sie die verschiedenen Widgets per Drag & Drop verschieben und die Anzeige nach Ihren Wünschen neu anordnen. Das Skript zeigt Live-Statistiken Ihres Servers an, einschließlich RAM, CPU, Speicherplatz, Netzwerkinformationen, installierte Software, laufende Prozesse und vieles mehr.
Die Benutzeroberfläche von Linux Dash bietet Informationen in einer organisierten Weise, die es uns leicht macht, mithilfe von Schaltflächen in der Hauptsymbolleiste zwischen bestimmten Abschnitten zu wechseln. Linux Dash ist kein fortschrittliches Überwachungstool wie Collectl oder Glances, aber dennoch ist es eine gute Überwachungsanwendung für Benutzer, die nach einer leichten und einfachen Bereitstellung suchen.
linux-dash Demo
Bitte werfen Sie einen kurzen Blick auf die Demo-Seite, die vom Entwickler von linux-dash eingerichtet wurde.
- Sehen Sie sich die Demo an: linux-dash: Server Monitoring
Linux Dash-Funktionen
- Eine reaktionsschnelle, webbasierte Schnittstelle zur Überwachung von Serverressourcen.
- Eine Echtzeitüberwachung von CPU, RAM, Festplattenauslastung, Last, Betriebszeit, Benutzern und vielen weiteren Systemstatistiken.
- Einfache Installation für Server mit Apache/Nginx + PHP.
- Klicken und ziehen Sie, um Widgets neu zu organisieren.
- Unterstützung für eine breite Palette von Linux-Servervarianten.
Voraussetzungen für die Installation
- Ein Linux-Server, auf dem Apache/Nginx installiert ist.
- Eine PHP- und php-json-Erweiterung installiert.
- Ein auf dem Server installiertes Dienstprogramm zum Entpacken.
- Optional müssen Sie htpasswd installiert haben, um die Statistikseite auf Ihrem Server mit einem Passwort zu schützen.
Schließlich möchten Sie Ihre Statistiken nicht der ganzen Welt anzeigen, da dies ein Sicherheitsrisiko darstellt.
Hinweis: htpasswd ist nur eine der Möglichkeiten, Ihren Server zu schützen. Es gibt andere, wie z. B. die Verweigerung des Zugriffs auf bestimmte IPs. Verwenden Sie die Art und Weise, in der Sie sich wohl fühlen.
In diesem Artikel habe ich jedoch den Apache-Webserver verwendet, um Ihnen zu zeigen, wie Sie linux-dash auf Linux-Servern einrichten. Ich habe dieses raffinierte Tool auch in anderen Browsern wie Firefox, Midori und Chrome getestet und es funktioniert einwandfrei.
Installation von "linux-dash" auf RedHat- und Debian-basierten Systemen
Wie ich oben sagte, wird dieser Linux-Dash in PHP für Linux mit Apache erstellt. Sie müssen also diese beiden Pakete zusammen mit dem php-json-Modul auf dem Server installiert haben. Lassen Sie uns sie mit dem Paketmanager-Tool namens yum oder apt-get entsprechend Ihrer Serververteilung installieren.
Schritt 1: Apache, PHP und PHP-Module installieren
Installation auf Red Hat-basierten Systemen mit dem Befehl yum.
# yum install httpd httpd-tools
yum install php php-xml php-common php-json
service httpd startInstallation auf Debian-basierten Systemen mit dem Befehl apt-get.
# apt-get install apache2 apache2-utils
apt-get install php5 curl php5-curl php5-json
service apache2 startSchritt 2: Laden Sie linux-dash herunter und installieren Sie es
Gehen Sie zum 'GitHub'-Repository, laden Sie linux-dash herunter und extrahieren Sie den Inhalt in ein Unterverzeichnis namens 'linux-dash' in Ihrem öffentlichen Apache-Ordner (z.B. /var/www oder /var/www/html).
# git clone https://github.com/afaqurk/linux-dash.gitSchritt 3: Server mit linux-dash überwachen
Öffnen Sie Ihren Browser und navigieren Sie zu dem Ordner, in dem Sie 'linux-dash' installiert haben. Bei mir ist es http://localhost/linux-dash.
Im Folgenden finden Sie einige Screenshots des linux-dash-Dashboards, die von meinem CentOS 6.5-Server aufgenommen wurden.
Allgemeine Informationen
Festplattennutzung
CPU-Auslastung
RAM-Auslastung
Benutzer
Netzwerk-Statistiken
Vollständige linux-dash Vorschau
Schritt 4: Linux-dash mit einem Passwort schützen
Um Ihre Statistikseite mit einem Passwort zu schützen, müssen Sie eine '.htaccess' und '.htpasswd' Datei generieren. Der folgende Befehl erstellt einen Benutzer 'admin', legt das Passwort 'admin123' fest und erstellt eine neue 'htpasswd'-Datei im Ordner '/var'.
# htpasswd -c /var/.htpasswd admin admin123Hinweis: Die 'htpasswd'-Datei speichert das 'admin'-Passwort des Benutzers in einem verschlüsselten Format und diese Datei sollte in einem nicht öffentlichen Ordner abgelegt werden, um sie vor der Ansicht im Browser zu schützen.
Erstellen Sie nun eine '.htaccess'-Datei im Verzeichnis 'linux-dash' und fügen Sie den folgenden Inhalt hinzu. Speichern und schließen Sie die Datei.
AuthName "Restricted Area"
AuthType Basic
AuthUserFile /var/.htpasswd
AuthGroupFile /dev/null
require valid-userLeeren Sie den Cache Ihres Browsers. Wenn Sie das nächste Mal zur Statistikseite navigieren, werden Sie mit einer Anmeldeaufforderung begrüßt. Melden Sie sich mit dem Benutzernamen und dem Passwort an, die Sie im Befehl htpasswd verwendet haben.
Verweise
https://github.com/afaqurk/linux-dash
Genießen Sie Ihre ressourcenarme Anwendung zur Überwachung von Serverstatistiken.








