ClawStat:系统性能监控 - Openclaw Skills

作者:互联网

2026-03-30

AI教程

什么是 ClawStat?

ClawStat 是一套专门的性能监控套件,旨在为 Openclaw Skills 提供对主机系统资源的深度可见性。通过直接与智能体环境集成,它可以实时跟踪 CPU 负载、内存消耗和磁盘可用性等关键指标。对于使用 Openclaw Skills 且需要确保其智能体在安全资源范围内运行并能即时诊断性能瓶颈的开发者来说,此技能必不可少。

ClawStat 作为轻量级工具构建,利用标准 Unix 二进制文件提供高保真数据,且无重负载开销。它使用户能够在运行复杂的自动化工作流时保持系统稳定性。

下载入口:https://github.com/openclaw/skills/tree/main/skills/aprilox/clawstats

安装与下载

1. ClawHub CLI

从源直接安装技能的最快方式。

npx clawhub@latest install clawstats

2. 手动安装

将技能文件夹复制到以下位置之一

全局模式 ~/.openclaw/skills/ 工作区 /skills/

优先级:工作区 > 本地 > 内置

3. 提示词安装

将此提示词复制到 OpenClaw 即可自动安装。

请帮我使用 Clawhub 安装 clawstats。如果尚未安装 Clawhub,请先安装(npm i -g clawhub)。

ClawStat 应用场景

  • 在资源密集型 AI 智能体操作期间监控 CPU 和内存使用情况。
  • 在运行大型数据导出之前检查根分区的磁盘空间可用性。
  • 识别可能减慢 Openclaw Skills 工作流速度的资源密集型进程。
  • 跟踪系统温度,防止在长时间运行的任务期间发生硬件降频。
ClawStat 工作原理
  1. 该技能利用一个名为 monitor.sh 的多功能 Shell 脚本与 top、free 和 df 等低级系统二进制文件交互。
  2. 触发时,脚本执行特定标志以收集 CPU、内存、磁盘或热区的指标。
  3. 收集的数据会根据传递的参数聚合成整洁、易读的格式或特定数值。
  4. Openclaw Skills 解析此输出,向用户提供系统状态快照或根据资源阈值触发告警。

ClawStat 配置指南

按照以下步骤将 ClawStat 集成到您的环境中:

# 1. 导航到您的 OpenClaw skills 目录
cd ~/.openclaw/workspace/skills/

# 2. 将 clawstats 文件夹克隆或复制到此位置

# 3. 确保监控脚本具有可执行权限
chmod +x clawstats/monitor.sh

# 4. (可选)安装 lm-sensors 以进行温度跟踪
sudo apt-get install lm-sensors

ClawStat 数据架构与分类体系

ClawStat 通过标准 Linux 工具组织系统数据。可提供以下指标:

指标类别 提供的信息 系统来源
CPU 平均负载和实时使用率 % top / uptime
内存 总计、已用和空闲内存统计 free
磁盘 根目录 (/) 的可用空间和使用率 % df
温度 摄氏度热读数 sensors / thermal_zone
进程 消耗资源最多的应用程序 ps

所有数据均以纯文本形式输出,以便 Openclaw Skills 轻松解析。

name: clawstats
description: Comprehensive system monitoring for OpenClaw: CPU, RAM, Disk, and Processes.
metadata: {"clawdbot":{"emoji":"??","requires":{"bins":["free","df","top","ps"]},"install":[]}}

?? ClawStat Skill

A comprehensive system monitoring skill for OpenClaw agents to track server health and performance.

?? Features

  • CPU & RAM: Real-time usage statistics.
  • Disk: Track available space on the root partition.
  • Temperature: Monitor CPU temperature (via sensors or thermal_zone).
  • Top Processes: Identify resource-hungry applications.
  • Load Average: Check system pressure over time.

??? Tools

The skill provides a single versatile script:

  • monitor.sh [cpu|ram|disk|temp|top|all]: Get specific or full system stats.

?? Installation (Manual)

  1. Clone or copy this directory to ~/.openclaw/workspace/skills/clawstats.
  2. Ensure monitor.sh is executable: chmod +x monitor.sh.
  3. (Optional) Install lm-sensors for temperature tracking.

?? Usage Examples

  • monitor.sh all: Get a complete health report.
  • monitor.sh top: See which processes are slowing down the system.

Created by Chela ?? & Aprilox