Триггеры (Конфигурация—Классы объектов)

Триггеры (Конфигурация—Классы объектов)

Триггеры (Конфигурация—Классы объектов) ​

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

NOTE

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

image

NOTE

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

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

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

Пример:

image

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

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

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

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