Объект узла сети
Следующие объекты напрямую связаны с API узла сети.
Узел сети
Объект узла сети имеет следующие свойства.
| Свойство | Type | Описание |
|---|---|---|
| hostid | ID | ID узла сети. Поведение свойства: - только для чтения - обязательно для операций обновления |
| host | string | Техническое имя узла сети. Поведение свойства: - обязательно для операций создания |
| description | text | Описание узла сети. |
| flags | integer | Происхождение узла сети. Возможные значения: 0 - обычный узел сети; 4 - узел сети, преобразованный из прототипа. Поведение свойства: - только для чтения |
| inventory_mode | integer | Режим заполнения инвентарных данных узла сети. Возможные значения: -1 - (по умолчанию) отключено; 0 - вручную; 1 - автоматически. |
| ipmi_authtype | integer | Алгоритм аутентификации IPMI. Возможные значения: -1 - (по умолчанию) по умолчанию; 0 - отсутствует; 1 - MD2; 2 - MD5 4 - straight; 5 - OEM; 6 - RMCP+. |
| ipmi_password | string | Пароль IPMI. |
| ipmi_privilege | integer | Уровень привилегий IPMI. Возможные значения: 1 - callback; 2 - (по умолчанию) пользователь; 3 - оператор; 4 - администратор; 5 - OEM. |
| ipmi_username | string | Имя пользователя IPMI. |
| maintenance_from | timestamp | Время начала действующего обслуживания. Поведение свойства: - только для чтения |
| maintenance_status | integer | Статус действующего обслуживания. Возможные значения: 0 - (по умолчанию) обслуживание отсутствует; 1 - обслуживание активно. Поведение свойства: - только для чтения |
| maintenance_type | integer | Тип действующего обслуживания. Возможные значения: 0 - (по умолчанию) обслуживание со сбором данных; 1 - обслуживание без сбора данных. Поведение свойства: - только для чтения |
| maintenanceid | ID | ID обслуживания, которое в данный момент действует для узла сети. Поведение свойства: - только для чтения |
| name | string | Отображаемое имя узла сети. По умолчанию: значение свойства host. |
| monitored_by | integer | Источник, используемый для мониторинга узла сети. Возможные значения: 0 - (по умолчанию) сервер Zabbix; 1 - Прокси; 2 - Группа прокси. |
| proxyid | ID | ID прокси, который используется для мониторинга узла сети. Поведение свойства: - обязательно, если monitored_by установлено в "Proxy" |
| proxy_groupid | ID | ID группы прокси, которая используется для мониторинга узла сети. Поведение свойства: - обязательно, если monitored_by установлено в "Proxy group" |
| status | integer | Статус и функция узла сети. Возможные значения: 0 - (по умолчанию) включен; 1 - отключен. |
| tls_connect | integer | Подключения к узлу сети. Возможные значения: 1 - (по умолчанию) Без шифрования; 2 - PSK; 4 - сертификат. |
| tls_accept | integer | Подключения от узла сети. Возможные значения битовой маски: 1 - (по умолчанию) Без шифрования; 2 - PSK; 4 - сертификат. Это поле битовой маски; допустима любая сумма возможных значений битовой маски (например, 6 для PSK и сертификата). |
| tls_issuer | string | Издатель сертификата. |
| tls_subject | string | Субъект сертификата. |
| tls_psk_identity | string | Идентификатор PSK; должен быть связан только с одним PSK (среди autoregistration, hosts и proxies). Не включайте конфиденциальную информацию в идентификатор PSK, так как он передается по сети в незашифрованном виде, чтобы сообщить получателю, какой PSK использовать. Поведение свойства: - только для записи - обязательно, если tls_connect установлено в "PSK" или tls_accept содержит бит "PSK" |
| tls_psk | string | Предварительно общий ключ (PSK); должен содержать не менее 32 шестнадцатеричных цифр. Поведение свойства: - только для записи - обязательно, если tls_connect установлено в "PSK" или tls_accept содержит бит "PSK" |
| active_available | integer | Статус доступности активного интерфейса узла сети. Возможные значения: 0 - статус интерфейса неизвестен; 1 - интерфейс доступен; 2 - интерфейс недоступен. Поведение свойства: - только для чтения |
| assigned_proxyid | ID | ID прокси, назначенного сервером Zabbix, если узел сети мониторится группой прокси. Поведение свойства: - только для чтения |
Инвентарные данные узла сети
Объект инвентарных данных узла сети имеет следующие свойства.
Каждое свойство имеет собственный уникальный идентификационный номер, который используется для связывания полей инвентарных данных узла сети с элементами данных.
| ID | Свойство | Type | Описание | Максимальная длина |
|---|---|---|---|---|
| 4 | alias | string | Псевдоним. | 128 символов |
| 11 | asset_tag | string | Инвентарный номер. | 64 символа |
| 28 | chassis | string | Шасси. | 64 символа |
| 23 | contact | string | Контактное лицо. | 65535 символов для SQL-баз данных |
| 32 | contract_number | string | Номер контракта. | 64 символа |
| 47 | date_hw_decomm | string | Дата вывода оборудования из эксплуатации. | 64 символа |
| 46 | date_hw_expiry | string | Дата окончания обслуживания оборудования. | 64 символа |
| 45 | date_hw_install | string | Дата установки оборудования. | 64 символа |
| 44 | date_hw_purchase | string | Дата покупки оборудования. | 64 символа |
| 34 | deployment_status | string | Статус развертывания. | 64 символа |
| 14 | hardware | string | Оборудование. | 255 символов |
| 15 | hardware_full | string | Подробные сведения об оборудовании. | 65535 символов для SQL-баз данных |
| 39 | host_netmask | string | Маска подсети узла сети. | 39 символов |
| 38 | host_networks | string | Сети узла сети. | 65535 символов для SQL-баз данных |
| 40 | host_router | string | Маршрутизатор узла сети. | 39 символов |
| 30 | hw_arch | string | Архитектура оборудования. | 32 символа |
| 33 | installer_name | string | Имя установщика. | 64 символа |
| 24 | location | string | Местоположение. | 65535 символов для SQL-баз данных |
| 25 | location_lat | string | Широта местоположения. | 16 символов |
| 26 | location_lon | string | Долгота местоположения. | 16 символов |
| 12 | macaddress_a | string | MAC-адрес A. | 64 символа |
| 13 | macaddress_b | string | MAC-адрес B. | 64 символа |
| 29 | model | string | Модель. | 64 символа |
| 3 | name | string | Имя. | 128 символов |
| 27 | notes | string | Примечания. | 65535 символов для SQL-баз данных |
| 41 | oob_ip | string | IP-адрес OOB. | 39 символов |
| 42 | oob_netmask | string | Маска подсети OOB узла сети. | 39 символов |
| 43 | oob_router | string | Маршрутизатор OOB. | 39 символов |
| 5 | os | string | Имя ОС. | 128 символов |
| 6 | os_full | string | Полное имя ОС. | 255 символов |
| 7 | os_short | string | Краткое имя ОС. | 128 символов |
| 61 | poc_1_cell | string | Мобильный номер основного контактного лица. | 64 символа |
| 58 | poc_1_email | string | Основной email. | 128 символов |
| 57 | poc_1_name | string | Имя основного контактного лица. | 128 символов |
| 63 | poc_1_notes | string | Примечания по основному контактному лицу. | 65535 символов для SQL-баз данных |
| 59 | poc_1_phone_a | string | Телефон A основного контактного лица. | 64 символа |
| 60 | poc_1_phone_b | string | Телефон B основного контактного лица. | 64 символа |
| 62 | poc_1_screen | string | Экранное имя основного контактного лица. | 64 символа |
| 68 | poc_2_cell | string | Мобильный номер дополнительного контактного лица. | 64 символа |
| 65 | poc_2_email | string | Дополнительный email. | 128 символов |
| 64 | poc_2_name | string | Имя дополнительного контактного лица. | 128 символов |
| 70 | poc_2_notes | string | Примечания по дополнительному контактному лицу. | 65535 символов для SQL-баз данных |
| 66 | poc_2_phone_a | string | Телефон A дополнительного контактного лица. | 64 символа |
| 67 | poc_2_phone_b | string | Телефон B дополнительного контактного лица. | 64 символа |
| 69 | poc_2_screen | string | Экранное имя дополнительного контактного лица. | 64 символа |
| 8 | serialno_a | string | Серийный номер A. | 64 символа |
| 9 | serialno_b | string | Серийный номер B. | 64 символа |
| 48 | site_address_a | string | Адрес площадки A. | 128 символов |
| 49 | site_address_b | string | Адрес площадки B. | 128 символов |
| 50 | site_address_c | string | Адрес площадки C. | 128 символов |
| 51 | site_city | string | Город площадки. | 128 символов |
| 53 | site_country | string | Страна площадки. | 64 символа |
| 56 | site_notes | string | Примечания по площадке. | 65535 символов для SQL-баз данных |
| 55 | site_rack | string | Расположение стойки на площадке. | 128 символов |
| 52 | site_state | string | Регион/область площадки. | 64 символа |
| 54 | site_zip | string | ZIP/почтовый индекс площадки. | 64 символа |
| 16 | software | string | Программное обеспечение. | 255 символов |
| 18 | software_app_a | string | Программное приложение A. | 64 символа |
| 19 | software_app_b | string | Программное приложение B. | 64 символа |
| 20 | software_app_c | string | Программное приложение C. | 64 символа |
| 21 | software_app_d | string | Программное приложение D. | 64 символа |
| 22 | software_app_e | string | Программное приложение E. | 64 символа |
| 17 | software_full | string | Сведения о программном обеспечении. | 65535 символов для SQL-баз данных |
| 10 | tag | string | Тег. | 64 символа |
| 1 | type | string | Тип. | 64 символа |
| 2 | type_full | string | Сведения о типе. | 64 символа |
| 35 | url_a | string | URL A. | 2048 символов |
| 36 | url_b | string | URL B. | 2048 символов |
| 37 | url_c | string | URL C. | 2048 символов |
| 31 | vendor | string | Поставщик. | 64 символа |
Тег узла сети
Объект тега узла сети имеет следующие свойства.
| Свойство | Type | Описание |
|---|---|---|
| tag | string | Имя тега узла сети. Поведение свойства: - обязательно |
| value | string | Значение тега узла сети. Поведение свойства: - только для чтения. |
| automatic | integer | Тип тега узла сети. Возможные значения: 0 - (по умолчанию) вручную (тег создан пользователем); 1 - автоматически (тег создан обнаружением низкого уровня) Поведение свойства: - только для чтения |
| object | integer | Тип объекта, от которого был унаследован тег. Возможные значения: 0 - шаблон. Поведение свойства: - только для чтения. |
| objectid | ID | ID объекта, от которого был унаследован тег. Поведение свойства: - только для чтения. |