Uptime Kuma + Server酱:网站宕机,微信立刻告警
效果:Uptime Kuma 监控的站点宕机或恢复时,微信收到告警消息。Uptime Kuma 内置 Server酱通知类型,无需写任何代码。
前置条件
- 一个 Server酱Turbo SendKey(
SCT开头,30 秒获取教程) - 已部署的 Uptime Kuma(1.x 及以上版本均内置 ServerChan 通知)
配置步骤
- 打开 Uptime Kuma → 右上角头像 → 设置 → 通知,点击设置通知。
- 通知类型选择 ServerChan (Server酱),易记名称随意填(如"微信告警")。
- 在 SendKey 字段粘贴你的 SendKey,点击测试——微信应立刻收到测试消息,然后保存。
- 回到监控项(或新建监控项),在通知区域勾选刚创建的"微信告警"。宕机(Down)与恢复(Up)都会推送。
先验证 SendKey 本身可用,可在服务器上执行:
curl -X POST "https://sctapi.ftqq.com/你的SENDKEY.send" \
-d "title=Uptime Kuma 配置测试" -d "desp=SendKey 可用"
常见问题
点"测试"没收到消息?
先用上面的 curl 验证 SendKey;再检查当天免费额度(5 条/天)是否用完,以及服务器能否访问 sctapi.ftqq.com。完整排查见 FAQ。
监控项很多,免费额度不够? 免费每天 5 条。建议只给核心站点开启微信通知,或订阅会员目前特价最低 3 元/月,一天最多可发 1000 条(价格详情)。
能用 Server酱³(sctp 开头)的 SendKey 吗?
可以。Uptime Kuma 2.0 及以上版本的内置 ServerChan 通知类型已支持 Server酱³(sctp 开头)的 SendKey;直接填入即可。若你使用的是 2.0 以下的旧版本,则内置类型仅支持 Turbo(SCT 开头)端点,请升级到 2.0+ 后再使用 SC3 SendKey。
告警风暴怎么办? 在 Uptime Kuma 监控项中调大重试次数再告警,避免网络抖动误报;Server酱侧每分钟 50 条的限制也能兜底。