以下objects与proxy
API直接相关。
proxy object 具有以下属性。
属性 | 数据类型 | 描述 |
---|---|---|
proxyid | string | (只读) proxy的ID。 |
host (required) |
string | proxy的名称。 |
status (required) |
integer | proxy的类型。 可能的值: 5 - 主动式proxy; 6 - 被动式proxy。 |
description | text | proxy的描述。 |
lastaccess | timestamp | (只读) proxy上次连接到服务器的时间。 |
tls_connect | integer | 连接到主机的方式。 可能的值: 1 - (默认) 无加密; 2 - PSK; 4 - 证书。 |
tls_accept | integer | 来自主机的连接。 可能的位图值: 1 - (默认) 无加密; 2 - PSK; 4 - 证书。 这是一个位掩码字段;可以接受任何可能的位图值组合(例如,6表示PSK和证书)。 |
tls_issuer | string | 证书颁发者。 |
tls_subject | string | 证书主题。 |
tls_psk_identity | string | (只写) PSK标识;必须与唯一的PSK配对(在autoregistration、hosts和proxies中)。如果tls_connect 或tls_accept 启用了PSK,则必须设置。不要在PSK标识中包含敏感信息,因为它会以明文形式通过网络发送,告知接收方使用哪个PSK。 |
tls_psk | string | (只写) 预共享密钥(PSK);必须至少为32位十六进制数字。如果tls_connect 或tls_accept 启用了PSK,则必须设置。 |
proxy_address | string | 以逗号分隔的主动式Zabbix proxy的IP地址或DNS名称。 |
auto_compress | integer | (只读) 指示Zabbix server和proxy之间的通信是否压缩。 可能的值: 0 - 无压缩; 1 - 启用压缩; |
请注意,对于某些方法(更新、删除),所需/可选参数的组合有所不同。
proxy接口object定义了用于连接被动proxy的接口。它具有以下属性。
属性 | 数据类型 | 描述 |
---|---|---|
dns (required) |
string | 连接的DNS名称。 如果通过IP地址连接,可以为空。 |
ip (required) |
string | 连接的IP地址。 如果通过DNS名称连接,可以为空。 |
port (required) |
string | 连接的端口号。 |
useip (required) |
integer | 是否应通过IP地址建立连接。 可能的值为: 0 - 使用DNS名称连接; 1 - 使用IP地址连接。 |