Хочу реализовать логику:
Если на хосте алерт (активный триггер) host.down то все другие алерты по этому хосту должны подавляться на время активного триггера host.down.
В рамках одного шаблона это легко делается зависимостью триггеров. но на хостах разные шаблоны и все их в один никак не объединить.
Условие можно строить по тегам, но Events colleration не подходит. в корреляции есть только один тип действия - закрыть алерты. и такие алерты в 99% случаев откроются заново, т.к ситуация то не поменялась. Нужно подавить сработку триггеров на время активного триггера host.down
Возможно это надо делать только через API, но даже если я по тегам через API сделаю подавление, то остается вопрос как вернуть работу триггеров после закрытия алерта host.down. Причем вернуть то надо только те,, что подавлены на предидущем этапе. если что то подавлено вручную - это затронуть не должно.
Может кто-то нечто подобное реализовывал?
Есть альтернативный путь без подавления алертов - через API для хостов уже после применения шаблонов указывать зависимость триггеров. Запускать такую штуку переодически для перестройки на случай появления нового хоста или изменения шаблонов. Но как такое сделать через API я не очень понимаю.
Если на хосте алерт (активный триггер) host.down то все другие алерты по этому хосту должны подавляться на время активного триггера host.down.
В рамках одного шаблона это легко делается зависимостью триггеров. но на хостах разные шаблоны и все их в один никак не объединить.
Условие можно строить по тегам, но Events colleration не подходит. в корреляции есть только один тип действия - закрыть алерты. и такие алерты в 99% случаев откроются заново, т.к ситуация то не поменялась. Нужно подавить сработку триггеров на время активного триггера host.down
Возможно это надо делать только через API, но даже если я по тегам через API сделаю подавление, то остается вопрос как вернуть работу триггеров после закрытия алерта host.down. Причем вернуть то надо только те,, что подавлены на предидущем этапе. если что то подавлено вручную - это затронуть не должно.
Может кто-то нечто подобное реализовывал?
Есть альтернативный путь без подавления алертов - через API для хостов уже после применения шаблонов указывать зависимость триггеров. Запускать такую штуку переодически для перестройки на случай появления нового хоста или изменения шаблонов. Но как такое сделать через API я не очень понимаю.
Comment