Мы работаем с Zabbix (2.4.7), я буду называть его сервером zabbix. У zabbix сервера есть много машин, которые он контролирует. На машинах установлен агент zabbix.
Машины на самом деле являются виртуальными машинами. Мы хотели бы проверить связь с хост-машиной, на которой работает виртуальная машина. На хост-машинах, на которых работает vms, не установлен агент zabbix, и у нас нет доступа к этим хост-машинам.
Сервер Zabbix может пинговать vms по адресу 192.168.15.10. Хост-компьютер, на котором работает виртуальная машина, имеет IP-адрес 192.168.15.5. Третий квадрант ip изменяется на каждую виртуальную машину, но виртуальная машина всегда находится на адресе .10, а хост всегда находится на адресе .5.
Мы хотели бы создать триггер, чтобы сказать, если хост доступен для проверки связи, а виртуальная машина - нет, тогда предупреждение.
Я могу создать элемент для проверки связи с виртуальной машиной, но как мне создать элемент для проверки связи с хостом? Я бы хотел добавить это в шаблон, а не добавлять элемент для каждого хоста, поскольку у нас много виртуальных машин.
РЕДАКТИРОВАТЬ
Вот более четкое описание:
Как нам теперь приступить к созданию шаблона, который можно легко добавить к каждой новой виртуальной машине во время автоматического обнаружения, где в шаблоне есть элемент, который пингует хост-машину по адресу .5, элемент, который пингует виртуальную машину по адресу .10, и триггер, говорящий: «Если хост доступен для проверки связи, а виртуальная машина не поддерживает проверку связи, то запускать предупреждение»?
Насколько я могу судить, нет способа настроить элемент zabbix для:
По-видимому прототипы хоста может помочь с этим, но я не мог разобраться в прототипах хостов, поэтому был выбран подход внешние проверки: