迅雷Docker下载器
磁力链接管理与下载监
Bot Status API 是一个可配置的HTTP服务,将OpenClaw机器人的运行状态以JSON格式暴露出来,方便接入监控面板或自建状态页面。
Bot状态API服务为运维团队提供轻量化的机器人健康监控能力。无需复杂部署,即可实时掌握OpenClaw机器人的在线状态、模型版本、资源消耗及运行时长,同时自动采集系统指标并检测关键依赖服务的可用性,帮助团队快速定位故障、预防服务中断,保障业务连续性。
落地案例:某团队将Bot状态API接入内部运维看板:配置文件中定义了核心业务接口的HTTP检测和关键日志文件的存在性检查,服务启动后暴露/status端点统一返回机器人状态、技能清单及CPU/内存指标。运维人员通过反向代理限定内网访问,每日巡检时一目了然掌握全链路健康度,及时发现模型版本异常或磁盘空间不足等潜在风险。
安装步骤:
server.js、collectors/ 目录及 package.json 到目标位置config.example.json 为 config.json,填写端口、工作区路径、服务列表等配置node server.js 启动服务配置示例:在 config.json 中定义 services 数组,支持http/command/file-exists三种检测类型。
持久化运行:
systemctl --user daemon-reload systemctl --user enable --now bot-status loginctl enable-linger $USER
见下方输入与输出表格。
| 项目 | 内容 |
|---|---|
| 输入 | config.json配置文件;heartbeat-state.json心跳数据;待检测的服务端点、命令或文件路径 |
| 输出 | /status端点返回完整状态JSON;/health端点返回{“status”:”ok”};包含系统指标、服务连通性、技能列表等字段 |
| 适用人群 | OpenClaw机器人管理员、需要自建监控体系的开发者、运维工程师 |
| 不包含 | 图形化界面、告警通道、数据持久化存储、多节点集群支持 |
原始链接:https://github.com/openclaw/skills/tree/main/skills/suspect80/bot-status-api/SKILL.md
来源类型:GitHub仓库