- Объект правила LLD
- Правило LLD
- Фильтр правила LLD
- Путь макроса LLD
- Предварительная обработка правила LLD
- Переопределения правил LLD
- Фильтр переопределения правила LLD
- Операция переопределения правила LLD
- Статус операции переопределения правила LLD
- Операция переопределения правила LLD: обнаружение
- Период операции переопределения правила LLD
- История операции переопределения правила LLD
- Переопределение trends для правила LLD
- Уровень серьезности операции переопределения правила LLD
- Тег операции переопределения правила LLD
- Шаблон операции переопределения правила LLD
- Инвентарь операции переопределения правила LLD
Объект правила 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" (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 |
| interfaceid | ID | ID интерфейса узла сети правила LLD. Property behavior: - required if LLD rule belongs to host and type is set to "агент Zabbix", "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. Possible values: 0 - агент Zabbix; 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. Property behavior: - required for create operations - read-only for inherited objects |
| url | string | URL-строка. Поддерживает пользовательские макросы, {HOST.IP}, {HOST.CONN}, {HOST.DNS}, {HOST.HOST}, {HOST.NAME}, {ITEM.ID}, {ITEM.KEY}. Property behavior: - required if type is set to "HTTP agent"- read-only for inherited objects |
| allow_traps | integer | Разрешить заполнять значение аналогично элементу данных типа trapper. Possible values: 0 - (default) Do not allow to accept incoming data; 1 - Allow to accept incoming data. Property behavior: - supported if type is set to "HTTP agent" |
| authtype | integer | Метод аутентификации. Possible values if type is set to "SSH agent":0 - (default) password; 1 - public key. Possible values if type is set to "HTTP agent":0 - (default) none; 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 | Следовать перенаправлениям ответа при опросе данных. Possible values: 0 - Do not follow redirects; 1 - (default) Follow redirects. 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. Default: service:jmx:rmi:///jndi/rmi://{HOST.CONN}:{HOST.PORT}/jmxrmi Property behavior: - supported if type is set to "JMX agent" |
| lifetime | string | Период времени, по истечении которого элементы данных, которые больше не обнаруживаются, будут удалены. Принимает секунды, единицу времени с суффиксом или пользовательский макрос. Default: 7d. |
| lifetime_type | integer | Сценарий удаления потерянных ресурсов LLD. Possible values: 0 - (default) Delete after lifetime threshold is reached; 1 - Do not delete; 2 - Delete immediately. |
| enabled_lifetime | string | Период времени, по истечении которого элементы данных, которые больше не обнаруживаются, будут отключены. Принимает секунды, единицу времени с суффиксом или пользовательский макрос. Default: 0. |
| enabled_lifetime_type | integer | Сценарий отключения потерянных ресурсов LLD. Possible values: 0 - Disable after lifetime threshold is reached; 1 - Do not disable; 2 - (default) Disable immediately. |
| master_itemid | ID | ID master-элемента данных. Допускается рекурсия до 3 зависимых элементов данных и максимальное количество зависимых элементов данных, равное 999. Правило обнаружения не может быть master-элементом данных для другого правила обнаружения. Property behavior: - required if type is set to "Dependent item"- read-only for inherited objects |
| output_format | integer | Следует ли преобразовывать ответ в JSON. Possible values: 0 - (default) Store raw; 1 - Convert to 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.Possible values: 0 - (default) Raw data; 2 - JSON data; 3 - XML data. 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 | Тип метода запроса. Possible values: 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 | Какая часть ответа должна быть сохранена. Possible values if request_method is set to "GET", "POST", or "PUT":0 - (default) Body; 1 - Headers; 2 - Both body and headers will be stored. Possible values if request_method is set to "HEAD":1 - Headers. 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. Possible values: 0 - (default) normal; 1 - not supported. Property behavior: - read-only |
| status | integer | Статус правила LLD. Possible values: 0 - (default) enabled LLD rule; 1 - disabled LLD rule. |
| status_codes | string | Диапазоны требуемых HTTP-кодов состояния, разделенные запятыми. Также поддерживаются пользовательские макросы как часть списка, разделенного запятыми. Example: 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). Также принимает пользовательские макросы. Possible values range: 1-600s. Default: "" - use proxy/global settings. Property behavior: - supported if type is set to "агент Zabbix" (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 | Разрешенные hosts. 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 | Следует ли проверять, что имя хоста для соединения совпадает с именем в сертификате узла сети. Possible values: 0 - (default) Do not validate; 1 - Validate. Property behavior: - supported if type is set to "HTTP agent"- read-only for inherited objects |
| verify_peer | integer | Следует ли проверять, что сертификат узла сети является подлинным. Possible values: 0 - (default) Do not validate; 1 - Validate. 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 - Пользовательское выражение. Поведение свойства: - required |
| eval_formula | string | Сгенерированное выражение, которое будет использоваться для оценки условий фильтра. Выражение содержит идентификаторы, которые ссылаются на конкретные условия фильтра по их formulaid. Значение eval_formula равно значению formula для фильтров с пользовательским выражением.Поведение свойства: - read-only |
| formula | string | Определяемое пользователем выражение, используемое для оценки условий фильтров с пользовательским выражением. Выражение должно содержать идентификаторы, которые ссылаются на конкретные условия фильтра по их formulaid. Идентификаторы, используемые в выражении, должны в точности совпадать с теми, которые определены в условиях фильтра: ни одно условие не может остаться неиспользованным или быть пропущенным.Поведение свойства: - required если evaltype установлено в "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. Поведение свойства: - required |
| path | string | Селектор для значения, которое будет назначено соответствующему макросу. Поведение свойства: - 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 в JSON; 24 - CSV в JSON; 25 - заменить; 27 - XML в JSON; 28 - значение SNMP walk; 29 - SNMP walk в 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 в JSON" (23), "CSV в JSON" (24), "заменить" (25), "значение SNMP walk" (28), "SNMP walk в 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 в JSON" (23), "CSV в JSON" (24), "XML в JSON" (27), "значение SNMP walk" (28), "SNMP walk в 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 в JSON | pattern5, 6 | 0, 1, 2, 3 | ||
| 24 | CSV в JSON | character2 | character2 | 0,1 | 0, 1, 2, 3 |
| 25 | Заменить | search string2 | replacement2 | ||
| 27 | XML в 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 в 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 | Тип обнаруженного объекта, для которого выполняется действие. Possible values: 0 - Прототип элемента данных; 1 - Прототип триггера; 2 - Прототип графика; 3 - Прототип узла сети. Property behavior: - required |
| operator | integer | Оператор условия переопределения. Possible values: 0 - (default) равно; 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-макросы (поддержка LLD-макросов восстановлена в Zabbix 7.0.27). Если используется, значение должно быть одним макросом. Несколько макросов или макросы, смешанные с текстом, не поддерживаются. Гибкие интервалы можно записывать как два макроса, разделенные косой чертой (например, {$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 (поддержка макросов LLD восстановлена в Zabbix 7.0.27). Property behavior: - required |
Переопределение trends для правила LLD
Значение переопределения trends для правила LLD, которое задается для обнаруженного элемента данных. Оно имеет следующие свойства:
| Property | Type | Description |
|---|---|---|
| trends | string | Переопределяет trends прототипа элемента данных, то есть задает единицу времени, в течение которой должны храниться данные trends. Также принимает пользовательский макрос и LLD-макрос (поддержка LLD-макросов восстановлена в Zabbix 7.0.27). Property behavior: - required |
Уровень серьезности операции переопределения правила LLD
Значение уровня серьезности операции переопределения правила LLD, которое задается для обнаруженного триггера. Оно имеет следующие свойства:
| Property | Type | Description |
|---|---|---|
| severity | integer | Переопределяет уровень серьезности прототипа триггера. Возможные значения: 0 - (по умолчанию) не классифицировано; 1 - информация; 2 - предупреждение; 3 - средняя; 4 - высокая; 5 - критическая. Поведение свойства: - required |
Тег операции переопределения правила LLD
Объект тега операции переопределения правила LLD содержит имя тега и значение, которые задаются для обнаруженного объекта. Он имеет следующие свойства:
| Property | Type | Description |
|---|---|---|
| tag | string | Новое имя тега. Также принимает пользовательский макрос и LLD-макрос. Property behavior: - required |
| value | string | Новое значение тега. Также принимает пользовательский макрос и LLD-макрос. |
Шаблон операции переопределения правила LLD
Объект шаблона операции переопределения правила LLD, который связан с обнаруженным узлом сети. Он имеет следующие свойства:
| Property | Type | Description |
|---|---|---|
| templateid | ID | Переопределяет шаблон связанных шаблонов прототипа узла сети. Property behavior: - required |
Инвентарь операции переопределения правила LLD
Значение режима инвентаря операции переопределения правила LLD, которое задается для обнаруженного узла сети. Оно имеет следующие свойства:
| Property | Type | Description |
|---|---|---|
| inventory_mode | integer | Переопределяет режим инвентаря прототипа узла сети. Возможные значения: -1 - отключено; 0 - (по умолчанию) вручную; 1 - автоматически. Поведение свойства: - required |