Повторное выполнение скриптов на ноде.

Started by kozlov_ao, July 09, 2009, 12:59:36 PM

Previous topic - Next topic

kozlov_ao

Не подскажите, реально-ли сделать следующее:

Например мониторим сервис.
Происходит событие, срабатывает Tresholds, вылезает аларм и происходит однократное выполнение определенного скрипта. Но, если значение остается неизменным (например сервис остановлен, а с первого раза не завелся..), повторного выполнения скрипта не будет.
Можно-ли сделать так, чтобы пока сервис остановлен (значение 6), агент пытался выполнить скрипт (каждый раз, пока сервер получает от сервиса значение 6)?
Я думал можно тайм-аутами обойтись, но нет... пока состояние сервиса реально не поменяется, новый аларм не вылезет.

Victor Kirhenshtein

Для этого надо включить повторную отсылку сообщений в threshold'e - в секции "Repeat Event" выбрать "Every .. seconds" и ввести интервал повторной отсылки. Тогда сервер будет повторно посылать такое-же событие, если по истечении заданного интервала условие threashold'a все еще выполняется.

kozlov_ao

ООО! Виктор, спасибо! Слона-то я и не заметил.. :)