So installieren Sie Linux Dash unter Ubuntu 14.04

Ein Artikel von Linux Dash

Einführung

Linux Dash ist ein Open-Source-Dashboard zur Überwachung von Linux-Servern. Es ist stolz auf seine Einfachheit und Benutzerfreundlichkeit. Es kann sehr praktisch sein, ein übergeordnetes Dashboard für eine Serverinstanz zu haben. Mit einer Vielzahl von Modulen für Serverstatistiken dient es auch als großartiges visuelles Debugging-Tool.

  • Bevor Sie die Software installieren, können Sie demo hier ausprobieren.

  • Zum Zeitpunkt des Schreibens unterstützt Linux Dash PHP unter Apache und Nginx, Go und Node.js. In diesem Tutorial * behandeln wir eine PHP- und Apache-Stack-Installation *.

  • Informationen zur Installation auf einem anderen Stack finden Sie im Abschnitt installation des GitHub-Projekts.

Voraussetzungen

Bitte füllen Sie diese Voraussetzungen aus.

  • Fügen Sie einen sudo user hinzu.

  • Folgen Sie this tutorial, um Apache und PHP zu installieren dein Tröpfchen. Bitte beachten Sie, dass MySQL für Linux Dash nicht erforderlich ist. Sie können diesen Abschnitt daher überspringen

  • Installieren Sie Git, wenn Sie die Git-Installationsmethode verwenden möchten

    sudo apt-get install git

Schritt 1 - Linux Dash installieren

Mit den folgenden Schritten wird Linux Dash auf Ihrem Server installiert.

Zunächst müssen Sie SSH in Ihr Droplet einfügen. Wenn Sie eine Anleitung benötigen, lesen Sie this DigitalOcean tutorial.

Navigieren Sie als Nächstes zum Webstammverzeichnis.

cd /var/www/html/

Verwenden Sie Git, um Linux Dash herunterzuladen.

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

_ Alternativ können Sie für Composer den Befehl `+ composer create- ausführen. Projekt afaqurk / linux-dash -s dev + `. _

Stellen Sie sicher, dass + shell_exec + aktiviert ist. Wenn es sich um eine neue Apache-Installation handelt, sollte dies bereits geschehen sein.

sudo nano /etc/php5/apache2/php.ini

Suchen Sie die Zeile "+ disable_functions " und vergewissern Sie sich, dass " shell_exec " und " exec +" * nicht * aufgeführt sind.

Zu diesem Zeitpunkt sollten Sie in der Lage sein, "+ http: /// linux-dash +" zu besuchen und das Dashboard zu sehen.

Schritt 2 - Passwortschutz für das Dashboard

Linux Dash bietet Webzugriff auf private und vertrauliche Informationen zu Ihrem Server. Es wird dringend empfohlen, den Zugriff auf dieses Verzeichnis zu beschränken.

Befolgen Sie diese Schritte, um Linux Dash mit einem Kennwort zu schützen. Weitere Informationen zur Verwendung der Datei "+ .htaccess +" finden Sie unter this tutorial.

Öffnen Sie Ihre Apache Virtual Hosts-Datei zum Bearbeiten:

sudo nano /etc/apache2/sites-available/000-default.conf

Füge einen neuen + Directory + Block für das + linux-dash + Verzeichnis hinzu. Dies kann irgendwo innerhalb des + <VirtualHost *: 80> + Blocks sein:

<Directory /var/www/html/linux-dash>
       Options FollowSymLinks
       AllowOverride All
       Order allow,deny
       allow from all
</Directory>

Dies ermöglicht die Verwendung einer "+ .htaccess" -Datei. Erstellen Sie nun die Datei "+ .htaccess +" im Linux Dash-Verzeichnis:

sudo nano /var/www/html/linux-dash/.htaccess

Aktivieren Sie die grundlegende Kennwortauthentifizierung für dieses Verzeichnis und legen Sie die Kennwortdatei fest:

AuthType Basic
AuthName "Restricted Files"
AuthUserFile /var/www/html/linux-dash/.htpasswd
Require valid-user

Erstellen Sie die Passwortdatei mit Ihrem gewählten Benutzernamen und Passwort.

sudo htpasswd -c /var/www/html/linux-dash/.htpasswd

Geben Sie Ihr neues Passwort bei den Eingabeaufforderungen ein:

New password:
Re-type new password:
Adding password for user

Zum Schluss starten Sie Apache neu:

sudo service apache2 restart

Wenn Sie die Seite unter + http: /// linux-dash + aktualisieren, sollten Sie jetzt zur Eingabe Ihrer Anmeldeinformationen aufgefordert werden. Geben Sie die ein, die Sie im vorherigen Schritt erstellt haben.

Sie sollten in der Lage sein, die Linux Dash-Anwendung zu sehen.

Schritt 3 - Verwenden von Linux Dash

Mit Linux Dash können Sie Ihren Server aus der Vogelperspektive betrachten.

Es gibt fünf Abschnitte zu Linux Dash im Menü oben auf der Seite. Jeder Abschnitt enthält eine ständig wachsende Anzahl von Modulen, die Informationen zum Server anzeigen. Bei einigen Modulen handelt es sich um einfache Auslesungen gängiger Befehle und Dateien auf Ihrem Server, bei anderen handelt es sich um detaillierte Tabellen und Diagramme.

Sie können die Informationen innerhalb eines Moduls auch über die Suchleiste filtern.

Beim Debuggen von Problemen kann Linux Dash ein sehr nützliches Werkzeug sein.

Wenn beispielsweise auf einer Website oder Anwendung Ihres Droplets eine Verzögerung auftritt, können Sie den Abschnitt * SYSTEM STATUS * von Linux Dash untersuchen. Hier sehen Sie Diagramme zur CPU- und RAM-Auslastung, in denen Live-Informationen angezeigt werden. Wenn das RAM-Diagramm beispielsweise eine ungewöhnlich hohe Auslastung aufweist, können Sie im Modul * RAM INTENSIVE PROCESSES * in der nächsten Zeile nachsehen, welche Prozesse Probleme haben.

Sie können den gleichen Vorgang auch für die Untersuchung einer hohen CPU-Auslastung ausführen.

Fazit

Jetzt sollten Sie über das Linux Dash-Dashboard einen besseren Einblick in den Status Ihres Servers erhalten.

Verwenden Sie zur Unterstützung die folgenden Ressourcen:

  • Allgemeine Unterstützung und Fragen zur Community finden Sie unter https://gitter.im/afaqurk/linux-dash

  • Um einen Fehler in der Software zu melden, verwenden Sie die Liste der Probleme mit GitHub

  • Https://github.com/afaqurk/linux-dash[fork das Repo auf GitHub]