Agent Skills
返回列表
🔒

Uptime Kuma 状态同步

IT 运维与安全 更新于 2026.08.30

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,安装 @user_3c6cb52e/uptime-kuma-status-sync。

技能介绍

解决什么问题

运维团队常需要同时监控 HTTP(s)、TCP、Websocket 等多种服务类型,传统方式要为每个服务单独配置健康检查,状态更新依赖手动同步到 Statuspage.io,事故响应也要人工触发 Rootly 流程,容易遗漏关键状态变更。

技能如何工作

该技能通过对接 Uptime Kuma 的 Socket.IO API 实现核心功能:

  • 多类型监控:支持 HTTP(s)、TCP、HTTP(s) Keyword、HTTP(s) Json Query、Websocket、Ping、DNS Record、Push、Steam Game Server、Docker Containers 等检查方式。
  • 状态同步:抓取 Uptime Kuma 状态数据后,通过 Atlassian REST API 同步到 Statuspage.io,减少人工维护状态页的成本。
  • 事故流程触发:当服务异常时,可触发 Rootly incident workflows,把监控结果接入响应流程。

适用边界与注意点

  • 上游资料提到可通过 docker compose up -d、docker run 或 git clone 等方式部署,但实际安装路径仍需匹配具体环境。
  • Docker 部署示例包含 -p 3001:3001 与 -p 127.0.0.1:3001:3001 两类端口映射,暴露范围需按安全要求选择。
  • 上游说明列出 Debian、Ubuntu、Fedora、ArchLinux 等 Linux 发行版,以及 Windows 10 (x64)、Windows Server 2012 R2 (x64) 或更高版本;其他环境未在资料中明确保证。
  • 技能依赖 Uptime Kuma、Statuspage.io 与 Rootly 的接口可用性,配置错误、权限不足或网络异常都会影响同步结果。

使用场景

  • 运维团队监控多个HTTP和TCP服务,需要实时获取健康状态并同步到Statuspage.io状态页
  • 开发团队管理Docker容器和Steam游戏服务器,希望通过Uptime Kuma统一监控并触发Rootly事故流程
  • SRE工程师需要监控Websocket和DNS记录,在服务异常时自动更新Statuspage.io并通知相关团队

适合人员

  • 运维工程师:需要实时监控多种服务类型健康状态并自动同步到外部状态页
  • SRE工程师:希望监控Docker容器和Steam服务器,在异常时触发Rootly事故流程
  • 开发团队负责人:需要确保HTTP(s)和Websocket服务稳定,减少手动状态更新工作量