Есть ли способ отложить действия по восстановлению в Zabbix, как при обычных операциях?

Я могу настроить Zabbix так, чтобы он отправлял мне уведомления по электронной почте, только если прошло определенное время, а проблема с триггером все еще активна на панели инструментов.

Теперь в Zabbix нет опции в разделе «Операции восстановления» для задержки, как у «Операций», но есть способ что-то настроить, чтобы я мог получать почту «РАЗРЕШЕНО» только в том случае, если для определенного триггера было письмо «ПРОБЛЕМА» на первом месте?

Сейчас это работает так: если я настрою «операции восстановления» для отправки мне «решенного» письма, он отправит мне это независимо от того, отправил он мне «проблемное письмо» или нет.

Я хочу решить эту проблему, потому что получать все уведомления очень неприятно, но мне все равно нужны некоторые уведомления. Например, когда проблема активна более 20 минут, и я хочу видеть только проблему и решенные уведомления для этого.


person CzipO    schedule 16.05.2019    source источник


Ответы (1)


К сожалению, нет выхода из коробки для управления операцией восстановления.

Более подробную информацию можно найти в документации:

Операции восстановления не поддерживают эскалацию - все операции относятся к одному шагу.

Если это важная проблема для вас, есть несколько способов ее решения, но любой обходной путь, который приходит на ум, требует много времени.

Вы можете реализовать несколько триггеров с тегами и связанными с тегами действиями (например: дублировать триггеры с разными действиями и действиями восстановления), управлять проблемой с помощью агента в вашем почтовом ящике (ужасно!) Или написать собственный сценарий, который будет использоваться в качестве действия восстановления по умолчанию .

Этот скрипт должен получить идентификатор проблемы в качестве параметра и использовать его для проверки через API, нужно ли ему молча закрыть проблему, отправить электронное письмо или установить триггер с определенным тегом и использовать его с другим действием zabbix и т. Д.

person Simone Zabberoni    schedule 19.05.2019