以下objects与connector
API直接相关.
连接器 object 具有以下属性.
属性 | 数据类型 | 描述 |
---|---|---|
connectorid | ID | 连接器的ID. 属性行为: - 只读 - 进行 update 操作时必填 |
name | string | 连接器的名称. 属性行为: - 进行 create 操作时必填 |
url | string | 终端URL,即接收方的URL. 支持用户宏. 属性行为: - 进行 create 操作时必填 |
protocol | integer | 通信协议. 可选值: 0 - (默认) Zabbix流式协议v1.0. |
data_type | integer | 数据类型. 可选值: 0 - (默认) 监控项值; 1 - 事件. |
item_value_type | integer | 要发送的 监控项 值类型的总和. 可选值: 1 - 数值型(float); 2 - 字符型; 4 - 日志型; 8 - 数值型(无符号); 10 - 文本型; 20 - 二进制型. 默认值: 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 | 重试尝试之间的间隔. 接受秒数. 可选值: 0s-10s. 默认值: 5s. 属性行为: - 当 max_attempts 大于1时支持. |
timeout | string | 超时时间. 支持时间后缀(如30s, 1m). 支持用户宏. 可选值: 1s-60s. 默认值: 5s. |
http_proxy | string | HTTP(S) proxy 连接 string 格式为 [协议]://[用户名[:密码]@]proxy.example.com[:端口]. 支持用户宏. |
authtype | integer | HTTP认证方法. 可选值: 0 - (默认) 无; 1 - 基本认证; 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密钥 file 路径. 支持用户宏. |
ssl_key_file | string | 私有SSL密钥 file 路径. 支持用户宏. |
ssl_key_password | string | SSL密钥 file 的密码. 支持用户宏. |
description | text | 连接器的描述. |
status | integer | 连接器是否启用. 可选值: 0 - 禁用; 1 - (默认) 启用. |
tags_evaltype | integer | 标签评估方法. 可选值: 0 - (默认) 与/或; 2 - 或. |
标签过滤器允许仅export匹配的监控项值或事件。如果未设置,则将导出所有内容。 标签过滤器object具有以下属性。