以下objects与connectorAPI直接相关.
连接器 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具有以下属性。