连接器对象
以下对象与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. |
标签过滤器
标签过滤器允许仅导出匹配的监控项值或事件。如果未设置,则将导出所有内容。 标签过滤器对象具有以下属性。