轩辕镜像
轩辕镜像专业版
个人中心搜索镜像
交易
充值流量我的订单
工具
工单支持镜像收录Run 助手IP 归属地密码生成Npm 源Pip 源
帮助
常见问题我要吐槽
其他
关于我们网站地图

官方QQ群: 13763429

轩辕镜像
镜像详情
zabbix/zabbix-web-apache-mysql
官方博客使用教程热门镜像工单支持
本站面向开发者与科研用户,提供开源镜像的搜索和下载加速服务。
所有镜像均来源于原始开源仓库,本站不存储、不修改、不传播任何镜像内容。
轩辕镜像 - 国内开发者首选的专业 Docker 镜像下载加速服务平台 - 官方QQ群:13763429 👈点击免费获得技术支持。
本站面向开发者与科研用户,提供开源镜像的搜索和下载加速服务。所有镜像均来源于原始开源仓库,本站不存储、不修改、不传播任何镜像内容。

本站支持搜索的镜像仓库:Docker Hub、gcr.io、ghcr.io、quay.io、k8s.gcr.io、registry.gcr.io、elastic.co、mcr.microsoft.com

zabbix-web-apache-mysql Docker 镜像下载 - 轩辕镜像

zabbix-web-apache-mysql 镜像详细信息和使用指南

zabbix-web-apache-mysql 镜像标签列表和版本信息

zabbix-web-apache-mysql 镜像拉取命令和加速下载

zabbix-web-apache-mysql 镜像使用说明和配置指南

Docker 镜像加速服务 - 轩辕镜像平台

国内开发者首选的 Docker 镜像加速平台

极速拉取 Docker 镜像服务

相关 Docker 镜像推荐

热门 Docker 镜像下载

zabbix-web-apache-mysql
zabbix/zabbix-web-apache-mysql
自动构建

zabbix-web-apache-mysql 镜像详细信息

zabbix-web-apache-mysql 镜像标签列表

zabbix-web-apache-mysql 镜像使用说明

zabbix-web-apache-mysql 镜像拉取命令

Docker 镜像加速服务

轩辕镜像平台优势

镜像下载指南

相关 Docker 镜像推荐

基于Apache Web服务器的Zabbix前端,支持MySQL数据库,用于Zabbix监控系统的Web界面访问。
77 收藏0 次下载activezabbix镜像
🚀轩辕镜像专业版更稳定💎一键安装 Docker 配置镜像源
中文简介版本下载
🚀轩辕镜像专业版更稳定💎一键安装 Docker 配置镜像源

zabbix-web-apache-mysql 镜像详细说明

zabbix-web-apache-mysql 使用指南

zabbix-web-apache-mysql 配置说明

zabbix-web-apache-mysql 官方文档

Zabbix Web界面(Apache+MySQL)Docker镜像文档

!logo

镜像概述和主要用途

Zabbix简介

Zabbix是企业级开源分布式监控解决方案,可监控网络参数、服务器健康状态及完整性。其具备灵活的通知机制,支持基于事件配置邮件告警,便于快速响应服务器问题;同时提供强大的报表和数据可视化功能,适用于容量规划。

Zabbix Web界面

Zabbix Web界面是Zabbix软件的核心组件,用于管理被监控资源和查看监控统计数据,是用户与Zabbix系统交互的主要入口。

镜像用途

本镜像为官方Zabbix Web界面Docker镜像,基于Apache2 Web服务器,支持MySQL数据库,提供便捷的Web界面部署方式,适用于构建Zabbix监控系统的前端服务。

核心功能和特性

基础环境支持

  • 操作系统:基于Alpine Linux v3.22、Ubuntu 24.04(noble)、CentOS Stream 10、Oracle Linux 10
  • Web服务器:Apache2
  • 数据库:MySQL/MariaDB

版本支持

提供多版本标签,涵盖稳定版和开发版:

  • 6.0系列:alpine-6.0-latest、ubuntu-6.0-latest、ol-6.0-latest等
  • 7.0系列:alpine-7.0-latest、ubuntu-7.0-latest等
  • 7.2系列:alpine-7.2-latest等
  • 7.4系列(最新稳定版):alpine-7.4-latest、latest(默认基于Alpine)等
  • 8.0开发版:alpine-trunk等

核心功能

  • 灵活配置:通过环境变量自定义数据库连接、Zabbix Server地址、PHP时区等
  • 安全特性:支持数据库TLS加密连接、SAML SSO认证、HTTPS部署
  • PHP优化:可配置内存限制、最大执行时间等PHP参数
  • 日志管理:支持访问日志输出,便于问题排查
  • 扩展性:支持Elasticsearch历史存储集成(通过ZBX_HISTORYSTORAGEURL等参数)

使用场景和适用范围

