概述

    此外,当所有agents和proxies报告给一个Zabbix server并且所有数据都集中收集时,使用proxy是实现集中式和分布式监控的最简单方法。

    zabbix proxy 使用场景:

    • 监控远程区域设备

    • 当 zabbix 监控上千设备时,使用它来减轻 server 的压力

    • 简化分布式监控的维护

    zabbix proxy 仅仅需要一条 tcp 连接到 zabbix server,所以防火墙上仅仅需要加上一条规则即可。

    zabbix proxy 数据库必须和 server 分开,否则数据会被破坏。

    proxy 收集到数据之后,首先将数据缓存在本地,然后在一定得时间之后传递给 zabbix server,这样就不会因为服务器的任何临时通信问题而丢失数据。这个时间由 中参数 ProxyLocalBufferProxyOfflineBuffer 决定。

    注意从Zabbix server数据库直接更新最新配置的proxy可能会比Zabbix server新,而Zabbix server的配置由于 CacheUpdateFrequency 的原因而无法快速更新。因此,proxy收集发送Zabbix server数据可能会被忽略。

    zabbix proxy 是一个数据收集器,它不计算触发器、不处理事件、不发送报警。有关proxy功能的概述,如下表:

    [1]使用 agent active 模式,一定要记住在 agent 的配置文件参数 ServerActive 加上 proxy 的 IP 地址。

    配置

    添加 proxies

    要在Zabbix前端配置代理:

    • 单击创建代理

    加密选项卡允许你与proxy的加密连接。

    主机配置

    您可以使用由agent代理程序监测字段指定主机配置窗体中的proxy监视单个主机。

    主机是指定主机由proxy监视的另一种方式。