linux-dash: Nadzire "Linux performanse servera" na daljinu koristeći web pretraživač


Ako tražite skriptu za brzo praćenje statistike servera sa malim resursima, ne tražite dalje od linux-dash. Linux Dash tvrdi da je popularan njegova glatka i brza web kontrolna ploča koja bolje radi na velikim i malim ekranima.

linux dash je skripta za praćenje statistike servera koja je efikasna memorijom, sa malim resursima, jednostavna za instalaciju, napisana u PHPu. Stranica web statistike omogućava vam da povučete i ispustite različite widgete i preuredite prikaz kako želite. Skripta prikazuje živu statistiku vašeg servera, uključujući RAM, CPU, prostor na disku, informacije o mreži, instalirani softver, procese koji se izvršavaju i još mnogo toga.

Sučelje Linux Dash-a pruža informacije na organiziran način, što nam olakšava prebacivanje između određenih odjeljaka pomoću dugmadi na glavnoj alatnoj traci. Linux Dash nije napredni alat za praćenje kao što su Collectl ili Glances, ali je ipak dobra aplikacija za praćenje za korisnike koji traže lagane i jednostavne za implementaciju.

linux-dash Demo

Pogledajte na brzinu demo stranicu koju je postavio programer linux-dash.

  1. Pogledajte demo na: linux-dash: Nadgledanje servera

Karakteristike Linux Dash-a

  1. Responzivno web sučelje za praćenje resursa servera.
  2. Praćenje CPU-a, RAM-a, upotrebe diska, učitavanja, vremena neprekidnog rada, korisnika i mnoge druge sistemske statistike u realnom vremenu.
  3. Jednostavna instalacija za servere sa Apache/Nginx + PHP.
  4. Kliknite i povucite da biste reorganizirali widgete.
  5. Podrška za širok spektar ukusa Linux servera.

Preduvjeti za instalaciju

  1. Linux server sa instaliranim Apache/Nginxom.
  2. Instalirana je PHP i php-json ekstenzija.
  3. Uslužni program za raspakivanje instaliran na serveru.
  4. Opciono, trebate instalirati htpasswd, kako biste lozinkom zaštitili stranicu statistike na vašem serveru.

Na kraju krajeva, ne želite da svoju statistiku prikazujete cijelom svijetu, jer je to sigurnosni rizik.

Napomena: htpasswd je samo jedan od načina da zaštitite svoj server. Postoje i drugi, na primjer, uskraćivanje pristupa određenim IP adresama. Koristite kako god vam je udobno.

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

Instaliranje “linux-dash” u RedHat i Debian sustave

Kao što sam rekao gore, ta linux-dash je kreirana u PHP za Linux sa Apacheom. Dakle, morate imati ova dva paketa instalirana na serveru zajedno sa php-json modulom. Hajde da ih instaliramo pomoću alata za upravljanje paketima koji se zove yum ili apt-get prema distribuciji vašeg servera.

Korak 1: Instalirajte Apache, PHP i PHP module

Instalirajte na Red Hat sisteme koristeći yum komandu.

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

Instalirajte na Debian sisteme koristeći naredbu 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 'GitHub' spremišta, preuzmite linux-dash i izdvojite sadržaj u poddirektorij pod nazivom 'linux-dash' u vašem Apache javnom folder (tj. /var/www ili /var/www/html).

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

Korak 3: Nadgledanje servera koristeći linux-dash

Otvorite svoj pretraživač i idite do fascikle u kojoj imate instaliran „linux-dash“. Na mom je http://localhost/linux-dash.

Slijede neke snimke ekrana linux-dash kontrolne ploče preuzete sa mog CentOS 6.5 servera.

Opće informacije

Upotreba diska

CPU Usage

Upotreba RAM-a

Korisnici

Mrežna statistika

Cijeli pregled linux-dash

Korak 4: Zaštita lozinkom linux-dash

Da biste zaštitili svoju stranicu sa statistikom lozinkom, trebate generirati datoteke '.htaccess' i '.htpasswd'. Sljedeća komanda će kreirati korisnika 'admin', postaviti lozinku 'admin123' i kreirati novu 'htpasswd' datoteku pod '/ var' folder.

htpasswd -c /var/.htpasswd admin admin123

Napomena: Datoteka 'htpasswd' pohranjuje korisničku 'admin' lozinku u šifriranom formatu i ovaj fajl bi trebao biti stavljen u nejavnu fasciklu radi zaštite od gledanja u pretraživaču.

Sada kreirajte datoteku „.htaccess“ u direktoriju „linux-dash“ i dodajte mu sljedeći sadržaj. Sačuvajte i zatvorite datoteku.

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

Očistite keš memoriju vašeg pretraživača. Sljedeći put kada dođete do stranice statistike, dočekat će vas upit za prijavu. Prijavite se sa korisničkim imenom i lozinkom koje ste koristili u naredbihtpasswd.

Referentne veze

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

Uživajte u aplikaciji za praćenje statistike servera sa malim resursima.