NetXMS Support Forum

Russian Support => Общие вопросы => Topic started by: slilex on July 16, 2020, 04:10:26 PM

Title: Помогите настроить правило в Event Processing Policy
Post by: slilex on July 16, 2020, 04:10:26 PM
Добрый день!
Требуется настроить оповещение по emailу со следующей логикой:  по событию "Sys_node_down" отправляю письмо через 2 минуты с timer_key настроеным на событие "Sys_node_up". //то есть, если нода упала и поднялась за 2 минуты, то оповещение не срабатывает// . Но если нода упадет больше чем на 2 минуты, то оповещение "Node down" срабатываем, а в дальнейшем не происходит оповещение "Node up". Как добиться результата, чтобы при восстановлении ноды после 2 минут происходило оповещение"Node up"?
Title: Re: Помогите настроить правило в Event Processing Policy
Post by: Filipp Sudanov on August 19, 2020, 01:32:45 PM
На сейчас это решается тремя правилами в EPP.
- Первое создает аларм и ставит сообщение на отправку с задержкой
- Второе имеет фильтр-скрипт на входе, срабатывает только если таймер уже истек и посылает сообщение об отмене
- Третье отменяет аларм и таймер
Title: Re: Помогите настроить правило в Event Processing Policy
Post by: Filipp Sudanov on September 25, 2020, 01:12:51 PM
В 3.5 в свойствах действий добавлена проверка - если существует таймер, то не выполнять действие. Теперь можно обойтись двумя правилами - в правиле node up проверять, если таймер, заведенный в node_down еще не истек, то не слать оповещение про node up.