Table of Contents

> Proxy object

以下objects与proxy API直接相关。

Proxy

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配对(在autoregistrationhostsproxies中)。如果tls_connecttls_accept启用了PSK,则必须设置。
不要在PSK标识中包含敏感信息,因为它会以明文形式通过网络发送,告知接收方使用哪个PSK。
tls_psk string (只写) 预共享密钥(PSK);必须至少为32位十六进制数字。如果tls_connecttls_accept启用了PSK,则必须设置。
proxy_address string 以逗号分隔的主动式Zabbix proxy的IP地址或DNS名称。
auto_compress integer (只读) 指示Zabbix server和proxy之间的通信是否压缩。

可能的值:
0 - 无压缩;
1 - 启用压缩;

请注意,对于某些方法(更新、删除),所需/可选参数的组合有所不同。

Proxy 接口

proxy接口object定义了用于连接被动proxy的接口。它具有以下属性。

属性 数据类型 描述
dns
(required)
string 连接的DNS名称。

如果通过IP地址连接,可以为空。
ip
(required)
string 连接的IP地址。

如果通过DNS名称连接,可以为空。
port
(required)
string 连接的端口号。
useip
(required)
integer 是否应通过IP地址建立连接。

可能的值为:
0 - 使用DNS名称连接;
1 - 使用IP地址连接。