Триггеры и регулирование

Триггеры — это, по сути, датчики, реагирующие на определенные события предварительно настроенным образом. Они служат для выполнения серверной задачи, которой назначены. Триггеры могут активироваться планировщиком (временные события) или определенными системными событиями.

validation-status-icon-warning ВАЖНО!

Использовать триггер повторно невозможно. Каждая серверная задача должна запускаться отдельным триггером. Каждый триггер может запустить только одну серверную задачу.

Новые назначенные задачи триггер не выполняет сразу — задача выполняется, когда триггер срабатывает. Чувствительность триггера к событиям можно уменьшить с помощью функции регулирования.

Типы серверных триггеров

Запланировано

Запланировано однократно — этот триггер вызывается один раз в запланированное время. Может быть задержан случайным интервалом.

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

Еженедельно — этот триггер вызывается в выбранный день недели. Например, можно запускать серверную задачу каждые понедельник и пятницу с 1 июля по 31 августа.

Ежемесячно — этот триггер вызывается в выбранные дни выбранной недели месяца в течение выбранного периода времени. Значение Повторять в задает день недели в месяце (например, второй понедельник), в который следует выполнять задачу.

Ежегодно — этот триггер вызывается каждый год (или несколько лет, при соответствующей настройке) в указанную дату начала.  

 

details_hoverПРИМЕЧАНИЕ.

Произвольный интервал задержки можно задать для триггеров запланированного типа. Он определяет диапазон максимальной задержки выполнения задачи. Случайный выбор интервалов помогает предотвратить перегрузку сервера.

light-bulbПРИМЕР

Если Иван задал для серверной задачи триггер Еженедельно в понедельник и Начало — 10 Фев 2017 8:00:00, а произвольный интервал задержки задан как 1 час и параметр завершить до имеет значение 6 Апр 2017 00:00:00, задача будет выполняться с произвольной задержкой в пределах 1 часа между 8:00 и 9:00 каждый понедельник до указанной даты окончания.

Динамическая группа

Участники динамической группы изменились. Этот триггер срабатывает, когда изменяется содержимое динамической группы. Например, когда клиенты присоединяются к определенной динамической группе или выходят из нее.

Размер динамической группы изменился: этот триггер срабатывает, когда количество клиентов в динамической группе становится выше или ниже заданного порогового значения. Например, если заражено более 100 компьютеров в заданной группе.

Размер динамической группы изменился за указанное время. Этот триггер срабатывает, когда количество клиентов в динамической группе изменяется за указанное время. Например, если количество компьютеров в заданной группе увеличилось за час на 10 %.

Размер динамической группы изменился согласно сравниваемой группе. Триггер срабатывает, когда количество клиентов в наблюдаемой динамической группе изменяется относительно сравниваемой группы (статической или динамической). Например, если заражено более 10 % компьютеров (группа Все сравнивается с группой Зараженные).

Другое

Сервер запущен: срабатывает, когда запускается сервер. Этот триггер используется, например, для выполнения задачи Синхронизация статической группы.

Триггер журнала событий — этот триггер вызывается, когда в журналах происходит определенное событие. Например, в журнале Сканирование появляется информация об угрозе. Этот тип триггера предоставляет набор специальных настроек в разделе Параметры регулирования.

CRON-выражение — этот триггер вызывается в определенные время и дату.

 

Запланированный триггер запускает задачу в указанные дату и время. Для задач можно запланировать однократное выполнение, выполнение на периодичной основе или в соответствии с CRON-выражением.