以下对象与connector
API直接相关。
连接器对象具有以下属性。
属性 | 类型 | 描述 |
---|---|---|
connectorid | ID | 连接器的ID。 属性行为: - 只读 - 更新操作时必需 |
name | 字符串 | 连接器的名称。 属性行为: - 创建操作时必需 |
url | 字符串 | 端点URL,即接收器的URL。 支持用户宏。 属性行为: - 创建操作时必需 |
protocol | 整数 | 通信协议。 可能的值: 0 - (默认) Zabbix流协议v1.0。 |
data_type | 整数 | 数据类型。 可能的值: 0 - (默认) 监控项值; 1 - 事件。 |
item_value_type | 整数 | 要发送的监控项值类型的总和。 可能的值: 1 - 数值(浮点); 2 - 字符; 4 - 日志; 8 - 数值(无符号); 10 - 文本; 20 - 二进制(自Zabbix 7.0.5起支持)。 默认:31 - 所有监控项类型(除二进制外)。 属性行为: - 如果 data_type 设置为“监控项值”则支持。 |
max_records | 整数 | 在一条消息中可以发送的事件或监控项的最大数量。 可能的值:0-2147483647(32位有符号整数的最大值)。 默认:0 - 无限制。 |
max_senders | 整数 | 为此连接器运行的发送器进程数量。 可能的值:1-100。 默认:1。 |
max_attempts | 整数 | 尝试次数。 可能的值:1-5。 默认:1。 |
attempt_interval | 字符串 | 重试尝试之间的间隔。 接受秒数。 可能的值:0s-10s。 默认:5s。 属性行为: - 如果 max_attempts 大于1则支持。 |
timeout | 字符串 | 超时时间。 支持时间后缀(例如,30s, 1m)。 支持用户宏。 可能的值:1s-60s。 默认:5s。 |
http_proxy | 字符串 | HTTP(S) proxy 连接字符串,格式为: [protocol]://[username[:password]@]proxy.example.com[:port]。 支持用户宏。 |
authtype | 整数 | HTTP认证方法。 可能的值: 0 - (默认) 无; 1 - 基本; 2 - NTLM; 3 - Kerberos; 4 - 摘要; 5 - 载体。 |
username | 字符串 | 用户名。 支持用户宏。 属性行为: - 如果 authtype 设置为“基本”,“NTLM”,“Kerberos”或“摘要”则支持 |
password | 字符串 | 密码。 支持用户宏。 属性行为: - 如果 authtype 设置为“基本”,“NTLM”,“Kerberos”或“摘要”则支持 |
token | 字符串 | 载体令牌。 支持用户宏。 属性行为: - 如果 authtype 设置为“载体”则必需 |
verify_peer | 整数 | 是否验证主机证书的真实性。 可能的值: 0 - 不验证; 1 - (默认) 验证。 |
verify_host | 整数 | 是否验证连接的主机名与主机证书中的主机名匹配。 可能的值: 0 - 不验证; 1 - (默认) 验证。 |
ssl_cert_file | 字符串 | 公共SSL密钥文件路径。 支持用户宏。 |
ssl_key_file | 字符串 | 私有SSL密钥文件路径。 支持用户宏。 |
ssl_key_password | 字符串 | SSL密钥文件的密码。 支持用户宏。 |
description | 文本 | 连接器的描述。 |
status | 整数 | 连接器是否启用。 可能的值: 0 - 禁用; 1 - (默认) 启用。 |
tags_evaltype | 整数 | 标签评估方法。 可能的值: 0 - (默认) 与/或; 2 - 或。 |
标签过滤允许仅导出匹配的监控项值或事件。如果未设置,则将导出所有内容。 标签过滤对象具有以下属性。