服务挂了三天才发现?用 Uptime Kuma 五分钟搭好监控告警

服务挂了三天才发现,是每个自建玩家的噩梦。Uptime Kuma 是一款开箱即用的开源监控面板,HTTP、TCP、Ping、Docker 容器状态一屏尽收,还内置五十多种通知渠道。今天用 Docker 五分钟把它跑起来。

一、Docker 一行部署

新建 docker-compose.yml:

services:
  uptime-kuma:
    image: louislam/uptime-kuma:1
    container_name: uptime-kuma
    restart: always
    ports:
      - "3001:3001"
    volumes:
      - ./data:/app/data

执行 docker compose up -d,浏览器打开 IP:3001,设置管理员账号即可进入面板。数据目录挂载到宿主机,后续升级换容器,监控记录一条不丢。

二、添加监控项

点击「添加监控」,常用三招:HTTP(s) 盯网页和 API,填 URL 即可;TCP / Ping 盯数据库、SSH 这类端口服务;宿主机装了 Docker 的话,直接选Docker 守护进程模式,容器一挂立刻变红。检测间隔建议 60 秒,配合「重试 2 次」可以有效防误报。

三、告警通知

「设置 → 通知」里按需配置:Telegram、企业微信、钉钉、邮件、Webhook 全部原生支持,iOS 用户还能用 Bark 兜底。配好后记得在监控项里勾选默认通知,故障与恢复都会第一时间推送。

四、日常维护

升级两步走:docker compose pull && docker compose up -d。面板还自带状态页功能,绑定一个 status.yourdomain.com 就能对外公开展示服务可用性。装在 NAS 或小主机上长期跑,非常省心。

监控是自建服务的第一道保险:投入五分钟,换来睡觉踏实,这波不亏。

© 版权声明
THE END
喜欢就支持一下吧
点赞6 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容