任务监控面板

11分钟前更新 2 00
任务监控面板任务监控面板
任务监控面板

技能简介

task-monitor 为 OpenClaw 提供实时 Web 监控面板,展示会话状态与后台任务运行情况。采用移动端优先设计,支持局域网内多设备访问。

业务背景

任务监控面板为OpenClaw运维人员提供实时可视化能力,无需登录服务器即可通过浏览器掌握会话连接、子代理及定时任务的运行状态。移动端优先设计支持多设备随时查看,降低故障排查门槛,提升运维响应效率。

落地案例:某团队部署OpenClaw后,开发人员通过手机访问局域网内的监控面板,快速发现Discord连接中断并及时重启服务;同时定期导出Markdown报告归档,便于追溯任务执行历史。JSON API接口也为后续接入企业告警系统预留了扩展空间。

能做什么

  • 可视化查看主会话、Discord 连接、子代理及定时任务状态
  • 通过浏览器随时掌握 OpenClaw 运行概况
  • 获取 JSON 格式的结构化数据供二次开发
  • 自动生成 Markdown 报告归档到工作区

使用说明

安装依赖

cd skills/task-monitor
npm install

启动服务

./scripts/start-server.sh

服务默认运行在 3030 端口,局域网内可访问。

访问地址

  • 本机:http://localhost:3030
  • 局域网:http://<本机IP>:3030

停止服务

./scripts/stop-server.sh

API 调用

curl http://localhost:3030/api/status

返回包含会话统计、Discord 状态、活跃子代理及近期定时任务记录的 JSON 数据。

输入与输出

见下方输入与输出表格。

项目内容
输入OpenClaw CLI 会话数据、定时任务列表、子代理状态
输出Web 可视化面板、JSON API 数据、Markdown 报告
适用人群需要实时监控 OpenClaw 运行的用户、多设备管理场景、运维排查与状态巡检
不包含远程公网访问(仅局域网)、历史数据持久化存储、告警通知功能

 

风险提示

  • 首次冷启动或缓存过期时 API 响应约 15 秒,期间会阻塞 Node.js 事件循环
  • 服务绑定 3030 端口,需确保防火墙放行
  • 面板暴露局域网,敏感环境建议限制访问 IP
  • 内存缓存重启后清空,历史数据不持久化

来源信息

原始链接:https://github.com/openclaw/skills/tree/main/skills/jorgermp/task-monitor/SKILL.md
来源类型:GitHub 仓库

数据统计

相关导航

暂无评论

none
暂无评论...