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