以下 objects 直接与 connector
API 相关。
连接器 object 具有以下属性。
属性 | 数据类型 | 描述 |
---|---|---|
connectorid | ID | 连接器的ID。 属性行为: - 只读 - 必需的 用于 update 操作 |
name | string | 连接器的名称。 属性行为: - 用于create操作时为必填项 |
url | string | 接收器的端点URL,即接收器的URL。 支持用户宏。 属性行为: - 对于create操作是必需的 |
protocol | integer | 通讯协议。 可能的值: 0 - (默认) Zabbix Streaming Protocol v1.0。 |
data_type | integer | 数据类型。 可能的值: 0 - (默认) 监控项值; 1 - 事件。 |
item_value_type | integer | 要发送的监控项值类型的总和。 可能的值: 1 - 数值(float); 2 - 字符; 4 - 日志; 8 - 数值(无符号); 10 - 文本; 20 - 二进制(自Zabbix 7.0.5起支持)。 默认值:31 - 所有监控项类型(除二进制外)。 属性行为: - 若 data_type 设置为"监控项值",则为支持。 |
max_records | integer | 每条消息中可发送的事件或监控项的最大数量。 可能的值:0-2147483647(32位有符号integer的最大值)。 默认值:0 - 无限制。 |
max_senders | integer | 为此连接器分配的发送进程数量。run。 可能的值:1-100。 默认值:1。 |
max_attempts | integer | 尝试次数。 可能的值:1–5。 默认值:1。 |
attempt_interval | string | 重试尝试之间的间隔时间。 接受秒为单位。 可能的值:0秒-10秒。 默认值:5秒。 属性行为: - 如果 max_attempts 大于 1,则为 支持。 |
timeout | string | 超时时间。 支持时间后缀(例如:30秒,1分钟)。 支持用户宏。 可能的取值范围:1秒至60秒。 默认值:5秒。 |
http_proxy | string | HTTP(S) proxy 连接 string 的格式为 [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",则为 supported |
password | string | 密码。 支持用户宏。 属性行为: - 如果将 authtype 设置为 "Basic"、"NTLM"、"Kerberos" 或 "Digest",则受支持。 |
token | string | 持有者令牌。 支持用户宏。 属性行为: - 如果将 authtype 设为 "Bearer",则该字段为必填 |
verify_peer | integer | 是否验证 主机 证书的真实性。 可能的值: 0 - 不验证; 1 - (默认) 验证。 |
verify_host | integer | 是否验证连接的主机名称与主机证书中的名称匹配。 可能的值: 0 - 不验证; 1 - (默认) 验证。 |
ssl_cert_file | string | 公共SSL密钥 file 路径。 支持用户宏。 |
ssl_key_file | string | 私有SSL密钥 file 路径。 支持用户宏。 |
ssl_key_password | string | SSL密钥文件的密码。 支持用户宏。 |
description | text | 描述连接器。 |
status | integer | 连接器是否启用。 可能的值: 0 - 已禁用; 1 - (默认) 已启用。 |
tags_evaltype | integer | 标签评估方法。 可能的值: 0 - (默认) 与/或; 2 - 或。 |
标签过滤器允许仅导出匹配的export或监控项值事件。如果不设置,则会导出所有内容。 标签过滤器 object 具有以下属性。