← 返回 Skills 市场
sarrymo

OpenClaw Watchdog

作者 sarryMo · GitHub ↗ · v1.1.0 · MIT-0
cross-platform ⚠ pending
21
总下载
0
收藏
0
当前安装
2
版本数
在 OpenClaw 中安装
/install shrimp-watchdog
功能描述
Keep OpenClaw gateway alive: heartbeat monitoring, auto-restart, crash alerts, memory warning, uptime report.
使用说明 (SKILL.md)

OpenClaw Watchdog

自动监控 OpenClaw Gateway 的运行状态,掉线自动重启,异常实时通知。

使用方式

一键运行监控

帮我启动 openclaw-watchdog

查看运行状态

watchdog status

停止监控

watchdog stop

自定义端口启动

帮我启动 openclaw-watchdog,端口 18789

功能

功能 说明
心跳检测 每 2 分钟检查 gateway 进程和端口
自动重启 检测到掉线自动 systemctl restart
异常通知 通过当前聊天渠道发送掉线/恢复通知
内存预警 内存使用超过 80% 时预警
运行日报 每天生成 uptime 和异常统计报告
端口可配 支持自定义监控端口,默认 18789

实现说明

配置参数

用户可自定义以下参数(直接告诉 Agent 即可):

参数 说明 默认值
端口 Gateway 监听端口 18789
间隔 心跳检测间隔 2 分钟
内存阈值 内存预警线 80%

检测逻辑

  1. 检查 systemctl is-active openclaw-gateway
  2. 检查配置的端口是否在监听(默认 18789)
  3. 检查内存使用率
  4. 如果前两项任何一项异常 → 触发重启流程
  5. 重启后等待 10 秒再次验证
  6. 如果依然不正常 → 发送紧急通知

通知内容

掉线通知:

⚠️ OpenClaw Watchdog 警报
时间: {时间}
异常: {具体异常内容}
已自动重启: 是/否
当前状态: {当前状态}

日报:

📊 OpenClaw 运行日报
日期: {日期}
总运行时间: {uptime}
重启次数: {次数}
内存峰值: {峰值}
异常事件: {列表}

脚本文件

监控脚本位于: /root/.openclaw/workspace/scripts/watchdog.sh

注意事项

  • 需要 systemd 权限(root 用户)
  • 心跳间隔默认 2 分钟,可在启动命令中自定义
  • 日报发送时间默认早上 9 点
  • 端口号可在启动时指定,不指定则用默认 18789
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install shrimp-watchdog
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /shrimp-watchdog 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.1.0
端口可配置:启动时支持自定义监控端口,默认 18789
v1.0.0
Initial release: heartbeat monitoring, auto-restart, crash alerts
元数据
Slug shrimp-watchdog
版本 1.1.0
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 2
常见问题

OpenClaw Watchdog 是什么?

Keep OpenClaw gateway alive: heartbeat monitoring, auto-restart, crash alerts, memory warning, uptime report. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 21 次。

如何安装 OpenClaw Watchdog?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install shrimp-watchdog」即可一键安装,无需额外配置。

OpenClaw Watchdog 是免费的吗?

是的,OpenClaw Watchdog 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

OpenClaw Watchdog 支持哪些平台?

OpenClaw Watchdog 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 OpenClaw Watchdog?

由 sarryMo(@sarrymo)开发并维护,当前版本 v1.1.0。

💬 留言讨论