Следующие объекты напрямую связаны с discoveryrule
API.
Объект низкоуровневого правила обнаружения имеет следующие свойства.
Свойство | Тип | Описание |
---|---|---|
itemid | строка | (только чтение) ID правила LLD. |
delay (требуется) |
целое число | Интервал обновления правила LLD в секундах. |
hostid (требуется) |
строка | ID узла сети, которому принадлежит правило LLD. |
interfaceid (требуется) |
строка | ID интерфейса узла сети правила LLD. Используется только правилами LLD на узлах сети. Опционален для правил LLD Zabbix агента (активный), Zabbix внутренний, Zabbix траппер и монитор баз данных. |
key_ (требуется) |
строка | Ключ правила LLD. |
name (требуется) |
строка | Имя правила LLD. |
type (требуется) |
целое число | Тип правила LLD. Возможные значения: 0 - Zabbix агент; 1 - SNMPv1 агент; 2 - Zabbix траппер; 3 - простая проверка; 4 - SNMPv2 агент; 5 - Zabbix внутренний; 6 - SNMPv3 агент; 7 - Zabbix агент (активный); 10 - внушняя проверка; 11 - монитор баз данных; 12 - IPMI агент; 13 - SSH агент; 14 - TELNET агент; 16 - JMX агент. |
authtype | целое число | Метод аутентификации SSH. Используется только правилами LLD SSH агента. Возможные значения: 0 - (по умолчанию) пароль; 1 - публичный ключ. |
delay_flex | строка | Переменные интервалы в виде сериализованной строки. Каждый сериализованный переменный интервал содержит интервал обновления и период времени, разделенные прямой косой чертой. Несколько интервалов разделяются при помощи двоеточия. |
description | строка | Описание правила LLD. |
error | строка | (только чтение) Текст ошибки, если имеются проблемы с обновлением правила LD. |
filter | строка | Фильтр правила LLD, который содержит макрос фильтрации и регулярное выражение используемое для фильтрации, разделенные двоеточием. Например, {#IFNAME}:@Network interfaces for discovery. |
ipmi_sensor | строка | Сенсор IPMI. Используется только правилами LLD IPMI. |
lifetime | целое число | Период времени после которого элементы данных, которые более не обнаруживаются, будут удалены, в днях. Default: 30 . |
params | строка | Дополнительные параметры, которые зависят от типа правила LLD: - выполняемый скрипт в случае SSH и Telnet правил LLD; - SQL запрос в случае правила LLD монитора базы данных; - формула в случае вычисляемых правил LLD. |
password | строка | Пароль для аутентификации. Используется правилами LLD простой проверки, SSH, Telnet, монитором баз данных и JMX. |
port | строка | Используемый правилом LLD порт. Используется только SNMP правилами LLD. |
privatekey | строка | Имя файла приватного ключа. |
publickey | строка | Имя файла публичного ключа. |
snmp_community | строка | SNMP community. Используется только SNMPv1 и SNMPv2 правилами LLD. |
snmp_oid | строка | SNMP OID. |
snmpv3_authpassphrase | строка | Фраза-пароль аутентификации SNMPv3. Используется только SNMPv3 правилами LLD. |
snmpv3_authprotocol | целое число | Протокол аутентификации SNMPv3. Используется только SNMPv3 правилами LLD. Возможные значения: 0 - (по умолчанию) MD5; 1 - SHA. |
snmpv3_contextname | строка | Имя контекста SNMPv3. Используется только SNMPv3 правилами LLD. |
snmpv3_privpassphrase | строка | Фраза-пароль безопасности SNMPv3. Используется только SNMPv3 правилами LLD. |
snmpv3_privprotocol | целое число | Протокол безопасности SNMPv3. Используется только SNMPv3 правилами LLD. Возможные значения: 0 - (по умолчанию) DES; 1 - AES. |
snmpv3_securitylevel | целое число | Уровень безопасности SNMPv3. Используется только SNMPv3 правилами LLD. Возможные значения: 0 - noAuthNoPriv; 1 - authNoPriv; 2 - authPriv. |
snmpv3_securityname | строка | Имя безопасности SNMPv3. Используется только SNMPv3 правилами LLD. |
state | целое число | (только чтение) Статус правила LLD. Возможные значения: 0 - (по умолчанию) нормальный; 1 - неподдерживается. |
status | целое число | Состояние правила LLD. Возможные значения: 0 - (по умолчанию) активированное правило LLD; 1 - деактивированное правило LLD. |
templateid | строка | (только чтение) ID родительского правила LLD из шаблона. |
trapper_hosts | строка | Разрешенные хосты. Используется только траппер правилами LLD. |
username | строка | Имя пользователя для аутентификации. Используется правилами LLD простой проверкой, SSH, Telnet, монитором баз данных и JMX. Требуется для SSH и Telnet правил LLD. |