linux-dash: Nadzire "izvedbu Linux poslužitelja" daljinski pomoću web preglednika


Ako tražite brzu skriptu za praćenje statistike poslužitelja s malim resursima, ne tražite dalje od linux-dash. Tvrdnja da je Linux Dash popularan je njegova glatka i responzivna web nadzorna ploča koja bolje radi na velikim i malim zaslonima.

linux dash je skripta za nadgledanje statistike poslužitelja koja štedi memoriju, s malo resursa i jednostavna je za instalaciju, napisana u PHP. Stranica web statistike omogućuje vam da povučete i ispustite različite widgete i preuredite prikaz kako želite. Skripta prikazuje statistiku uživo vašeg poslužitelja, uključujući RAM, CPU, prostor na disku, informacije o mreži, instalirani softver, pokrenute procese i još mnogo toga.

Sučelje Linux Dasha pruža informacije na organiziran način, što nam olakšava prebacivanje između određenih odjeljaka pomoću gumba na glavnoj alatnoj traci. Linux Dash nije napredni alat za nadzor poput Collectl-a ili Glancesa, ali ipak je dobra aplikacija za nadzor za korisnike koji traže laganu i laku aplikaciju za implementaciju.

linux-dash Demo

Molimo vas da brzo pogledate demo stranicu koju je postavio programer linux-dash-a.

  1. Pogledajte Demo na: linux-dash: Nadgledanje poslužitelja

Značajke Linux Dash

  1. Responzivno web sučelje za nadzor resursa poslužitelja.
  2. Praćenje CPU-a, RAM-a, upotrebe diska, opterećenja, vremena rada, korisnika i mnogih drugih statistika sustava u stvarnom vremenu.
  3. Jednostavna instalacija za poslužitelje s Apache/Nginx + PHP.
  4. Pritisnite i povucite za reorganiziranje widgeta.
  5. Podrška za širok raspon okusa Linux poslužitelja.

Preduvjeti za instalaciju

  1. Linux poslužitelj s instaliranim Apache/Nginxom.
  2. Instalirano proširenje PHP i php-json.
  3. Uslužni program za raspakiranje instaliran na poslužitelju.
  4. Po izboru, trebate instalirati htpasswd da lozinkom zaštitite stranicu sa statistikom na vašem poslužitelju.

Uostalom, ne želite prikazivati svoju statistiku cijelom svijetu jer je to sigurnosni rizik.

Napomena: htpasswd je samo jedan od načina da zaštitite svoj poslužitelj. Postoje i drugi kao što je, na primjer, zabrana pristupa određenim IP-ovima. Koristite način na koji vam odgovara.

Međutim, u ovom sam članku upotrijebio Apache web poslužitelj da vam pokažem kako postaviti linux-dash na Linux poslužiteljima. Također sam testirao ovaj izvrstan alat na drugim preglednicima kao što su Firefox, Midori i Chrome i dobro radi.

Instaliranje “linux-dash” u RedHat i Debian temeljene sustave

Kao što sam rekao gore, taj linux-dash je stvoren u PHP za Linux s Apacheom. Dakle, morate imati ova dva paketa instalirana na poslužitelju zajedno s php-json modulom. Instalirajmo ih pomoću alata za upravljanje paketima pod nazivom yum ili apt-get u skladu s distribucijom vašeg poslužitelja.

Korak 1: Instalirajte Apache, PHP i PHP module

Instalirajte na sustave koji se temelje na Red Hatu pomoću naredbe yum.

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

Instalirajte na sustave temeljene na Debianu pomoću naredbe apt-get.

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

Korak 2: Preuzmite i instalirajte linux-Dash

Nastavite do repozitorija 'GitHub', preuzmite linux-dash i izdvojite sadržaj u poddirektorij pod nazivom 'linux-dash' u vašem Apache javnom mapu (tj. /var/www ili /var/www/html).

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

Korak 3: Pratite poslužitelj koristeći linux-dash

Otvorite svoj preglednik i idite do mape u kojoj imate instaliran ‘linux-dash’. Na mom je http://localhost/linux-dash.

Slijedi nekoliko snimaka zaslona linux-dash nadzorne ploče snimljene s mog CentOS 6.5 poslužitelja.

Opće informacije

Upotreba diska

Korištenje CPU-a

Upotreba RAM-a

Korisnici

Mrežna statistika

Cijeli linux-dash pregled

Korak 4: Zaštitite lozinkom linux-dash

Kako biste lozinkom zaštitili svoju stranicu sa statistikom, morate generirati datoteku ‘.htaccess’ i ‘.htpasswd’. Sljedeća naredba će stvoriti korisnika 'admin', postaviti lozinku 'admin123' i stvoriti novu 'htpasswd' datoteku pod '/ var' mapa.

htpasswd -c /var/.htpasswd admin admin123

Napomena: datoteka 'htpasswd' pohranjuje korisničku lozinku 'admin' u šifriranom formatu i ova bi datoteka trebala smjestiti u nejavnu mapu radi zaštite od pregledavanja u pregledniku.

Sada stvorite datoteku ‘.htaccess’ u direktoriju ‘linux-dash’ i dodajte joj sljedeći sadržaj. Spremite i zatvorite datoteku.

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

Očistite predmemoriju preglednika. Sljedeći put kada odete na stranicu sa statistikom, dočekat će vas upit za prijavu. Prijavite se s korisničkim imenom i lozinkom koje ste koristili u naredbihtpasswd.

Referentne veze

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

Uživajte u svojoj maloj resursnoj aplikaciji za praćenje statistike poslužitelja.