Объект правила LLD

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

Правило LLD

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

Property Type Description
itemid ID ID правила LLD.

Property behavior:
- read-only
- required for update operations
delay string Интервал обновления правила LLD.

Принимает секунды или единицу времени с суффиксом (например, 30s, 1m, 2h, 1d) и, при необходимости, один или несколько custom intervals, разделенных точкой с запятой. Пользовательские интервалы могут представлять собой сочетание гибких и расписанных интервалов.

Принимает пользовательские макросы. Если используется макрос, значение должно быть одним макросом. Несколько макросов или макросы, смешанные с текстом, не поддерживаются. Гибкие интервалы можно записывать как два макроса, разделенные косой чертой (например, {$FLEX_INTERVAL}/{$FLEX_PERIOD}).

Пример:
1h;wd1-5h9-18;{$Macro1}/1-7,00:00-24:00;0/6-7,12:00-24:00;{$Macro2}/{$Macro3}

Property behavior:
- required if type is set to "Zabbix agent" (0), "Simple check" (3), "Zabbix internal" (5), "External check" (10), "Database monitor" (11), "IPMI agent" (12), "SSH agent" (13), "TELNET agent" (14), "JMX agent" (16), "HTTP agent" (19), "SNMP agent" (20), "Script" (21), "Browser" (22), or if type is set to "Zabbix agent (active)" (7) and key_ does not contain "mqtt.get"
hostid ID ID узла сети, которому принадлежит правило LLD.

Property behavior:
- constant
- required for create operations
flags integer Origin правила обнаружения.

Возможные значения:
1 - правило обнаружения низкого уровня;
5 - правило обнаружения низкого уровня, преобразованное из прототипа.

Property behavior:
- read-only
interfaceid ID ID интерфейса узла сети для правила LLD.

Property behavior:
- required if LLD rule belongs to host and type is set to "Zabbix agent", "IPMI agent", "JMX agent", or "SNMP agent"
- supported if LLD rule belongs to host and type is set to "Simple check", "External check", "SSH agent", "TELNET agent", or "HTTP agent"
key_ string Ключ правила LLD.

Property behavior:
- required for create operations
- read-only for inherited objects
name string Имя правила LLD.

Property behavior:
- required for create operations
- read-only for inherited objects
type integer Тип правила LLD.

Возможные значения:
0 - Zabbix agent;
2 - Zabbix trapper;
3 - Simple check;
5 - Zabbix internal;
7 - Zabbix agent (active);
10 - External check;
11 - Database monitor;
12 - IPMI agent;
13 - SSH agent;
14 - TELNET agent;
16 - JMX agent;
18 - Dependent item;
19 - HTTP agent;
20 - SNMP agent;
21 - Script;
22 - Browser;
23 - Nested. Этот тип разрешен только если родитель правила является шаблоном (предполагается, что он связан с прототипом узла сети при обнаружении) или обнаруженным узлом сети (у которого правило LLD находится в корне).

Property behavior:
- required for create operations
- read-only for inherited objects
url string Строка URL.
Поддерживает пользовательские макросы, {HOST.IP}, {HOST.CONN}, {HOST.DNS}, {HOST.HOST}, {HOST.NAME}, {HOST.PORT}, {ITEM.ID}, {ITEM.KEY}.

Property behavior:
- required if type is set to "HTTP agent"
- read-only for inherited objects
allow_traps integer Разрешить заполнение значения аналогично элементу данных trapper.

Возможные значения:
0 - (default) Не разрешать принимать входящие данные;
1 - Разрешить принимать входящие данные.

Property behavior:
- supported if type is set to "HTTP agent"
authtype integer Метод аутентификации.

Возможные значения, если type установлен в "SSH agent":
0 - (default) пароль;
1 - публичный ключ.

Возможные значения, если type установлен в "HTTP agent":
0 - (default) нет;
1 - basic;
2 - NTLM;
3 - Kerberos;
4 - Digest.

