Install
openclaw skills install alibabacloud-alinux-sysom-inspection用于检查 ECS 实例的系统健康状况,识别内存、磁盘、CPU、负载与资源泄漏等异常,并在命中关键内存问题时自动补充深度诊断结果。适用于实例巡检、故障排查与风险预警场景。触发词:SysOM、巡检、实例诊断、memory_usage_rate、内存使用率。
openclaw skills install alibabacloud-alinux-sysom-inspection在技能根目录执行 ./scripts/osops.sh。
当前实现命令:
inspectioncd <alibabacloud-alinux-sysom-inspection>
./scripts/init.sh
./scripts/osops.sh inspection \
--region-id cn-hangzhou \
--instance-id i-xxx
POST /api/v1/openapi/initial_sysom(source=skill_hub),用于判断用户是否具备权限且 SysOM 已开通。InitialSysom(check_only=false, source=skill_hub) 执行开通,再调用 InstallAgentWithType 安装。InitialSysom(check_only=true, source=skill_hub) 复检,复检通过才继续巡检与诊断。POST /api/v1/inspection/createInstanceInspection,并固定传 source=skill_hub。items=[](CLI 中为显式传空 --inspection-items)。InvalidAction.NotFound,CLI 会标记“当前版本不可用”并停止后续流程,避免无效重试。GET /api/v1/inspection/getInspectionReport。GetInspectionReport 探测调用并记录结果,确保日志中可观测到该动作。sysom:metric:memory_usage_rate 异常,自动调用 InvokeDiagnosis 发起 memgraph 诊断。InvokeDiagnosis 的 params 会注入 __sysom_diagnosis_source=skill_hub,并校验业务 code=Success。GetDiagnosisResult,直到 success / fail / 超时。--disable-memgraph-diagnosis 关闭自动诊断。--inspection-items 传入覆盖默认列表。scripts/sysom_cli/inspection/command.py。InvokeDiagnosis 调用方式扩展。