概述
此外,使用proxy是实现集中式和分布式监控的最简单方法,所有 agents 和 proxies 发送给一个 Zabbix server,从而集中收集所有数据。
Zabbix proxy 使用场景:
监控远程区域设备
监控上千设备时,减轻 zabbix server 的负荷
简化分布式监控的维护
Zabbix proxy 数据库必须和 server 数据库分开,否则 Zabbix server 数据库会被破坏。
proxy 收集到数据都先存储在本地,然后在一定时间后传给 Zabbix server,这样就不会因为暂时无法连接zabbix server而丢失数据。本地保留时间由 中参数 ProxyLocalBuffer 和 ProxyOfflineBuffer 决定。
注意从 zabbix server 数据库直接更新最新配置的 proxy 可能会比 Zabbix server 更快生效。当 Zabbix server 由于设置 缓存更新周期 的原因而无法快速更新时,proxy 收集发送到 Zabbix server 的数据可能会被忽略。
Zabbix proxy 只是一个数据收集器,不运行触发器、不处理事件、不发送报警。有关 proxy 功能详情,如下表:
[1] 使用 agent 主动模式,一定要记住在 agent 的配置文件参数 ServerActive 加上 proxy 的IP地址。
[2] Zabbix Server 对监控项值预处理时,需要先从主监控项获取到所需的数据。
配置
安装并了一个 proxy 后,可在 Zabbix 前端进行设置。
添加代理
单击创建代理
该 加密选项卡用于proxy的加密连接。
主机配置
您可以使用由 agent 代理程序监测字段指定表单中的proxy监控单个主机。
另一种配置指定主机由 proxy 监控的方式是选择主机。