Property behavior:
- supported if type is set to "SSH agent" or "HTTP agent"
- read-only for inherited objects (if type is set to "HTTP agent")
description string Описание правила LLD.
error string Текст ошибки, если возникли проблемы при обновлении значения правила LLD.

Property behavior:
- read-only
follow_redirects integer Следовать перенаправлениям ответа при опросе данных.

Возможные значения:
0 - Не следовать перенаправлениям;
1 - (default) Следовать перенаправлениям.

Property behavior:
- supported if type is set to "HTTP agent"
- read-only for inherited objects
headers array Массив headers, которые будут отправляться при выполнении HTTP-запроса.

Property behavior:
- supported if type is set to "HTTP agent"
- read-only for inherited objects
http_proxy string Строка подключения к HTTP(S) proxy.

Property behavior:
- supported if type is set to "HTTP agent"
- read-only for inherited objects
ipmi_sensor string Датчик IPMI.

Property behavior:
- required if type is set to "IPMI agent" and key_ is not set to "ipmi.get"
- supported if type is set to "IPMI agent"
- read-only for inherited objects
jmx_endpoint string Пользовательская строка подключения JMX agent.

По умолчанию: service:jmx:rmi:///jndi/rmi://{HOST.CONN}:{HOST.PORT}/jmxrmi

Property behavior:
- supported if type is set to "JMX agent"
lifetime string Период времени, по истечении которого элементы данных, которые больше не обнаруживаются, будут удалены. Принимает секунды, единицу времени с суффиксом или пользовательский макрос.

По умолчанию: 7d.
lifetime_type integer Сценарий удаления потерянных ресурсов LLD.

Возможные значения:
0 - (default) Удалять после достижения порога lifetime;
1 - Не удалять;
2 - Удалять немедленно.
enabled_lifetime string Период времени, по истечении которого элементы данных, которые больше не обнаруживаются, будут отключены. Принимает секунды, единицу времени с суффиксом или пользовательский макрос.

По умолчанию: 0.
enabled_lifetime_type integer Сценарий отключения потерянных ресурсов LLD.

Возможные значения:
0 - Отключать после достижения порога lifetime;
1 - Не отключать;
2 - (default) Отключать немедленно.
master_itemid ID ID master-элемента данных.
Правило обнаружения не может быть master-элементом данных для другого правила обнаружения.

Property behavior:
- required if type is set to "Dependent item"
- read-only for inherited objects
output_format integer Следует ли преобразовывать ответ в JSON.

Возможные значения:
0 - (default) Сохранять как есть;
1 - Преобразовать в JSON.

Property behavior:
- supported if type is set to "HTTP agent"
- read-only for inherited objects
params string Дополнительные параметры в зависимости от типа правила LLD:
- выполняемый скрипт для правил LLD SSH и Telnet;
- SQL-запрос для правил LLD database monitor;
- формула для вычисляемых правил LLD;
- скрипт для правил LLD script и browser.

Property behavior:
- required if type is set to "Database monitor", "SSH agent", "TELNET agent", "Script" or "Browser"
- read-only for inherited objects (if type is set to "Script" or "Browser")
parameters object/array Дополнительные параметры, если type установлен в "Script" или "Browser".
Массив объектов со свойствами name и value, где name должен быть уникальным.

Property behavior:
- supported if type is set to "Script" or "Browser"
- read-only for inherited objects
password string Пароль для аутентификации.

Property behavior:
- required if type is set to "JMX agent" and username is set
- supported if type is set to "Simple check", "Database monitor", "SSH agent", "TELNET agent", or "HTTP agent"
- read-only for inherited objects (if type is set to "HTTP agent")
post_type integer Тип тела POST-данных, хранящихся в свойстве posts.

Возможные значения:
0 - (default) Сырые данные;
2 - данные JSON;
3 - данные XML.

Property behavior:
- supported if type is set to "HTTP agent"
- read-only for inherited objects
posts string Данные тела HTTP(S)-запроса.

Property behavior:
- required if type is set to "HTTP agent" and post_type is set to "JSON data" or "XML data"
- supported if type is set to "HTTP agent" and post_type is set to "Raw data"
- read-only for inherited objects
privatekey string Имя файла закрытого ключа.

