Monitorujte server Nginx pomocou systému Linux-dash

linux-dash

Linux znamená webové servery, a je to medzi Apache a Nginx majú značnú časť tohto trhu absolútne dominovanú a je známe, že to nie je dané len tým, aké silné sú obe alternatívy, ale predovšetkým dobrými možnosťami, ktoré pre monitorovať náš web s ktorýmkoľvek z nich. A je to tak, že táto úloha je nesmierne dôležitá pre tých, ktorí pracujú ako správcovia systému a potrebujú neustále vedieť, či servery fungujú a akým spôsobom to robia.

Ale popri osvedčených a pokročilých riešeniach ako Zenoss alebo Nagios máme množstvo jednoduchších nástrojov, ktoré môžeme použiť na monitorovať náš server Linux jednoduchšie, dostupnejšie pre následných používateľov. A teraz ideme skontrolovať hovor linux-dash, veľmi kompletný a ľahko sa inštaluje a začína používať.

Pozrime sa teda, ako nainštalovať linux-dash na Ubuntu a s Nginx ako webovým serverom (Túto možnosť sme vzali nad Apache, pretože je to tá, ktorá za posledné mesiace narástla najviac). Na začiatok sa ako vždy uchýlime k príkazovému riadku a zadáme nasledujúce:

sudo apt-get nainštalovať git nginx php5-json php5-fpm php5-curl

Potom deaktivujeme predvolenú konfiguráciu v Nginx:

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

Teraz musíme súbor upraviť /etc/ngingx/conf.d/linuxdash.conf, a chystáme sa zistiť, že Nginx používa port 8080, takže obsah súboru by mal byť nasledovný:

server {
názov_servera $ názov_domény;
počúvajte 8080;
root / var / www;
index index.html index.php;
access_log /var/log/nginx/access.log;
error_log /var/log/nginx/error.log;

umiestnenie ~ * \. (?: xml | ogg |mp3| mp4 | ogv | svg | svgz | eot | otf | woff | ttf | css | js | jpg | jpeg | gif | png | ico) $ {
try_files $ uri = 404;
uplynie max;
prístup_log vypnutý;
add_header Pragma verejné;
add_header Cache-Control "public, must-revalidate, proxy-revalidate";
}

umiestnenie / linux-dash {
index index.html index.php;
}

# PHP-FPM cez zásuvky
umiestnenie ~ \ .php (/ | $) {
fastcgi_param SCRIPT_FILENAME $ dokument_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 návrat;
}
try_files $ uri $ uri / /index.php?$args;
zahŕňať fastcgi_params;
}
}

Teraz musíme nakonfigurovať php-fpm, jeden z balíkov, ktoré sme nainštalovali v prvom kroku, ktorý vykonáme úpravou súboru /etc/php5/fpm/pool.d/www.conf, na pridanie parametrov „užívateľ“, „skupina“ a „počúvať (zvyšok súboru je možné ponechať nezmenený:

užívateľ = www-data
skupina = www-data
listen = /var/run/php5-fpm.sock

Sme konečne pripravení nainštalujte linux-dash, ktorý nemá PPA, ale inštalujeme z github:

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

Na záver musíme iba reštartovať server Nginx spolu s php5-fpm:

sudo servis php5-fpm restart
sudo služba nginx restart

Teraz, keď sme nainštalovali tento nástroj, budeme pokračovať v nasledujúcom, čo je, ako ho efektívne využiť monitorovať náš server Linux, a preto musíme spustiť webový prehliadač, otvoriť kartu a zadať adresu URL nášho servera nasledovanú portom 8080 a inštaláciou linux-dash, ktorá by po vykonaní vyššie uvedených krokov mala byť asi ako:

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

Ako vidíme, linux-dash rozhranie je celkom jednoduché a skladá sa z dosky, na ktorej môžeme vizualizovať rôzne widgety a v nich vlastnosti systému, widgety, ktoré na druhej strane môžeme ľubovoľne preusporiadať, aby sme čo najlepšie vyhoveli našim preferenciám, a tiež môžeme pomocou tém prispôsobiť vzhľad linux- pomlčka do nášho systému. Medzi rôznymi parametrami, ktoré budeme schopní sledovať pomocou linux-dash, máme všeobecné informácie o systéme (operačný systém, pamäť RAM, počet jadier), využitie disku a o každej z pripojených oblastí systému, nainštalované doplnky (mysql, openssl, python, atď.), a potom všetky informácie týkajúce sa pripojenia: aktívne rozhrania (s informáciami o každom z nich), rýchlosť sťahovania a nahrávania servera, počet prichádzajúcich a odchádzajúcich pripojení, ping , pripojení používatelia a aktívne procesy okrem niekoľkých ďalších vecí.

Ako vidíme, je to pomerne úplné riešenie a čo je najlepšie, inštalácia a spustenie je veľmi jednoduché, takže na to, aby sme ho mohli využívať, nepotrebujeme pokročilých používateľov. Dúfame, že tieto kroky pomohli našim čitateľom povzbudiť ich, aby to skúsili, pretože vo viacerých prípadoch ich čaká veľmi príjemné prekvapenie.


Buďte prvý komentár

Zanechajte svoj komentár

Vaša e-mailová adresa nebude zverejnená. Povinné položky sú označené *

*

*

  1. Zodpovedný za údaje: Miguel Ángel Gatón
  2. Účel údajov: Kontrolný SPAM, správa komentárov.
  3. Legitimácia: Váš súhlas
  4. Oznamovanie údajov: Údaje nebudú poskytnuté tretím stranám, iba ak to vyplýva zo zákona.
  5. Ukladanie dát: Databáza hostená spoločnosťou Occentus Networks (EU)
  6. Práva: Svoje údaje môžete kedykoľvek obmedziť, obnoviť a vymazať.