Відстежуйте сервер 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 / default

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

сервер {
ім'я сервера $ ім'я_домену;
слухати 8080;
root / 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 відключено;
public add_headerPragma;
add_header Кеш-контроль "public, must-revalidate, proxy-revalidate";
}

location / linux-dash {
індекс 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;
if (! -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-дані
слухати = /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 restart
Служба Sudo nginx перезавантажити

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

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

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

Як ми бачимо, це досить повне рішення і, що найкраще, дуже просте у встановленні та розпочатому використанні, тому нам не потрібно бути досвідченими користувачами, щоб скористатися ним. Ми сподіваємось, що ці кроки були корисними для наших читачів, щоб їх заохотити спробувати, тому що в декількох випадках їх чекає дуже приємний сюрприз.


Залиште свій коментар

Ваша електронна адреса не буде опублікований. Обов'язкові для заповнення поля позначені *

*

*

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