本页面提供了有关 proxy 的监控配置 update 的详细信息,即服务器上对监控配置所做的更改如何同步到 proxy。
proxy 的配置 update 是增量式的。在配置同步期间,仅更新被修改的实体(因此,如果没有实体被修改,则不会发送任何内容)。这种方法可以节省资源,并为 proxy 的配置更新设置更小的时间间隔(几乎实时)。
Proxy 的配置更改通过修订号进行跟踪。只有修订号大于 proxy 配置修订号的实体才会被包含在发送给 proxy 的配置数据中。
用于配置同步的实体如下:
实体 | 详细信息 |
---|---|
自动注册 TLS 数据 | 所有自动注册 TLS 数据。 |
表达式 | 所有表达式(正则表达式、表达式表)。 |
全局配置 | 在 'config' 表中定义的全局配置 |
主机 | 所有属性、接口、资产清单、监控项、监控项 预处理、监控项 参数、一个主机 的 Web 场景。 |
主机宏 | 在 一个主机 上定义的所有宏以及链接到它的所有模板 ID。 |
proxy 发现规则 | 分配给 proxy 的发现规则及其检查项。 |
这意味着:
例外的是 主机 宏,即使仅更改了 主机 上的任何内容,这些宏也会被发送。
在 proxy 上执行 -R config_cache_reload
命令也将触发一次增量更新。
请注意,当 proxy 启动/重启、发生 HA 故障转移、会话令牌更改,或者在 proxy 上配置 update 失败(例如,在接收配置数据时连接中断)时,将执行一次完整的配置同步。
ProxyConfigFrequency 参数决定 proxy 配置与服务器同步的频率(默认为 10 秒)。
请注意,ProxyConfigFrequency 是:
在主动模式的 proxies 中,ProxyConfigFrequency 是 Zabbix 6.4 版本新增的参数,必须使用它来替代已弃用的 ConfigFrequency。
如果同时使用了 ProxyConfigFrequency 和 ConfigFrequency,proxy 将记录错误并终止。
Zabbix proxy 不了解维护时段;详细信息请参见 维护期间队列计算。