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.
- Pogledajte Demo na: linux-dash: Nadgledanje poslužitelja
Značajke Linux Dash
- Responzivno web sučelje za nadzor resursa poslužitelja.
- Praćenje CPU-a, RAM-a, upotrebe diska, opterećenja, vremena rada, korisnika i mnogih drugih statistika sustava u stvarnom vremenu.
- Jednostavna instalacija za poslužitelje s Apache/Nginx + PHP.
- Pritisnite i povucite za reorganiziranje widgeta.
- Podrška za širok raspon okusa Linux poslužitelja.
Preduvjeti za instalaciju
- Linux poslužitelj s instaliranim Apache/Nginxom.
- Instalirano proširenje PHP i php-json.
- Uslužni program za raspakiranje instaliran na poslužitelju.
- 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.