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

官方QQ群: 13763429

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

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

icinga2 Docker 镜像下载 - 轩辕镜像

icinga2 镜像详细信息和使用指南

icinga2 镜像标签列表和版本信息

icinga2 镜像拉取命令和加速下载

icinga2 镜像使用说明和配置指南

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

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

极速拉取 Docker 镜像服务

相关 Docker 镜像推荐

热门 Docker 镜像下载

icinga2
jordan/icinga2
自动构建

icinga2 镜像详细信息

icinga2 镜像标签列表

icinga2 镜像使用说明

icinga2 镜像拉取命令

Docker 镜像加速服务

轩辕镜像平台优势

镜像下载指南

相关 Docker 镜像推荐

包含icinga-web和icingaweb2的icinga2 Docker镜像,支持MySQL、Graphite集成、SSL及自定义CA,适用于监控系统部署。
154 收藏0 次下载activejordan镜像
🚀轩辕镜像专业版更稳定💎一键安装 Docker 配置镜像源
中文简介版本下载
🚀轩辕镜像专业版更稳定💎一键安装 Docker 配置镜像源

icinga2 镜像详细说明

icinga2 使用指南

icinga2 配置说明

icinga2 官方文档

icinga2 Docker镜像文档

最新版本的README可在 GitHub 查看。

本仓库包含 icinga2 Docker 镜像的源码,Docker Hub仓库地址为 [***]

docker pull jordan/icinga2

镜像详情

  1. 基于 debian:bookworm
  2. 核心特性:
    • icinga2
    • icingacli
    • icingaweb2
    • icingaweb2-director 模块
    • icingaweb2-graphite 模块
    • icingaweb2-module-aws
    • ssmtp
    • MySQL
    • Supervisor
    • Apache2
    • SSL支持
    • 自定义CA支持
  3. 无SSH服务,使用 docker exec 或 nsenter 进入容器。
  4. 若未提供密码,将随机生成并通过标准输出(stdout)显示。

使用方法

基础启动

启动容器并映射主机80端口:

docker run -p 80:80 -h icinga2 -t jordan/icinga2:latest

Docker Compose

克隆仓库并创建 secrets_sql.env 文件,包含 MYSQL_ROOT_PASSWORD 变量:

git clone [***]
cd icinga2
echo "MYSQL_ROOT_PASSWORD=<密码>" > secrets_sql.env
docker-compose up

此命令将启动icinga(web)2容器及关联的MySQL容器,通过 http://localhost 访问,默认凭据为 icingaadmin:icinga。

持久化

为确保容器重启后数据不丢失,需设置以下环境变量:

  • DEFAULT_MYSQL_PASS:icinga2数据库用户密码
  • MYSQL_ROOT_PASSWORD:数据库root管理员密码(若提供,容器将尝试重置icinga2用户密码)

使用 /var/lib/mysql 卷或外部数据库时,上述变量尤为重要。

Icinga Web 2

通过 http://localhost/icingaweb2 访问Icinga Web 2,默认凭据为 icingaadmin:icinga(可通过变量修改)。若挂载 /etc/icingaweb2 卷,需设置 ICINGAWEB2_ADMIN_USER 和 ICINGAWEB2_ADMIN_PASS。

PHP会话持久化

如需跨重启保存PHP会话,挂载 /var/lib/php/sessions/ 目录:

docker run [...] -v $PWD/icingaweb2-sessions:/var/lib/php/sessions/ jordan/icinga2

Graphite集成

设置 ICINGA2_FEATURE_GRAPHITE 为 true 或 1 启用Graphite写入器,并配置 ICINGA2_FEATURE_GRAPHITE_HOST 和 ICINGA2_FEATURE_GRAPHITE_PORT。容器未内置Graphite和carbon守护进程,ICINGA2_FEATURE_GRAPHITE_HOST 不可设为 localhost。示例:

docker run -t \
  --link graphite:graphite \
  -e ICINGA2_FEATURE_GRAPHITE=true \
  -e ICINGA2_FEATURE_GRAPHITE_HOST=graphite \
  -e ICINGA2_FEATURE_GRAPHITE_PORT=2003 \
  jordan/icinga2:latest

需按 文档 修改保留策略。

Icinga Director

Icinga Web 2 Director模块默认启用并自动初始化。设置 DIRECTOR_KICKSTART 为 false 可禁用启动时自动初始化。自定义初始化配置需修改 /etc/icingaweb2/modules/director/kickstart.ini。

API主节点配置

