Weboldal keresés

linux-dash: A "Linux szerver teljesítményét" távolról, webböngésző használatával figyeli


Ha alacsony erőforrású, gyors szerverstatisztika-figyelő szkriptet keres, ne keressen tovább a linux-dash mellett. A Linux Dash népszerűsége a sima és érzékeny webes irányítópultja, amely jobban működik nagy és kis képernyőkön.

A linux dash egy memóriatakarékos, alacsony erőforrás-igényű, könnyen telepíthető, PHP nyelven írt szerverstatisztika-figyelő szkript. A webstatisztikai oldal lehetővé teszi a különféle widgetek áthúzását és a megjelenítés tetszés szerinti átrendezését. A szkript megjeleníti a szerver élő statisztikáit, beleértve a RAM-ot, a CPU-t, a lemezterületet, a hálózati információkat, a telepített szoftvereket, a futó folyamatokat és még sok mást.

A Linux Dash felülete szervezett formában nyújt információkat, ami megkönnyíti az egyes szakaszok közötti váltást a fő eszköztár gombjaival. A Linux Dash nem olyan fejlett megfigyelő eszköz, mint a Collectl vagy a Glances, de mégis jó megfigyelő alkalmazás azoknak a felhasználóknak, akik könnyű és könnyen telepíthető eszközöket keresnek.

linux-dash bemutató

Tekintse meg gyorsan a linux-dash fejlesztője által létrehozott bemutató oldalt.

  1. Tekintse meg a bemutatót a következő címen: linux-dash: Server Monitoring

Linux Dash funkciók

  1. Reszponzív web alapú felület a szerver erőforrások figyeléséhez.
  2. A CPU, a RAM, a lemezhasználat, a terhelés, az üzemidő, a felhasználók és még sok más rendszerstatisztika valós idejű nyomon követése.
  3. Könnyű telepítés Apache/Nginx + PHP kiszolgálókhoz.
  4. Kattintson és húzza a widgetek átrendezéséhez.
  5. A Linux szerverek széles skálájának támogatása.

A telepítés előfeltételei

  1. Linux-szerver, amelyen Apache/Nginx van telepítve.
  2. PHP és php-json bővítmény telepítve.
  3. A szerverre telepített kicsomagoló segédprogram.
  4. Opcionálisan telepítenie kell a htpasswd-t, hogy jelszóval védje a szerver statisztikai oldalát.

Végül is nem szeretné az egész világnak megjeleníteni statisztikáit, mivel ez biztonsági kockázatot jelent.

Megjegyzés: a htpasswd csak az egyik módja a szerver védelmének. Vannak mások, például bizonyos IP-címekhez való hozzáférés megtagadása. Használja úgy, ahogy Önnek kényelmes.

Ebben a cikkben azonban az Apache webszervert használtam a linux-dash beállításának bemutatására Linux szervereken. Ezt a remek eszközt más böngészőkön is teszteltem, mint például a Firefox, a Midori és a Chrome, és jól működik.

A „linux-dash” telepítése RedHat és Debian alapú rendszerekben

Ahogy fentebb is mondtam, a linux-dash a PHP programban készült Linuxhoz Apache-val. Tehát ezt a két csomagot a php-json modullal együtt telepítenie kell a szerverre. Telepítsük őket a yum vagy apt-get nevű csomagkezelő eszközzel, a szerver elosztásának megfelelően.

1. lépés: Telepítse az Apache, a PHP és a PHP modulokat

Telepítse Red Hat alapú rendszerekre a yum paranccsal.

yum install httpd httpd-tools
yum install php php-xml php-common php-json
service httpd start

Telepítse Debian alapú rendszerekre az apt-get paranccsal.

apt-get install apache2 apache2-utils
apt-get install php5 curl php5-curl php5-json
service apache2 start

2. lépés: Töltse le és telepítse a linux-Dash-t

Lépjen tovább a „GitHub” tárházba, töltse le a linux-dash fájlt, és bontsa ki a tartalmat a „linux-dash” nevű alkönyvtárba az Apache-ban. mappát (azaz /var/www vagy /var/www/html).

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

3. lépés: Figyelje a szervert a linux-dash használatával

Nyissa meg a böngészőt, és keresse meg azt a mappát, amelybe a „linux-dash” telepítve van. Az enyémen ez http://localhost/linux-dash.

Az alábbiakban néhány képernyőkép látható a linux-dash irányítópultjáról, amelyeket aCentOS 6.5 szerveremről készítettem.

Általános információ

Lemez használat

CPU-használat

RAM használat

Felhasználók

Hálózati statisztika

Teljes linux-dash előnézet

4. lépés: Jelszavas védelem linux-dash

Statisztikai oldalának jelszóval történő védelméhez létre kell hoznia egy „.htaccess” és „.htpasswd” fájlt. A következő parancs létrehoz egy "admin" felhasználót, beállítja az "admin123" jelszót, és létrehoz egy új "htpasswd" fájlt a "/" alatt. var' mappába.

htpasswd -c /var/.htpasswd admin admin123

Megjegyzés: A „htpasswd” fájl titkosított formátumban tárolja a felhasználó „admin” jelszavát, és ennek a fájlnak nem nyilvános mappába kell helyezni, hogy megvédje a böngészőben való megtekintéstől.

Most hozzon létre egy „.htaccess” fájlt a „linux-dash” könyvtárban, és adja hozzá a következő tartalmat. Mentse és zárja be a fájlt.

AuthName "Restricted Area" 
AuthType Basic 
AuthUserFile /var/.htpasswd 
AuthGroupFile /dev/null 
require valid-user

Törölje a böngésző gyorsítótárát. Amikor legközelebb a statisztikai oldalra lép, egy bejelentkezési üzenet fogadja. Jelentkezzen be ahtpasswd parancsban használt felhasználónévvel és jelszóval.

Referencia hivatkozások

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

Élvezze az alacsony erőforrás-igényű, szerverstatisztika-figyelő alkalmazást.