Как сделать автоматическую зависимость триггеров от доступности Default Gateway?
Есть несколько десятков удаленных офисов. С помощью ICMP ping в Zabbix мониторю доступ в интернет из этих удаленных офисов (пингуя роутеры через интернет).
Если упадет канал в той точке, где установлен Zabbix сервер, то пинг не пройдет до всех остальных удаленных офисов, сработают триггеры о недоступности роутеров во всех удаленных офисах.
Можно сделать зависимость триггеров, от другого триггера (который будет срабатывать, если, не проходит пинг до 8.8.8.8 или шлюза провайдера и отключать остальные триггеры).
Как массово назначить зависимость остальных триггеров от данного триггера?
Как назначать зависимость триггеров во всех подсетях, кроме текущей в зависимости от доступности шлюза провайдера?
Нашел решение.
1. Создаем узел "маршрутизатор провайдера"
2. Применяем к узлу "маршрутизатор провайдера" стандартный шаблон "Template Module ICMP Ping"
3. Удаляем ненужные Items и Triggers из хоста "Маршрутизатор провайдера
4. Клонируем шаблон Template Module ICMP Ping и называем его ICMP Ping Internet Group
5. В Triggers шаблона ICMP Ping Internet Group на вкладке Trigger изменяем "Unavailable by ICMP ping". Добавляем зависимость (вкладка Dependencies) от триггера Unavailable by ICMP ping хоста "маршрутизатор провайдера".
6. Применяем созданный шаблон к группе узлов в интернете, которые нужно мониторить.