专属
文档
插件
助手
邀请
顶部
快速返回页面顶部
收起
收起工具栏
轩辕镜像 官方专业版
轩辕镜像
专业版
轩辕镜像 官方专业版
轩辕镜像
专业版
首页个人中心搜索镜像

交易
充值流量我的订单

文档

工具

功能
提交工单页面收录

帮助
轩辕镜像免费版

其他
关于我们网站地图
热门搜索:
zabbix

maksim77/zabbix

自动构建
maksim77

Zabbix 2.4 Docker镜像基于CentOS 7构建,集成Supervisor、Nginx、PHP及几乎所有功能(MySQL支持、Java、SNMP等),需外部MySQL/MariaDB数据库。【注意:Zabbix 2.4已不支持,建议使用3.0版本】

下载次数: 0状态:自动构建维护者:maksim77仓库类型:镜像最近更新:10 年前
让 AI 帮你使用轩辕镜像? · 展开查看说明

如果你使用 DeepSeek、元宝 AI、Copilot、ChatGPT 等 AI 工具,协助配置轩辕镜像、编写 docker pull 命令、修改 Docker Compose 镜像地址、配置镜像加速、排查镜像拉取失败、分析报错日志等问题,请先让 AI 阅读并遵守轩辕镜像的规则文档。

只需在 AI 对话中先发送下面这句话即可:

请先完整阅读并严格遵守以下文档中的全部规则与要求:

https://xuanyuan.cloud/agents.md

在未充分阅读并理解该文档前,不要生成任何命令、配置、修改建议、故障排查方案或技术回答。后续所有输出都必须严格以该文档中的规范为最高优先级执行。

查看 agents.md 用法指南与完整示范。国内用户首推 元宝 AI、DeepSeek 的深度思考模式,不推荐豆包 AI;Cursor 等编辑器可在对话 @ 该链接,或加入 User Rules。 若 AI 无法访问外链,可 打开说明文档 复制全文粘贴。文档会随站点更新,复制内容可能过期,建议定期检查。

轩辕镜像,快一点,稳很多。点击查看
中文简介
标签下载
镜像标签列表与下载命令
轩辕镜像,快一点,稳很多。点击查看

Zabbix 2.4 Docker镜像文档

镜像概述

Zabbix 2.4 Docker镜像是Zabbix社区提供的Docker化部署方案,基于CentOS 7构建,集成了Supervisor、Nginx和PHP环境,包含Zabbix Server、Web UI及几乎所有核心功能(MySQL支持、Java、SNMP、Curl、IPMI、IPv6、Jabber、fping等)。【重要提示】Zabbix 2.4已不再受支持,官方建议使用3.0版本(详见Zabbix生命周期政策)。

该镜像需配合外部MySQL/MariaDB数据库使用(可通过Docker容器部署)。

核心功能与特性

  • 完整功能集成:编译了Zabbix几乎所有特性,包括MySQL支持、Java网关、SNMP监控、Curl、IPMI、IPv6、Jabber通知、fping等
  • 环境组件:基于CentOS 7,集成Supervisor(进程管理)、Nginx(Web服务器)、PHP(Web UI运行环境)
  • 灵活配置:支持通过环境变量或配置文件自定义Zabbix Server和Web UI参数
  • 组件分离:可通过角色环境变量控制Zabbix Server、Agent、Web UI等组件的启用状态

使用场景

适用于需要快速部署Zabbix 2.4监控系统的环境(尽管已不推荐,仅作历史版本参考),支持单机部署或基于Docker Compose的编排部署。

使用方法

标准Docker部署流程

1. 创建数据持久化卷

bash
# 创建/var/lib/mysql作为MySQL数据持久化存储
docker run -d -v /var/lib/mysql --name zabbix-db-storage busybox:latest

2. 启动数据库容器

bash
# 启动MariaDB容器,默认使用1GB innodb_buffer_pool_size
docker run \
    -d \
    --name zabbix-db \
    -v /backups:/backups \
    -v /etc/localtime:/etc/localtime:ro \
    --volumes-from zabbix-db-storage \
    --env="MARIADB_USER=zabbix" \
    --env="MARIADB_PASS=my_password" \
    zabbix/zabbix-db-mariadb

3. 启动Zabbix容器

bash
# 启动Zabbix容器并链接到数据库
docker run \
    -d \
    --name zabbix \
    -p 80:80 \
    -p 10051:10051 \
    -v /etc/localtime:/etc/localtime:ro \
    --link zabbix-db:zabbix.db \
    --env="ZS_DBHost=zabbix.db" \
    --env="ZS_DBUser=zabbix" \
    --env="ZS_DBPassword=my_password" \
    zabbix/zabbix-2.4

# 等待约60秒初始化完成
# Zabbix Web UI将在80端口可用,Zabbix Server在10051端口监听

4. 数据备份

仅备份Zabbix配置数据:

bash
docker exec \
    -ti zabbix-db \
    /zabbix-backup/zabbix-mariadb-dump -u zabbix -p my_password -o /backups

完整数据库备份:

bash
docker exec \
    -ti zabbix-db \
    bash -c "\
    mysqldump -u zabbix -pmy_password zabbix | \
    bzip2 -cq9 > /backups/zabbix_db_dump_$(date +%Y-%m-%d-%H.%M.%S).sql.bz2"

Docker Compose部署

直接使用Docker Compose启动:

bash
docker-compose up -d

数据库容器说明

需先启动数据库容器以提供Zabbix所需的数据库服务,推荐使用zabbix/zabbix-db-mariadb镜像。

数据库容器启动示例:

bash
docker run \
    -d \
    --name zabbix-db \
    -p 3306:3306 \
    -v /etc/localtime:/etc/localtime:ro \
    --env="MARIADB_USER=zabbix" \
    --env="MARIADB_PASS=my_password" \
    zabbix/zabbix-db-mariadb

启动Zabbix容器时需使用与数据库容器相同的认证凭据。

配置说明

环境变量

可通过环境变量配置Zabbix Server和Web UI(PHP)参数,常用变量如下(完整列表见下方表格):

变量默认值描述
PHP_date_timezoneUTCPHP时区
ZS_DBHostzabbix.db数据库主机
ZS_DBUserzabbix数据库用户名
ZS_DBPasswordzabbix数据库密码
ZS_ListenPort***Zabbix Server监听端口
ZW_ZBX_SERVERlocalhostWeb UI连接的Zabbix Server地址

完整环境变量列表:

变量默认值
PHP_date_timezoneUTC
PHP_max_execution_time300
PHP_max_input_time300
PHP_memory_limit128M
PHP_error_reportingE_ALL
ZS_ListenPort***
ZS_SourceIP
ZS_LogFile/tmp/zabbix_server.log
ZS_LogFileSize10
ZS_DebugLevel3
ZS_PidFile/var/run/zabbix_server.pid
ZS_DBHostzabbix.db
ZS_DBNamezabbix
ZS_DBSchema
ZS_DBUserzabbix
ZS_DBPasswordzabbix
ZS_DBSocket/tmp/mysql.sock
ZS_DBPort3306
ZS_StartPollers5
ZS_StartPollersUnreachable1
ZS_StartTrappers5
ZS_StartPingers1
ZS_StartDiscoverers1
ZS_StartHTTPPollers1
ZS_StartTimers1
ZS_JavaGateway127.0.0.1
ZS_JavaGatewayPort***
ZS_StartJavaPollers0
ZS_StartVMwareCollectors0
ZS_VMwareFrequency60
ZS_VMwarePerfFrequency60
ZS_VMwareCacheSize8M
ZS_VMwareTimeout10
ZS_SNMPTrapperFile/tmp/zabbix_traps.tmp
ZS_StartSNMPTrapper0
ZS_ListenIP0.0.0.0
ZS_HousekeepingFrequency1
ZS_MaxHousekeeperDelete500
ZS_SenderFrequency30
ZS_CacheSize8M
ZS_CacheUpdateFrequency60
ZS_StartDBSyncers4
ZS_HistoryCacheSize8M
ZS_TrendCacheSize4M
ZS_HistoryTextCacheSize16M
ZS_ValueCacheSize8M
ZS_Timeout3
ZS_TrapperTimeout300
ZS_UnreachablePeriod45
ZS_UnavailableDelay60
ZS_UnreachableDelay15
ZS_AlertScriptsPath/usr/local/share/zabbix/alertscripts
ZS_ExternalScripts/usr/local/share/zabbix/externalscripts
ZS_FpingLocation/usr/sbin/fping
ZS_Fping6Location/usr/sbin/fping6
ZS_SSHKeyLocation
ZS_LogSlowQueries0
ZS_TmpDir/tmp
ZS_StartProxyPollers1
ZS_ProxyConfigFrequency3600
ZS_ProxyDataFrequency1
ZS_AllowRoot0
ZS_Userzabbix
ZS_Include
ZS_SSLCertLocation/usr/local/share/zabbix/ssl/certs
ZS_SSLKeyLocation/usr/local/share/zabbix/ssl/keys
ZS_SSLCALocation
ZS_LoadModulePath/usr/lib/zabbix/modules
ZS_LoadModule
ZW_ZBX_SERVERlocalhost
ZW_ZBX_SERVER_PORT***
ZW_ZBX_SERVER_NAMEZabbix Server

