应用资料已收录 仅供查阅,暂不支持 Cockpit 直接安装
应用介绍
OVERVIEWZabbix Proxy 分布式监控代理
产品介绍
Zabbix 分布式监控代理组件,适用于多机房、跨网段和内网隔离监控场景。应用默认使用主动模式,由 Proxy 主动连接 Zabbix Server,并使用独立的外置 MySQL 或 MariaDB 数据库。
组件说明
| 组件 | 说明 | 默认状态 |
|---|---|---|
| zabbix-proxy-mysql | Zabbix分布式监控代理,内置MySQL客户端 | 常驻运行 |
镜像说明
注意:镜像名称中的
mysql仅代表内置 MySQL 客户端,不自带数据库服务,本应用必须连接独立的 MySQL 或 MariaDB 数据库。
| 镜像 | 标签 |
|---|---|
| zabbix/zabbix-proxy-mysql | alpine-7.4.5 |
安装前提
- 准备独立数据库,MySQL/Percona 最低版本为 8.0.30,MariaDB 最低版本为 10.5.00,禁止与 Zabbix Server 共用数据库。
- Zabbix Proxy 7.4.5 应与 Zabbix Server 7.4.x 配套使用,以保证完整兼容。
- 填写 Zabbix Server 地址时,默认端口为
10051;使用非默认端口时,请填写为host:port。 - 确定 Proxy 名称,安装时填写的名称必须与 Zabbix Server 后台配置的代理名称完全一致(区分大小写)。
安装后
- 容器启动后自动连接外置数据库,并初始化 Proxy 所需数据表。
- 登录 Zabbix Server 管理后台,进入「管理 → 代理」,创建一个主动模式代理,代理名称必须与安装时填写的 Proxy 名称一致。
- Proxy 会主动连接 Zabbix Server 并请求配置;连接成功后,可在代理列表中查看状态并为其分配监控主机。
端口说明
| 端口 | 默认值 | 用途 |
|---|---|---|
| Proxy 数据接收端口 | 10051 | 供受监控 Agent、发送器等连接 Proxy |
相关链接
版本与部署参数
VERSIONS以下信息来自开源应用包模板,仅用于技术参考;尚未转换成可直接使用的 Cockpit 安装配置。
版本 7.4.5↓ 下载 docker-compose.yaml
配置字段
参数说明属性
PANEL_APP_PORT_RECEIVE数据接收端口必填ZABBIX_PROXY_HOSTNAMEProxy 名称必填ZABBIX_SERVERZabbix 服务端地址(host[:port])必填PANEL_DB_ROOT_PASSWORDRoot 密码敏感信息PANEL_DB_NAME数据库名称必填PANEL_DB_USER数据库用户必填PANEL_DB_USER_PASSWORD数据库密码敏感信息原始模板存在特定平台的网络或环境变量依赖,不能直接作为 Cockpit 安装文件使用。