server-health-check-lite — 服务器健康巡检技能包
这是什么
一套完整的 Linux 服务器健康巡检 + 客户版巡检报告生成流程:
scripts/linux_health_check_lite.sh— 轻量只读巡检脚本(单文件 bash,约 185 行)- 覆盖 8 大核心项:系统概览 / CPU / 内存 / 磁盘 / 网络 / 进程 / 关键服务 / SSH 安全
- 兼容 CentOS 6.x(sysvinit)及 CentOS 7+/8、TencentOS 等 systemd 系统
- 全程只读:不装包、不改配置;外部命令缺失自动跳过
templates/report_template.html— 客户版巡检报告 HTML 模板- 风格:正常项逐条打勾展示、仅严重(CRIT)问题显眼提示、其余压灰色备注
SKILL.md— AI 助手(WorkBuddy)技能定义 + 完整操作流程与风格约定
安装(WorkBuddy 用户)
把整个 server-health-check-lite 文件夹复制到:
Windows: %USERPROFILE%\.workbuddy\skills\server-health-check-lite\
Linux/Mac: ~/.workbuddy/skills/server-health-check-lite/
重启会话后即可触发。对 AI 说"服务器巡检"、"出巡检报告"就会按此 skill 执行。
不用 WorkBuddy 也能用(纯手动)
-
把
scripts/linux_health_check_lite.sh上传到目标服务器:scp linux_health_check_lite.sh root@服务器IP:/tmp/ sed -i 's/\r$//' /tmp/linux_health_check_lite.sh # Windows 上传时防 CRLF bash /tmp/linux_health_check_lite.sh -
取回结果
/tmp/health_<主机名>_<时间戳>.txt -
参照
templates/report_template.html出报告;如需 PDF,可用浏览器打印或 Edge headless:msedge --headless=new --disable-gpu --no-pdf-header-footer \ --print-to-pdf="报告.pdf" "file:///报告.html"
备注
- 脚本在 CentOS 6.5 / 6.6 生产环境实测通过
- 已修复:ntpd 未运行时的误报逻辑
- 版本:v1.0,2026-08-31
Scan to join WeChat group