Триггеры

В этой вкладке настраиваются скрипты, срабатывающие при создании или удалении объекта того или иного класса.

Подготовка скриптов и настройка интерфейса для передачи скриптам аргументов описаны в статье Выполнение скриптов при создании и удалении объектов.
image
Скрипты, настроенные на выполнение при создании объектов, выполняются и при клонировании объекта соответствующего класса.

В качестве аргументов можно также передавать различные переменные в двойных фигурных скобках - {{наименование_переменной}}.

Также можно передавать свойства объекта: {{properties.имя_свойства}}

Пример:

image

При создании объекта класса Host выполняется скрипт Emergence.sh, которому в качестве аргументов передаются:

  • имя объекта,

  • время создания объекта.

При удалении объекта класса Host выполняется скрипт Demolition.sh, которому в качестве аргументов передаются:

  • имя объекта,

  • значение свойства IP объекта.