三层系统健康监控(L1/L2/L3)心跳机制,零外部依赖,国际化支持,仅控制台输出。
系统健康检查是一项面向实际任务的技能,主要用于OpenClaw 的三级系统健康监测;英语 QQ Features.;
使用时应结合输入条件选择合适的执行方式,核对必要参数、依赖环境与输出内容,并按原始要求处理异常情况。该技能适合需要稳定复用相关能力的场景,可作为自动化工作流的一部分,也便于后续检查、调整和扩展。从功能定位来看,该技能强调把分散的操作要求整理成清晰、可复用的处理流程,使用户能够围绕既定目标快速准备输入、选择执行方式并获得结构化结果。
实际使用前应先确认任务范围、数据来源、运行环境、必要权限和关键参数,再依据技能说明逐步执行;若输入条件不完整,应先补齐信息或采用保守配置,避免因错误假设导致结果偏离需求。执行过程中需要关注工具调用是否成功、接口或依赖是否可用、输出格式是否符合预期,并对异常提示、缺失字段和边界情况进行处理;涉及批量任务时,还应保存进度,避免中断后重复操作。
OpenClaw 三层系统健康监控方案
English | 简体中文
clawhub install system-healthcheck
或通过 OpenClaw 安装:
openclaw skills install system-healthcheck
cd ~/.openclaw/skills/system-healthcheck python scripts/l1_fast_check.py
python scripts/l2_hourly_check.py
cat templates/crontab_example.txt # 复制并编辑 crontab crontab -e
python scripts/heartbeat.py
编辑 config/default_config.yaml:
# 国际化设置 i18n: auto_detect: true # 自动检测系统语言 # locale: zh-CN # 或手动指定 # 阈值设置 thresholds: disk_warning: 80 # 磁盘使用率警告阈值(%) disk_critical: 95 # 磁盘使用率严重阈值(%) memory_warning_mb: 500 # 内存使用量警告阈值(MB) log_size_mb: 100 # 日志文件大小警告阈值(MB) # 心跳设置 heartbeat: enabled: true work_hours_start: 9 work_hours_end: 18 quiet_on_ok: true # 全部正常时保持静默
🦞 System Health Check · 2026-03-23 09:00:00 ✅ Disk Usage: 45% (threshold: 80%) ✅ Memory Usage: 1.2GB / 8GB ✅ Cron Service: Running ✅ OpenClaw Gateway: Healthy ✅ Log Files: 12MB ━━━━━━━━━━━━━━━━━━━━━━━━ ✅ All checks passed Duration: 1.2s
HEARTBEAT_OK
🦞 Heartbeat Check · 2026-03-23 14:30:00 ⚠️ Disk Usage: 85% (exceeds 80%) ✅ Memory Usage: 2.1GB / 8GB ...
| 脚本 | 用途 | 执行频率 |
|---|---|---|
l1_fast_check.py |
检查定义文件是否存在 | 每次对话前 |
l2_hourly_check.py |
系统健康检查 | 每小时(cron) |
l3_daily_audit.py |
全面系统审计 | 每日 08:00(cron) |
heartbeat.py |
工作时段心跳检查 | 每 30 分钟(cron) |
# 输出 JSON 格式 python scripts/l2_hourly_check.py --json # 静默模式(仅返回退出码) python scripts/l2_hourly_check.py --quiet # 强制输出(心跳检查) python scripts/heartbeat.py --force
0:所有检查通过1:一个或多个检查失败当前支持的语言:
en — Englishzh-CN — 简体中文默认从系统 locale 自动检测。如需覆盖,请设置环境变量:
export OPENCLAW_LOCALE=zh-CN python scripts/l2_hourly_check.py
rich 实现彩色输出,pyyaml 用于配置解析)欢迎提交贡献!请先阅读 CONTRIBUTING.md。
相关专题
热门下载
相关下载
精品课程
共86课时 | 27.9万人学习
共18课时 | 6.1万人学习
共31课时 | 5.1万人学习
最新文章