
如果你使用 DeepSeek、元宝 AI、Copilot、ChatGPT 等 AI 工具,协助配置轩辕镜像、编写 docker pull 命令、修改 Docker Compose 镜像地址、配置镜像加速、排查镜像拉取失败、分析报错日志等问题,请先让 AI 阅读并遵守轩辕镜像的规则文档。
只需在 AI 对话中先发送下面这段话即可:
请先阅读并遵守:https://xuanyuan.cloud/agents.md
未读文档前不要生成 pull 命令或排错方案。查看 agents.md 用法指南与完整示范。国内用户首推 元宝 AI、DeepSeek 的深度思考模式,不推荐豆包 AI;Cursor 等编辑器可在对话 @ 该链接,或加入 User Rules。 若 AI 无法访问外链,可 打开说明文档 复制全文粘贴。文档会随站点更新,复制内容可能过期,建议定期检查。
Delta Cloud自2009年起为企业客户提供定制化IT服务,团队由经验丰富的网络工程师、DevOps工程师和系统管理员组成,专注于设计易维护、低成本且可扩展的解决方案。
Icinga Web 2是基于PHP的Icinga 2系统监控工具的强大Web界面,具有快速、响应式、易扩展等特点,可通过模块增强功能。更多信息请访问官方文档。
ubuntu:focal构建icingacli工具docker exec进行容器内操作该镜像无法独立运行,需配合以下容器:
mariadb:focal(数据库服务)deltabg/icinga2(监控核心)graphiteapp/graphite-statsd(可选,用于Graphite模块)适用于企业或个人搭建系统监控平台,支持对服务器、网络设备等基础设施的状态监控,可通过模块扩展实现更复杂的监控需求。
bashgit clone https://github.com/DeltaBG/docker-icingaweb2.git && cd docker-icingaweb2
example.env文件配置环境变量bashdocker network create icinga
bashdocker run -d \ --network icinga \ --name icinga_mariadb \ --restart unless-stopped \ --env-file ./example.env \ -h icinga-mariadb \ -v /data/var/lib/mysql:/var/lib/mysql \ --health-cmd "mysqladmin ping -h localhost -p$MYSQL_ROOT_PASSWORD" \ --health-interval docker.xuanyuan.run/30s \ --health-timeout docker.xuanyuan.run/30s \ --health-retries 3 \ --health-start-period 5s \ mariadb:focal
bashdocker run -d \ --privileged \ --network icinga \ --name icinga_icinga2 \ --restart unless-stopped \ --env-file ./example.env \ -h icinga-icinga2 \ -p 5665:5665 \ -v /data/etc/icinga2:/etc/icinga2 \ -v /data/var/lib/icinga2:/var/lib/icinga2 \ -v /data/var/log/icinga2:/var/log/icinga2 \ docker.xuanyuan.run/deltabg/icinga2
bashdocker run -d \ --network icinga \ --name icinga_icingaweb2 \ --restart unless-stopped \ --env-file ./example.env \ -h icinga-icingaweb2 \ -p 80:80 \ -p 443:443 \ -v /data/etc/icingaweb2:/etc/icingaweb2 \ -v /data/var/log/icingaweb2:/var/log/icingaweb2 \ -v /data/var/log/apache2:/var/log/apache2 \ docker.xuanyuan.run/deltabg/icingaweb2
example.envbashdocker-compose up -d
example.envbashansible-playbook ansible-playbook.yml
ICINGAWEB2_SSL=true启用SSLICINGAWEB2_SSL_LETSENCRYPT=true,并配置ICINGAWEB2_APACHE_SERVER_NAME和ICINGAWEB2_APACHE_SERVER_ADMIN/etc/apache2/ssl卷,包含cert.pem(证书)、privkey.pem(私钥)、chain.pem(证书链)ICINGAWEB2_MODULE_DIRECTOR=true启用模块ICINGAWEB2_MODULE_DIRECTOR_KICKSTART=false禁用)ICINGAWEB2_MODULE_GRAPHITE=true启用模块graphiteapp/graphite-statsd),并配置ICINGAWEB2_MODULE_GRAPHITE_HOST| 变量名称 | 默认值 | 描述 |
|---|---|---|
MYSQL_ROOT_PASSWORD | - | 推荐设置:数据库root用户密码 |
ICINGAWEB2_MYSQL_PASSWORD | 2bewagnici | 推荐设置:Icinga Web2数据库密码 |
ICINGA2_API_PASSWORD | 2bewagnici | 推荐设置:Icinga2 API密码 |
ICINGAWEB2_ADMIN_USER | icingaadmin | 推荐设置:Icinga Web2管理员用户名 |
ICINGAWEB2_ADMIN_PASSWORD | icinga | 推荐设置:Icinga Web2管理员密码 |
ICINGAWEB2_SSL | false | 是否启用SSL |
ICINGAWEB2_MODULE_DIRECTOR | false | 是否启用Director模块 |
| 卷路径 | 描述 |
|---|---|
/etc/icingaweb2 | Icinga Web2配置目录 |
/etc/apache2/ssl | SSL证书目录 |
/var/log/icingaweb2 | Icinga Web2日志目录 |
基于https://github.com/DeltaBG/docker-icingaweb2/blob/main/LICENSE。
您可以使用以下命令拉取该镜像。请将 <标签> 替换为具体的标签版本。如需查看所有可用标签版本,请访问 标签列表页面。
来自真实用户的反馈,见证轩辕镜像的优质服务