Добавить в корзинуПозвонить
Найти в Дзене
IT, Python, Mikrotik, Linux

Мониторим nginx c помощи zabbix

Мониторим nginx c помощи zabbix. nginx - открываем настройки сайта в nginx и добавляем код. Перед добавлением <IP вашего Zabbix сервера> меняем на свой ip zabbix сервера. * Если сайт внутренний, защищать не обязательно, убираем из кода allow <IP вашего Zabbix сервера>; deny all; location = /basic_status { stub_status; access_log off; allow <IP вашего Zabbix сервера>; deny all; } - после добавление этого кода, проверяем настройки nginx nginx -t - если ошибок нет, перезапускаем nginx sudo service nginx restart - открываете ваш сайт и проверяете есть ли данные (moysayt.ru поменяйте на свой адрес сайта) moysayt.ru/basic_status там будет примерно вот такая информация Active connections: 291 server accepts handled requests 16630948 16630948 31070465 Reading: 6 Writing: 179 Waiting: 106 если нет ничего или какая-та ошибка, вот тут 👉 сайт есть инфо ——————————— zabbix - открываем наш сервер и добавляем шаблон Nginx by HTTP - открываем Макросы (macros) и добавляем: 1. макрос: {$NGINX.

Мониторим nginx c помощи zabbix.

nginx

- открываем настройки сайта в nginx и добавляем код.

Перед добавлением <IP вашего Zabbix сервера> меняем на свой ip zabbix сервера.

* Если сайт внутренний, защищать не обязательно, убираем из кода

allow <IP вашего Zabbix сервера>;

deny all;

location = /basic_status {

stub_status;

access_log off;

allow <IP вашего Zabbix сервера>;

deny all;

}

- после добавление этого кода, проверяем настройки nginx

nginx -t

- если ошибок нет, перезапускаем nginx

sudo service nginx restart

- открываете ваш сайт и проверяете есть ли данные (moysayt.ru поменяйте на свой адрес сайта)

moysayt.ru/basic_status

там будет примерно вот такая информация

Active connections: 291

server accepts handled requests

16630948 16630948 31070465

Reading: 6 Writing: 179 Waiting: 106

если нет ничего или какая-та ошибка, вот тут 👉 сайт есть инфо

———————————

zabbix

- открываем наш сервер и добавляем шаблон

Nginx by HTTP

- открываем Макросы (macros) и добавляем:

1. макрос: {$NGINX.STUB_STATUS.HOST}

значение: адрес вашего сайта (без http/https)

2. макрос: {$NGINX.STUB_STATUS.PATH}

значение: basic_status

3. макрос: {$NGINX.STUB_STATUS.PORT}

значение: 443

4. макрос: {$NGINX.STUB_STATUS.SCHEME}

значение: https

Совет: если не знаете что значит "открываем настройки сайта в nginx и добавляем код", лучше не стоит трогать настройки, можете создать себе проблем на ровном месте!

Наш канал: 👉 proit_world

#nginx #zabbix