Pārraugiet Nginx serveri ar Linux domuzīmi

linux-domuzīme

Linux apzīmē tīmekļa serveri, un vai tas ir starp Apache un Nginx viņiem ir absolūti dominējoša šī tirgus daļa, un ir zināms, ka tas ir saistīts ne tikai ar to, cik spēcīgas ir abas alternatīvas, bet galvenokārt ar mūsu labām iespējām. uzraudzīt mūsu vietni ar jebkuru no tiem. Un tas ir tas, ka šis uzdevums ir ārkārtīgi svarīgs tiem, kas strādā par sistēmas administratoriem un kuriem vienmēr ir jāzina, vai serveri darbojas un kādā veidā viņi to dara.

Taču līdzās vispāratzītiem un progresīvi lietojamiem risinājumiem, piemēram, Zenoss vai Nagios, mums ir daudz vienkāršāku rīku, ko varam izmantot, lai uzraudzīt mūsu Linux serveri vienkāršāk, pieejamāk pakārtotajiem lietotājiem. Un tagad mēs pārskatīsim zvanu linux-domuzīme, ļoti pilnīga un vienkārša uzstādīšana un lietošanas sākšana.

Tad redzēsim, kā instalēt linux-dash Ubuntu un izmantojot Nginx kā tīmekļa serveri (Mēs izmantojām šo opciju, nevis Apache, jo tā pēdējos mēnešos ir visvairāk augusi). Vispirms, kā vienmēr, mēs izmantojam komandrindu, lai ievadītu šo:

sudo apt-get instalēt git nginx php5-json php5-fpm php5-curl

Tad mēs deaktivizējam noklusējuma konfigurāciju Nginx:

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

Tagad mums ir jārediģē fails /etc/ngingx/conf.d/linuxdash.conf, un mēs noteiksim, ka Nginx izmanto portu 8080, tāpēc faila saturam jābūt šādam:

serveris {
servera_nosaukums $ domēna_nosaukums;
klausīties 8080;
sakne / var / www;
indekss indekss.html indekss.php;
access_log /var/log/nginx/access.log;
error_log /var/log/nginx/error.log;

atrašanās vieta ~ * \. (?: xml | ogg |mp3| mp4 | ogv | svg | svgz | eot | otf | woff | ttf | css | js | jpg | jpeg | gif | png | ico) $ {
try_files $ uri = 404;
beidzas max;
access_log off;
publiska add_headerPragma;
add_header Cache-Control "publisks, jārevalidē atkārtoti, jāpārliecinās par starpniekserveri";
}

atrašanās vieta / linux-dash {
indekss indekss.html indekss.php;
}

# PHP-FPM caur ligzdām
atrašanās vieta ~ \ .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) {
404 atgriezties;
}
try_files $ uri $ uri / /index.php?$args;
iekļaut fastcgi_params;
}
}

Tagad mums tas ir jādara konfigurēt php-fpm, viena no pakotnēm, ko instalējām pirmajā darbībā, ko veicam, rediģējot failu /etc/php5/fpm/pool.d/www.conf, lai pievienotu parametrus "lietotājs", grupa "un" klausieties (pārējo failu var atstāt nemainītu:

lietotājs = www-dati
grupa = www-dati
klausieties = /var/run/php5-fpm.sock

Beidzot esam gatavi instalēt linux-dash, kuram nav PPA, bet mēs instalējam no github:

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

Lai pabeigtu, mums tikai jārestartē Nginx serveris kopā ar php5-fpm:

sudo pakalpojuma php5-fpm restartēšana
sudo serviss nginx restart

Tagad, kad esam instalējuši šo rīku, mēs turpināsim ar tālāk norādīto, proti, lai noskaidrotu, kā to efektīvi izmantot uzraudzīt mūsu Linux serveri, un šim nolūkam mums ir jāstartē tīmekļa pārlūkprogramma, jāatver cilne un jāievada mūsu servera URL, kam seko ports 8080 un linux-dash instalācija, kurai pēc iepriekš norādītajām darbībām vajadzētu būt apmēram šādam:

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

Kā redzam, Linux-dash interfeiss ir diezgan vienkāršs un tas sastāv no tāfeles, kurā mēs varam vizualizēt dažādus logrīkus un tajos sistēmas rekvizītus, logrīkus, kurus, no otras puses, varam pārkārtot pēc vēlēšanās, lai tie pēc iespējas labāk atbilstu mūsu vēlmēm, kā arī mēs varam izmantot motīvus, lai pielāgotu Linux-dash parādīšanās mūsu sistēmā. Starp dažādiem parametriem, kurus mēs varēsim pārraudzīt, izmantojot linux-dash, mums ir vispārīga informācija par sistēmu (operētājsistēma, operatīvā atmiņa, kodolu skaits), diska lietojums un par katru sistēmas uzstādīto nodalījumu, instalētie spraudņi (mysql, openssl, python u.c.), un pēc tam visa ar savienojamību saistītā informācija: aktīvās saskarnes (ar informāciju par katru no tām), servera lejupielādes un augšupielādes ātrums, ienākošo un izejošo savienojumu skaits, ping. , saistītie lietotāji un aktīvie procesi, cita starpā.

Kā redzam, tas ir diezgan pilnīgs risinājums, un, pats galvenais, to ir ļoti vienkārši instalēt un sākt lietot, tāpēc mums nav jābūt pieredzējušiem lietotājiem, lai to izmantotu. Mēs ceram, ka šīs darbības ir bijušas noderīgas, lai mūsu lasītāji būtu mudināti to izmēģināt, jo vairāk nekā vienā gadījumā viņi atradīs ļoti patīkamu pārsteigumu.


Atstājiet savu komentāru

Jūsu e-pasta adrese netiks publicēta. Obligātie lauki ir atzīmēti ar *

*

*

  1. Atbildīgais par datiem: Migels Ángels Gatóns
  2. Datu mērķis: SPAM kontrole, komentāru pārvaldība.
  3. Legitimācija: jūsu piekrišana
  4. Datu paziņošana: Dati netiks paziņoti trešām personām, izņemot juridiskus pienākumus.
  5. Datu glabāšana: datu bāze, ko mitina Occentus Networks (ES)
  6. Tiesības: jebkurā laikā varat ierobežot, atjaunot un dzēst savu informāciju.