Skip to content

Скрипты мониторинга zabbix для nginx-module-vts

License

Notifications You must be signed in to change notification settings

Vovanys/zabbix_nginx_vts

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

zabbix_nginx_vts

Скрипты мониторинга zabbix для nginx-module-vts

Требования

nginx и установленный модуль nginx-module-vts

Скрипты переделаны из скриптов для NGINX PLUS nginx-plus-zabbix, что-то добавлено, что-то сломано :) т.к. plus более умный и дает больше данных. Добавлено поиск серверов и их статистика, т.к. изначальный скрипт искал только апстримы.

Установка

  1. Добавить в /etc/zabbix/zabbix_agentd.d/userparameter_nginx_vts.conf

    UserParameter=nginx.stat.[],/etc/zabbix/scripts/nginx-stats.py $1 $2 $3 $4 $5 $6 $7 UserParameter=nginx.discovery[],/etc/zabbix/scripts/nginx-discovery.py $1

  2. Перезапустить zabbix-agent

  3. Импортировать шаблон Zabbix

  4. Добавить в host макрос указывающий путь к url status в формате json (!!!) {$URL_VTS_STATUS} например https://site.com/status/format/json

macros

  1. Присоединить шаблон Nginx VTS к узлу сети
  2. Проверить наличие свежих данных

lastdata

discovery

Распространяется как есть.

About

Скрипты мониторинга zabbix для nginx-module-vts

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages