Наблюдавайте Nginx сървър с Linux-тире

linux-тире

Linux означава уеб сървъри, и това ли е между Apache и Nginx те имат добра част от този пазар абсолютно доминиран и е известно, че това се дължи не само на това колко мощни са и двете алтернативи, но преди всичко на добрите възможности, които имаме за наблюдавайте нашия уебсайт с някой от тях. И това е, че тази задача е изключително важна за тези, които работят като системни администратори и трябва да знаят по всяко време дали сървърите работят и по какъв начин го правят.

Но наред с утвърдени и усъвършенствани решения като Zenoss или Nagios, имаме и множество по-прости инструменти, които можем да използваме наблюдавайте нашия Linux сървър по-просто, по-достъпно за потребителите надолу по веригата. И сега ще прегледаме обаждане linux-тире, много пълен и лесен за инсталиране и започване на използване.

Нека да видим тогава, как да инсталирам linux-dash на Ubuntu и с Nginx като уеб сървър (Взехме тази опция пред Apache, защото тя нарасна най-много през последните месеци). Като начало, както винаги прибягваме до командния ред, за да въведем следното:

sudo apt-get инсталирайте git nginx php5-json php5-fpm php5-curl

След това деактивираме конфигурацията по подразбиране в Nginx:

sudo rm / etc / nginx / sites-enabled / по подразбиране

Сега трябва да редактираме файла /etc/ngingx/conf.d/linuxdash.confи ще установим, че Nginx използва порт 8080, така че съдържанието на файла трябва да бъде както следва:

сървър {
име на сървър $ име на домейн;
слушате 8080;
корен / var / www;
индекс index.html index.php;
access_log /var/log/nginx/access.log;
error_log /var/log/nginx/error.log;

местоположение ~ * \. (?: xml | ogg |mp3| mp4 | ogv | svg | svgz | eot | otf | woff | ttf | css | js | jpg | jpeg | gif | png | ico) $ {
try_files $ uri = 404;
изтича макс;
access_log изключен;
add_header Прагма публично;
add_header Cache-Control "публичен, трябва да потвърди повторно, прокси-повторно потвърди";
}

местоположение / linux-тире {
индекс index.html index.php;
}

# PHP-FPM през сокети
местоположение ~ \ .php (/ | $) {
fastcgi_param SCRIPT_FILENAME $ document_root $ fastcgi_script_name;
fastcgi_split_path_info ^ (. +? \. php) (/.*) $;
fastcgi_pass unix: /var/run/php5-fpm.sock;
ако (! -f $ document_root $ fastcgi_script_name) {
404 върне;
}
try_files $ uri $ uri / /index.php?$args;
включват fastcgi_params;
}
}

Сега трябва конфигуриране на php-fpm, един от пакетите, които инсталирахме в първата стъпка, което правим чрез редактиране на файла /etc/php5/fpm/pool.d/www.conf, за да добавите параметрите „потребител“, „група“ и „слушане (останалата част от файла може да остане непроменена:

потребител = www-данни
група = www-данни
listen = /var/run/php5-fpm.sock

Най-накрая сме готови инсталирайте linux-dash, който няма PPA, но инсталираме от github:

git клонинг https://github.com/afaqurk/linux-dash.git
sudo cp -r linux-dash / / var / www /
sudo chown -R www-data: www-data / var / www

За да завършим, трябва само да рестартираме сървъра Nginx заедно с php5-fpm:

sudo услуга php5-fpm рестартиране
sudo услуга nginx рестартиране

След като инсталирахме този инструмент, ще продължим с това, което следва, което е да видим как да го използваме ефективно наблюдавайте нашия Linux сървър, и за това трябва да стартираме уеб браузъра, да отворим раздел и да въведем URL адреса на нашия сървър, последван от порт 8080 и инсталацията на linux-dash, която, следвайки стъпките, показани по-горе, трябва да бъде нещо като:

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

Както виждаме, linux-dash интерфейсът е доста ясен и се състои от дъска, в която можем да визуализираме няколко приспособления и в тях системните свойства, приспособления, които от друга страна можем да пренаредим на вкус, за да ги приспособим възможно най-добре към нашите предпочитания и също така можем да използваме теми за адаптиране на появата на linux- dash в нашата система. Сред различните параметри, които ще можем да наблюдаваме с linux-dash, имаме общата информация за системата (операционна система, RAM памет, брой ядра), използването на диска и на всеки от монтираните дялове на системата, инсталирани плъгини (mysql, openssl, python и т.н.) и след това цялата информация, свързана с свързаността: активни интерфейси (с информация за всеки един от тях), скорост на изтегляне и качване на сървъра, брой входящи и изходящи връзки, ping , свързани потребители и активни процеси сред няколко други неща.

Както виждаме, това е доста цялостно решение и най-доброто, много лесно за инсталиране и започване на използване, така че не е нужно да сме напреднали потребители, за да се възползваме от него. Надяваме се, че тези стъпки са били полезни, така че нашите читатели се насърчават да го изпробват, защото в повече от един случай те ще намерят много приятна изненада.


Оставете вашия коментар

Вашият имейл адрес няма да бъде публикуван. Задължителните полета са отбелязани с *

*

*

  1. Отговорен за данните: Мигел Анхел Гатон
  2. Предназначение на данните: Контрол на СПАМ, управление на коментари.
  3. Легитимация: Вашето съгласие
  4. Съобщаване на данните: Данните няма да бъдат съобщени на трети страни, освен по законово задължение.
  5. Съхранение на данни: База данни, хоствана от Occentus Networks (ЕС)
  6. Права: По всяко време можете да ограничите, възстановите и изтриете информацията си.