На странице
Объект connector
Следующие объекты напрямую связаны с API connector.
Connector
Объект connector имеет следующие свойства.
| Property | Type | Description |
|---|---|---|
| connectorid | ID | ID connector. Property behavior: - только для чтения - required для операций обновления |
| name | string | Имя connector. Property behavior: - required для операций создания |
| url | string | URL конечной точки, то есть URL получателя. Поддерживаются пользовательские макросы. Property behavior: - required для операций создания |
| protocol | integer | Протокол связи. Possible values: 0 - (default) Zabbix Streaming Protocol v1.0. |
| data_type | integer | Тип данных. Possible values: 0 - (default) Значения элементов данных; 1 - События. |
| item_value_type | integer | Сумма типов значений элементов данных, которые будут отправлены. Possible values: 1 - Numeric (float); 2 - Character; 4 - Log; 8 - Numeric (unsigned); 16 - Text; 32 - Binary. Default: 31 - Все типы элементов данных (кроме binary). Property behavior: - supported если data_type установлено в "Item values". |
| max_records | integer | Максимальное число событий или элементов данных, которые можно отправить в одном сообщении. Possible values: 0-2147483647 (max value of 32-bit signed integer). Default: 0 - Без ограничений. |
| max_senders | integer | Количество процессов отправителя, которые будут запущены для этого connector. Possible values: 1-100. Default: 1. |
| max_attempts | integer | Количество попыток. Possible values: 1-5. Default: 1. |
| attempt_interval | string | Интервал между повторными попытками. Принимает секунды. Possible values: 0s-10s. Default: 5s. Property behavior: - supported если max_attempts больше 1. |
| timeout | string | Тайм-аут. Поддерживаются суффиксы времени (например, 30s, 1m). Поддерживаются пользовательские макросы. Possible values: 1s-60s. Default: 5s. |
| http_proxy | string | Строка подключения к HTTP(S) proxy в виде [protocol]://[username[:password]@]proxy.example.com[:port]. Поддерживаются пользовательские макросы. |
| authtype | integer | Метод HTTP-аутентификации. Possible values: 0 - (default) Нет; 1 - Basic; 2 - NTLM; 3 - Kerberos; 4 - Digest; 5 - Bearer. |
| username | string | Имя пользователя. Поддерживаются пользовательские макросы. Property behavior: - supported если authtype установлено в "Basic", "NTLM", "Kerberos" или "Digest" |
| password | string | Пароль. Поддерживаются пользовательские макросы. Property behavior: - supported если authtype установлено в "Basic", "NTLM", "Kerberos" или "Digest" |
| token | string | Bearer token. Поддерживаются пользовательские макросы. Property behavior: - required если authtype установлено в "Bearer" |
| verify_peer | integer | Проверять ли, что сертификат узла сети является подлинным. Possible values: 0 - Не проверять; 1 - (default) Проверять. |
| verify_host | integer | Проверять ли, что имя узла сети для соединения совпадает с именем в сертификате узла сети. Possible values: 0 - Не проверять; 1 - (default) Проверять. |
| ssl_cert_file | string | Путь к файлу открытого SSL-ключа. Поддерживаются пользовательские макросы. |
| ssl_key_file | string | Путь к файлу закрытого SSL-ключа. Поддерживаются пользовательские макросы. |
| ssl_key_password | string | Пароль для файла SSL-ключа. Поддерживаются пользовательские макросы. |
| description | text | Описание connector. |
| status | integer | Включен ли connector. Possible values: 0 - Disabled; 1 - (default) Enabled. |
| tags_evaltype | integer | Метод evaluation тегов. Possible values: 0 - (default) And/Or; 2 - Or. |
Фильтр тегов
Фильтр тегов позволяет экспортировать только совпадающие значения элементов данных или события. Если он не задан, будет экспортировано все. Объект фильтра тегов имеет следующие свойства.
| Property | Type | Description |
|---|---|---|
| tag | string | Имя тега. Поведение свойства: - required |
| operator | integer | Оператор условия. Возможные значения: 0 - (по умолчанию) Равно; 1 - Не равно; 2 - Содержит; 3 - Не содержит; 12 - Существует; 13 - Не существует. |
| value | string | Значение тега. |