Всем доброго дня!
При настройке триггеров возникла необходимость указать различное значение для константы сравнения для различных групп узлов. В глобальном шаблоне (скажем, Windows Server), объединяющем практически все узлы, был создан пользовательский макрос. В части шаблонов макрос переопределён.
В результате, к узлы присоединены 2 шаблона: Windows Server и другой, в котором значение макроса переопределено, но при просмотре унаследованных макросов вижу что применяется значение из глобального шаблона Windows Server.
По документации:
В веб-интерфейсе Zabbix 4.4 не нахожу ID шаблона.
В нашем случае с 2-мя группами похоже можно макрос из шаблона типа Windows Server вынести макрос на уровень глобального и всё должно будет заработать как нужно.
А если, групп и шаблонов больше 2-х, как определить "уровень" и ID шаблона и можно ли их как-то менять чтобы добиться правильного порядка применения макросов?
При настройке триггеров возникла необходимость указать различное значение для константы сравнения для различных групп узлов. В глобальном шаблоне (скажем, Windows Server), объединяющем практически все узлы, был создан пользовательский макрос. В части шаблонов макрос переопределён.
В результате, к узлы присоединены 2 шаблона: Windows Server и другой, в котором значение макроса переопределено, но при просмотре унаследованных макросов вижу что применяется значение из глобального шаблона Windows Server.
По документации:
Zabbix раскрывает макросы в соответствии со следующей очередностью:
- макрос, назначенный узлу сети (проверяется в первую очередь)
- макрос, назначенный на первый уровень шаблонов у узла сети (т.е. шаблоны присоединенные напрямую к узлу сети), которые отсортированы по ID шаблона
- макрос, назначенный на второй уровень шаблонов у узла сети, которые отсортированы по ID шаблона
- макрос назначенный на третий уровень шаблонов у узла сети, которые отсортированы по ID шаблона и так далее
- глобальные макросы (проверяются в последнюю очередь)
В нашем случае с 2-мя группами похоже можно макрос из шаблона типа Windows Server вынести макрос на уровень глобального и всё должно будет заработать как нужно.
А если, групп и шаблонов больше 2-х, как определить "уровень" и ID шаблона и можно ли их как-то менять чтобы добиться правильного порядка применения макросов?