Объект триггера

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

Триггер

Объект триггера имеет следующие свойства.

Property Type Description
triggerid ID ID триггера.

Property behavior:
- read-only
- required for update operations
description string Имя триггера.

Property behavior:
- required for create operations
expression string Выражение триггера.

Элементы данных с value_type, установленным в 5 (binary) или 6 (JSON), не могут использоваться в выражениях триггера.

Property behavior:
- required for create operations
event_name string Имя события, создаваемого триггером.
opdata string Операционные данные.
comments string Дополнительное описание триггера.
error string Текст ошибки, если при обновлении состояния триггера возникли какие-либо проблемы.

Property behavior:
- read-only
flags integer Происхождение триггера.

Возможные значения:
0 - (default) обычный триггер;
4 - триггер, преобразованный из прототипа.

Property behavior:
- read-only
lastchange timestamp Время последнего изменения состояния триггера.

Property behavior:
- read-only
priority integer Серьезность триггера.

Возможные значения:
0 - (default) не классифицировано;
1 - информация;
2 - предупреждение;
3 - средняя;
4 - высокая;
5 - катастрофа.
state integer Состояние выражения триггера.

Возможные значения:
0 - (default) состояние триггера актуально;
1 - текущее состояние триггера неизвестно.

Property behavior:
- read-only
status integer Включен или отключен триггер.

Возможные значения:
0 - (default) включен;
1 - отключен.
templateid ID ID родительского триггера шаблона.

Property behavior:
- read-only
type integer Может ли триггер генерировать несколько событий проблемы.

Возможные значения:
0 - (default) не генерировать несколько событий;
1 - генерировать несколько событий.
url string URL, связанный с триггером.
url_name string Метка для URL, связанного с триггером.
value integer Находится ли триггер в состоянии OK или проблемы.

Возможные значения:
0 - (default) OK;
1 - проблема.

Property behavior:
- read-only
recovery_mode integer Режим генерации события OK.

Возможные значения:
0 - (default) Expression;
1 - Recovery expression;
2 - None.
recovery_expression string Выражение восстановления триггера.

Элементы данных с value_type, установленным в 5 (binary) или 6 (JSON), не могут использоваться в выражениях восстановления триггера.
correlation_mode integer Закрытие события OK.

Возможные значения:
0 - (default) All problems;
1 - All problems if tag values match.
correlation_tag string Тег для сопоставления.
manual_close integer Разрешить ручное закрытие.

Возможные значения:
0 - (default) Нет;
1 - Да.
uuid string Универсальный уникальный идентификатор, используемый для связывания импортированных триггеров с уже существующими. Если не указан, генерируется автоматически.

Property behavior:
- supported if the trigger belongs to a template

Тег триггера

Объект тега триггера имеет следующие свойства.

Property Type Description
tag string Имя тега триггера.

Поведение свойства:
- обязательное
value string Значение тега триггера.

Поведение свойства:
- только для чтения.
object integer Тип объекта, от которого был унаследован тег.

Возможные значения:
0 - шаблон;
1 - узел сети;
3 - элемент данных.

Поведение свойства:
- только для чтения.
objectid ID ID объекта, от которого был унаследован тег.

Поведение свойства:
- только для чтения.
automatic integer Тип тега триггера:

Возможные значения:
0 - (по умолчанию) тег, созданный пользователем;
1 - тег, созданный LLD;Поведение свойства:
- только для чтения.