Следующие объекты напрямую связаны с itemprototype
API.
Объект прототипа элементов данных имеет следующие свойства.
Свойство | Тип | Описание |
---|---|---|
itemid | строка | (только чтение) ID прототипа элементов данных. |
delay (требуется) |
целое число | Интервал обновления прототипа элементов данных в секундах. |
hostid (требуется) |
строка | ID узла сети, которому принадлежит прототип элементов данных. |
interfaceid (требуется) |
строка | ID интерфейса узла сети прототипа элементов данных. Используется только прототипами элементов данных на узлах сети. Опционален для прототипов элементов данных Zabbix агента (активного), Zabbix внутреннего, Zabbix траппер, Zabbix агрегативного, монитора баз данных и вычисляемого. |
key_ (требуется) |
строка | Ключ прототипа элементов данных. |
name (требуется) |
строка | Имя прототипа элементов данных. |
type (требуется) |
целое число | Тип прототипа элементов данных. Возможные значения: 0 - Zabbix агент; 1 - SNMPv1 агент; 2 - Zabbix траппер; 3 - простая проверка; 4 - SNMPv2 агент; 5 - Zabbix внутренний; 6 - SNMPv3 агент; 7 - Zabbix агент (активный); 8 - Zabbix агрегативный; 10 - внешняя проверка; 11 - монитор баз данных; 12 - IPMI агент; 13 - SSH агент; 14 - TELNET агент; 15 - вычисляемый; 16 - JMX агент; 17 - SNMP трап. |
value_type (требуется) |
целое число | Тип информации прототипа элементов данных. Возможные значения: 0 - числовое с плавающей точкой; 1 - символ; 2 - журнал (лог); 3 - числовое целое положительное; 4 - текст. |
authtype | целое число | Метод аутентификации SSH. Используется только прототипами элементов данных SSH агента. Возможные значения: 0 - (по умолчанию) пароль; 1 - публичный ключ. |
data_type | целое число | Тип данных прототипа элементов данных. Возможные значения: 0 - (по умолчанию) десятичный; 1 - восьмиричный; 2 - шестнадцатеричный; 3 - логический. |
delay_flex | строка | Переменные интервалы в виде сериализованной строки. Каждый сериализованный переменный интервал содержит интервал обновления и период времени, разделенные прямой косой чертой. Несколько интервалов разделяются при помощи двоеточия. |
delta | целое число | Значение, которое будет сохраняться. Возможные значения: 0 - (по умолчанию) Как есть; 1 - Дельта, скорость в секунду; 2 - Дельта, простое изменение. |
description | строка | Описание прототипа элементов данных. |
formula | целое число/дробное число | Пользовательский множитель. По умолчанию: 1. |
history | целое число | Количество дней хранения данных истории прототипа элементов данных. По умолчанию: 90. |
ipmi_sensor | строка | Сенсор IPMI. Используется только прототипами элементов данных IPMI. |
logtimefmt | строка | Формат времени в записях журнала. Используется только в элементах данных журналов. |
multiplier | целое число | Следует ли использовать пользовательский множитель. |
params | строка | Дополнительные параметры, которые зависят от типа прототипа элементов данных: - выполняемый скрипт в случае элементов данных SSH и Telnet; - SQL запрос в случае элементов данных монитора базы данных; - формула в случае вычисляемых элементов данных. |
password | строка | Пароль для аутентификации. Используется прототипами элементов данных простой проверки, SSH, Telnet, монитором баз данных и JMX. |
port | строка | Наблюдаемый прототипом элементов данных порт. Используется только прототипами элементов данных SNMP. |
privatekey | строка | Имя файла приватного ключа. |
publickey | строка | Имя файла публичного ключа. |
snmp_community | строка | SNMP community. Используется только прототипами элементов данных SNMPv1 и SNMPv2. |
snmp_oid | строка | SNMP OID. |
snmpv3_authpassphrase | строка | Фраза-пароль аутентификации SNMPv3. Используется только прототипами элементов данных SNMPv3. |
snmpv3_authprotocol | целое число | Протокол аутентификации SNMPv3. Используется только прототипами элементов данных SNMPv3. Возможные значения: 0 - (по умолчанию) MD5; 1 - SHA. |
snmpv3_contextname | строка | Имя контекста SNMPv3. Используется только прототипами элементов данных SNMPv3. |
snmpv3_privpassphrase | строка | Фраза-пароль безопасности SNMPv3. Используется только прототипами элементов данных SNMPv3. |
snmpv3_privprotocol | целое число | Протокол безопасности SNMPv3. Используется только прототипами элементов данных SNMPv3. Возможные значения: 0 - (по умолчанию) DES; 1 - AES. |
snmpv3_securitylevel | целое число | Уровень безопасности SNMPv3. Используется только прототипами элементов данных SNMPv3. Возможные значения: 0 - noAuthNoPriv; 1 - authNoPriv; 2 - authPriv. |
snmpv3_securityname | строка | Имя безопасности SNMPv3. Используется только прототипами элементов данных SNMPv3. |
status | целое число | Состояние прототипа элементов данных. Возможные значения: 0 - (по умолчанию) активированный элемент данных; 1 - деактивированный элемент данных; 3 - неподдерживаемый прототип элементов данных. |
templateid | строка | (только чтение) ID родительского прототипа элементов данных из шаблона. |
trapper_hosts | строка | Разрешенные хосты. Используется только траппер прототипами элементов данных. |
trends | целое число | Количество дней хранения данных динамики изменений прототипа элементов данных. По умолчанию: 365. |
units | строка | Единицы измерения значения. |
username | строка | Имя пользователя для аутентификации. Используется прототипами элементов данных простой проверкой, SSH, Telnet, монитором баз данных и JMX. Требуется для прототипов элементов данных SSH и Telnet. |
valuemapid | строка | ID связанного преобразования значений. |