可自托管的轻量服务器与网站监控运维工具,支持状态监控、网络探测与推送告警。
kOlapsis/maintenant
自托管的单文件 Go 监控工具,覆盖 Docker、Kubernetes、可用性、证书和定时任务,并内置 MCP 服务。
- Star
- 534
- Fork
- 25
- 未关闭 Issue
- 2
- 最近提交
- 23小时前
这是什么?
maintenant 是一个自托管的基础设施监控工具,以单个 Go 二进制文件发布,前端 Vue 页面和 SQLite 数据库都已内嵌。它会自动发现 Docker 容器、Docker Swarm 服务和 Kubernetes 工作负载,无需手动配置即可跟踪运行状态、健康检查、重启循环、资源占用和实时日志。HTTP 与 TCP 端点可通过 Docker 标签声明,同一实例还能监控 TLS 证书到期、心跳与定时任务截止时间,以及容器镜像更新。
告警引擎覆盖容器、端点、证书、心跳和主机等事件,并通过触发规则发送到 Discord、Webhook、邮件等渠道。远程主机可以作为只读 Agent 部署,通过 gRPC 把状态推送到中心服务。内置的 Model Context Protocol 服务允许 AI 助手读取日志和告警历史。核心功能采用 Apache-2.0 许可,Personal 与 Pro 版本通过许可证密钥解锁更多通知渠道、CVE 信息增强和升级策略。
核心功能
- 01自动发现 Docker、Swarm 和 Kubernetes 工作负载,并实时推送容器日志。
- 02通过 Docker 标签声明 HTTP 与 TCP 端点并进行检查。
- 03跟踪 TLS 证书到期时间以及心跳和定时任务的截止时间。
- 04检测容器镜像更新,并标记 0.0.0.0 绑定、暴露的数据库端口等网络风险。
- 05通过 Discord、Webhook 等渠道发送告警,并内置 MCP 服务供 AI 助手调用。
适用场景
- 在一个面板中监控家庭实验室或小型 VPS 上的 Docker 容器。
- 监控公开网站和 API 的可用性与证书到期情况。
- 通过心跳 URL 在定时任务错过执行时收到告警。
- 让 AI 助手借助日志和告警历史排查容器故障。
快速上手
- 1
保存 README 中的 docker-compose.yml,并先阅读端口相关的安全提示
- 2
使用 Docker Compose 在后台启动 maintenant,然后打开 http://localhost:8080
docker compose up -d
使用前须知
- 界面和 API 本身没有身份验证,因此必须前置带认证的反向代理,或绑定到 127.0.0.1。
- 监控容器需要读取 Docker 套接字的权限。
- 部分功能(如 CVE 富化,以及向 Discord、Slack 等渠道的告警路由)需要付费的 Personal 或 Pro 版本。
收录于专题
标签
常见问题
- maintenant 是什么?
- 自托管的单文件 Go 监控工具,覆盖 Docker、Kubernetes、可用性、证书和定时任务,并内置 MCP 服务。 maintenant 是一个自托管的基础设施监控工具,以单个 Go 二进制文件发布,前端 Vue 页面和 SQLite 数据库都已内嵌。它会自动发现 Docker 容器、Docker Swarm 服务和 Kubernetes 工作负载,无需手动配置即可跟踪运行状态、健康检查、重启循环、资源占用和实时日志。HTTP 与 TCP 端点可通过 Docker 标签声明,同一实例还能监控 TLS 证书到期、心跳与定时任务截止时间,以及容器镜像更新。
- maintenant 可以免费使用吗?用的什么许可证?
- maintenant 以 Apache-2.0 许可证开源。用于商业产品前,请先确认许可证条款。
- maintenant 还在维护吗?
- 活跃维护中。maintenant 最近一次提交是在 2026年11月6日。
- maintenant 适合用来做什么?
- 在一个面板中监控家庭实验室或小型 VPS 上的 Docker 容器。 监控公开网站和 API 的可用性与证书到期情况。 通过心跳 URL 在定时任务错过执行时收到告警。 让 AI 助手借助日志和告警历史排查容器故障。
- maintenant 怎么安装和运行?
- 保存 README 中的 docker-compose.yml,并先阅读端口相关的安全提示 使用 Docker Compose 在后台启动 maintenant,然后打开 http://localhost:8080: docker compose up -d
- 在哪里获取 maintenant?
- 源代码和安装说明在 GitHub 上:https://github.com/kOlapsis/maintenant
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
轻量级自托管服务器监控工具,提供 Web 仪表盘、Docker 容器统计、历史数据和告警。
自托管的健康检查面板,可通过 HTTP、ICMP、TCP、DNS 等方式监控服务并发送告警。
基于 Go 和 React 的自托管可用性监控系统,提供状态页和告警通知,定位为 Uptime Kuma 的替代方案。
开源的实时基础设施监控工具,支持逐秒指标、自动发现、内置机器学习异常检测与告警。
开源可观测性与 APM 工具,基于 eBPF 自动采集指标、日志、链路和性能剖析,并提供根因分析。