一、网站简介
Uptime Kuma 是一款颜值极高、功能强大的开源自托管服务监控工具。它能够 7×24 小时不间断地监控你的网站、API、服务器端口、数据库连接、DNS 记录等服务是否在线,并在检测到异常时通过 Telegram、钉钉、企业微信、飞书、邮件等 90+ 种渠道即时发送告警通知。Uptime Kuma 拥有令人惊艳的响应式仪表板,监控数据以精美的图表实时呈现,让 Homelab 玩家和运维人员随时掌握所有服务的健康状况,再也不用担心「网站挂了我是最后一个知道的」这种尴尬。
二、公司背景
Uptime Kuma 由香港独立开发者 Louis Lam 于 2021 年创建,灵感来源于对当时主流开源监控工具 Uptime Robot 停止开源的不满。项目基于 Node.js 和 Vue 3 构建,通过 Docker 容器分发,一经发布便迅速风靡全球自托管社区,目前在 GitHub 上已拥有超过 60,000 颗 Star。Louis Lam 同时还是 Dockge(Docker Compose 管理面板)的作者,其项目以出色的 UI/UX 设计著称。Uptime Kuma 完全免费开源,无任何商业版本,靠社区赞助维持开发。
三、核心功能
- 多种监控类型:支持 HTTP/HTTPS(含关键词检测、JSON 查询)、TCP 端口、Ping(ICMP)、DNS 记录、Docker 容器运行状态、Steam 游戏服务器、MQTT、MySQL/PostgreSQL 数据库连接、gRPC 等十余种监控方式,覆盖几乎所有常见的服务类型。
- 90+ 通知渠道:内置 Telegram、Discord、Slack、钉钉、企业微信、飞书、Email(SMTP)、Webhook、Pushover、Gotify、Bark、Pushbullet 等丰富的通知方式,支持为一个监控项配置多个通知渠道。
- 精美实时仪表板:响应式设计的监控仪表板清晰展示各服务的在线状态(正常/故障/维护/未知),图表实时呈现响应时间趋势、在线率百分比和证书到期时间。
- TLS 证书过期预警:自动监控 SSL/TLS 证书的有效期,在证书即将过期前按设定天数提前发出告警,避免因证书过期导致的服务不可用。
- 状态页面:可创建面向用户的公开状态页面,让访客或客户实时了解你的服务运行状况,类似商业服务 Atlassian Statuspage 的免费替代方案。
- 灵活的监控策略:支持自定义检测间隔、超时时间、重试次数、心跳间隔等参数,可设置监控的维护窗口暂停告警,支持监控数据的导出与备份。
四、网站特点
- 颜值与功能兼备:Uptime Kuma 的 UI 设计在开源监控工具中堪称一流,毛玻璃风格、流畅的动画和深色模式让监控管理不再枯燥。
- 部署极简:一条 docker run 命令即可启动,Web 界面引导完成初始化设置,5 分钟内即可搭建专属的监控中心。
- 多语言支持:原生支持中文、英文、日文、韩文等多种语言界面,中文用户可直接切换体验。
- 作者持续高频率更新:Louis Lam 对项目投入极大热情,几乎每周都有功能更新和问题修复,社区反馈的 Bug 响应速度极快。
五、适用人群
- Homelab 与 NAS 玩家:监控家中所有 Docker 服务和内网设备的在线状况,第一时间通过 Telegram/钉钉收到故障通知,避免家人抱怨「怎么又打不开了」。
- 个人站长与独立开发者:监控自己的网站、博客、API 接口的可用性和响应时间,及时发现并处理宕机问题。
- 小型企业运维:为公司的官网、内部系统和客户服务创建公开状态页面,提升专业形象,同时通过多渠道告警保障业务连续性。
- 追求数据可视化的用户:喜欢通过精美的图表直观了解服务运行趋势,Uptime Kuma 的仪表板能满足这种需求。
六、应用场景
- 场景一——NAS 全服务监控:在群晖 NAS 上部署 Uptime Kuma,添加对 Jellyfin、Home Assistant、qBittorrent Web UI 等内网服务的 HTTP 监控,以及对公网域名的 HTTPS 监控,统一掌握所有服务状态。
- 场景二——个人网站 7×24 盯梢:为自己的博客、API 服务和图床添加 HTTP 监控,一旦发生 500 错误或超时,立即通过 Bark App 推送通知到手机,第一时间处理。
- 场景三——客户站点状态展示:为 SaaS 产品或客户项目创建公开状态页(status.yourdomain.com),让用户随时了解服务运行状况,提升信任感。
- 场景四——VPS 节点存活检测:监控多台云服务器的 Ping 和 SSH 端口(22)可达性,一旦某台服务器失联立即告警,比等用户反馈更主动。
七、常见问题(FAQ)
Q:国内能直接访问 Uptime Kuma 官网吗?
A:可以。Uptime Kuma 官网(uptime.kuma.pet)在国内可正常访问,在线演示站(demo.uptime.kuma.pet)也可打开体验。Docker 镜像托管于 Docker Hub,拉取时建议使用国内镜像加速。
Q:Uptime Kuma 的监控数据存储在哪里,重启会丢失吗?
A:监控数据默认存储在 Docker 数据卷或挂载目录中的 SQLite 数据库文件内,只要正确配置了数据持久化(-v uptime-kuma:/app/data),重启容器数据不会丢失。建议定期备份数据目录。
Q:Uptime Kuma 支持分布式监控吗?
A:原生不支持多节点分布式监控,但可以在不同网络环境的服务器上各部署一个实例来分别监控。社区也有通过 API 或 Webhook 实现集中汇总的方案。
Q:Uptime Kuma 与 Prometheus + Grafana 相比有什么优劣?
A:Uptime Kuma 专注于「服务是否在线」的上层监控,部署极简、开箱即用、通知渠道丰富;Prometheus + Grafana 更适合「系统级别的深度指标监控」,功能强大但配置复杂。两者定位不同,可以互补使用。
八、类似网站
- Statping-ng:另一款开源的服务监控与状态页工具,功能与 Uptime Kuma 类似,支持 MySQL/Postgres/SQLite 多种数据库。
- Gatus:轻量级的健康检查仪表板,使用 YAML 配置文件定义监控规则,适合喜欢声明式配置的用户。
- Better Uptime:商业 SaaS 监控服务,提供精美的状态页和电话告警等高级功能,有免费套餐但功能受限。
数据统计
数据评估
本站Eyosc Nav提供的Uptime Kuma都来源于网络,不保证外部链接的准确性和完整性,同时,对于该外部链接的指向,不由Eyosc Nav实际控制,在2026-05-19 22:30收录时,该网页上的内容,都属于合规合法,后期网页的内容如出现违规,可以直接联系网站管理员进行删除,Eyosc Nav不承担任何责任。