Property behavior:
- required if type is set to "SSH agent" and authtype is set to "public key"
publickey string Имя файла открытого ключа.

Property behavior:
- required if type is set to "SSH agent" and authtype is set to "public key"
query_fields array Массив query fields, которые будут отправляться при выполнении HTTP-запроса.

Property behavior:
- supported if type is set to "HTTP agent"
- read-only for inherited objects
request_method integer Тип метода запроса.

Возможные значения:
0 - (default) GET;
1 - POST;
2 - PUT;
3 - HEAD.

Property behavior:
- supported if type is set to "HTTP agent"
- read-only for inherited objects
retrieve_mode integer Какая часть ответа должна быть сохранена.

Возможные значения, если request_method установлен в "GET", "POST" или "PUT":
0 - (default) Тело;
1 - Заголовки;
2 - Будут сохранены и тело, и заголовки.

Возможные значения, если request_method установлен в "HEAD":
1 - Заголовки.

Property behavior:
- supported if type is set to "HTTP agent"
- read-only for inherited objects
snmp_oid string SNMP OID.

Property behavior:
- required if type is set to "SNMP agent"
- read-only for inherited objects
ssl_cert_file string Путь к файлу открытого SSL-ключа.

Property behavior:
- supported if type is set to "HTTP agent"
- read-only for inherited objects
ssl_key_file string Путь к файлу закрытого SSL-ключа.

Property behavior:
- supported if type is set to "HTTP agent"
- read-only for inherited objects
ssl_key_password string Пароль для файла SSL-ключа.

Property behavior:
- supported if type is set to "HTTP agent"
- read-only for inherited objects
state integer Состояние правила LLD.

Возможные значения:
0 - (default) normal;
1 - not supported.

Property behavior:
- read-only
status integer Статус правила LLD.

Возможные значения:
0 - (default) включено;
1 - отключено.
status_codes string Диапазоны требуемых HTTP-кодов состояния, разделенные запятыми. Также поддерживает пользовательские макросы как часть списка, разделенного запятыми.

Пример: 200,200-{$M},{$M},200-400

Property behavior:
- supported if type is set to "HTTP agent"
- read-only for inherited objects
templateid ID ID родительского правила LLD шаблона.

Property behavior:
- read-only
timeout string Тайм-аут запроса опроса данных элемента данных.
Принимает секунды или единицу времени с суффиксом (например, 30s, 1m). Также принимает пользовательские макросы.

Диапазон допустимых значений: 1-600s.

По умолчанию: "" - использовать настройки proxy/global.

Property behavior:
- supported if type is set to "Zabbix agent" (0), "Simple check" (3) and key_ does not start with "vmware." and "icmpping", "Zabbix agent (active)" (7), "External check" (10), "Database monitor" (11), "SSH agent" (13), "TELNET agent" (14), "HTTP agent" (19), "SNMP agent" (20) and snmp_oid starts with "walk[" or "get[", "Script" (21), "Browser" (22)
- read-only for inherited objects
trapper_hosts string Разрешенные узлы сети.

Property behavior:
- supported if type is set to "Zabbix trapper", or if type is set to "HTTP agent" and allow_traps is set to "Allow to accept incoming data"
username string Имя пользователя для аутентификации.

Property behavior:
- required if type is set to "SSH agent", "TELNET agent", or if type is set to "JMX agent" and password is set
- supported if type is set to "Simple check", "Database monitor", or "HTTP agent"
- read-only for inherited objects (if type is set to "HTTP agent")
uuid string Универсальный уникальный идентификатор, используемый для связывания импортированных правил LLD с уже существующими. Если не указан, генерируется автоматически.

Property behavior:
- supported if the LLD rule belongs to a template
verify_host integer Следует ли проверять, что имя узла сети для соединения совпадает с именем в сертификате узла сети.

Возможные значения:
0 - (default) Не проверять;
1 - Проверять.

