Здравствуйте.
Есть несколько серверов, на которых работает некий процесс (для простоты пусть это будет nginx). Для шаблона, привязанного к хосту, настроено автоопределение сервиса, что nginx слушает порт 80. Далее к узлу сети подключается шаблон, в котором идет опрос нескольких параметров запросами к IP-сервера к порту 80; также ведется мониторинг логов nginx активным zabbix-агентом.
Все работает отлично, но появился еще один сервер, на котором nginx запущен в нескольких экземплярах; он по-прежнему слушает порт 80, на нескольких IP-адресах, и имеет логи в нескольких местах. Соответственно, мониторить и собирать по ним статистику надо по отдельности.
Создать автоопределение нескольких независимых сервисов, у которых критерием уникальности будет IP-адрес, - не проблема. Но я не понимаю, как настроить, чтобы подключалось несколько экземпляров шаблонов, для мониторинга нескольких независимых экземпляров одного сервиса. Может быть, у кого-то есть практический опыт или идеи реализации такой схемы?
Есть несколько серверов, на которых работает некий процесс (для простоты пусть это будет nginx). Для шаблона, привязанного к хосту, настроено автоопределение сервиса, что nginx слушает порт 80. Далее к узлу сети подключается шаблон, в котором идет опрос нескольких параметров запросами к IP-сервера к порту 80; также ведется мониторинг логов nginx активным zabbix-агентом.
Все работает отлично, но появился еще один сервер, на котором nginx запущен в нескольких экземплярах; он по-прежнему слушает порт 80, на нескольких IP-адресах, и имеет логи в нескольких местах. Соответственно, мониторить и собирать по ним статистику надо по отдельности.
Создать автоопределение нескольких независимых сервисов, у которых критерием уникальности будет IP-адрес, - не проблема. Но я не понимаю, как настроить, чтобы подключалось несколько экземпляров шаблонов, для мониторинга нескольких независимых экземпляров одного сервиса. Может быть, у кого-то есть практический опыт или идеи реализации такой схемы?
Comment