Объект 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 Значение тега.