容器默认配置为API主节点,需注意:

  • 通过 -h 或 hostname 设置容器主机名(需与卫星节点配置的主节点名称一致)
  • 映射5665端口
  • 同时挂载 /etc/icinga2 和 /var/lib/icinga2 卷

发送通知邮件

容器内置 msmtp,用于转发邮件至SMTP服务器。需配置 msmtp/msmtprc(通用配置)和 msmtp/aliases(用户-***映射),并挂载到容器。

配置示例

msmtp/msmtprc:

defaults
auth           on
tls            on
tls_trust_file /etc/ssl/certs/ca-certificates.crt
logfile        /var/log/msmtp.log
aliases        /etc/aliases

# Gmail配置示例
account        gmail
host           smtp.gmail.com
port           587
from           <***>
user           <***>
password       <密码或GPG解密命令>

account default: gmail

msmtp/aliases:

root:<你的***>
default:<你的***>

修改 data/icinga/etc/icinga2/conf.d/users.conf 中的 root@localhost 为 root 或有效外部***。挂载配置文件:

-v $(pwd)/msmtp/aliases:/etc/aliases:ro
-v $(pwd)/msmtp/msmtprc:/etc/msmtprc:ro

SSL支持

挂载包含以下文件的卷至 /etc/apache2/ssl 以启用SSL:

  • icinga2.crt:Apache证书文件
  • icinga2.key:私钥文件
  • icinga2.chain(可选):证书链文件

通过 APACHE2_HTTP 变量配置HTTP/HTTPS行为:REDIRECT(重定向至HTTPS)或 BOTH(同时支持)。

自定义CA支持

将CA证书(.crt格式)挂载至 /usr/local/share/ca-certificates/,容器启动时会自动添加到CA存储。

自定义模块

将模块安装到 /etc/icingaweb2/enabledModules 卷中以使用自定义模块。

MySQL连接

容器支持内置MySQL或外部MySQL服务。默认使用内置MySQL,docker-compose.yml 示例中使用独立MySQL容器。未来版本将默认要求外部MySQL/MariaDB容器。

外部MySQL服务器

通过环境变量配置数据库连接,格式为 <服务>_MYSQL_<属性>,其中 <服务> 可选 ICINGA2_IDO、ICINGAWEB2、ICINGAWEB2_DIRECTOR,<属性> 可选 HOST、PORT、DATA、USER、PASS。关键变量:

  • DEFAULT_MYSQL_HOST:默认数据库主机(默认localhost)
  • DEFAULT_MYSQL_PASS:icinga2用户密码(默认随机生成,建议手动设置)
  • ICINGA2_IDO_MYSQL_SKIP_DB_CREATION:设为true跳过IDO数据库自动创建

迁移至独立MySQL容器

  1. 正常启动当前容器
  2. 执行 docker exec <容器> i2-port-mysqldb
  3. 停止容器并复制 /var/lib/mysql 数据至新MySQL容器
  4. 设置 DEFAULT_MYSQL_HOST 指向新容器,添加 MYSQL_ROOT_PASSWORD
  5. 启动容器

参考

环境变量参考

环境变量默认值描述
ICINGA2_LOG_LEVELinformation日志级别:debug、notice、information(默认)、warning、critical
ICINGA2_FEATURE_GRAPHITEfalse设为true/1启用Graphite写入器
ICINGA2_FEATURE_GRAPHITE_HOSTgraphiteGraphite/Carbon主机
ICINGA2_FEATURE_GRAPHITE_PORT2003Carbon端口
ICINGAWEB2_ADMIN_USERicingaadminIcingaweb2管理员用户名
ICINGAWEB2_ADMIN_PASSicingaIcingaweb2管理员密码
MYSQL_ROOT_PASSWORD未设置MySQL root密码(用于外部数据库配置)
TZUTC容器时区

卷参考

卷路径权限描述
/etc/apache2/sslroSSL证书文件
/etc/icinga2rwicinga2配置目录
/etc/icingaweb2rwicingaweb2配置目录
/var/lib/mysqlrwMySQL数据目录
/var/lib/icinga2rwicinga2数据目录
/var/lib/php/sessions/rwPHP会话文件目录
查看更多 icinga2 相关镜像 →
icinga/icinga2 logo
icinga/icinga2
by icinga
Icinga 2 Docker镜像:将Icinga 2监控系统集成到Docker环境,支持主节点(Master)和代理节点(Agent)部署,提供分布式监控能力,通过环境变量和卷配置实现持久化与灵活部署。
311M+ pulls
上次更新:6 天前

常见问题

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

免费版仅支持 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.