· 极客指南  · 3 min read

你的服务器挂了吗?用 Uptime Kuma 搭建高逼格监控面板

告别丑陋的 UptimeRobot。用开源、高颜值的 Uptime Kuma,为你的数字资产打造一个 24 小时值守的仪表盘。

告别丑陋的 UptimeRobot。用开源、高颜值的 Uptime Kuma,为你的数字资产打造一个 24 小时值守的仪表盘。

作为一个硬核博主,最尴尬的事情是什么? 是你发了一篇吹嘘服务器有多稳的文章,结果下一秒你的网站就 502 Bad Gateway 了,而你还在呼呼大睡。

我们需要一个监控系统。它不仅要在服务器挂掉时通过 Telegram/邮件 疯狂轰炸你,还要有一个看起来很专业的状态页(Status Page),向访客展示你的 SLA(在线率)。

商业服务如 Statuspage.io 贵得离谱,免费的 UptimeRobot 限制太多且界面过时。 今天的主角是:Uptime Kuma

为什么是 Uptime Kuma?

  1. 颜值即正义:界面基于 Vue 3,现代化、流畅、支持深色模式。哪怕你的服务器只有 $10,装上它也有 $1000 的既视感。
  2. 监控方式多样:支持 HTTP(s)、TCP、Ping、DNS Record,甚至可以监控 Docker 容器的运行状态。
  3. 报警渠道丰富:Telegram, Discord, Slack, Email, 甚至国内的企业微信、飞书、钉钉,统统支持。

部署:一行 Docker 命令

结合我们上一批文章讲的 1Panel 或者纯 Docker 环境,部署它只需要一瞬间:

docker run -d --restart=always -p 3001:3001 -v uptime-kuma:/app/data --name uptime-kuma louislam/uptime-kuma:1

访问 http://你的IP:3001,你就拥有了自己的监控中心。

避坑指南:监控者谁来监控?

这里有一个经典的逻辑悖论:如果你的监控服务部署在你的 VPS 上,当 VPS 挂了,监控服务也挂了,谁来通知你?

ZSX 的斩杀策略: 交叉监控。

  • 不要把 Uptime Kuma 部署在主力服务器上。
  • 找一个完全免费的容器平台(如 Fly.io, Zeabur 的免费层),或者你家里那台 24 小时开机的 NAS/树莓派,把 Uptime Kuma 部署在那里。
  • 让“旁观者”来监控你的“主力军”。

拥有一个全绿的 100% Uptime 徽章,是每个男人的浪漫。

Back to Blog

Related Posts

View All Posts »