jeoway

用 Uptime Kuma 盯住家里的设备

2026-10-09

家里设备一多,总有某个东西悄悄挂掉,等到要用的时候才发现。Uptime Kuma 是一个开源的监控面板,部署简单,界面也好看,适合家用。

部署

有 Docker 的话一行命令:

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

打开 http://设备IP:3001,第一件事是创建管理员账号,别让局域网里的其他人抢先。

四种监控就够用

类型适合监控什么
HTTP(s)网页、NAS 管理页面、各种 Web 服务
Ping路由器、AP、摄像头这类只要在线就行的设备
TCP 端口数据库、SSH 等不是网页的服务
推送(Push)定时任务:脚本跑完调用一次推送地址,超时没收到就告警

推送监控特别好用:备份脚本、定时同步这类任务,最怕的是“悄悄不跑了”。让脚本每次跑完推送一次,Kuma 在规定时间内没收到就会提醒你。

别被误报烦死

  • 重试次数设 2、重试间隔 60 秒,连续失败才告警,网络偶尔抖一下就不会吵你。
  • 通知渠道选国内能稳定收到的,比如邮箱 SMTP 或者群机器人。
  • 有些设备会定时重启(比如路由器凌晨自动重启),收到一对“下线 / 恢复”的通知属于正常,知道原因就好。

升级前先备份

大版本升级(比如 1.x 到 2.x)会迁移数据库。升级前先停掉容器,把整个 data 目录打包备份,迁移过程中不要中断。

← 返回笔记列表