openclaw-dashboard

📊 OpenClaw 实时运维监控面板

DevOps/运维工具榜 #1

OpenClaw运维监控面板,实时监控会话、成本、定时任务与网关健康,支持中英双语与24小时可用性追踪

收藏
11k
安装
3.6k
版本
1.5.1
CLS 安全扫描中
预计需要 3 分钟...

使用说明

OpenClaw Dashboard 综合评估

核心用法

OpenClaw Dashboard 是一个面向 OpenClaw 平台的实时运维监控工具,主要服务于开发者和系统管理员。核心功能涵盖四大模块:会话监控(实时追踪活跃会话状态)、成本分析(聚合调用费用与资源消耗)、定时任务管理(Cron Jobs 调度与执行历史)、网关健康检查(服务可用性与 24 小时 uptime 条形图)。部署时通过 api-server.js 启动后端服务,前端由 agent-dashboard.html 提供可视化交互,支持一键切换中英文界面。

显著优点

1. 安全优先设计:默认禁用所有敏感功能,需显式环境变量(如 OPENCLAW_ENABLE_MUTATING_OPS)才能开启写操作,遵循最小权限原则。
2. 零配置快速启动:仅需 Node.js 和 OpenClaw 二进制文件即可运行,认证令牌、CORS 设置均为可选,降低本地开发门槛。

3. 多层访问控制:CORS 默认仅限本地回环(loopback),支持 DASHBOARD_CORS_ORIGINS 扩展外部来源;认证通过 HttpOnly Cookie(ds)或 URL token 参数完成。

4. 防数据泄露机制:内置敏感信息扫描流程,自动拦截硬编码密钥、绝对路径、机器名等;所有附件复制操作需显式启用,并包含符号链接逃逸防护(realpathSync 二次校验)。

5. 扩展性良好:可选集成 Notion、OpenAI/Anthropic 组织级审计 API,通过环境变量热插拔。

潜在缺点与局限性

  • 功能锁定复杂:高安全场景下需手动开启十余个环境变量(如 OPENCLAW_ALLOW_ATTACHMENT_COPY_FROM_TMP),配置记忆成本高。
  • Tailscale/Funnel 场景需人工干预:一旦暴露至公网,必须手动设置 OPENCLAW_AUTH_TOKEN,缺乏自动检测与强制阻断机制。
  • 前端为单文件 HTMLagent-dashboard.html 承载全部 UI 逻辑,长期维护下代码体积与复杂度可能失控。
  • 无原生 HTTPS:依赖反向代理或 Tailscale 等隧道方案处理 TLS,独立部署时需注意传输层加密。

适合人群

  • OpenClaw 重度用户:需要实时洞察多会话成本与任务执行状态。
  • 小团队 DevOps:追求轻量、可自托管的监控方案,不愿引入 Prometheus/Grafana 等重型栈。
  • 安全敏感型开发者:重视默认安全、偏好显式授权模型的工程师。

常规风险

  • Cookie 与 Token 泄露:虽然支持 HttpOnly,但若用户误将 token 嵌入 URL 并分享日志,可能导致未授权访问。
  • 附件路径遍历:尽管有 realpathSync 防护,若同时启用多个 ALLOW_ATTACHMENT_COPY_FROM_* 标志,攻击面会显著扩大。
  • 环境变量污染OPENCLAW_LOAD_KEYS_ENV=1 加载外部密钥文件时,若文件权限配置不当,可能导致敏感信息被同服务器其他进程读取。

openclaw-dashboard 内容

暂无文件树

手动下载zip · 95.7 kB
contentapplication/octet-stream
请选择文件