Website-Suche

linux-dash: Überwacht die „Linux-Serverleistung“ aus der Ferne über einen Webbrowser


Wenn Sie nach einem ressourcenschonenden und schnellen Skript zur Überwachung von Serverstatistiken suchen, sind Sie bei linux-dash genau richtig. Die Beliebtheit von Linux Dash liegt in seinem eleganten und reaktionsschnellen Web-Dashboard, das auf großen und kleinen Bildschirmen besser funktioniert.

linux dash ist ein speichereffizientes, ressourcenschonendes und einfach zu installierendes Serverstatistik-Überwachungsskript, das in PHP geschrieben wurde. Auf der Webstatistikseite können Sie die verschiedenen Widgets per Drag-and-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 auf organisierte Weise, sodass wir mithilfe der Schaltflächen in der Hauptsymbolleiste problemlos zwischen bestimmten Abschnitten wechseln können. Linux Dash ist kein fortschrittliches Überwachungstool wie Collectl oder Glances, aber dennoch eine gute Überwachungsanwendung für Benutzer, die eine leichte und einfach bereitzustellende Anwendung suchen.

Linux-Dash-Demo

Bitte werfen Sie einen kurzen Blick auf die Demoseite, die vom Entwickler von Linux-Dash eingerichtet wurde.

  1. Sehen Sie sich die Demo an unter: linux-dash: Server Monitoring

Linux Dash-Funktionen

  1. Eine reaktionsfähige webbasierte Schnittstelle zur Überwachung von Serverressourcen.
  2. Eine Echtzeitüberwachung von CPU, RAM, Festplattennutzung, Auslastung, Betriebszeit, Benutzern und vielen weiteren Systemstatistiken.
  3. Einfache Installation für Server mit Apache/Nginx + PHP.
  4. Klicken und ziehen Sie, um Widgets neu zu organisieren.
  5. Unterstützung für eine Vielzahl von Linux-Servervarianten.

Voraussetzungen für die Installation

  1. Ein Linux-Server mit installiertem Apache/Nginx.
  2. Eine PHP- und PHP-JSON-Erweiterung installiert.
  3. Ein auf dem Server installiertes Entpack-Dienstprogramm.
  4. Optional muss htpasswd installiert sein, um die Statistikseite auf Ihrem Server mit einem Passwort zu schützen.

Schließlich möchten Sie Ihre Statistiken nicht der ganzen Welt zugänglich machen, da dies ein Sicherheitsrisiko darstellt.

Hinweis: htpasswd ist nur eine der Möglichkeiten, Ihren Server zu schützen. Es gibt andere Möglichkeiten, wie zum Beispiel die Verweigerung des Zugriffs auf bestimmte IPs. Verwenden Sie es so, wie es für Sie am bequemsten ist.

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 praktische Tool auch in anderen Browsern wie Firefox, Midori und Chrome getestet und es funktioniert einwandfrei.

Installieren von „linux-dash“ in RedHat- und Debian-basierten Systemen

Wie ich oben sagte, wird dieser linux-dash in PHP für Linux mit Apache erstellt. Daher müssen diese beiden Pakete zusammen mit dem PHP-JSON-Modul auf dem Server installiert sein. Lassen Sie uns sie entsprechend Ihrer Serververteilung mit dem Paketmanager-Tool namens yum oder apt-get installieren.

Schritt 1: Installieren Sie Apache, PHP und PHP-Module

Installieren Sie es 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 start

Installation 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 start

Schritt 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 Ihrer Apache-Öffentlichkeit Ordner (d. h. /var/www oder /var/www/html).

git clone https://github.com/afaqurk/linux-dash.git

Schritt 3: Überwachen Sie den Server mit Linux-Dash

Ö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 erstellt wurden.

Allgemeine Information

Festplattennutzung

CPU auslastung

RAM-Nutzung

Benutzer

Netzwerkstatistik

Vollständige Linux-Dash-Vorschau

Schritt 4: Schützen Sie Linux-Dash mit einem Passwort

Um Ihre Statistikseite mit einem Passwort zu schützen, müssen Sie eine Datei „.htaccess“ und „.htpasswd“ erstellen. Der folgende Befehl erstellt einen Benutzer „admin“, legt das Passwort „admin123“ fest und erstellt eine neue Datei „htpasswd“ unter „/ var'-Ordner.

htpasswd -c /var/.htpasswd admin admin123

Hinweis: Die Datei „htpasswd“ speichert das Kennwort des Benutzers „admin“ in verschlüsseltem Format und diese Datei sollte dies auch tun zum Schutz vor der Anzeige im Browser in einem nicht öffentlichen Ordner abgelegt werden.

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-user

Leeren 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 Passwort an, die Sie im Befehlhtpasswd verwendet haben.

Referenzlinks

https://github.com/afaqurk/linux-dash

Genießen Sie Ihre ressourcenschonende Anwendung zur Überwachung von Serverstatistiken.