OpenClaw Ops

🚑 Gateway 故障救援与运维专家

专门用于诊断、修复和维护 OpenClaw Gateway 的救援运维工具,支持 Linux/macOS 双平台,涵盖故障排查、配置修复、健康检查与升级回滚。

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

使用说明

核心用法

OpenClaw Operations 是一个面向 OpenClaw Gateway 运维人员的诊断与维护技能,严格限定两大场景:救援(Gateway 宕机) 与 健康检查(Gateway 运行中)。技能遵循「诊断→判断→行动→验证」的四步原则,禁止跳过任何环节。

救援场景(Rescue)

1. 状况评估:检测平台(Linux systemd/macOS launchd)、进程状态、端口监听
2. 日志分析:通过 journalctl(Linux)或 ~/.openclaw/logs/(macOS)定位崩溃根因,内置常见故障对照表(EADDRINUSE、ENOMEM、SyntaxError、MODULE_NOT_FOUND 等)

3. 配置修复:强制备份后校验 JSON 语法,修复 schema 错误,同步环境变量与令牌

4. 资源检查:磁盘、内存、Node.js 可用性

5. 重启验证:仅修复根因后重启,最终通过 openclaw doctor --non-interactive 确认恢复

健康检查场景(Health Check)

  • 使用 openclaw doctor [--fix|--deep|--non-interactive] 进行交互式或自动化巡检
  • 升级管理:版本比对 → 备份 → npm update → 重启 → 差异对比 → 支持一键回滚
  • 清理维护:会话转录本归档、孤立文件清理、30 天+旧文件安全删除
  • 备份策略:完整备份配置、密钥、代理数据、服务单元文件至时间戳目录
  • Tailserve 检测:验证反向代理状态与本地连通性

显著优点

  • 平台覆盖完整:原生适配 Linux(systemd)与 macOS(launchd),命令自动区分
  • 故障定位精准:日志关键词过滤 + 结构化故障对照表,缩短 MTTR
  • 安全约束严格:强制备份、JSON 校验、禁止打印密钥、破坏性操作需确认
  • 回滚机制成熟:升级前后 doctor 基线对比,版本与配置双重回滚能力
  • 非侵入式设计:明确排除日常业务配置、Agent 行为调优、首次部署等场景,避免误用

潜在局限

  • 平台局限:仅支持 Linux 与 macOS,Windows 服务管理未覆盖
  • 权限假设:依赖 --user 级 systemd 或 GUI 级 launchd,系统级安装需手动适配
  • 网络诊断薄弱:对上游 API 连通性仅提示检查,无内置 traceroute/curl 深度探测
  • 日志持久化:macOS 统一日志(log show)需额外权限,部分环境可能受限

适合人群

  • OpenClaw Gateway 自托管运维人员
  • 需要 7×24 保障网关可用性的平台工程师
  • 熟悉 shell 与 systemd/launchd 的 Linux/macOS 系统管理员

常规风险

  • 配置误修复:JSON 语法错误可能导致服务无法启动,需严格遵循「备份→校验→验证」流程
  • 升级回滚失败:若未按流程保存 pre-upgrade 配置,回滚后可能出现状态不一致
  • 数据误删:--fix 与手动清理脚本涉及文件删除,需确认 --non-interactive 与 --force 的行为差异
  • 令牌泄露风险:虽然技能明文禁止 cat 密钥文件,但环境变量导出仍需人工警惕

OpenClaw Ops 内容

手动下载zip · 10.7 kB
README_CN.mdtext/markdown
请选择文件