配置文件挂载

可通过挂载卷的方式使用自定义配置文件(会覆盖环境变量配置),需挂载/etc/custom-config/目录:

bash
-v /host/custom-config/:/etc/custom-config/

支持的配置文件:

文件描述
php-zabbix.iniPHP配置文件
zabbix_server.confZabbix Server配置文件

角色环境变量

通过以下变量控制Zabbix组件的启用状态:

变量默认值描述
ZS_enabledtrueZabbix Server启用状态(启用时会执行数据库操作)
ZA_enabledtrueZabbix Agent启用状态(启用时会执行数据库操作)
ZW_enabledtrueZabbix Web UI启用状态(启用时会执行数据库操作)
SNMPTRAP_enabledfalseSNMP陷阱处理进程(162端口)启用状态

默认启用所有Zabbix组件(除SNMP陷阱),可通过设置这些变量实现组件分离部署(如仅部署Web UI容器以实现扩展)。

访问Web界面

初始化完成后,通过http://docker_host_ip访问Zabbix Web UI,初始登录凭据:

  • 用户名:Admin
  • 密码:zabbix

故障排除

查看运行容器

bash
docker ps

查看Zabbix容器日志

bash
docker logs zabbix

进入容器内部

bash
docker exec -ti zabbix /bin/bash

查看镜像历史和层大小

bash
docker history --no-trunc=true zabbix/zabbix-2.4 | tr -s ' ' | tail -n+2 | awk -F " ago " '{print $2}'

运行特定版本

指定标签即可运行特定Zabbix 2.4版本(如2.4.4):

bash
docker run \
    -d \
    --name zabbix \
    -p 80:80 \
    -p ***:*** \
    -v /etc/localtime:/etc/localtime:ro \
    --link zabbix-db:zabbix.db \
    --env="ZS_DBHost=zabbix.db" \
    --env="ZS_DBUser=zabbix" \
    --env="ZS_DBPassword=my_password" \
    zabbix/zabbix-2.4:2.4.4

镜像拉取方式

您可以使用以下命令拉取该镜像。请将 <标签> 替换为具体的标签版本。如需查看所有可用标签版本,请访问 标签列表页面。

轩辕镜像加速拉取命令点我查看更多 zabbix 镜像标签

docker pull docker.xuanyuan.run/maksim77/zabbix:<标签>

使用方法:

  • 登录认证方式
  • 免认证方式

DockerHub 原生拉取命令

docker pull maksim77/zabbix:<标签>

更多 zabbix 镜像推荐

zabbix/zabbix-agent logo

zabbix/zabbix-agent

zabbix
Zabbix代理(Zabbix agent)是部署在被监控主机上的客户端组件,在Zabbix监控架构中负责采集系统资源、应用程序性能及运行状态等关键数据,并通过支持TLS加密协议与Zabbix服务器或代理服务器进行安全通信,有效保障数据传输过程中的机密性与完整性,防止信息泄露或篡改,适用于对数据安全有严格要求的企业级监控场景,提升整体监控系统的安全性和可靠性。
239 次收藏5000万+ 次下载
7 天前更新
zabbix/zabbix-proxy-sqlite3 logo

zabbix/zabbix-proxy-sqlite3

zabbix
Zabbix代理是Zabbix监控系统的关键组件,用于分布式监控架构中,承担数据采集、转发及本地缓存任务,能有效减轻中心服务器负载并提升监控响应效率;而支持SQLite3数据库的Zabbix代理,采用轻量级嵌入式数据库技术,无需独立数据库服务,配置简便且资源占用低,适用于中小型监控场景或资源受限环境,为用户提供灵活高效的本地数据存储与管理解决方案。
56 次收藏1000万+ 次下载
7 天前更新
zabbix/zabbix-web-nginx-mysql logo

zabbix/zabbix-web-nginx-mysql

zabbix
Zabbix前端是一款用于网络、服务器、应用程序等IT资源监控的界面,它基于Nginx Web服务器构建,并支持MySQL数据库作为数据存储后端,能够为用户提供直观的监控数据展示、配置管理及告警信息查看等功能,是Zabbix监控系统中实现用户与系统交互的核心组件。
267 次收藏1000万+ 次下载
7 天前更新
zabbix/zabbix-server-mysql logo

zabbix/zabbix-server-mysql

zabbix
Zabbix Server是一款广泛应用的开源监控解决方案,主要用于对网络设备、服务器、虚拟机及各类应用程序进行实时性能监控与状态管理,而支持MySQL数据库则使其能够高效存储、查询和管理海量监控数据,包括性能指标、事件日志及告警信息等,通过与MySQL的深度整合,进一步提升了监控系统的数据处理能力、稳定性和可扩展性,满足企业级监控场景下对数据可靠性与高效分析的需求。
430 次收藏1000万+ 次下载
7 天前更新
zabbix/zabbix-agent2 logo

zabbix/zabbix-agent2

zabbix
Zabbix agent 2是一款用于系统与网络监控的数据采集代理程序,其支持TLS加密功能,能够在数据从监控目标设备传输至Zabbix服务器的过程中提供安全防护,有效防止数据在传输环节被非法窃听、篡改或泄露,从而提升监控系统整体的数据传输安全性与可靠性,适用于对数据安全有较高要求的企业级监控场景。
48 次收藏1000万+ 次下载
7 天前更新
zabbix/zabbix-snmptraps logo

zabbix/zabbix-snmptraps

zabbix
接收SNMP陷阱并提供给Zabbix服务器或代理的Docker镜像,用于存储陷阱消息到日志文件,支持多种操作系统基础镜像和版本标签。
29 次收藏500万+ 次下载
7 天前更新

查看更多 zabbix 相关镜像

轩辕镜像配置手册

按平台快速找到配置文档

Docker

登录仓库拉取

登录认证 · 私有仓库

专属域名拉取

免登录 · 高速拉取

Linux

Docker 镜像配置

Windows / Mac

Docker Desktop 配置

MacOS OrbStack

OrbStack 容器

Docker Compose

Compose 项目配置

NAS

群晖

Synology 配置

飞牛

fnOS 镜像配置

绿联

绿联 NAS

威联通

QNAP 配置

极空间

极空间 NAS

企业仓库

其他仓库

ghcr · Quay · nvcr

Harbor 镜像源

Proxy Repository 对接

Portainer 镜像源

Registries 配置

Nexus 镜像源

Docker Proxy 缓存

开发工具

Dev Containers

VS Code 开发容器

Podman

Podman 配置指南

Singularity / Apptainer

HPC 科学计算容器

Kubernetes

K8s Containerd

Kubernetes · Containerd

K3s

轻量级集群

面板 / 网络

爱快路由

iKuai 镜像加速

宝塔面板

一键配置镜像源

AI

用 AI 使用轩辕镜像

agents.md · AI 对话 · 提示词

一键安装

一键安装 Docker

Linux Docker 一键安装

需要其他帮助?请查看我们的 常见问题 Docker 镜像访问常见问题解答 或 提交工单

镜像拉取常见问题

功能

免费版与专业版区别

功能对比 · 版本选择

支持的镜像仓库

Docker Hub · GCR · GHCR

新手拉取配置

登录 · 专属域名 · 配置

docker search 限制

专属域名 · Hub 搜索

不支持 push

仅支持 pull · 不支持

拉取速度原因

带宽 · 缓存 · 冷热镜像

错误码

402 与流量用尽

402 · 流量包 · 充值

401 认证失败

401 · docker login

manifest unknown

标签错误 · 镜像不存在

410 Gone 排查

410 · Docker 升级

429 限流

免费版 · 请求频率

其他报错

DNS 超时

DNS 解析 · 网络超时

TLS 证书失败

no matching manifest(架构)

账号

失败是否计费

manifest · blob · 计费

申请开发票(企业 / 个人)

企业 · 个人 · 工单

修改登录密码

网站 · 仓库 · 重置

注销账户

工单 · 数据 · 注销

原理

mirrors 不生效

daemon.json · 重启

去掉域名前缀

docker tag · 重命名

指定架构拉取

ARM64 · AMD64 · 多架构

latest 与「最新」

digest · 版本号 · 标签

查看全部问题→

用户好评

来自真实用户的反馈,见证轩辕镜像的优质服务

用户头像

oldzhang

运维工程师

Linux服务器

5

"Docker访问体验非常流畅,大镜像也能快速完成下载。"

轩辕镜像
镜像详情
...
maksim77/zabbix
教程轩辕镜像功能与使用教程
价格查看流量套餐与价格
热门查看热门 Docker 镜像推荐
博客Docker 镜像公告与技术博客
官方公众号:源码跳动|官方技术交流群:51517718
官方公众号:源码跳动|官方技术交流群:|问题咨询请:提交工单
商务合作:点击复制邮箱
©2024-2026 源码跳动
商务合作:点击复制邮箱Copyright © 2024-2026 杭州源码跳动科技有限公司. All rights reserved.