
dockurr/munin这是一个 Munin 主服务器的Docker容器镜像。Munin是一款开源监控工具,通过收集节点数据并生成图表,帮助用户监控服务器、网络设备等的性能指标。该镜像简化了Munin主服务器的部署流程,集成了必要组件以支持高效监控。
rrdcached:用于高效处理大量监控节点,提升数据存储和检索性能fcgi:支持按需生成监控图表,替代传统的cron定时生成方式,提高资源利用效率适用于需要监控多个服务器或网络节点的场景,尤其适合希望快速部署Munin监控系统、减少手动配置步骤的用户。无论是小型网络环境还是需要管理大量节点的企业级监控需求,均能提供稳定高效的支持。
yamlservices: munin: image: dockurr/munin container_name: munin environment: TZ: "Europe/Amsterdam" # 设置容器时区 NODES: "node1:10.0.0.101 node2:10.0.0.102" # 监控节点列表(名称:IP格式) ports: - 80:80 # 映射Web界面端口 volumes: - ./lib:/var/lib/munin # 存储Munin数据文件(如RRD数据库) - ./log:/var/log/munin # 存储Munin日志文件 - ./conf:/etc/munin/munin-conf.d # 自定义主服务器配置文件目录 - ./plugin:/etc/munin/plugin-conf.d # 监控插件配置目录 restart: always # 容器退出后自动重启 stop_grace_period: 1m # 停止容器前的等待时间
bashdocker run -it --rm --name munin -p 80:80 \ -e "NODES=node1:10.0.0.101 node2:10.0.0.102" \ --stop-timeout 60 \ docker.io/dockurr/munin
| 环境变量 | 说明 |
|---|---|
| TZ | 容器时区设置,例如"Asia/Shanghai"(亚洲/上海)、"Europe/Amsterdam"(欧洲/阿姆斯特丹)等 |
| NODES | 监控节点列表,格式为"节点名称1:节点IP1 节点名称2:节点IP2",多个节点用空格分隔 |
| 本地路径 | 容器路径 | 说明 |
|---|---|---|
| ./lib | /var/lib/munin | 存储Munin数据文件(如RRD数据库),持久化保存监控数据 |
| ./log | /var/log/munin | 存储Munin日志文件,用于查看和分析运行状态 |
| ./conf | /etc/munin/munin-conf.d | 自定义主服务器配置文件目录,可放置额外配置 |
| ./plugin | /etc/munin/plugin-conf.d | 监控插件配置目录,用于配置插件参数 |
特别感谢 @aheimsbakk 创作了原始项目。






manifest unknown 错误
TLS 证书验证失败
DNS 解析超时
410 错误:版本过低
402 错误:流量耗尽
身份认证失败错误
429 限流错误
凭证保存错误
来自真实用户的反馈,见证轩辕镜像的优质服务