Nadzirajte strežnik Nginx s pomišljajem Linux

linux-pomišljaj

Linux pomeni spletni strežniki, in je to med Apače in Nginx imajo dober del tega trga absolutno prevladujoč, in znano je, da to ni posledica le moči obeh možnosti, ampak predvsem dobrih možnosti, ki jih imamo za spremljati našo spletno stran s katerim koli od njih. In to je, da je ta naloga izjemno pomembna za tiste, ki delajo kot sistemski skrbniki in morajo ves čas vedeti, ali strežniki delujejo, in na kakšen način to počnejo.

Toda poleg dobro uveljavljenih in naprednih rešitev, kot sta Zenoss ali Nagios, imamo na voljo še veliko preprostejših orodij, s katerimi lahko uporabimo spremljati naš Linux strežnik preprosteje, dostopnejši nadaljnjim uporabnikom. In zdaj bomo pregledali klic linux-pomišljaj, zelo popoln in enostaven za namestitev in začetek uporabe.

Poglejmo potem, kako namestiti linux-dash na Ubuntu in z Nginxom kot spletnim strežnikom (To možnost smo izbrali v primerjavi z Apachejem, saj je ta v zadnjih mesecih najbolj zrasel). Za začetek se kot vedno zatečemo k ukazni vrstici in vnesemo naslednje:

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

Potem deaktiviramo privzeto konfiguracijo v Nginxu:

sudo rm / etc / nginx / omogočena spletna mesta / privzeto

Zdaj moramo datoteko urediti /etc/ngingx/conf.d/linuxdash.conf, in ugotovili bomo, da Nginx uporablja vrata 8080, zato mora biti vsebina datoteke naslednja:

strežnik {
ime strežnika $ ime_domena;
poslušaj 8080;
root / var / www;
indeks 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;
poteče največ;
access_log off;
add_header Pragma javna;
add_header Nadzor predpomnilnika "public, must-revalidate, proxy-revalidate";
}

location / linux-dash {
indeks index.html index.php;
}

# PHP-FPM prek vtičnic
lokacija ~ \ .php (/ | $) {
fastcgi_param SCRIPT_FILENAME $ document_root $ fastcgi_script_name;
fastcgi_split_path_info ^ (. +? \. php) (/.*) $;
fastcgi_pass unix: /var/run/php5-fpm.sock;
če (! -f $ document_root $ fastcgi_script_name) {
404 vrniti;
}
try_files $ uri $ uri / /index.php?$args;
vključujejo fastcgi_params;
}
}

Zdaj moramo konfigurirajte php-fpm, enega od paketov, ki smo ga namestili v prvem koraku, kar storimo z urejanjem datoteke /etc/php5/fpm/pool.d/www.conf, da dodate parametre 'uporabnik', 'skupina' in 'poslušaj (preostali del datoteke lahko ostane nespremenjen:

uporabnik = www-podatki
group = www-podatki
poslušaj = /var/run/php5-fpm.sock

Končno smo pripravljeni namestite linux-dash, ki nima PPA, namestimo pa iz github:

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

Za konec moramo le znova zagnati strežnik Nginx skupaj s php5-fpm:

sudo storitev php5-fpm ponovni zagon
Ponovno zaženite storitev nginx

Zdaj, ko smo namestili to orodje, bomo nadaljevali s tem, kar sledi, to je, da vidimo, kako ga učinkovito uporabiti spremljati naš Linux strežnik, za to pa moramo zagnati spletni brskalnik, odpreti zavihek in vnesti URL našega strežnika, ki mu sledijo vrata 8080 in namestitev linux-dash, ki naj bi bila po zgornjih korakih nekaj takega:

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

Kot vidimo, linux-dash vmesnik je precej preprost in je sestavljen iz plošče, na kateri lahko vizualiziramo različne pripomočke in v njih sistemske lastnosti, pripomočke, ki jih po drugi strani lahko poljubno preuredimo, da jih čim bolje prilagodimo svojim željam, teme pa lahko uporabimo tudi za pojav linux-dash v našem sistemu. Med različnimi parametri, ki jih bomo lahko spremljali z linux-dash, imamo splošne informacije o sistemu (operacijski sistem, RAM pomnilnik, število jeder), uporabo diska in vsako od nameščenih particij sistema, nameščeni vtičniki (mysql, openssl, python itd.) in nato vse informacije, povezane s povezljivostjo: aktivni vmesniki (s podatki o vsakem od njih), hitrost prenosa in nalaganja strežnika, število dohodnih in odhodnih povezav, ping povezan uporabnike in aktivne procese med nekaj drugimi.

Kot lahko vidimo, je to dokaj celovita rešitev in kar je najboljše, zelo enostavna za namestitev in začetek uporabe, zato nam ni treba biti napredni uporabniki, da bi jo izkoristili. Upamo, da so bili ti koraki v pomoč našim bralcem, da jih spodbujajo, da jih preizkusijo, saj jih bo v več kot enem primeru prijetno presenetilo.


Pustite svoj komentar

Vaš e-naslov ne bo objavljen. Obvezna polja so označena z *

*

*

  1. Za podatke odgovoren: Miguel Ángel Gatón
  2. Namen podatkov: Nadzor neželene pošte, upravljanje komentarjev.
  3. Legitimacija: Vaše soglasje
  4. Sporočanje podatkov: Podatki se ne bodo posredovali tretjim osebam, razen po zakonski obveznosti.
  5. Shranjevanje podatkov: Zbirka podatkov, ki jo gosti Occentus Networks (EU)
  6. Pravice: Kadar koli lahko omejite, obnovite in izbrišete svoje podatke.