linux-dash: Web brauzerini uzakdan ulanyp Linux serwer öndürijiligine gözegçilik edýär


Pes çeşme, çalt serwer statistikasyna gözegçilik skriptini gözleýän bolsaňyz, linux-dash-dan başga bir zat gözlemäň. Linux Dash-yň meşhur bolmagy, uly we kiçi ekranlarda has gowy işleýän ýumşak we täsirli web paneli.

linux dash, ýatda saklaýan, pes çeşme, gurmak aňsat, PHP-de ýazylan serwer statistikasyna gözegçilik skriptidir. Web statistika sahypasy dürli gurallary süýräp we taşlamaga we ekrany isleýşiňiz ýaly tertipleşdirmäge mümkinçilik berýär. Scriptazgy, serweriňiziň RAM, CPU, Disk giňişligi, Tor maglumatlary, Gurlan programma üpjünçiligi, işleýiş amallary we başga-da köp sanly statistikany görkezýär.

Linux Dash interfeýsi, esasy gurallar panelindäki düwmeleri ulanyp, belli bölümleriň arasynda geçmegi aňsatlaşdyrýan tertipli maglumat berýär. Linux Dash, Glances ýaly ösen gözegçilik guraly däl, ýöne ýeňil we ýerleşdirmek aňsat gözleýän ulanyjylar üçin gowy gözegçilik programmasydyr.

Linux-dash dörediji tarapyndan döredilen demo sahypasyna gysgaça göz aýlaň.

  1. Demo-da tomaşa ediň: linux-dash: Serweriň gözegçiligi

  1. Serwer çeşmelerine gözegçilik etmek üçin täsirli web esasly interfeýs.
  2. CPU, RAM, Disk ulanylyşy, adük, Iş wagty, Ulanyjylar we başga-da köp ulgam statistikasyna real wagt gözegçilik.
  3. Apache/Nginx + PHP bilen serwerler üçin aňsat gurnama.
  4. Widjetleri täzeden tertiplemek üçin basyň we süýräň.
  5. Linux serweriniň dürli tagamlary üçin goldaw.

  1. Apache/Nginx gurlan Linux serweri.
  2. PHP we php-json giňeltmesi guruldy.
  3. Serwerde açylmadyk kömekçi enjam.
  4. Islege görä, serweriňizdäki statistika sahypasyny parol bilen goramak üçin htpasswd gurnalan bolmaly.

Galyberse-de, statistikaňyzy bütin dünýä görkezmek islemeýärsiňiz, sebäbi bu howpsuzlyk töwekgelçiligi.

Bellik: htpasswd serweriňizi goramagyň usullaryndan diňe biridir. Mysal üçin, käbir IP-lere girmegi inkär etmek ýaly beýlekiler bar. Haýsy ýol bilen amatly bolsaňyz ulanyň.

Şeýle-de bolsa, bu makalada Linux serwerlerinde linux-dash nädip sazlamalydygyny görkezmek üçin Apache web serwerini ulandym. Bu elli guraly Firefox, Midori we Chrome ýaly beýleki brauzerlerde hem synap gördüm we gowy işleýär.

RedHat we Debian esasly ulgamlarda “linux-dash” gurmak

Aboveokarda aýdyşym ýaly, linux-dash PHP-de Apache bilen Linux üçin döredilýär. Şeýlelik bilen, php-json moduly bilen bilelikde serwerde bu iki paket gurlan bolmaly. Serwer paýlanyşyňyza görä yum ýa-da apt-get atly paket dolandyryjy guralyny ulanyp guralyň.

Yum buýrugyny ulanyp, Red Hat esasly ulgamlara guruň.

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

Apt-get buýrugyny ulanyp, Debian esasly ulgamlara guruň.

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

“GitHub” ammaryna geçiň, linux-dash göçürip alyň we Apache jemgyýetçilik bukjasyndaky (meselem/var/www ýa-da var/www/html) “linux-dash” atly kiçi kataloga mazmuny çykaryň.

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

Brauzeriňizi açyň we “linux-dash” gurlan bukjanyňyza geçiň. Mina-da http:// localhost/linux-dash.

Aşakda meniň CentOS 6.5 serwerimden alnan linux-dash dolandyryş paneliniň käbir ekran suratlary bar.

Statistika sahypaňyzy parol bilen goramak üçin .htaccess we .htpasswd faýly döretmeli. Aşakdaky buýruk ulanyjy “administrator” döreder, paroly “admin123” düzer we “/ var” bukjasynyň aşagynda täze “htpasswd” faýly döreder.

# htpasswd -c /var/.htpasswd admin admin123

Bellik: htpasswd faýly ulanyjynyň administratorynyň parolyny kodlanan formatda saklaýar we brauzerde görmezlik üçin bu faýl köpçülige açyk bolmadyk bukjada ýerleşdirilmelidir.

Indi “linux-dash” katalogynyň aşagynda “.htaccess” faýly dörediň we oňa aşakdaky mazmuny goşuň. Faýly ýazdyryň we ýapyň.

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

Brauzeriňiziň keşini arassalaň. Indiki gezek statistika sahypasyna geçeniňizde, giriş soragy bilen garşylanarsyňyz. Htpasswd buýrugynda ulanan ulanyjy adyňyz we parolyňyz bilen giriň.

Salgylanma baglanyşyklary

Pes çeşmäňizden, serwer statistikasyna gözegçilik programmasyndan lezzet alyň.