OpenClaw Watch Dog

🐕 网关故障秒级自愈,Telegram实时告警

本地运行守护进程,每15秒监测OpenClaw网关健康状态,自动重启失败实例并通过Telegram推送告警,AES-256加密存储凭证

收藏
10.2k
安装
2.4k
版本
1.2.0
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心功能

openclaw-watchdog 是一款专为 OpenClaw 网关设计的自愈合监控服务。它在后台持续运行,每15秒对 localhost:3117/health 执行健康检查。当检测到连续3次故障时,系统会自动尝试重启网关;若两次重启均失败,则通过 Telegram 向用户发送告警,并等待用户授权后才执行进一步操作(如重新安装)。

显著优点

  • 本地诊断:所有日志分析和模式匹配均在设备本地完成,不向外传输敏感数据
  • 加密存储:Telegram 凭证采用 AES-256 加密,密钥与机器绑定
  • 非破坏性:关键操作(如重装)需用户显式批准,避免自动化误伤
  • 跨平台:支持 macOS LaunchAgent 和 Linux systemd 用户级服务
  • 即时通知:故障发生时秒级推送 Telegram 消息,确保用户第一时间知晓

潜在局限

  • 单点依赖:告警渠道完全依赖 Telegram,若用户未及时处理消息可能导致服务长期中断
  • 本地局限:仅监控本机网关状态,无法检测网络层或上游服务故障
  • 配置门槛:需用户自行申请 Bot Token 并查找 Chat ID,对非技术用户不够友好
  • 无历史分析:缺少趋势统计或长期健康报告,仅提供即时告警

适合人群

  • 运行 OpenClaw 网关且需要高可用保障的个人开发者
  • 希望减少人工巡检、实现故障自动恢复的技术用户
  • 对数据隐私敏感、要求诊断数据不出本地的场景

常规风险

  • 凭证泄露风险:若设备被入侵,加密文件可能被暴力破解(尽管概率较低)
  • 服务权限:以用户级服务运行,若网关需要 root 权限重启可能失效
  • Telegram 依赖:Bot 被封禁或网络封锁将导致告警通道中断

OpenClaw Watch Dog 内容

references文件夹
scripts文件夹
手动下载zip · 10.5 kB
troubleshooting.mdtext/markdown
请选择文件