Property behavior:
- supported if type is set to "HTTP agent"
- read-only for inherited objects
verify_peer integer Следует ли проверять, что сертификат узла сети является подлинным.

Возможные значения:
0 - (default) Не проверять;
1 - Проверять.

Property behavior:
- supported if type is set to "HTTP agent"
- read-only for inherited objects

HTTP-заголовок

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

Property Type Description
name string Имя HTTP-заголовка.

Поведение свойства:
- required
value string Значение заголовка.

Поведение свойства:
- required

Поле HTTP-запроса

Объект поля запроса определяет имя и значение, которые используются для указания параметра URL. Он имеет следующие свойства:

Property Type Description
name string Имя параметра.

Property behavior:
- required
value string Значение параметра.

Property behavior:
- required

Фильтр правила LLD

Объект фильтра правила LLD определяет набор условий, которые можно использовать для фильтрации обнаруженных объектов. Он имеет следующие свойства:

Property Type Description
conditions object/array Набор условий фильтра, используемых для фильтрации результатов. Условия будут отсортированы в порядке их размещения в формуле.

Поведение свойства:
- required
evaltype integer Метод оценки условий фильтра.

Возможные значения:
0 - And/Or;
1 - And;
2 - Or;
3 - Custom expression.

Поведение свойства:
- required
eval_formula string Сгенерированное выражение, которое будет использоваться для оценки условий фильтра. Выражение содержит ID, которые ссылаются на конкретные условия фильтра по их formulaid. Значение eval_formula равно значению formula для фильтров с пользовательским выражением.

Поведение свойства:
- read-only
formula string Определенное пользователем выражение, которое будет использоваться для оценки условий фильтров с пользовательским выражением. Выражение должно содержать ID, которые ссылаются на конкретные условия фильтра по их formulaid. ID, используемые в выражении, должны точно совпадать с ID, определенными в условиях фильтра: ни одно условие не может остаться неиспользованным или быть пропущенным.

Поведение свойства:
- required if evaltype is set to "custom expression"

Условие фильтра правила LLD

Объект условия фильтра правила LLD определяет отдельную проверку, выполняемую над значением макроса LLD. Он имеет следующие свойства:

Property Type Description
macro string Макрос LLD, над которым выполняется проверка.

Property behavior:
- required
value string Значение для сравнения.

Property behavior:
- required if operator is set to "matches regular expression" or "does not match regular expression"
formulaid string Произвольный уникальный ID, который используется для ссылки на условие из пользовательского выражения. Может содержать только заглавные буквы. ID должен быть задан пользователем при изменении условий фильтра, но будет сгенерирован заново при последующем запросе.

Property behavior:
- required if evaltype of LLD rule filter object is set to "custom expression"
operator integer Оператор условия.

Possible values:
8 - (default) matches regular expression;
9 - does not match regular expression;
12 - exists;
13 - does not exist.

Чтобы лучше понять, как использовать фильтры с различными типами выражений, см. примеры на страницах методов discoveryrule.get и discoveryrule.create.

Путь макроса LLD

Путь макроса LLD имеет следующие свойства:

Property Type Description
lld_macro string Макрос LLD.

Property behavior:
- required
path string Селектор для значения, которое будет назначено соответствующему макросу.

Property behavior:
- required

Предварительная обработка правила LLD

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

Property Type Description
type integer Тип опции предварительной обработки.

Возможные значения:
5 - Регулярное выражение;
11 - XML XPath;
12 - JSONPath;
14 - Совпадает с регулярным выражением;
15 - Не совпадает с регулярным выражением;
16 - Проверка на ошибку в JSON;
17 - Проверка на ошибку в XML;
20 - Отбрасывать неизменившееся с heartbeat;
21 - JavaScript;
23 - Prometheus to JSON;
24 - CSV to JSON;
25 - Замена;
27 - XML to JSON;
28 - Значение SNMP walk;
29 - SNMP walk to JSON;
30 - Значение SNMP get.

Property behavior:
- required
params string Дополнительные параметры, используемые опцией предварительной обработки. Несколько параметров разделяются символом новой строки (\n).

