- - So richten Sie ein Linux Server-Dashboard mit Linux Dash ein

So richten Sie ein Linux Server-Dashboard mit Linux Dash ein

Ich liebe deinen Linux-Server, wünschte, du hättest mehrInformationen darüber, wie es den ganzen Tag läuft? Dann ist Linux Dash genau das Richtige für Sie! Es ist ein nettes Tool, das Benutzern nach der Installation ein Linux-Server-Dashboard zur Verfügung stellt, mit dem sie in Echtzeit Informationen über RAM-Auslastung, CPU-Auslastung, Netzwerkverkehr und sogar Docker anzeigen können.

SPOILER ALARM: Scrollen Sie nach unten und sehen Sie sich das Video-Tutorial am Ende dieses Artikels an.

Installieren Sie Linux Dash

Die Linux Dash-Dashboard-Software verwendet aviele verschiedene Webtechnologien, wie NodeJS, Go, Python und andere. Das Dashboard kann mit jeder dieser Technologien als Host ausgeführt werden. In diesem Handbuch konzentrieren wir uns jedoch auf NodeJS, da es durchweg am einfachsten zu verwenden ist. Wenn Sie Linux Dash so einrichten möchten, dass es auf einem anderen Computer als Node ausgeführt wird, überprüfen Sie den Link hier, um Anweisungen zu erhalten.

Als Benutzer ist es ein Kinderspiel, die Software zum Laufen zu bringenSie müssen nicht mit einem herunterladbaren Paket für Linux Dash herumspielen. Dies macht die Dashboard-Software zu einer großartigen Software, unabhängig davon, welches Linux-Server-Betriebssystem Sie verwenden. Um die Installation zu starten, öffnen Sie ein Terminal und bringen NodeJS auf Ihrem Linux-Server zum Laufen.

Ubuntu / Debian-Server

curl -sL https://deb.nodesource.com/setup_8.x | sudo -E bash -
sudo apt install nodejs git

oder für Debian:

sudo apt-get install nodejs git

Rhel / CentOS / Suse Enterprise

curl --silent --location https://rpm.nodesource.com/setup_8.x | sudo bash -
sudo yum install nodejs npm git

oder für Suse-Systeme:

sudo zypper install nodejs npm git

NodeJS arbeitet auf dem Server. Jetzt ist es an der Zeit, ein Linux Dash-Setup durchzuführen. Verwendung der Git Tool, klonen Sie die neueste Version des Codes.

sudo -s
cd /opt/
git clone --depth 1 https://github.com/afaqurk/linux-dash.git

Linux Dash ist eine Webanwendung im Kern, daher ist das Herunterklonen des Codes von Github recht schnell. Wenn der Klonvorgang abgeschlossen ist, verwenden Sie die CD Befehl, um das Terminal in das Codeverzeichnis zu verschieben.

cd linux-dash/app/server

Wenn Sie kein Git-Fan sind, können Sie alternativ Curl verwenden, um den Code auf den Server herunterzuladen.

Hinweis: Verwenden Sie diese Methode nur, wenn Sie das Git-Tool nicht installieren können.

sudo -s
cd /opt
curl -LOk https://github.com/afaqurk/linux-dash/archive/master.zip
unzip master.zip
rm master.zip
cd linux-dash/app/server

Da wir NodeJS als Basis für Linux Dash verwenden, müssen wir es zum Installieren der Software verwenden. In dem Server Ordner verwenden Sie die npm Befehl zum Installieren von Linux Dash auf Ihrem System.

sudo npm install --production

NPM ist das NodeJS-Pakettool. Lassen Sie es die Software installieren. Wenn die Installation abgeschlossen ist, verwenden Sie die Knoten Befehl zum Starten von Linux Dash.

node index.js --port 8080

Um auf das Linux Dash-Dashboard zuzugreifen, öffnen Sie einen Webbrowser und rufen Sie die folgende Website-Adresse auf:

http://ip-address-of-server/

Linux Dash In tBackground

Linux Dash ist brillant und mit ihm sind die Benutzerin der Lage, viele wichtige Informationen über ihre Systeme zu erhalten. Da es sich jedoch um eine Webanwendung ohne ein herkömmliches DEB- oder RPM-Paket handelt, gibt es keinen Prozess, um es im Hintergrund auszuführen. Dies bedeutet, dass Sie immer dann, wenn Sie Ihre Informationen anzeigen möchten, eine SSH-Verbindung zum Server herstellen und einen Node-, Go- oder Python-Befehl ausführen müssen, um dies zu überprüfen.

Zum Glück ist es mit ein wenig Bash-Wissen soeinfach Linux Dash in den Hintergrund zu entladen. Besser noch, Sie müssen sich nicht mit systemd oder dem init-System anlegen! Um diesen Vorgang zu starten, öffnen Sie ein Terminal, melden Sie sich über SSH beim Server an und verwenden Sie die berühren Befehl zum Erstellen einer neuen leeren Datei.

ssh server-ip-address
sudo -s
touch linux-dash-startup

Verwendung der Echo Fügen Sie dem Skript einen Shebang hinzu, damit der Linux-Server weiß, was mit dem Skript zu tun ist.

echo "#!/bin/bash" >> linux-dash-startup

Fügen Sie mit ein Leerzeichen hinzu Echo, um Platz für den Code zu schaffen.

echo " " >> linux-dash-startup
echo " " >> linux-dash-startup

Fügen Sie eine Codezeile in das Skript ein, die dem System mitteilt, wo sich Linux Dash auf Ihrem Linux-Server befindet.

echo "cd /opt/linux-dash/app/server" >> linux-dash-startup
echo " " >> linux-dash-startup

Lauf Echo und schreiben Sie den Ausführungsbefehl in das Skript. In diesem Fall weisen wir NodeJS an, Linux Dash auszuführen.

Hinweis: Sie können "node index.js" auch durch einen anderen Befehl ersetzen, wenn Sie Linux Dash mit einem anderen Befehl als Node einrichten möchten.

echo "node index.js --port 8080 &>/dev/null &" >> linux-dash-startup

Aktualisieren Sie die Berechtigungen des Skripts, damit es als Programm ausgeführt werden kann.

chmod +x linux-dash-startup

Verschieben Sie das Skript in / usr / bin. Wenn Sie die Skriptdatei hier ablegen, kann jeder Benutzer auf dem Server Linux Dash wie jeden anderen Befehl problemlos starten.

mv linux-dash-startup /usr/bin

Führen Sie den folgenden Befehl in einem Terminal auf dem Server aus, um Linux Dash im Hintergrund auszuführen:

sudo linux-dash-startup
</ p>

Bemerkungen