Объект connector

Следующие объекты напрямую связаны с API connector.

Connector

Объект connector имеет следующие свойства.

Property Type Description
connectorid ID ID connector.

Property behavior:
- read-only
- required for update operations
name string Имя connector.

Property behavior:
- required for create operations
url string URL конечной точки, то есть URL получателя.
Поддерживаются пользовательские макросы.

Property behavior:
- required for create operations
protocol integer Протокол связи.

Possible values:
0 - (default) Zabbix Streaming Protocol v1.0.
data_type integer Тип данных.

Possible values:
0 - (default) Item values;
1 - Events.
item_value_type integer Сумма типов значений элементов данных, которые нужно отправлять.

Possible values:
1 - Numeric (float);
2 - Character;
4 - Log;
8 - Numeric (unsigned);
16 - Text;
32 - Binary (supported since Zabbix 7.0.5).

Default: 31 - All item types (except binary).

Property behavior:
- supported if data_type is set to "Item values".
max_records integer Максимальное количество событий или элементов данных, которые можно отправить в одном сообщении.

Possible values: 0-2147483647 (max value of 32-bit signed integer).

Default: 0 - Unlimited.
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 if max_attempts is greater than 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) None;
1 - Basic;
2 - NTLM;
3 - Kerberos;
4 - Digest;
5 - Bearer.
username string Имя пользователя.
Поддерживаются пользовательские макросы.

Property behavior:
- supported if authtype is set to "Basic", "NTLM", "Kerberos", or "Digest"
password string Пароль.
Поддерживаются пользовательские макросы.

Property behavior:
- supported if authtype is set to "Basic", "NTLM", "Kerberos", or "Digest"
token string Bearer token.
Поддерживаются пользовательские макросы.

Property behavior:
- required if authtype is set to "Bearer"
verify_peer integer Следует ли проверять, что сертификат узла сети является подлинным.

Possible values:
0 - Do not validate;
1 - (default) Validate.
verify_host integer Следует ли проверять, что имя узла сети для подключения совпадает с именем в сертификате узла сети.

Possible values:
0 - Do not validate;
1 - (default) Validate.
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 Метод оценки тегов.

Possible values:
0 - (default) And/Or;
2 - Or.

Фильтр тегов

Фильтр тегов позволяет экспортировать только совпадающие значения элементов данных или события. Если он не задан, будет экспортировано все. Объект фильтра тегов имеет следующие свойства.

Property Type Description
tag string Имя тега.

Property behavior:
- required
operator integer Оператор условия.

Возможные значения:
0 - (default) Равно;
1 - Не равно;
2 - Содержит;
3 - Не содержит;
12 - Существует;
13 - Не существует.
value string Значение тега.