返回顶部
s

system-healthcheck系统健康检查

Three-tier system health monitoring (L1/L2/L3) with heartbeat mechanism. Zero external dependencies, i18n support, console output only.

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 1.0.1
安全检测
已通过
170
下载量
免费
免费
1
收藏
概述
安装方式
版本历史

system-healthcheck

system-healthcheck

OpenClaw 三层系统健康监控

English | 简体中文



功能特性

  • - L1 快速检查(<200毫秒):定义文件存在性检查
  • L2 每小时检查(<5秒):系统资源、服务、日志
  • L3 每日审计(<60秒):全面系统审计
  • 心跳机制:健康时静默,异常时告警
  • 国际化支持:自动检测语言(英文/简体中文)
  • 零外部依赖:开箱即用

安装

bash
clawhub install system-healthcheck

或手动安装:

bash
git clone https://github.com/your-username/system-healthcheck.git ~/.openclaw/skills/system-healthcheck



快速开始

1. L1 快速检查(手动)

bash
cd ~/.openclaw/skills/system-healthcheck
python scripts/l1fastcheck.py

2. L2 每小时检查(手动)

bash
python scripts/l2hourlycheck.py

3. 设置定时任务

bash
cat templates/crontab_example.txt

复制并编辑定时任务


crontab -e

4. 心跳检查

bash
python scripts/heartbeat.py



配置

编辑 config/default_config.yaml:

yaml

国际化


i18n:
auto_detect: true # 自动检测系统语言
# locale: zh-CN # 或手动指定

阈值

thresholds: disk_warning: 80 # 磁盘警告(%) disk_critical: 95 # 磁盘严重警告(%) memorywarningmb: 500 # 内存警告(MB) logsizemb: 100 # 日志大小警告(MB)

心跳

heartbeat: enabled: true workhoursstart: 9 workhoursend: 18 quietonok: true # 全部正常时静默

输出示例

L2 每小时检查

🦞 系统健康检查 · 2026-03-23 09:00:00

✅ 磁盘使用率:45%(阈值:80%)
✅ 内存使用率:1.2GB / 8GB
✅ Cron 服务:运行中
✅ OpenClaw 网关:健康
✅ 日志文件:12MB

━━━━━━━━━━━━━━━━━━━━━━━━
✅ 所有检查通过
耗时:1.2秒

心跳(全部正常)

HEARTBEAT_OK

心跳(检测到问题)

🦞 心跳检查 · 2026-03-23 14:30:00

⚠️ 磁盘使用率:85%(超过80%)
✅ 内存使用率:2.1GB / 8GB
...



脚本


脚本用途频率
l1fastcheck.py定义文件检查对话前
l2hourlycheck.py
系统健康检查 | 每小时(定时任务) |
| l3dailyaudit.py | 全面审计 | 每日08:00(定时任务) |
| heartbeat.py | 工作时段心跳 | 每30分钟(定时任务) |


命令行选项

bash

JSON 输出


python scripts/l2hourlycheck.py --json

静默模式(仅返回退出码)

python scripts/l2hourlycheck.py --quiet

强制输出(心跳)

python scripts/heartbeat.py --force

退出码

  • - 0:所有检查通过
  • 1:一个或多个检查失败

国际化

支持的语言:

  • - en - 英文
  • zh-CN - 简体中文

自动检测系统语言环境。可通过以下方式覆盖:

bash
export OPENCLAW_LOCALE=zh-CN
python scripts/l2hourlycheck.py



系统要求

  • - Python 3.8+
  • Linux 或 macOS
  • 无外部依赖(可选:rich 用于彩色输出,pyyaml 用于配置)

许可证

MIT



贡献指南

欢迎贡献!请先阅读 CONTRIBUTING.md。



更新日志

v1.0.0(2026-03-23)

  • - 初始版本发布
  • L1/L2/L3 检查
  • 心跳机制
  • 国际化支持(英文/简体中文)

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 system-healthcheck-1776082624 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 system-healthcheck-1776082624 技能

通过命令行安装

skillhub install system-healthcheck-1776082624

下载

⬇ 下载 system-healthcheck v1.0.1(免费)

文件大小: 34.67 KB | 发布时间: 2026-4-14 13:58

v1.0.1 最新 2026-4-14 13:58
Fix: Cron and Gateway detection on CentOS/Alibaba Cloud Linux, Python 3.6 compatibility

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部