### [雨云搭建 Uptime Kuma 监控告警](https://www.jiyueip.com/article/12261) **Published:** 2026-07-28T09:35:31 **Author:** 斑斓助理 **Excerpt:** 用雨云 KVM 云服务器 Docker 自建 Uptime Kuma 监控面板,支持 HTTP/Ping/TCP 监控与 Telegram/钉钉告警,服务宕机第一时间知道。含误报调优与优惠码 admin01 五折。 自建了一堆服务(图床、监控、博客、API),最怕它们半夜悄悄挂了,自己几天后才发现、流量和口碑都掉了。Uptime Kuma 是一个开源的「uptime 监控 + 告警」面板,界面比哪吒更偏「服务健康」,支持 HTTP、Ping、TCP 端口、Docker 容器等多种监控方式,还能推送到 Telegram、钉钉、企业微信、邮件。本文用一台雨云 KVM 云服务器,Docker 一把部署,把告警收归自己掌控。 ## 一、先准备一台雨云 KVM 云服务器 监控面板本身极轻,1 核 1G 都跑得动,但它要 7×24 在线、有稳定公网 IP,被监控的服务和它之间网络要通。想低成本起一台可以看国产高性价比云服务器,比如雨云:KVM 虚拟化、Debian/Ubuntu 镜像任选,新用户用优惠码 **admin01** 享五折,入门版折后约 9 元/月,支持 7 天无理由退款。挑机器可参考 [VPS 怎么选不踩坑](https://www.jiyueip.com/article/12235) 与 [新手买 VPS 先看这几个配置参数](https://www.jiyueip.com/article/12225)。 我选 Debian 12。基础安全按 [VPS 到手第一件事做什么](https://www.jiyueip.com/article/12226) 走一遍,本文默认你已建好普通用户、开了 ufw。Uptime Kuma 后台走 3001,放行即可。 ## 二、装 Docker 并拉起 Uptime Kuma 装 Docker: ```bash curl -fsSL https://get.docker.com | sh systemctl enable --now docker ``` 建目录并写 `docker-compose.yml`: ```bash mkdir -p /opt/uptimekuma && cd /opt/uptimekuma ``` ```yaml version: "3" services: uptime-kuma: image: louislam/uptime-kuma:latest container_name: uptime-kuma restart: unless-stopped ports: - "3001:3001" volumes: - ./data:/app/data ``` 启动: ```bash docker compose up -d ``` 浏览器打开 `http://服务器IP:3001`,注册管理员账号即可进后台。 ## 三、加监控与配告警 进后台点「Add New Monitor」: – **HTTP(s)**:填你的站点 URL,设状态码期望(默认 200)、心跳间隔(建议 60s)和重试次数。 – **Ping**:填 IP/域名,监控主机是否在线。 – **TCP Port**:填 `域名:端口`,监控某个服务端口是否通(比如 MySQL 3306、SSH 22)。 – **Docker Container**:选容器名,监控容器是否在跑。 告警在「Notifications」里加:选 Telegram,按提示找 @UptimeKumaBot 拿 `chat id` 填上;也能加钉钉/企业微信/邮件/Smtp。配好后回到每个 Monitor 的「Notifications」勾选对应渠道,服务异常时机器人直接推消息,恢复时再推一条。 ## 四、进阶玩法 - **状态页**:Uptime Kuma 能生成一个公开状态页(Status Page),把多个监控聚合展示,发给用户看「服务是否正常」很体面。 - **多机互监**:把监控面板放 A 机器、被监控服务放 B 机器,避免「机器挂了面板也一起挂」的盲区;跨机器网络不通的问题能更早暴露。 - **配合哪吒看指标**:Uptime Kuma 管「通不通」,[雨云搭建哪吒监控](https://www.jiyueip.com/article/12239) 管「忙不忙」,两者一个看可用性、一个看资源,搭配最稳。 - **数据要备份**:`./data` 是 SQLite,定期 `tar czf` 打包;多服务统一备份思路见 [雨云快照备份与对象存储](https://www.jiyueip.com/article/11963)。 ## 五、踩过的坑与经验 - **监控自己挂了**:面板和被监控服务放同一台机器,机器宕机两边一起失联,告警也发不出。关键服务建议把监控分散到另一台机器。 - **Telegram 收不到**:多半 `chat id` 填错或没先跟 bot 发过消息。先用 bot 私聊一句激活会话,再填正确的 chat id。 - **误报告警**:心跳间隔太短(比如 10s)+ 网络偶抖,会频繁误报。把间隔调到 30~60s、重试 2~3 次,能滤掉瞬时抖动。 - **后台暴露公网**:3001 是管理后台,务必强密码,最好加 Basic Auth 或限制来源 IP,详见 [VPS 安全配置实战](https://www.jiyueip.com/article/12227)。 - **HTTPS 反代**:想用域名访问,Nginx 反代 3001 + certbot 证书即可,注意 WebSocket 要放行(`proxy_set_header Upgrade` 等),否则实时状态不刷新。 ## 小结 监控告警的价值不在「炫」,而在「服务挂了你能马上知道、而不是用户先发现」。Uptime Kuma 部署就是一个 docker-compose,难点在告警渠道配置和「监控别和主机同生共死」。常驻轻量服务很适合雨云这类低价稳定 KVM——[优惠码 admin01 五折](https://www.jiyueip.com/link/5617)、7 天无理由退款,拿来当监控面板随时盯服务很合适。 > **合规提醒**:使用雨云及本文所述方案时,请遵守《网络安全法》《个人信息保护法》《数据安全法》等相关法律法规,仅用于合法合规的自有服务可用性与健康监控,不得利用监控能力探测、扫描或干扰他人系统,告警推送内容也不得包含任何违法违规信息。 **Tags:** 云服务器, 网站运维, 雨云, 雨云优惠码 **Categories:** 行业洞察 ---