Vmware Aria

📊 Aria Operations 智能监控中枢

VMware Aria Operations AI 监控助手,提供 27 个 MCP 工具用于性能指标、告警管理、容量预测、异常检测与自动化报告,支持自然语言交互。

收藏
5.9k
安装
1.9k
版本
1.6.0
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心功能

vmware-aria 是面向 VMware Aria Operations(原 vRealize Operations)的 AI 辅助监控技能,提供 27 个 MCP 工具覆盖六大领域:

1. 资源监控(5 个工具)

  • 列出虚拟机/主机/集群资源,获取健康度徽章(0-100 分)
  • 查询任意资源的时序性能指标(CPU、内存、磁盘、网络)
  • 识别 CPU/内存/磁盘/网络资源消耗 TOP N 的资源

2. 告警管理(9 个工具)

  • 列出活跃告警、获取告警详情及触发症状
  • 确认(acknowledge)或取消(cancel)告警
  • 管理告警定义:创建、启用/禁用、删除;支持基于症状定义创建新的检测规则

3. 容量规划(4 个工具)

  • 集群容量余量计算(CPU、内存、磁盘剩余百分比)
  • 资源耗尽时间预测(time-remaining)
  • 容量优化建议与虚拟机合理规模(rightsizing)推荐

4. 异常检测(2 个工具)

  • 按资源列出异常计数
  • 获取资源风险徽章(预测未来问题概率 0-100 分)

5. 报告自动化(5 个工具)

  • 列出报告模板、触发生成、轮询状态
  • 获取 PDF/CSV 下载链接、清理已下载报告

6. 平台健康(2 个工具)

  • Aria Operations 节点在线状态
  • 收集器组(collector groups)连接状态

显著优点

专业监控深度:专为 Aria Operations 8.x 设计,覆盖企业级监控场景——从日常 VM 健康检查(CPU Ready >5% 预警、Memory Balloon >0 立即关注)到容量趋势预测,弥补通用监控工具的 VMware 领域知识缺口。

人机协作设计:LLM 负责自然语言理解与报告生成,Aria 技能负责数据获取。例如 "give me a capacity report" 流程中,skill 自动聚合多集群容量数据,LLM 格式化为可读的业务语言。

安全审计体系:7 个写入操作全部通过 vmware-policy 自动审计到本地 SQLite(~/.vmware/audit.db),包含时间戳、操作用户、目标、结果;支持策略规则(deny rules、维护窗口)。

多目标支持:通过 --target 参数或 target MCP 参数,同一命令可切换生产/测试/灾备等多个 Aria Operations 实例,环境隔离通过 VMWARE_<TARGET>_PASSWORD 环境变量实现。

只读为主:20/27 工具为只读,降低运维风险;写入仅限于告警确认/取消、告警定义管理、报告管理三类场景。

潜在局限

生态依赖:必须配合 VMware Aria Operations 8.x 后端使用,无法独立监控 vSphere;与 vCenter 实时告警(vmware-monitor)、VM 生命周期操作(vmware-aiops)、NSX 网络(vmware-nsx)等场景需切换其他 skill。

MCP 与 CLI 能力差异:告警定义的创建、启用/禁用、删除以及症状定义查询为 MCP-only 功能,CLI 无对应子命令,纯 CLI 用户需了解此限制。

认证配置复杂度:每个目标实例需独立环境变量(VMWARE_PROD_PASSWORD 等),且需维护 config.yaml 中的 host/auth_source 配置,多目标场景配置管理成本较高。

报告 API 限制:生成报告时必须至少指定一个资源 UUID,无法生成全局摘要报告;报告生成为异步流程,需轮询获取下载链接。

企业 TLS 代理兼容:uvx 默认模式可能因证书问题失败,需使用 vmware-aria mcp 单命令形式或设置 UV_NATIVE_TLS=true。

适合人群

  • 虚拟化运维工程师:日常 VM 健康巡检、容量趋势跟踪、告警响应
  • SRE/平台工程师:建立自动化监控流水线,集成到 Claude Code / Goose / Cursor 等 AI 编码工具
  • 容量规划团队:基于 time-remaining 预测制定采购/扩容计划
  • 事后分析(RCA)团队:基于症状定义创建早期预警规则,防止故障复发

常规风险

| 风险场景 | 说明 | 缓解措施 |
|---------|------|---------|
| 误操作告警状态 | acknowledge/cancel 会改变告警生命周期 | 所有写操作审计日志,支持 `vmware-audit log` 追溯 |
| 告警定义误删 | delete_alert_definition 永久删除 | 需通过 MCP 显式调用,无 CLI 快捷命令降低误触概率 |
| 凭证泄露 | 密码存储于 ~/.vmware-aria/.env | 强制 chmod 600,进程内存中不打印 |
| API 限流 | 高频指标查询可能触发 Aria Ops 限流 | 内置 token 自动刷新,建议合理设置查询时间范围 |
| 数据隐私 | 监控数据包含业务资源名称 | 纯本地 MCP(stdio 传输),无外部网络回调或 webhook |

Vmware Aria 内容

evals文件夹
references文件夹
手动下载zip · 22.3 kB
evals.jsonapplication/json
请选择文件