Uptime Kuma 是一款开源、轻量级、界面美观的自托管网站与服务监控工具,使用 Node.js 构建。相比传统的监控解决方案(如 UptimeRobot、Pingdom 等 SaaS 服务),Uptime Kuma 最大的优势在于数据完全存储在自有服务器上,无需按监控数量付费,且支持部署在局域网或私有云等隔离环境中。
主要功能
多类型监控支持
Uptime Kuma 支持监控 HTTP/HTTPS URL 及关键词、TCP 端口、HTTP(s) JSON 查询、DNS 记录、数据库(MySQL、SQL Server、PostgreSQL、MongoDB)、Ping(IP 或域名)、Steam 游戏服务器,以及 Docker 容器。覆盖了从简单网站到复杂基础设施的全场景。
20 秒级监控间隔
Uptime Kuma 支持最短 20 秒的主动探测间隔,属于企业级监控配置,可及时发现服务短暂中断。间隔时间可根据需求自行调整,灵活平衡告警及时性与资源消耗。
SSL 证书监控
自动检测域名或应用的 SSL/TLS 证书状态,包括证书有效期、异常状态码、证书链完整性等,在证书即将过期前发出告警提醒续期。
95+ 告警通知渠道
服务宕机时支持通过 Email(SMTP)、Telegram、Signal、Slack、Discord、Splunk、SendGrid、Twilio、PagerDuty、OpsGenie 等超过 95 种渠道发送告警通知,确保运维人员第一时间知晓故障。
多状态页(Status Pages)
可创建多个自定义状态展示页,用于向用户公开服务可用性状态、在故障发生时提供实时进展更新、计划内维护通知等,提升用户体验和信任度。
暗色模式与多语言
支持明暗模式自动切换,以及超过 20 种语言界面,适合各类用户群体。
双因素认证(2FA)
仪表盘登录支持双因素认证,提升管理后台安全性。
核心特点与优势
| 特点 | 说明 | 优势 |
|---|---|---|
| 完全开源免费 | 基于 AGPL-3.0 许可证,代码完全开放,无监控数量限制 | 零成本搭建专业级监控,永久免费 |
| 自托管部署 | 支持 Linux、Windows(x64)、Docker 部署,数据完全自有 | 无供应商锁定,适合私有环境和内网监控 |
| 美观的仪表盘 | 现代化 UI 设计,支持暗色模式,Ping 图表可视化 | 查看体验远优于传统监控工具 |
| 20 秒主动探测 | 企业级探测频率,最短 20 秒间隔 | 快速发现短暂故障,减少服务中断时间 |
| 多通知渠道 | 支持 95+ 告警渠道,覆盖主流 IM 和告警平台 | 告警触达率高,运维响应及时 |
| 多状态页 | 支持多个自定义公开状态页 | 提升用户体验,支持 SLA 报告 |
| 多语言支持 | 支持 20+ 语言界面 | 非英语用户也能轻松上手 |
| 代理访问支持 | 可配合 Cloudflare、Caddy、Traefik、Nginx 反向代理公网访问 | 安全暴露管理界面,不影响内网隔离架构 |
适用人群
- 个人站长和独立开发者:监控自有网站和 API 节点,无需付费 SaaS 服务
- 中小企业运维团队:自建监控系统,监控多台服务器和服务可用性
- homelab 爱好者:监控家庭服务器和网络设备,及时发现异常
- SMB 企业:为客户提供服务状态页面,提升服务透明度和信任度
Uptime Kuma 是近年来最受欢迎的开源监控工具之一。它解决了自建监控方案(如 Nagios、Zabbix)配置复杂、界面陈旧的问题,同时提供了 SaaS 监控工具(UptimeRobot 等)所不具备的数据自主权。对于有一定技术能力但又不想投入大量资源运维监控系统的团队,Uptime Kuma 是性价比最高的选择。
数据统计
相关导航
Hetzner
aaPanel
CloudPanel

