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.
- Pogledajte demo na: linux-dash: Nadgledanje servera
Karakteristike Linux Dash-a
- Responzivno web sučelje za praćenje resursa servera.
- Praćenje CPU-a, RAM-a, upotrebe diska, učitavanja, vremena neprekidnog rada, korisnika i mnoge druge sistemske statistike u realnom vremenu.
- Jednostavna instalacija za servere sa Apache/Nginx + PHP.
- Kliknite i povucite da biste reorganizirali widgete.
- Podrška za širok spektar ukusa Linux servera.
Preduvjeti za instalaciju
- Linux server sa instaliranim Apache/Nginxom.
- Instalirana je PHP i php-json ekstenzija.
- Uslužni program za raspakivanje instaliran na serveru.
- 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.