Agent Skills
返回列表
系统资源检查

系统资源检查

IT 运维与安全 更新于 2026.08.30

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,安装 @user_103c9555/system-check。

技能介绍

它解决什么问题

机器变慢时,先定位是哪一项资源出问题并不总是直观的:手工执行 top、iostat、df 拼凑数据,再凭个人经验判断是否异常,阈值标准因人而异,结论也难统一。这个技能把「采集 + 判定 + 出报告」固化为一次脚本调用,输出格式一致、口径统一的巡检结果。

核心能力与工作流程

  • 统一采集:所有数据由 scripts/sys_check.sh 采集,避免多命令输出口径不一致
  • 自动判定:脚本内置阈值,直接给出 normal / warning / critical 三档状态
  • 多格式输出:report(完整运维报告)、json(供程序或监控系统消费)、text(快速摘要)

阈值覆盖四类指标:

  • CPU、内存、磁盘 IO 利用率:< 70% 正常,70% ~ 90% 警告,≥ 90% 严重
  • 磁盘空间使用率:< 80% 正常,80% ~ 95% 警告,≥ 95% 严重

工作流程为:运行脚本 → 解读状态判定 → 整理运维报告 → 对异常项给出排查建议。报告包含检查概要(主机名、检查时间、采样参数)、各指标详情与告警、异常处理建议和综合评估。采样参数可调:--duration(采样时长,默认 5 秒)、--interval(采样间隔,默认 1 秒)。

适用边界与注意点

  • 这是一次性巡检工具,不是常驻监控 Agent,不提供持续告警
  • 默认 5 秒采样窗口可能漏掉瞬时尖峰,排查偶发卡顿应延长 --duration
  • 阈值是通用标准,高负载计算节点等特殊场景可能需要自行调整
  • 详细阈值说明见 references/thresholds.md
  • 异常项只给排查方向,根因定位仍需人工或进一步诊断

使用场景

  • 服务器响应变慢,需要快速采集 CPU、内存、磁盘 IO 数据并定位异常指标
  • 值班巡检时,要按固定阈值输出一份符合运维规范的系统性能报告
  • 性能数据要接入监控系统,需要用 JSON 格式获取结构化采集结果
  • 磁盘空间告警后,需要检查磁盘使用率并拿到对应的状态判定与排查建议

适合人员

  • 运维工程师,需要在故障排查时快速拿到系统资源占用与健康状态
  • SRE,需要定期执行系统性能巡检并输出可归档的运维报告
  • 后端开发,需要将服务器性能数据以 JSON 接入自有监控系统
  • 系统管理员,需要在磁盘或 CPU 告警后确认指标状态并执行排查步骤