Property behavior:
- required если type установлено в "Регулярное выражение" (5), "XML XPath" (11), "JSONPath" (12), "Совпадает с регулярным выражением" (14), "Не совпадает с регулярным выражением" (15), "Проверка на ошибку в JSON" (16), "Проверка на ошибку в XML" (17), "Отбрасывать неизменившееся с heartbeat" (20), "JavaScript" (21), "Prometheus to JSON" (23), "CSV to JSON" (24), "Замена" (25), "Значение SNMP walk" (28), "SNMP walk to JSON" (29) или "Значение SNMP get" (30)
error_handler integer Тип действия, используемый в случае сбоя шага предварительной обработки.

Возможные значения:
0 - Сообщение об ошибке задается сервером Zabbix;
1 - Отбросить значение;
2 - Установить пользовательское значение;
3 - Установить пользовательское сообщение об ошибке.

Property behavior:
- required если type установлено в "Регулярное выражение" (5), "XML XPath" (11), "JSONPath" (12), "Совпадает с регулярным выражением" (14), "Не совпадает с регулярным выражением" (15), "Проверка на ошибку в JSON" (16), "Проверка на ошибку в XML" (17), "Prometheus to JSON" (23), "CSV to JSON" (24), "XML to JSON" (27), "Значение SNMP walk" (28), "SNMP walk to JSON" (29) или "Значение SNMP get" (30)
error_handler_params string Параметры обработчика ошибок.

Property behavior:
- required если error_handler установлено в "Установить пользовательское значение" или "Установить пользовательское сообщение об ошибке"

Для каждого типа предварительной обработки поддерживаются следующие параметры и обработчики ошибок.

Preprocessing type Name Parameter 1 Parameter 2 Parameter 3 Supported error handlers
5 Регулярное выражение pattern1 output2 0, 1, 2, 3
11 XML XPath path3 0, 1, 2, 3
12 JSONPath path3 0, 1, 2, 3
14 Совпадает с регулярным выражением pattern1 0, 1, 2, 3
15 Не совпадает с регулярным выражением pattern1 0, 1, 2, 3
16 Проверка на ошибку в JSON path3 0, 1, 2, 3
17 Проверка на ошибку в XML path3 0, 1, 2, 3
20 Отбрасывать неизменившееся с heartbeat seconds4, 5
21 JavaScript script2
23 Prometheus to JSON pattern5, 6 0, 1, 2, 3
24 CSV to JSON character2 character2 0,1 0, 1, 2, 3
25 Замена search string2 replacement2
27 XML to JSON 0, 1, 2, 3
28 Значение SNMP walk OID2 Format:
0 - Без изменений
1 - UTF-8 из Hex-STRING
2 - MAC из Hex-STRING
3 - Integer из BITS
0, 1, 2, 3
29 SNMP walk to JSON7 Field name2 OID prefix2 Format:
0 - Без изменений
1 - UTF-8 из Hex-STRING
2 - MAC из Hex-STRING
3 - Integer из BITS
0, 1, 2, 3
30 Значение SNMP get Format:
1 - UTF-8 из Hex-STRING
2 - MAC из Hex-STRING
3 - Integer из BITS
0, 1, 2, 3

1 регулярное выражение
2 строка
3 JSONPath или XML XPath
4 положительное целое число (с поддержкой суффиксов времени, например 30s, 1m, 2h, 1d)
5 пользовательский макрос
6 шаблон Prometheus со следующим синтаксисом: <metric name>{<label name>="<label value>", ...} == <value>. Каждый компонент шаблона Prometheus (имя метрики, имя метки, значение метки и значение метрики) может быть пользовательским макросом.
7 Поддерживает несколько записей "Field name,OID prefix,Format records", разделенных символом новой строки.

Переопределения правил LLD

Объект переопределений правил LLD определяет набор правил (фильтры, условия и операции), которые используются для переопределения свойств различных объектов-прототипов. Он имеет следующие свойства:

Property Type Description
name string Уникальное имя переопределения.

