以下对象与 proxy API 直接相关。
proxy对象具有以下属性。
| 属性 | 类型 | 描述 | 
|---|---|---|
| proxyid | string | (只读) proxy ID。 | 
| 主机 (必需) | string | proxy 名称。 | 
| 状态 (必需) | 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 - 证书。 | 
| tls_issuer | string | 证书颁发者。 | 
| tls_subject | string | 证书主题。 | 
| tls_psk_identity | string | (只写) PSK 身份。如果 tls_connect或tls_accept启用了 PSK,则为必需。不要将敏感信息放入 PSK 标识中,它会通过网络以未加密方式传输,以通知接收者使用哪个 PSK。 | 
| tls_psk | string | (只写) 预共享密钥,至少 32 个十六进制数字。如果 tls_connect或tls_accept启用了 PSK,则为必需。 | 
| proxy_address | string | 逗号分隔的活动 Zabbix proxy的 IP 地址或 DNS 名称。 | 
| auto_compress | integer | (只读) 表示 Zabbix server和proxy之间的通信是否被压缩。 可能的值为: 0 - 不压缩; 1 - 启用压缩。 | 
注意,对于某些方法(更新、删除),必需/可选参数组合是不同的。
proxy接口对象定义用于连接被动proxy的接口。它具有以下属性。
| 属性 | 类型 | 描述 | 
|---|---|---|
| dns (必需) | string | 要连接到的 DNS 名称。 如果通过 IP 地址建立连接,则可以为空。 | 
| ip (必需) | string | 要连接的 IP 地址。 如果通过 DNS 名称进行连接,则可以为空。 | 
| 端口 (必需) | string | 要连接的端口号。 | 
| useip (必需) | integer | 是否应通过 IP 地址进行连接。 可用值: 0 - 使用 DNS 名称连接; 1 -使用 IP 地址连接。 |