NetXMS Support Forum

Russian Support => Общие вопросы => Topic started by: kozlov_ao on July 09, 2009, 12:59:36 PM

Title: Повторное выполнение скриптов на ноде.
Post by: kozlov_ao on July 09, 2009, 12:59:36 PM
Не подскажите, реально-ли сделать следующее:

Например мониторим сервис.
Происходит событие, срабатывает Tresholds, вылезает аларм и происходит однократное выполнение определенного скрипта. Но, если значение остается неизменным (например сервис остановлен, а с первого раза не завелся..), повторного выполнения скрипта не будет.
Можно-ли сделать так, чтобы пока сервис остановлен (значение 6), агент пытался выполнить скрипт (каждый раз, пока сервер получает от сервиса значение 6)?
Я думал можно тайм-аутами обойтись, но нет... пока состояние сервиса реально не поменяется, новый аларм не вылезет.
Title: Re: Повторное выполнение скриптов на ноде.
Post by: Victor Kirhenshtein on July 09, 2009, 04:51:27 PM
Для этого надо включить повторную отсылку сообщений в threshold'e - в секции "Repeat Event" выбрать "Every .. seconds" и ввести интервал повторной отсылки. Тогда сервер будет повторно посылать такое-же событие, если по истечении заданного интервала условие threashold'a все еще выполняется.
Title: Re: Повторное выполнение скриптов на ноде.
Post by: kozlov_ao on July 10, 2009, 08:55:19 AM
ООО! Виктор, спасибо! Слона-то я и не заметил.. :)