Property behavior:
- required
step integer Уникальный порядковый номер переопределения.

Property behavior:
- required
stop integer Остановить обработку следующих переопределений, если есть совпадение.

Possible values:
0 - (default) не останавливать обработку переопределений;
1 - остановить обработку переопределений, если фильтр совпадает.
filter object Фильтр переопределения.
operations object/array Операции переопределения.

Фильтр переопределения правила LLD

Объект фильтра переопределения правила LLD определяет набор условий, которые, если они совпадают с обнаруженным объектом, приводят к применению переопределения. Он имеет следующие свойства:

Property Type Description
conditions object/array Набор условий фильтра переопределения, используемых для сопоставления обнаруженных объектов. Условия будут отсортированы в порядке их размещения в формуле.

Поведение свойства:
- required
evaltype integer Метод оценки условий фильтра переопределения.

Возможные значения:
0 - And/Or;
1 - And;
2 - Or;
3 - Custom expression.

Поведение свойства:
- required
eval_formula string Сгенерированное выражение, которое будет использоваться для оценки условий фильтра переопределения. Выражение содержит идентификаторы, которые ссылаются на конкретные условия фильтра переопределения по их formulaid. Значение eval_formula равно значению formula для фильтров с пользовательским выражением.

Поведение свойства:
- read-only
formula string Определяемое пользователем выражение, используемое для оценки условий фильтров переопределения с пользовательским выражением. Выражение должно содержать идентификаторы, которые ссылаются на конкретные условия фильтра переопределения по их formulaid. Идентификаторы, используемые в выражении, должны в точности совпадать с идентификаторами, определенными в условиях фильтра переопределения: ни одно условие не может остаться неиспользованным или опущенным.

Поведение свойства:
- required if evaltype is set to "custom expression"
Условие фильтра переопределения правила LLD

Объект условия фильтра переопределения правила LLD определяет отдельную проверку, выполняемую для значения макроса LLD. Он имеет следующие свойства:

Property Type Description
macro string Макрос LLD, для которого выполняется проверка.

Property behavior:
- required
value string Значение для сравнения.

Property behavior:
- required if operator is set to "matches regular expression" or "does not match regular expression"
formulaid string Произвольный уникальный ID, который используется для ссылки на условие из пользовательского выражения. Может содержать только заглавные буквы. ID должен быть задан пользователем при изменении условий фильтра, но будет сгенерирован заново при последующем запросе.

Property behavior:
- required if evaltype of LLD rule override filter object is set to "custom expression"
operator integer Оператор условия.

Possible values:
8 - (default) matches regular expression;
9 - does not match regular expression;
12 - exists;
13 - does not exist.

Операция переопределения правила LLD

Операция переопределения правила LLD представляет собой комбинацию условий и действий, выполняемых над объектом-прототипом. Она имеет следующие свойства:

Property Type Description
operationobject integer Тип обнаруженного объекта, для которого выполняется действие.

Возможные значения:
0 - прототип элемента данных;
1 - прототип триггера;
2 - прототип графика;
3 - прототип узла сети;
4 - прототип обнаружения.

Поведение свойства:
- required
operator integer Оператор условия переопределения.

Возможные значения:
0 - (по умолчанию) равно;
1 - не равно;
2 - содержит;
3 - не содержит;
8 - соответствует;
9 - не соответствует.
value string Шаблон для сопоставления с именем элемента данных, триггера, графика или прототипа узла сети в зависимости от выбранного объекта.
opstatus object Объект переопределения статуса операции для объектов типа элемент данных, триггер и прототип узла сети.
opdiscover object Объект переопределения статуса обнаружения операции (для всех типов объектов).
opperiod object Объект переопределения периода операции (интервала обновления) для объекта типа прототип элемента данных.
ophistory object Объект переопределения истории операции для объекта типа прототип элемента данных.
optrends object Объект переопределения трендов операции для объекта типа прототип элемента данных.
opseverity object Объект переопределения серьезности операции для объекта типа прототип триггера.
optag object/array Объект переопределения тега операции для объектов типа прототип триггера и прототип узла сети.
optemplate object/array Объект переопределения шаблона операции для объекта типа прототип узла сети.
opinventory object Объект переопределения инвентаря операции для объекта типа прототип узла сети.
Статус операции переопределения правила LLD

