Объект proxy
Следующие объекты напрямую связаны с API proxy.
Прокси
Объект прокси имеет следующие свойства.
| Property | Type | Description |
|---|---|---|
| proxyid | ID | Идентификатор прокси. Поведение свойства: - только для чтения - обязательно для операций обновления |
| name | string | Имя прокси. Поведение свойства: - обязательно для операций создания |
| proxy_groupid | ID | Идентификатор группы прокси. 0 - прокси не назначен ни одной группе прокси. |
| local_address | string | Адрес для активных агентов. IP-адрес или DNS-имя для подключения. Поведение свойства: - обязательно, если proxy_groupid не равен 0 |
| local_port | string | Номер локального порта прокси для подключения. Поддерживаются пользовательские макросы. По умолчанию: 10051. Поведение свойства: - поддерживается, если proxy_groupid не равен 0 |
| operating_mode | integer | Тип прокси. Возможные значения: 0 - активный прокси; 1 - пассивный прокси. Поведение свойства: - обязательно для операций создания |
| description | text | Описание прокси. |
| lastaccess | timestamp | Время последнего подключения прокси к серверу. Поведение свойства: - только для чтения |
| address | string | IP-адрес или DNS-имя для подключения. Поддерживаются пользовательские макросы. Поведение свойства: - обязательно, если режим работы прокси Zabbix - пассивный |
| port | string | Номер порта для подключения. Поддерживаются пользовательские макросы. По умолчанию: 10051. Поведение свойства: - поддерживается, если режим работы прокси Zabbix - пассивный |
| allowed_addresses | string | IP-адреса или DNS-имена активного прокси Zabbix, разделенные запятыми. |
| 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 (в рамках автоматической регистрации, узлов сети и прокси). Не включайте конфиденциальную информацию в идентификатор PSK, поскольку он передается по сети в незашифрованном виде, чтобы сообщить получателю, какой PSK следует использовать. Поведение свойства: - только для записи - обязательно, если для tls_connect установлено значение "PSK" или tls_accept содержит бит "PSK" |
| tls_psk | string | Предварительно согласованный ключ (PSK); должен содержать не менее 32 шестнадцатеричных цифр. Поведение свойства: - только для записи - обязательно, если для tls_connect установлено значение "PSK" или tls_accept содержит бит "PSK" |
| custom_timeouts | integer | Переопределять ли глобальные тайм-ауты элементов данных на уровне прокси. Возможные значения: 0 - (по умолчанию) использовать глобальные настройки; 1 - переопределять тайм-ауты. |
| timeout_zabbix_agent | string | Тратить на обработку не более timeout_* секунд.Принимается количество секунд (например, 1, 60, 300) или значение с суффиксом времени (например, 30s, 1m). Также принимаются пользовательские макросы.Используется только если для custom_timeouts установлено значение "override timeouts"; в противном случае значение игнорируется.Допустимый диапазон значений: 1-600s. Поведение свойства: - обязательно, если для custom_timeouts установлено значение "override timeouts" |
| timeout_simple_check | ||
| timeout_snmp_agent | ||
| timeout_external_check | ||
| timeout_db_monitor | ||
| timeout_http_agent | ||
| timeout_ssh_agent | ||
| timeout_telnet_agent | ||
| timeout_script | ||
| timeout_browser | ||
| timeout_telemetry_query | ||
| version | integer | Версия прокси. Трехчастный номер версии Zabbix, в котором для каждой части используются две десятичные цифры, например 60401 для версии 6.4.1, 70002 для версии 7.0.2 и т. д. 0 - неизвестная версия прокси. Поведение свойства: - только для чтения |
| compatibility | integer | Версия прокси по сравнению с версией сервера Zabbix. Возможные значения: 0 - не определено; 1 - текущая версия (прокси и сервер имеют одинаковую основную версию); 2 - устаревшая версия (версия прокси старше версии сервера, но частично поддерживается); 3 - неподдерживаемая версия (версия прокси старше предыдущего выпуска LTS сервера или основная версия сервера старше основной версии прокси). Поведение свойства: - только для чтения |
| state | integer | Состояние прокси. Возможные значения: 0 - неизвестно; 1 - не в сети; 2 - в сети. Поведение свойства: - только для чтения |
Мониторинг производительности приложений (APM)
Объект APM имеет следующие свойства.
| Property | Type | Description |
|---|---|---|
| data_collection_status | integer | Определяет, включен ли сбор данных телеметрии на прокси. Возможные значения: 0 - (по умолчанию) отключен; 1 - включен. |
| max_messages_per_second | integer | Максимальное количество сообщений в секунду, которое принимает прокси. Допустимый диапазон значений: от 0 (без ограничений) до 2147483647. Значение по умолчанию: 0. Поведение свойства: - поддерживается, если для data_collection_status установлено значение "Enabled" |
| additional_resource_attributes | array | Массив атрибутов ресурсов, которые добавляются к входящим данным телеметрии. Поведение свойства: - поддерживается, если для data_collection_status установлено значение "Enabled" |
Атрибуты ресурса
Объект атрибутов ресурса имеет следующие свойства.
| Property | Type | Description |
|---|---|---|
| key | string | Имя атрибута ресурса. Должно быть уникальным для указанного signal_type.Поведение свойства: - обязательное |
| value | string | Значение атрибута ресурса. Может быть пустым. |
| signal_type | integer | Тип телеметрических данных, к которым применяется атрибут. Возможные значения: 0 - Трассировки; 1 - Метрики; 2 - Журналы. Поведение свойства: - обязательное |