
如果你使用 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 Server Docker镜像,基于Alpine Linux v3.11、Ubuntu 18.04(bionic)和CentOS 7构建,使用MySQL数据库,提供多种版本标签,满足不同环境需求。## 核心功能和特性### 核心功能- 数据采集:支持主动轮询和被动陷阱数据收集
bashdocker run --name some-zabbix-server-mysql -e DB_SERVER_HOST="some-mysql-server" -e MYSQL_USER="some-user" -e MYSQL_PASSWORD="some-password" -d zabbix/zabbix-server-mysql:tag参数说明:- some-zabbix-server-mysql:容器名称some-mysql-server:MySQL服务器IP或DNS名称some-user:连接Zabbix数据库的用户some-password:连接MySQL服务器的密码tag:指定镜像版本标签(如alpine-5.0-latest、ubuntu-latest等)### 容器shell访问与日志查看#### 进入容器shellbashdocker exec -ti some-zabbix-server-mysql /bin/bash#### 查看Zabbix Server日志bashdocker logs some-zabbix-server-mysql### 环境变量配置启动容器时可通过环境变量调整Zabbix Server配置,主要变量如下:#### 数据库连接相关- DB_SERVER_HOST:MySQL服务器IP或DNS名称,默认值mysql-serverDB_SERVER_PORT:MySQL服务器端口,默认值3306MYSQL_USER/MYSQL_USER_FILE:Zabbix数据库用户名(或存储用户名的文件路径),默认值zabbixMYSQL_PASSWORD/MYSQL_PASSWORD_FILE:Zabbix数据库密码(或存储密码的文件路径),默认值zabbixMYSQL_ROOT_PASSWORD/MYSQL_ROOT_PASSWORD_FILE:MySQL root用户密码(用于创建数据库和用户)MYSQL_DATABASE:Zabbix数据库名称,默认值zabbix#### 核心配置相关- ZBX_LOADMODULE:逗号分隔的可加载模块列表(需配合/var/lib/zabbix/modules卷)ZBX_DEBUGLEVEL:调试级别,默认值3(警告),可选值:0(基本信息)、1(严重信息)、2(错误信息)、3(警告)、4(调试)、5(扩展调试)ZBX_TIMEOUT:检查处理超时时间(秒),默认值4ZBX_JAVAGATEWAY_ENABLE:是否启用Java Gateway通信,默认值false#### 其他常用变量(完整列表见官方文档)ZBX_STARTPOLLERS=5 # 轮询进程数 ZBX_CACHESIZE=8M # 缓存大小 ZBX_HISTORYCACHESIZE=16M # 历史数据缓存大小 ZBX_TRENDCACHESIZE=4M # 趋势数据缓存大小 ZBX_LOGSLOWQUERIES=3000 # 慢查询日志阈值(毫秒)### 卷挂载配置容器支持以下卷挂载,用于扩展功能:- /usr/lib/zabbix/alertscripts:自定义告警脚本目录(对应AlertScriptsPath配置)/usr/lib/zabbix/externalscripts:外部检查脚本目录(对应ExternalScripts配置)/var/lib/zabbix/modules:加载额外模块目录(配合ZBX_LOADMODULE使用)/var/lib/zabbix/enc:TLS相关文件存储目录/var/lib/zabbix/ssh_keys:SSH检查和操作的密钥目录(对应SSHKeyLocation配置)/var/lib/zabbix/ssl/certs:SSL客户端证书目录(对应SSLCertLocation配置)/var/lib/zabbix/ssl/keys:SSL私钥目录(对应SSLKeyLocation配置)/var/lib/zabbix/ssl/ssl_ca:CA证书目录(对应SSLCALocation配置)/var/lib/zabbix/snmptraps:SNMP陷阱日志文件目录(需启用ZBX_ENABLE_SNMP_TRAPS=true)/var/lib/zabbix/mibs:MIB文件目录(不支持子目录)/var/lib/zabbix/export:事件、历史和趋势数据的JSON导出目录(需配置ZBX_EXPORTFILESIZE)## 镜像变体### zabbix-server-mysql:ubuntu-<version>默认镜像,基于Ubuntu 18.04,适合大多数场景,包含常用工具,兼容性好。### zabbix-server-mysql:alpine-<version>基于Alpine Linux,体积更小(约5MB基础镜像),适合对镜像大小有严格要求的场景。使用musl libc替代glibc,部分依赖glibc的软件可能存在兼容性问题。## 支持的Docker版本官方支持Docker 1.12.0及以上版本,旧版本(低至1.6)提供尽力支持。## 用户反馈### 文档官方文档存储在https://github.com/zabbix/zabbix-docker/%E7%9A%84%60server-mysql/%60%E7%9B%AE%E5%BD%95%E4%B8%8B%E3%80%82### 问题反馈如遇问题,可通过https://github.com/zabbix/zabbix-docker/issues%E6%8F%90%E4%BA%A4%E3%80%82### 贡献欢迎通过GitHub Pull Request贡献代码,建议先通过Issue讨论重大功能变更。您可以使用以下命令拉取该镜像。请将 <标签> 替换为具体的标签版本。如需查看所有可用标签版本,请访问 标签列表页面。
来自真实用户的反馈,见证轩辕镜像的优质服务
以下是 epicmorg/zabbix-server-mysql 相关的常用 Docker 镜像,适用于 不同场景 等不同场景: