Найти в Дзене
Василий Новопашин

Мониторинг сервера NGINX через Zabbix

Включаем модуль отображения базовой статистики для сервера nginx. nano /etc/nginx/conf.d/stub_status.conf server {
listen 127.0.0.1:80;
server_name 127.0.0.1;
location /nginx_status {
stub_status on;
access_log off;
allow 127.0.0.1;
deny all;
}
} Проверяем конфиг
nginx -t nginx: the configuration file /etc/nginx/nginx.conf syntax is ok nginx: configuration file /etc/nginx/nginx.conf test is successful Применяем
nginx -s reload Проверяем curl http://127.0.0.1/nginx_status Active connections: 3 server accepts handled requests 16 16 65 Reading: 0 Writing: 1 Waiting: 2 Настройка web части Привязываем шаблон В макросы прописываем и получаем данные

Включаем модуль отображения базовой статистики для сервера nginx.

nano /etc/nginx/conf.d/stub_status.conf

server {
listen 127.0.0.1:80;
server_name 127.0.0.1;
location /nginx_status {
stub_status on;
access_log off;
allow 127.0.0.1;
deny all;
}
}

Проверяем конфиг
nginx -t

nginx: the configuration file /etc/nginx/nginx.conf syntax is ok
nginx: configuration file /etc/nginx/nginx.conf test is successful

Применяем
nginx -s reload

Проверяем

curl http://127.0.0.1/nginx_status

Active connections: 3
server accepts handled requests
16 16 65
Reading: 0 Writing: 1 Waiting: 2

Настройка web части

Привязываем шаблон

В макросы прописываем

-2

и получаем данные

-3

-4