Nadgledajte Nginx server pomoću Linux-crtice

linux-crtica

Linux je skraćenica za web serveri, i je li to između Apache i Nginx oni imaju dobar dio ovog tržišta kojim apsolutno dominiraju, a poznato je da je to posljedica ne samo koliko su obje alternative moćne, već prije svega dobrih opcija koje imamo za nadgledajte našu web stranicu sa bilo kojim od njih. I to je da je ovaj zadatak izuzetno važan za one koji rade kao sistemski administratori i moraju u svakom trenutku znati rade li serveri i na koji način to rade.

Ali uz dobro uspostavljena i napredna rješenja poput Zenossa ili Nagiosa, imamo i dobar broj jednostavnijih alata koje možemo koristiti za nadgledajte naš Linux server jednostavnije, pristupačnije daljnjim korisnicima. A sada ćemo pregledati poziv linux-crtica, vrlo kompletan i jednostavan za instalaciju i početak upotrebe.

Da vidimo onda, kako instalirati linux-dash na Ubuntu i sa Nginxom kao web serverom (Ovu smo opciju uzeli u usporedbi s Apacheom jer je ona najviše porasla posljednjih mjeseci). Za početak, kao i uvijek pribjegavamo naredbenom retku kako bismo unijeli sljedeće:

sudo apt-get instalacija git nginx php5-json php5-fpm php5-curl

Zatim deaktiviramo zadanu konfiguraciju u Nginxu:

sudo rm / etc / nginx / sites-enabled / default

Sada moramo urediti datoteku /etc/ngingx/conf.d/linuxdash.conf, a mi ćemo utvrditi da Nginx koristi port 8080, pa bi sadržaj datoteke trebao biti sljedeći:

server {
ime_poslužitelja $ ime_domena;
slušajte 8080;
root / var / www;
index index.html index.php;
access_log /var/log/nginx/access.log;
error_log /var/log/nginx/error.log;

lokacija ~ * \. (?: xml | ogg |mp3| mp4 | ogv | svg | svgz | eot | otf | woff | ttf | css | js | jpg | jpeg | gif | png | ico) $ {
try_files $ uri = 404;
ističe max;
access_log isključen;
public add_headerPragma;
add_header Kontrola predmemorije "javno, mora ponovo potvrditi, proksi-potvrditi";
}

location / linux-crtica {
index index.html index.php;
}

# PHP-FPM putem utičnica
lokacija ~ \ .php (/ | $) {
fastcgi_param SCRIPT_FILENAME $ document_root $ fastcgi_script_name;
fastcgi_split_path_info ^ (. +? \. php) (/.*) $;
fastcgi_pass unix: /var/run/php5-fpm.sock;
if (! -f $ document_root $ fastcgi_script_name) {
povratak 404;
}
try_files $ uri $ uri / /index.php?$args;
uključuju fastcgi_params;
}
}

Sad moramo konfigurišite php-fpm, jedan od paketa koji smo instalirali u prvom koraku, a to radimo uređivanjem datoteke /etc/php5/fpm/pool.d/www.conf, za dodavanje parametara 'user', 'group' i 'listen (ostatak datoteke može ostati nepromijenjen:

korisnik = www-podaci
grupa = www-podaci
slušati = /var/run/php5-fpm.sock

Napokon smo spremni instalirajte linux-dash, koji nema PPA, ali instaliramo iz github-a:

git klon https://github.com/afaqurk/linux-dash.git
sudo cp -r linux-dash / / var / www /
sudo chown -R www-podaci: www-podaci / var / www

Da završimo, moramo samo ponovo pokrenuti Nginx server zajedno sa php5-fpm:

sudo usluga php5-fpm restart
sudo servis nginx restart

Sada kada smo instalirali ovaj alat, nastavit ćemo sa onim što slijedi, a to je vidjeti kako ga efikasno koristiti nadgledajte naš Linux server, a za to moramo pokrenuti web preglednik, otvoriti karticu i unijeti URL našeg poslužitelja nakon čega slijedi port 8080 i instalacija linux-dash, koji bi, slijedeći gore prikazane korake, trebali biti nešto poput:

http://<linux-IP-address>:8080/linux-dash/

Kao što vidimo, linux-dash sučelje je prilično jednostavno a sastoji se od ploče u kojoj možemo vizualizirati razne widgete i u njima sistemska svojstva, widgete koje s druge strane možemo preuređivati ​​po svojoj volji kako bismo ih što bolje prilagodili našim preferencijama, a teme možemo koristiti i za prilagodbu pojava linux-crtice na našem sistemu. Među različitim parametrima koje ćemo moći nadzirati pomoću linux-crtice imamo opće informacije o sistemu (operativni sistem, RAM memorija, broj jezgri), upotrebu diska i svaku od montiranih particija sistema, instalirani dodaci (mysql, openssl, python itd.), a zatim i sve informacije povezane s povezivanjem: aktivna sučelja (s informacijama o svakom od njih), brzina preuzimanja i učitavanja servera, broj dolaznih i odlaznih veza, ping , povezanih korisnika i aktivnih procesa između nekoliko drugih stvari.

Kao što vidimo, to je prilično cjelovito rješenje i što je najbolje, vrlo jednostavno za instalaciju i početak korištenja, tako da ne moramo biti napredni korisnici da bismo ga iskoristili. Nadamo se da su ovi koraci bili korisni, tako da se potiču naši čitatelji da probaju, jer će ih u više od jednog slučaja pronaći vrlo ugodno iznenađenje.


Ostavite komentar

Vaša e-mail adresa neće biti objavljena. Obavezna polja su označena sa *

*

*

  1. Za podatke odgovoran: Miguel Ángel Gatón
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obavezi.
  5. Pohrana podataka: Baza podataka koju hostuje Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.