Table of Contents

Proxy 对象

以下对象与 proxy API 直接相关。

Proxy

Proxy对象具有以下属性。

属性 类型 描述
proxyid ID Proxy的 ID。

属性行为:
- 只读
- 更新操作所需
name string Proxy的名称。

属性行为:
- 创建操作所需
proxy_groupid ID Proxy组的 ID。

0 - Proxy未分配给任何Proxy组。
local_address string 主动Agent需要连接的地址, IP 地址或 DNS 名称。

属性行为:
- 如果 proxy_groupid 不为 0,则为 必需
local_port string 要连接的本地Proxy端口号。

支持用户宏。

默认值:10051。

属性行为:
- 如果 proxy_groupid 不为 0,则为 支持
operating_mode integer Proxy类型。

可能的值:
0 - 主动Proxy;
1 - 被动Proxy。

属性行为:
- 创建操作时必需
description text Proxy的描述。
lastaccess timestamp Proxy上次连接到服务器的时间。

属性行为:
- 只读
address string 要连接到的 IP 地址或 DNS 名称。

支持用户宏。

属性行为:
- 如果 Zabbix Proxy操作模式为被动,则必需
port string 要连接的端口号。

支持用户宏。

默认值:10051。

属性行为
- 如果 Zabbix Proxy操作模式为被动模式,则支持
allowed_addresses string 活动 Zabbix Proxy的逗号分隔的 IP 地址或 DNS 名称。
tls_connect integer 与主机的连接。

可能的值:
1 - (默认)无加密;
2 - PSK;
4 - 证书。
tls_accept 整数 来自主机的连接。
这是一个位掩码字段,任何可能的位图值组合都是可以接受的。

可能的位图值:
1 - (默认) 不加密;
2 - PSK;
4 - 证书。
tls_issuer 字符串 证书颁发者。
tls_subject 字符串 证书主题。
tls_psk_identity 字符串 PSK 身份。
请勿将敏感信息放在 PSK 身份中,它会通过网络以未加密的形式传输,以通知接收方要使用哪个 PSK。

属性行为:
- 只写
- 必需 如果 tls_connect 设置为“PSK”,或者 tls_accept 包含“PSK”位
tls_psk string 预共享密钥,至少 32 个十六进制数字。

属性行为:
- 只写
- 必需 如果 tls_connect 设置为“PSK”,或者 tls_accept 包含“PSK”位
custom_timeouts 整数 是否在Proxy级别覆盖全局项目超时。

可能的值:
0 - (默认)使用全局设置;
1 - 覆盖超时。

timeout_simple_check
timeout_snmp_agent
timeout_external_check
timeout_db_monitor
timeout_http_agent
timeout_ssh_agent
timeout_telnet_agent
timeout_script
timeout_browser
version integer Proxy的版本。

由三部分组成的 Zabbix 版本号,每部分使用两位十进制数字,例如,60401 表示版本 6.4.1,70002 表示版本 7.0.2,等等。
0 - 未知的Proxy版本。

属性行为:
- 只读
兼容性 integer 与 Zabbix 服务器版本相比的Proxy版本。

可能的值:
0 - 未定义;
1 - 当前版本(Proxy和服务器具有相同的主版本);
2 - 过时的版本(Proxy版本比服务器版本旧,但部分受支持);
3 - 不受支持的版本(Proxy版本比服务器以前的 LTS 发行版本旧或服务器主版本比Proxy主版本旧)。

属性行为
- 只读
state integer Proxy的状态。

可能的值:
0 - 未知;
1 - 离线;
2 - 在线。

属性行为
- 只读