Помогите настроить правило в Event Processing Policy

Started by slilex, July 16, 2020, 04:10:26 PM

Previous topic - Next topic

slilex

Добрый день!
Требуется настроить оповещение по emailу со следующей логикой:  по событию "Sys_node_down" отправляю письмо через 2 минуты с timer_key настроеным на событие "Sys_node_up". //то есть, если нода упала и поднялась за 2 минуты, то оповещение не срабатывает// . Но если нода упадет больше чем на 2 минуты, то оповещение "Node down" срабатываем, а в дальнейшем не происходит оповещение "Node up". Как добиться результата, чтобы при восстановлении ноды после 2 минут происходило оповещение"Node up"?

Filipp Sudanov

На сейчас это решается тремя правилами в EPP.
- Первое создает аларм и ставит сообщение на отправку с задержкой
- Второе имеет фильтр-скрипт на входе, срабатывает только если таймер уже истек и посылает сообщение об отмене
- Третье отменяет аларм и таймер

Filipp Sudanov

В 3.5 в свойствах действий добавлена проверка - если существует таймер, то не выполнять действие. Теперь можно обойтись двумя правилами - в правиле node up проверять, если таймер, заведенный в node_down еще не истек, то не слать оповещение про node up.