连接器对象

以下对象与connector API直接相关。

Connector

connector 对象具有以下属性。

Property Type Description
connectorid ID connector 的 ID。

Property behavior:
- 只读
- 更新操作时必需
name string connector 的名称。

Property behavior:
- 创建操作时必需
url string 端点 URL,即接收端的 URL。
支持用户宏。

Property behavior:
- 创建操作时必需
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.

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

Property behavior:
- 如果 data_type 设置为 "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:
- 如果 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) None;
1 - Basic;
2 - NTLM;
3 - Kerberos;
4 - Digest;
5 - Bearer.
username string 用户名。
支持用户宏。

Property behavior:
- 如果 authtype 设置为 "Basic"、"NTLM"、"Kerberos" 或 "Digest",则支持
password string 密码。
支持用户宏。

Property behavior:
- 如果 authtype 设置为 "Basic"、"NTLM"、"Kerberos" 或 "Digest",则支持
token string Bearer 令牌。
支持用户宏。

Property behavior:
- 如果 authtype 设置为 "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.

标签过滤器

标签过滤器允许仅导出匹配的监控项值或事件。如果未设置,则将导出所有内容。 标签过滤器对象具有以下属性。

属性 类型 描述
tag string 标签名称。

属性行为
- 必填
operator integer 条件运算符

可能的值:
0 - (默认) 等于;
1 - 不等于;
2 - 包含;
3 - 不包含;
12 - 存在;
13 - 不存在。
value string 标签值。