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.
- Tekintse meg a bemutatót a következő címen: linux-dash: Server Monitoring
Linux Dash funkciók
- Reszponzív web alapú felület a szerver erőforrások figyeléséhez.
- 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.
- Könnyű telepítés Apache/Nginx + PHP kiszolgálókhoz.
- Kattintson és húzza a widgetek átrendezéséhez.
- A Linux szerverek széles skálájának támogatása.
A telepítés előfeltételei
- Linux-szerver, amelyen Apache/Nginx van telepítve.
- PHP és php-json bővítmény telepítve.
- A szerverre telepített kicsomagoló segédprogram.
- 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.