如果你使用 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 无法访问外链,可 打开说明文档 复制全文粘贴。文档会随站点更新,复制内容可能过期,建议定期检查。
!logo
Zabbix是企业级开源分布式监控解决方案,可监控网络参数、服务器健康状态和完整性,并提供灵活的通知机制、报告和数据可视化功能。Zabbix设备镜像集成了MySQL数据库服务器、Zabbix服务器、Zabbix Java网关和基于Nginx的Zabbix前端,形成一体化解决方案。
重要信息:
Zabbix Docker设备镜像已停用,对于3.0.31、4.0.19、4.4.7、5.0.0及更新版本不再提供。请使用单独的Docker镜像而非一体化解决方案。
官方Zabbix设备Docker镜像基于Alpine Linux v3.4、Ubuntu 18.04(bionic)和CentOS 7,支持以下版本(标有“不支持”的版本已停止维护):
注:latest标签基于Alpine Linux,镜像会随新版本发布更新。
使用以下命令启动Zabbix设备容器:
consoledocker run --name some-zabbix-appliance -p 80:80 -p 10051:10051 -d zabbix/zabbix-appliance:tag
some-zabbix-appliance:容器名称-p 80:80:映射Web界面端口-p 10051:10051:映射Zabbix服务器端口tag:指定镜像标签(如alpine-4.0-latest)进入容器Shell
consoledocker exec -ti some-zabbix-appliance /bin/bash
查看容器日志
consoledocker logs some-zabbix-appliance
启动容器时可通过环境变量调整配置,常用变量如下:
| 变量名 | 描述 | 默认值 |
|---|---|---|
PHP_TZ | PHP时区(完整列表见php.net) | Europe/Riga |
ZBX_LOADMODULE | 逗号分隔的可加载Zabbix模块列表(需配合/var/lib/zabbix/modules卷) | - |
ZBX_DEBUGLEVEL | 调试级别(0-5,0=基础信息,5=详细调试) | 3 |
ZBX_TIMEOUT | 检查处理超时时间(秒) | 4 |
ZBX_SERVER_NAME | Web界面右上角显示的Zabbix安装名称 | - |
ZBX_MAXEXECUTIONTIME | PHP max_execution_time选项 | 300 |
ZBX_MEMORYLIMIT | PHP memory_limit选项 | 128M |
ZBX_POSTMAXSIZE | PHP post_max_size选项 | 16M |
ZBX_UPLOADMAXFILESIZE | PHP upload_max_filesize选项 | 2M |
ZBX_MAXINPUTTIME | PHP max_input_time选项 | 300 |
ZBX_SESSION_NAME | Zabbix前端会话Cookie名称 | zbx_sessionid |
其他可配置变量(对应zabbix_server.conf参数):
ZBX_LISTENIP= ZBX_STARTPOLLERS=5 ZBX_IPMIPOLLERS=0 ZBX_STARTPOLLERSUNREACHABLE=1 ZBX_STARTTRAPPERS=5 ZBX_STARTPINGERS=1 ZBX_STARTDISCOVERERS=1 ZBX_STARTHTTPPOLLERS=1 ZBX_STARTTIMERS=1 ZBX_STARTESCALATORS=1 ZBX_STARTJAVAPOLLERS=5 ZBX_STARTVMWARECOLLECTORS=0 ZBX_VMWAREFREQUENCY=60 ZBX_VMWAREPERFFREQUENCY=60 ZBX_VMWARECACHESIZE=8M ZBX_VMWARETIMEOUT=10 ZBX_ENABLE_SNMP_TRAPS=false ZBX_SOURCEIP= ZBX_HOUSEKEEPINGFREQUENCY=1 ZBX_MAXHOUSEKEEPERDELETE=5000 ZBX_SENDERFREQUENCY=30 ZBX_CACHESIZE=8M ZBX_CACHEUPDATEFREQUENCY=60 ZBX_STARTDBSYNCERS=4 ZBX_HISTORYCACHESIZE=16M ZBX_HISTORYINDEXCACHESIZE=4M ZBX_TRENDCACHESIZE=4M ZBX_VALUECACHESIZE=8M ZBX_TRAPPERIMEOUT=300 ZBX_UNREACHABLEPERIOD=45 ZBX_UNAVAILABLEDELAY=60 ZBX_UNREACHABLEDELAY=15 ZBX_LOGSLOWQUERIES=3000 ZBX_STARTPROXYPOLLERS=1 ZBX_PROXYCONFIGFREQUENCY=3600 ZBX_PROXYDATAFREQUENCY=1 ZBX_TLSCAFILE= ZBX_TLSCRLFILE= ZBX_TLSCERTFILE= ZBX_TLSKEYFILE=
| 卷路径 | 用途 |
|---|---|
/usr/lib/zabbix/alertscripts | 自定义告警脚本(对应AlertScriptsPath) |
/usr/lib/zabbix/externalscripts | 外部检查脚本(对应ExternalScripts) |
/var/lib/zabbix/modules | 可加载模块(配合ZBX_LOADMODULE) |
/var/lib/zabbix/enc | TLS相关文件(对应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 | SNMP MIB文件(不支持子目录) |
/etc/ssl/nginx | Nginx HTTPS证书(需包含ssl.crt、ssl.key和dhparam.pem) |
zabbix-appliance:ubuntu-<version>默认镜像,基于Ubuntu 18.04,适合大多数场景,包含较多系统工具,兼容性好。
zabbix-appliance:alpine-<version>基于Alpine Linux,镜像体积更小(约5MB基础镜像),适合对镜像大小有严格要求的场景。使用musl libc替代glibc,部分依赖glibc的软件可能存在兼容性问题。
官方支持Docker 1.12.0版本,对1.6及以上旧版本提供有限支持。升级Docker请参考官方安装文档。
镜像文档存储在https://github.com/zabbix/zabbix-docker/%E7%9A%84https://github.com/zabbix/zabbix-docker/tree/3.0/zabbix-appliance%EF%BC%8C%E6%8F%90%E4%BA%A4PR%E5%89%8D%E8%AF%B7%E5%85%88%E9%98%85%E8%AF%BB%E4%BB%93%E5%BA%93%E7%9A%84https://github.com/zabbix/zabbix-docker/blob/master/README.md%E3%80%82
如有问题或疑问,请通过https://github.com/zabbix/zabbix-docker/issues%E8%81%94%E7%B3%BB%E3%80%82
已知问题
部分配置环境变量在多个Zabbix组件间通用,修改时需注意影响范围。
欢迎贡献新功能、修复或更新,建议先通过https://github.com/zabbix/zabbix-docker/issues%E8%AE%A8%E8%AE%BA%E8%AE%A1%E5%88%92%EF%BC%8C%E5%B0%A4%E5%85%B6%E6%98%AF%E5%A4%A7%E5%9E%8B%E8%B4%A1%E7%8C%AE%E3%80%82
您可以使用以下命令拉取该镜像。请将 <标签> 替换为具体的标签版本。如需查看所有可用标签版本,请访问 标签列表页面。
来自真实用户的反馈,见证轩辕镜像的优质服务