适用场景

  • 企业级分布式监控系统的Web管理界面部署
  • 与Zabbix Server/Proxy、MySQL数据库集成的监控架构
  • 容器化部署环境(Docker、Kubernetes、Docker Swarm)
  • 需快速搭建或迁移Zabbix Web界面的场景

适用规模

  • 小型环境:单节点Zabbix Server+MySQL+Web界面
  • 中型环境:Zabbix Server+Proxy分布式架构,Web界面独立扩展
  • 大型企业:多Web界面实例负载均衡,结合数据库集群

使用方法和配置说明

快速启动

通过docker run启动Zabbix Web界面容器:

docker run --name zabbix-web -d \
  -e DB_SERVER_HOST="mysql-server" \
  -e MYSQL_USER="zabbix" \
  -e MYSQL_PASSWORD="zabbix" \
  -e ZBX_SERVER_HOST="zabbix-server" \
  -e PHP_TZ="Asia/Shanghai" \
  -p 8080:80 \
  zabbix/zabbix-web-apache-mysql:latest

参数说明:

  • --name zabbix-web:容器名称
  • -e:环境变量(详见下文)
  • -p 8080:80:映射容器80端口到主机8080端口
  • zabbix/zabbix-web-apache-mysql:latest:镜像名称及标签

容器链接

链接MySQL容器

docker run --name zabbix-web -d \
  --link mysql:mysql \  # 链接MySQL容器(别名mysql)
  -e DB_SERVER_HOST="mysql" \  # 使用链接别名访问MySQL
  -e MYSQL_USER="zabbix" \
  -e MYSQL_PASSWORD="zabbix" \
  -e ZBX_SERVER_HOST="zabbix-server" \
  -e PHP_TZ="Asia/Shanghai" \
  zabbix/zabbix-web-apache-mysql:latest

链接Zabbix Server容器

docker run --name zabbix-web -d \
  --link zabbix-server:zabbix-server \  # 链接Zabbix Server容器
  -e DB_SERVER_HOST="mysql-server" \
  -e MYSQL_USER="zabbix" \
  -e MYSQL_PASSWORD="zabbix" \
  -e ZBX_SERVER_HOST="zabbix-server" \  # 使用链接别名访问Server
  -e PHP_TZ="Asia/Shanghai" \
  zabbix/zabbix-web-apache-mysql:latest

容器管理

查看日志

docker logs zabbix-web

进入容器

docker exec -ti zabbix-web /bin/bash

环境变量配置

1. 数据库连接配置

变量名说明默认值
DB_SERVER_HOSTMySQL服务器IP或域名mysql-server
DB_SERVER_PORTMySQL端口3306
MYSQL_USER数据库用户名(与MYSQL_USER_FILE二选一)zabbix
MYSQL_USER_FILE存储用户名的文件路径(适用于Docker Secrets)-
MYSQL_PASSWORD数据库密码(与MYSQL_PASSWORD_FILE二选一)zabbix
MYSQL_PASSWORD_FILE存储密码的文件路径(适用于Docker Secrets)-
MYSQL_DATABASEZabbix数据库名称zabbix

示例(Docker Secrets):

# 创建Secrets(Docker Swarm/K8s)
printf "zabbix" | docker secret create MYSQL_USER -
printf "secure-pass" | docker secret create MYSQL_PASSWORD -

# 启动容器
docker run --name zabbix-web -d \
  --secret MYSQL_USER \
  --secret MYSQL_PASSWORD \
  -e DB_SERVER_HOST="mysql" \
  -e MYSQL_USER_FILE="/run/secrets/MYSQL_USER" \
  -e MYSQL_PASSWORD_FILE="/run/secrets/MYSQL_PASSWORD" \
  zabbix/zabbix-web-apache-mysql:latest

2. Zabbix Server/Proxy配置

变量名说明默认值
ZBX_SERVER_HOSTZabbix Server/Proxy的IP或域名zabbix-server
ZBX_SERVER_PORTZabbix Server端口10051

3. PHP配置

变量名说明默认值
PHP_TZPHP时区(如Asia/Shanghai)Europe/Riga
ZBX_MEMORYLIMITPHP内存限制128M
ZBX_MAXEXECUTIONTIMEPHP最大执行时间(秒)300
ZBX_POSTMAXSIZEPOST数据最大尺寸16M
ZBX_UPLOADMAXFILESIZE文件上传最大尺寸2M

4. 安全配置

