Zabbix Proxy¶
在这篇文章中
信息
Zabbix Proxy 是 Zabbix 监控系统分布式架构的一个组件,旨在从远程主机收集数据并将其传输到中央 Zabbix Server。
Zabbix Proxy:主要功能¶
- 减轻主服务器的负载;
- 简化对地理分布的基础设施的监控;
- 确保在网络连接不稳定或受限的条件下正常运行。
Zabbix Proxy 支持所有标准的数据收集方法:Zabbix Agent、SNMP、IPMI、JMX、简单检查、外部脚本等。
警告
Zabbix Proxy 没有 Web 界面,通过配置文件和中央 Zabbix Server 进行管理。
部署功能¶
| ID | 软件名称 | 兼容操作系统 | 虚拟机 | 物理机 | vGPU | GPU | 最低CPU(核) | 最低内存(GB) | 最低硬盘(GB) | 自定义域名 | 是否启用 |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 395 | Zabbix Proxy | Ubuntu 22.04 | + | + | - | - | 1 | 1 | 15 | 否 | 订购 |
| 已安装的软件: |
| 软件 | 许可证 |
|---|---|
| Zabbix proxy | GPLv2 |
| Zabbix agent | GPLv2 |
| SQLite | 公共领域 |
- 支持在 Ubuntu 22.04 上安装;
- 安装时间:15-20 分钟(含操作系统);
- 默认数据库:SQLite;
- 默认服务器端口:10051;
安装 Zabbix Proxy 后,您将获得一个完全配置好且可立即使用的服务:
-
已启动并添加到自启动的 Zabbix Proxy 服务:
-
配置文件中已配置连接到主 Zabbix 服务器:
-
本地数据库(默认为 SQLite):
-
配置文件:
备注
除非另有说明,默认情况下,我们从开发者网站或操作系统存储库安装软件的最新发布版本。
部署 Zabbix Proxy 后的入门指南¶
管理通过配置文件和中央 Zabbix Server 进行。
Zabbix Proxy 的初始设置¶
启动 Zabbix Proxy 后,您可以:
-
检查代理状态
- 实时查看:
-
查看日志
-
如有必要,在
/etc/zabbix/zabbix_proxy.conf中更改设置- Server — Zabbix 服务器的地址或主机名:
- Hostname — 唯一的代理名称(必须与在 Zabbix Server Web 界面中创建代理时指定的名称完全匹配):
- Database — 如果不使用 SQLite,而是使用 MySQL 或 PostgreSQL,请指定:
-
在 Zabbix Server Web 界面中添加代理:
- 前往 Administration > Proxies。
- 点击 Create proxy。
- 指定:
- Proxy name — 必须与 zabbix_proxy.conf 中的 Hostname 参数匹配;
- Type — Active(如果代理主动连接到服务器)或 Passive(如果服务器轮询代理)。

默认情况下,Zabbix Proxy 以 Active 模式运行
备注
其他配置参数:
- ListenPort — Passive 模式的端口
- StartPollers, StartIPMIPollers, StartSNMPTrapper — 数据收集线程数
- Timeout — 检查超时(默认 3 秒)
备注
有关 Zabbix Proxy 主要设置的详细信息,请参阅 开发者文档。