Repolode
kOlapsis

kOlapsis/maintenant

自托管的单文件 Go 监控工具,覆盖 Docker、Kubernetes、可用性、证书和定时任务,并内置 MCP 服务。

可替代:Uptime RobotDatadog

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. 1

    保存 README 中的 docker-compose.yml,并先阅读端口相关的安全提示

  2. 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 数据每日更新。

相关项目