变量名说明默认值
ZBX_DB_ENCRYPTION启用数据库TLS加密连接(true/false)false
ZBX_DB_CA_FILE数据库CA证书路径-
ZBX_DB_KEY_FILE客户端TLS密钥路径-
ZBX_DB_CERT_FILE客户端TLS证书路径-
ZBX_SSO_SP_KEYSAML Service Provider私钥路径-
ZBX_SSO_SP_CERTSAML SP证书路径-
ZBX_SSO_IDP_CERTSAML Identity Provider证书路径-
ZBX_SSO_SETTINGSSSO配置(JSON格式,如{"baseurl":"[***]"})-

5. 其他常用配置

变量名说明默认值
ZBX_SERVER_NAMEWeb界面顶部显示的Zabbix实例名称-
ZBX_HISTORYSTORAGEURLElasticsearch历史存储URL(如[***])-
ZBX_HISTORYSTORAGETYPES发送到ES的指标类型(如['uint','dbl'])-
ENABLE_WEB_ACCESS_LOG启用Apache访问日志(true/false)true

卷挂载

1. HTTPS证书(/etc/ssl/apache2)

用于部署HTTPS,需挂载包含ssl.crt(证书)和ssl.key(私钥)的目录:

docker run --name zabbix-web -d \
  -v /path/to/ssl:/etc/ssl/apache2 \  # 包含ssl.crt和ssl.key
  -p 443:443 \
  zabbix/zabbix-web-apache-mysql:latest

2. SAML证书(/etc/zabbix/web/certs)

用于SAML SSO,需挂载包含sp.key(SP私钥)、sp.crt(SP证书)、idp.crt(IDP证书)的目录。

3. TLS文件(/var/lib/zabbix/enc)

用于Zabbix Server TLS连接(7.4+版本),存放ZBX_SERVER_TLS_CAFILE/KEYFILE/CERTFILE指定的文件。

镜像变体

alpine-<version>

  • 基础:Alpine Linux(体积小,~5MB)
  • 特点:镜像尺寸最小,适合资源受限环境;使用musl libc(部分依赖glibc的场景可能不兼容)
  • 适用:追求最小镜像体积的场景

ubuntu-<version>

  • 基础:Ubuntu 24.04
  • 特点:兼容性好,使用glibc,包含更多系统工具
  • 适用:通用场景,尤其依赖glibc的环境

ol-<version>

  • 基础:Oracle Linux 10
  • 特点:优化Oracle产品兼容性,支持Ksplice零停机内核更新
  • 适用:Oracle数据库或Oracle workloads环境

部署示例(docker-compose)

以下为Zabbix完整架构的docker-compose示例(包含MySQL、Zabbix Server、Web界面):

version: '3.8'

services:
  mysql:
    image: mysql:8.0
    container_name: zabbix-mysql
    environment:
      MYSQL_ROOT_PASSWORD: "root-pass"
      MYSQL_DATABASE: "zabbix"
      MYSQL_USER: "zabbix"
      MYSQL_PASSWORD: "zabbix-pass"
    volumes:
      - mysql-data:/var/lib/mysql
    restart: always
    networks:
      - zabbix-net

  zabbix-server:
    image: zabbix/zabbix-server-mysql:latest
    container_name: zabbix-server
    environment:
      DB_SERVER_HOST: "mysql"
      MYSQL_DATABASE: "zabbix"
      MYSQL_USER: "zabbix"
      MYSQL_PASSWORD: "zabbix-pass"
      ZBX_LISTENPORT: "10051"
    depends_on:
      - mysql
    restart: always
    networks:
      - zabbix-net

  zabbix-web:
    image: zabbix/zabbix-web-apache-mysql:latest
    container_name: zabbix-web
    environment:
      DB_SERVER_HOST: "mysql"
      MYSQL_USER: "zabbix"
      MYSQL_PASSWORD: "zabbix-pass"
      ZBX_SERVER_HOST: "zabbix-server"
      PHP_TZ: "Asia/Shanghai"
      ZBX_SERVER_NAME: "My Zabbix Monitor"
    ports:
      - "8080:80"
    depends_on:
      - mysql
      - zabbix-server
    restart: always
    networks:
      - zabbix-net

networks:
  zabbix-net:
    driver: bridge

volumes:
  mysql-data:

启动命令:

docker-compose up -d

访问Web界面:http://localhost:8080(默认账号:Admin,密码:zabbix)

支持与许可

支持的Docker版本

官方支持Docker 1.12.0及以上,旧版本(1.6+)尽力支持。

文档与反馈

  • 文档:镜像详细文档见Zabbix Docker GitHub repo
  • 问题反馈:通过GitHub Issues提交
  • 贡献:欢迎通过Pull Request贡献代码或修复

许可

  • Zabbix 7.0及以上版本:GNU Affero General Public License v3 (AGPLv3)
  • Zabbix 6.4及以下版本:GNU General Public License v2 (GPLv2)
  • 商业支持:建议商业用户购买Zabbix技术支持,详见Zabbix官网

