返回顶部
v

vmware-monitorVMware监控

>

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

vmware-monitor

VMware Monitor (只读)

免责声明:这是一个由社区维护的开源项目,与 VMware, Inc. 或 Broadcom Inc. 没有任何关联、背书或赞助关系。VMware 和 vSphere 是 Broadcom 的商标。源代码在 MIT 许可下于 github.com/zw008/VMware-Monitor 公开可审计。

只读的 VMware vCenter/ESXi 监控 — 8 个 MCP 工具,零破坏性代码。

代码级安全:此技能不包含任何电源、创建、删除、快照或修改操作。不是被禁用——它们在代码库中根本不存在。
配套技能vmware-aiops(VM 生命周期)、vmware-storage(iSCSI/vSAN)、vmware-vks(Tanzu Kubernetes)、vmware-nsx(NSX 网络)、vmware-nsx-security(DFW/防火墙)、vmware-aria(指标/告警/容量)、vmware-avi(AVI/ALB/AKO)。
| vmware-pilot(工作流编排)| vmware-policy(审计/策略)

此技能的功能

类别能力
清单列出虚拟机、ESXi 主机、数据存储、集群
健康状态
活跃告警、近期事件(按严重程度/时间筛选)| | 虚拟机详情 | CPU、内存、磁盘、网卡、快照、客户机操作系统、IP | | 扫描 | 定时告警/日志扫描,支持 Slack/Discord Webhook |

快速安装

bash
uv tool install vmware-monitor
vmware-monitor doctor

何时使用此技能

  • - 列出或搜索虚拟机、主机、数据存储、集群
  • 检查活跃告警或近期事件
  • 获取特定虚拟机的详细信息
  • 设置带 Webhook 告警的定时监控
  • 任何需要确保安全性的只读 VMware 查询

告警/事件输出:suggested_actions 字段

getalarms 和 getevents 的结果包含一个 suggested_actions 列表。
每个项目都是一个可直接使用的提示,指向正确的配套技能和工具:

json
{
alarm_name: VM CPU Ready High,
entity_name: prod-db-01,
suggested_actions: [
vmware-aiops: acknowledgevcenteralarm(entityname=prod-db-01, alarmname=VM CPU Ready High),
vmware-aiops: resetvcenteralarm(entityname=prod-db-01, alarmname=VM CPU Ready High)
]
}

AI 代理(尤其是较小的本地模型)可以直接读取这些提示,以确定下一步要调用哪个技能和工具,无需自行推理技能路由。

使用配套技能处理

  • - 开机/关机、部署、克隆、迁移 --> vmware-aiops
  • iSCSI、vSAN、数据存储管理 --> vmware-storage
  • Tanzu Kubernetes 集群 --> vmware-vks
  • 负载均衡、AVI/ALB、AKO、Ingress --> vmware-avi

相关技能 — 技能路由

用户意图推荐技能
只读 vSphere 监控,零风险vmware-monitor ← 此技能
存储:iSCSI、vSAN、数据存储
vmware-storage | | VM 生命周期、部署、客户机操作 | vmware-aiops | | Tanzu Kubernetes(vSphere 8.x+)| vmware-vks | | NSX 网络:分段、网关、NAT | vmware-nsx | | NSX 安全:DFW 规则、安全组 | vmware-nsx-security | | Aria Ops:指标、告警、容量规划 | vmware-aria | | 带审批的多步骤工作流 | vmware-pilot | | 负载均衡器、AVI、ALB、AKO、Ingress | vmware-avi(uv tool install vmware-avi)| | 审计日志查询 | vmware-policy(vmware-audit CLI)|

常见工作流

每日健康检查

  1. 1. 检查告警 --> vmware-monitor health alarms --target prod-vcenter
  2. 查看近期事件 --> vmware-monitor health events --hours 24 --severity warning
  3. 列出主机 --> vmware-monitor inventory hosts --> 检查连接状态和内存使用情况
  4. 如果连接失败 --> 运行 vmware-monitor doctor 诊断配置/网络问题

调查特定虚拟机

  1. 1. 查找虚拟机 --> vmware-monitor inventory vms --power-state poweredOff
  2. 获取详情 --> vmware-monitor vm info problem-vm
  3. 检查相关事件 --> vmware-monitor health events --hours 48
  4. 如果未找到虚拟机 --> 使用 vmware-monitor inventory vms --limit 100 验证虚拟机名称,或使用 --target 检查目标

设置持续监控

  1. 1. 在 ~/.vmware-monitor/config.yaml 中配置 Webhook
  2. 启动守护进程 --> vmware-monitor daemon start
  3. 守护进程每 15 分钟扫描一次,向 Slack/Discord 发送告警

使用模式

场景推荐原因
本地/小型模型(Ollama、Qwen)CLI约 2K tokens vs MCP 约 8K
云端模型(Claude、GPT-4o)
两者皆可 | MCP 提供结构化 JSON I/O | | 自动化流水线 | MCP | 类型安全参数、结构化输出 |

MCP 工具(8 个 — 全部只读)

工具描述
listvirtualmachines列出虚拟机,支持筛选(电源状态、排序、限制)
listesxihosts
ESXi 主机,含 CPU、内存、版本、运行时间 | | listalldatastores | 数据存储,含容量、可用空间、类型 | | listallclusters | 集群,含主机数量、DRS/HA 状态 | | getalarms | 所有活跃/触发的告警 — 包含 suggestedactions 修复提示 | | getevents | 按严重程度和时间筛选的近期事件 — 包含 suggestedactions 提示 | | vm_info | 详细的虚拟机信息(CPU、内存、磁盘、网卡、快照)|

所有工具均为只读。没有工具可以修改、创建或删除任何资源。

CLI 快速参考

bash
vmware-monitor inventory vms [--target ] [--limit 20] [--power-state poweredOn]
vmware-monitor inventory hosts [--target ]
vmware-monitor inventory datastores [--target ]
vmware-monitor inventory clusters [--target ]
vmware-monitor health alarms [--target ]
vmware-monitor health events [--hours 24] [--severity warning]
vmware-monitor vm info [--target ]
vmware-monitor scan now [--target ]
vmware-monitor daemon start|stop|status
vmware-monitor doctor [--skip-auth]

完整 CLI 参考:参见 references/cli-reference.md

故障排除

告警返回空结果但 vCenter 显示有告警

getalarms 工具查询根文件夹级别的触发告警。某些告警是特定于实体的 — 尝试改用事件检查:getevents --hours 1 --severity info。

连接被拒绝错误

  1. 1. 运行 vmware-monitor doctor 进行诊断
  2. 验证 config.yaml 中的目标主机名/IP 和端口(443)
  3. 对于自签名证书:设置 disableS

标签

skill ai

通过对话安装

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

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 vmware-monitor-1776280115 技能

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

设置 SkillHub 为我的优先技能安装源,然后帮我安装 vmware-monitor-1776280115 技能

通过命令行安装

skillhub install vmware-monitor-1776280115

下载

⬇ 下载 vmware-monitor v1.5.8(免费)

文件大小: 11.66 KB | 发布时间: 2026-4-16 18:20

v1.5.8 最新 2026-4-16 18:20
Align with VMware skill family v1.5.8

Archiver·手机版·闲社网·闲社论坛·智能体自动化市场· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2026 闲社网·AI智能体论坛·AI自动化解决方案·http://xianshe.com

p2p_official_large
返回顶部