Статус операции переопределения правила LLD, который задается для обнаруженного объекта. Он имеет следующие свойства:

Property Type Description
status integer Переопределить статус для выбранного объекта.

Возможные значения:
0 - Создать включенным;
1 - Создать отключенным.

Поведение свойства:
- required
Операция переопределения правила LLD: обнаружение

Операция переопределения правила LLD: статус обнаружения, который задается для обнаруженного объекта. Она имеет следующие свойства:

Property Type Description
discover integer Переопределяет статус обнаружения для выбранного объекта.

Возможные значения:
0 - Да, продолжать обнаружение объектов;
1 - Нет, новые объекты не будут обнаруживаться, а существующие будут помечены как потерянные.

Поведение свойства:
- required
Период операции переопределения правила LLD

Период операции переопределения правила LLD — это значение интервала обновления, которое задается для обнаруженного элемента данных. Он имеет следующие свойства:

Property Type Description
delay string Переопределяет интервал обновления прототипа элемента данных.

Принимает секунды или единицу времени с суффиксом (например, 30s, 1m, 2h, 1d) и, при необходимости, один или несколько пользовательских интервалов, разделенных точкой с запятой. Пользовательские интервалы могут представлять собой сочетание гибких интервалов и интервалов по расписанию.

Принимает пользовательские макросы или макросы LLD. Если используется, значение должно быть одним макросом. Несколько макросов или макросы, смешанные с текстом, не поддерживаются. Гибкие интервалы можно записывать как два макроса, разделенные косой чертой (например, {$FLEX_INTERVAL}/{$FLEX_PERIOD}).

Пример:
1h;wd1-5h9-18;{$Macro1}/1-7,00:00-24:00;0/6-7,12:00-24:00;{$Macro2}/{$Macro3}

Поведение свойства:
- required
История операций переопределения правила LLD

Значение истории операций переопределения правила LLD, которое задается для обнаруженного элемента данных. Оно имеет следующие свойства:

Property Type Description
history string Переопределяет историю прототипа элемента данных, задавая единицу времени, в течение которой должны храниться данные истории. Также принимает пользовательский макрос и LLD-макрос.

Property behavior:
- required
Тенденции операции переопределения правила LLD

Значение тенденций операции переопределения правила LLD, которое задается для обнаруженного элемента данных. Оно имеет следующие свойства:

Property Type Description
trends string Переопределяет тенденции прототипа элемента данных, то есть задает единицу времени, в течение которой должны храниться данные тенденций. Также принимает пользовательский макрос и макрос LLD.

Property behavior:
- required
Уровень серьезности операции переопределения правила LLD

Значение уровня серьезности операции переопределения правила LLD, которое задается для обнаруженного триггера. Оно имеет следующие свойства:

Property Type Description
severity integer Переопределяет уровень серьезности прототипа триггера.

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

Поведение свойства:
- required
Тег операции переопределения правила LLD

Объект тега операции переопределения правила LLD содержит имя тега и значение, которые задаются для обнаруженного объекта. Он имеет следующие свойства:

Property Type Description
tag string Новое имя тега.

Поведение свойства:
- required
value string Новое значение тега.
Шаблон операции переопределения правила LLD

Объект шаблона операции переопределения правила LLD, который связан с обнаруженным узлом сети. Он имеет следующие свойства:

Property Type Description
templateid ID Переопределить шаблон связанных шаблонов прототипа узла сети.

Property behavior:
- required
Инвентарь операции переопределения правила LLD

Значение режима инвентаря операции переопределения правила LLD, которое задается для обнаруженного узла сети. Оно имеет следующие свойства:

Property Type Description
inventory_mode integer Переопределяет режим инвентаря прототипа узла сети.

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

Поведение свойства:
- required