注:实际部署时需根据环境调整参数(如密码、时区、端口映射等),并遵循安全最佳实践(如使用Secrets管理敏感信息)。

查看更多 zabbix-web-apache-mysql 相关镜像 →
zabbix/zabbix-server-mysql logo
zabbix/zabbix-server-mysql
by Zabbix
认证
Zabbix Server是一款广泛应用的开源监控解决方案,主要用于对网络设备、服务器、虚拟机及各类应用程序进行实时性能监控与状态管理,而支持MySQL数据库则使其能够高效存储、查询和管理海量监控数据,包括性能指标、事件日志及告警信息等,通过与MySQL的深度整合,进一步提升了监控系统的数据处理能力、稳定性和可扩展性,满足企业级监控场景下对数据可靠性与高效分析的需求。
43010M+ pulls
上次更新:2 小时前
zabbix/zabbix-web-nginx-mysql logo
zabbix/zabbix-web-nginx-mysql
by Zabbix
认证
Zabbix前端是一款用于网络、服务器、应用程序等IT资源监控的界面,它基于Nginx Web服务器构建,并支持MySQL数据库作为数据存储后端,能够为用户提供直观的监控数据展示、配置管理及告警信息查看等功能,是Zabbix监控系统中实现用户与系统交互的核心组件。
26710M+ pulls
上次更新:2 小时前

常见问题

轩辕镜像免费版与专业版有什么区别?

免费版仅支持 Docker Hub 加速,不承诺可用性和速度;专业版支持更多镜像源,保证可用性和稳定速度,提供优先客服响应。

轩辕镜像免费版与专业版有分别支持哪些镜像?

免费版仅支持 docker.io;专业版支持 docker.io、gcr.io、ghcr.io、registry.k8s.io、nvcr.io、quay.io、mcr.microsoft.com、docker.elastic.co 等。

流量耗尽错误提示

当返回 402 Payment Required 错误时,表示流量已耗尽,需要充值流量包以恢复服务。

410 错误问题

通常由 Docker 版本过低导致,需要升级到 20.x 或更高版本以支持 V2 协议。

manifest unknown 错误

先检查 Docker 版本,版本过低则升级;版本正常则验证镜像信息是否正确。

镜像拉取成功后,如何去掉轩辕镜像域名前缀?

使用 docker tag 命令为镜像打上新标签,去掉域名前缀,使镜像名称更简洁。

查看全部问题→

轩辕镜像下载加速使用手册

探索更多轩辕镜像的使用方法,找到最适合您系统的配置方式

🔐

登录方式进行 Docker 镜像下载加速教程

通过 Docker 登录方式配置轩辕镜像加速服务,包含7个详细步骤

🐧

Linux Docker 镜像下载加速教程

在 Linux 系统上配置轩辕镜像源,支持主流发行版

🖥️

Windows/Mac Docker 镜像下载加速教程

在 Docker Desktop 中配置轩辕镜像加速,适用于桌面系统

📦

Docker Compose 镜像下载加速教程

在 Docker Compose 中使用轩辕镜像加速,支持容器编排

📋

K8s containerd 镜像下载加速教程

在 k8s 中配置 containerd 使用轩辕镜像加速

🔧

宝塔面板 Docker 镜像下载加速教程

在宝塔面板中配置轩辕镜像加速,提升服务器管理效率

💾

群晖 NAS Docker 镜像下载加速教程

在 Synology 群晖NAS系统中配置轩辕镜像加速

🐂

飞牛fnOS Docker 镜像下载加速教程

在飞牛fnOS系统中配置轩辕镜像加速

📱

极空间 NAS Docker 镜像下载加速教程

在极空间NAS中配置轩辕镜像加速

⚡

爱快路由 ikuai Docker 镜像下载加速教程

在爱快ikuai系统中配置轩辕镜像加速

🔗

绿联 NAS Docker 镜像下载加速教程

在绿联NAS系统中配置轩辕镜像加速

🌐

威联通 NAS Docker 镜像下载加速教程

在威联通NAS系统中配置轩辕镜像加速

📦

Podman Docker 镜像下载加速教程

在 Podman 中配置轩辕镜像加速,支持多系统

📚

ghcr、Quay、nvcr、k8s、gcr 等仓库下载镜像加速教程

配置轩辕镜像加速9大主流镜像仓库,包含详细配置步骤

🚀

专属域名方式进行 Docker 镜像下载加速教程

无需登录即可使用轩辕镜像加速服务,更加便捷高效

需要其他帮助?请查看我们的 常见问题 或 官方QQ群: 13763429

商务:17300950906
|©2024-2025 源码跳动
商务合作电话:17300950906|Copyright © 2024-2025 杭州源码跳动科技有限公司. All rights reserved.