Я новичок в Zabbix и корпоративного мониторинга. Я только что закончил установку Zabbix 2.4.
Я пытаюсь отслеживать состояние всех наших vhosts
дислоцированных на разных серверах.
До сих пор единственное решение, которое я придумал, - это вручную добавить Web scenario
хост Zabbix Server для каждого, который vhost
я хочу отслеживать. Но это не так удобно.
Осматривая вокруг, я нашел ветку форума с частично функционирующей идеей: использование a, template
которое считывает с целевого сервера все vhosts
(через a macro
) и создает a Web scenario
для каждого vhost
.
РЕДАКТИРОВАТЬ : Это решение (на основе Zabbix 2.2) не работает, потому что невозможно использовать LLD (Low Level Discovery) с Web scenarios
.
Существует Feature Request открыт с 14 ноября по реализации LLD
на Web scenarios
.
ВОПРОС
Вопрос в том, есть ли какое-то решение или предложение о том, как подойти к такому виду мониторинга в ожидании реализации функции, или, возможно, мой подход совершенно неверен.
источник
Ответы:
Я использовал скрипт, который использует Zabbix API для создания сценариев.
и для триггеров:
источник
Вот сценарий, который, возможно, поможет вам. Этот скрипт читает список с URL и создает веб-сценарий прямо в базе данных zabbix.
источник