На странице
Объект триггера
Следующие объекты напрямую связаны с API trigger.
Триггер
Объект триггера имеет следующие свойства.
| Свойство | Тип | Описание |
|---|---|---|
| triggerid | ID | ID триггера. Поведение свойства: - только для чтения - обязательно для операций обновления |
| description | string | Имя триггера. Поведение свойства: - обязательно для операций создания |
| expression | string | Выражение триггера. Элементы данных, у которых value_type установлен в 5 (binary) или 6 (JSON), не могут использоваться в выражениях триггера.Поведение свойства: - обязательно для операций создания |
| event_name | string | Имя события, создаваемого триггером. |
| opdata | string | Операционные данные. |
| comments | string | Дополнительное описание триггера. |
| error | string | Текст ошибки, если при обновлении состояния триггера возникли какие-либо проблемы. Поведение свойства: - только для чтения |
| flags | integer | Происхождение триггера. Возможные значения: 0 - (по умолчанию) обычный триггер; 4 - триггер, преобразованный из прототипа. Поведение свойства: - только для чтения |
| lastchange | timestamp | Время последнего изменения состояния триггера. Поведение свойства: - только для чтения |
| priority | integer | Важность триггера. Возможные значения: 0 - (по умолчанию) не классифицирован; 1 - информация; 2 - предупреждение; 3 - средняя; 4 - высокая; 5 - катастрофическая. |
| state | integer | Состояние выражения триггера. Возможные значения: 0 - (по умолчанию) состояние триггера актуально; 1 - текущее состояние триггера неизвестно. Поведение свойства: - только для чтения |
| status | integer | Включен или отключен триггер. Возможные значения: 0 - (по умолчанию) включен; 1 - отключен. |
| templateid | ID | ID триггера родительского шаблона. Поведение свойства: - только для чтения |
| type | integer | Может ли триггер генерировать несколько событий о проблеме. Возможные значения: 0 - (по умолчанию) не генерировать несколько событий; 1 - генерировать несколько событий. |
| url | string | URL, связанный с триггером. |
| url_name | string | Метка для URL, связанного с триггером. |
| value | integer | Находится ли триггер в состоянии OK или проблемы. Возможные значения: 0 - (по умолчанию) OK; 1 - проблема. Поведение свойства: - только для чтения |
| recovery_mode | integer | Режим генерации события OK. Возможные значения: 0 - (по умолчанию) Выражение; 1 - Выражение восстановления; 2 - Нет. |
| recovery_expression | string | Выражение восстановления триггера. Элементы данных, у которых value_type установлен в 5 (binary) или 6 (JSON), не могут использоваться в выражениях восстановления триггера. |
| correlation_mode | integer | Закрытие событий OK. Возможные значения: 0 - (по умолчанию) Все проблемы; 1 - Все проблемы, если значения тегов совпадают. |
| correlation_tag | string | Тег для сопоставления. |
| manual_close | integer | Разрешить ручное закрытие. Возможные значения: 0 - (по умолчанию) Нет; 1 - Да. |
| uuid | string | Универсальный уникальный идентификатор, используемый для связывания импортированных триггеров с уже существующими. Генерируется автоматически, если не указан. Поведение свойства: - поддерживается, если триггер принадлежит шаблону |
Тег триггера
Объект тега триггера имеет следующие свойства.
| Свойство | Type | Описание |
|---|---|---|
| tag | string | Имя тега триггера. Поведение свойства: - обязательно |
| value | string | Значение тега триггера. Поведение свойства: - только для чтения. |
| object | integer | Тип объекта, от которого был унаследован тег. Возможные значения: 0 - шаблон; 1 - узел сети; 3 - элемент данных. Поведение свойства: - только для чтения. |
| objectid | ID | ID объекта, от которого был унаследован тег. Поведение свойства: - только для чтения. |
| automatic | integer | Тип тега триггера: Возможные значения: 0 - (по умолчанию) тег, созданный пользователем; 1 - тег, созданный LLD;Поведение свойства: - только для чтения. |