Communityライティング&編集github.com

zw008/VMware-Aria

VMware Aria Operationsによる監視、アラート、キャパシティプランニング — AIエージェント向けMCPツール

VMware-Aria とは?

このスキルは、VMware Aria Operations(旧vRealize Operations)環境をAIエージェントから操作・監視するための27個のMCPツール群を提供します。リソース管理(VM、ホスト、クラスタの一覧・詳細取得・メトリクス取得)、アラート管理(一覧・詳細・確認・キャンセル・定義の作成/有効化/無効化/削除)、キャパシティプランニング(残容量・残存日数・適正化推奨)、レポート自動生成(テンプレート一覧・生成・ステータス確認・ダウンロード・削除)、異常検知(異常イベント一覧・リスクスコア)、プラットフォームヘルス(ノード状態・コレクタグループ状態)をカバーします。CLIとMCPの両方をサポートし、小規模モデルではCLI(約2Kトークン)、クラウドモデルや自動化パイプラインではMCP(構造化JSON入出力)が推奨されます。すべてのコマンドは `--target` パラメータで複数のAria Operationsインスタンスを切り替え可能で、書き込み操作は `vmware-policy` スキルによる監査ログが自動記録されます。

対応✓Claude Code~Codex CLI✓Cursor
npx skills add zw008/VMware-Aria

Installed? Explore more ライティング&編集 skills: steipete/notion, langchain-ai/langchain, bytedance/podcast-generation · View all 6 →

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

VMware Aria Operations

免責事項: これはコミュニティ保守のオープンソースプロジェクトであり、VMware, Inc. または Broadcom Inc. とは提携、推奨、またはスポンサー関係にありません。「VMware」および「Aria」はBroadcomの商標です。ソースコードは github.com/zw008/VMware-Aria でMITライセンスのもと公開監査可能です。

VMware Aria Operations(vRealize Operations)AI支援監視 — リソース、アラート、アラート定義、キャパシティプランニング、異常検知、レポート自動化、プラットフォームヘルスのための27個のMCPツール。

Aria Operations 8.x / vRealize Operations 8.x 向けドメイン特化型監視スキル。 関連スキル: vmware-nsx(ネットワーキング)、vmware-aiops(VMライフサイクル)、vmware-monitor(読み取り専用vSphere)、vmware-avi(AVI/ALB/AKO)、vmware-harden(コンプライアンスベースライン)。 | vmware-pilot(ワークフローオーケストレーション)| vmware-policy(監査/ポリシー)

このスキルの機能

カテゴリツール数
リソース一覧、詳細、メトリクス、ヘルスバッジ、トップコンシューマ5
アラート一覧、詳細、確認、キャンセル、定義一覧5
アラート定義症状一覧、定義作成、有効化/無効化、削除4
キャパシティクラスタ概要、残容量、残存日数、適正化4
レポートテンプレート一覧、生成、一覧、ステータス+ダウンロードURL、削除5
異常異常一覧、リスクバッジ2
ヘルスAriaプラットフォームヘルス、コレクタグループステータス2

合計: 27ツール(読み取り専用20 + 書き込み7)

クイックインストール

uv tool install vmware-aria
vmware-aria doctor

このスキルを使用するタイミング

パフォーマンス監視(毎日のプロアクティブチェック):

  • VMの競合を確認: CPU Ready率、メモリバルーン、スワップ使用量
  • 任意のリソースの時系列メトリクスを取得(CPU、メモリ、ディスク、ネットワーク)
  • CPU/メモリ/ディスク/ネットワークのトップコンシューマを特定
  • リソースごとの異常カウントとリスクバッジスコアを確認

アラート管理:

  • アクティブなアラートの一覧表示、調査、確認、キャンセル
  • アラート定義(テンプレート)の一覧表示またはフィルタリング
  • 症状定義から新しいアラート定義を作成(根本原因分析後)
  • アラート定義の有効化または無効化、不要な定義の削除

キャパシティプランニング:

  • クラスタの残キャパシティ(CPU、メモリ、ディスクの余裕)
  • クラスタごとの満杯予測日
  • 適正化: 過剰プロビジョニングまたは過小使用のVMを特定
  • Ariaの組み込み推奨事項によるキャパシティ概要

レポート自動化:

  • スケジュールまたはオンデマンドレポートの生成(キャパシティ、パフォーマンス、SLA)
  • レポートステータスをCOMPLETEDまでポーリングし、PDF/CSVダウンロードURLを取得
  • ダウンロード後に生成されたレポートを削除

関連スキルの使用:

  • VMライフサイクル: 作成、クローン、スナップショット、電源操作 → vmware-aiops
  • NSXネットワーキング: セグメント、ゲートウェイ、NAT、ルーティング → vmware-nsx
  • vSphereインベントリ、リアルタイムアラーム、イベント → vmware-monitor
  • ストレージ: iSCSI、vSAN、データストア → vmware-storage
  • ロードバランシング、AVI/ALB、AKO、Ingress → vmware-avi

関連スキル — スキルルーティング

ユーザーの意図推奨スキル
Aria Operations監視、アラート、キャパシティvmware-aria ← このスキル
VMライフサイクル、デプロイ、ゲスト操作vmware-aiops
NSXネットワーキング: セグメント、ゲートウェイ、NAT、ルーティングvmware-nsx
読み取り専用vSphereインベントリ、イベント、アラームvmware-monitor
ストレージ: iSCSI、vSAN、データストアvmware-storage
承認付きマルチステップワークフローvmware-pilot
コンプライアンスベースライン(CIS / 等保 / PCI-DSS)、ドリフト検出、LLM修復アドバイザーvmware-harden (uv tool install vmware-harden)
ロードバランサー、AVI、ALB、AKO、Ingressvmware-avi (uv tool install vmware-avi)
監査ログクエリvmware-policy (vmware-audit CLI)

一般的なワークフロー

診断調査: 「なぜXが遅い/失敗している/ダウンしているのか」というワークフローを実行する前に、references/investigation-protocol.mdに従ってください。これにより、4つの根本原因完全性基準(反証可能性/十分性/必要性/メカニズム)と最大3ラウンドの深化ループが強制されます。部分的な結論で止まるのはアンチパターンです — レポートを出力する前に、常に基準に対して自己チェックを行ってください。

毎日のVMヘルスチェック(プロアクティブ運用)

判断: 最も高いCPUコンシューマを追いかけるのではなく、最も高い競合コンシューマを追いかけてください。静かなホスト上でCPU使用率90%のVMは健全ですが、CPU使用率30%でもCPU Readyが15%のVMは飢餓状態です。主要メトリクス: CPU Ready、メモリバルーン、ディスクレイテンシ。

  1. トップCPUコンシューマを特定 → vmware-aria resource top --metric cpu|usage_average --top 20(これは開始セットであり、答えではありません)
  2. ホットなVMのCPU Readyを確認 → vmware-aria resource metrics <vm-id> --metrics cpu.ready.summation --hours 24
    • 5% = 警告、>10% = 問題、>20% = 重大

  3. メモリプレッシャーを確認 → vmware-aria resource metrics <vm-id> --metrics mem.balloon.average,mem.swapped.average --hours 24
    • バルーン >0 = ESXiがメモリを回収中。スワップ >0 = 深刻 — 直ちに対処
  4. アクティブなCRITICAL/IMMEDIATEアラートを一覧表示 → vmware-aria alert list --criticality CRITICAL
  5. 異常カウントを確認 → vmware-aria anomaly list
  6. 「根本原因」を報告する前に、調査プロトコルと相互検証 — 高い消費量が根本原因であることは稀で、通常は下流の症状です。

高CPUアラートの調査

  1. アクティブなCRITICALアラートを一覧表示 → vmware-aria alert list --criticality CRITICAL
  2. アラート詳細と症状を取得 → vmware-aria alert get <alert-id>
  3. トップCPUコンシューマを特定 → vmware-aria resource top --metric cpu|usage_average
  4. ホットなVMの24時間CPUメトリクスを取得 → vmware-aria resource metrics <vm-id> --metrics cpu|usage_average --hours 24
  5. リスクバッジを確認 → vmware-aria anomaly risk <vm-id>
  6. アラートを確認 → vmware-aria alert acknowledge <alert-id>

キャパシティプランニング

  1. クラスタを一覧表示 → vmware-aria resource list --kind ClusterComputeResource
  2. 残キャパシティを取得 → vmware-aria capacity remaining <cluster-id>
  3. 満杯までの時間を予測 → vmware-aria capacity time-remaining <cluster-id>
  4. 推奨事項を含むキャパシティ概要を取得 → vmware-aria capacity overview <cluster-id>
  5. 適正化候補を特定 → vmware-aria capacity rightsizing

インシデント後: 検出アラートの作成(根本原因分析フォローアップ)

インシデント解決後、再発防止のための早期警告アラートを作成します。アラート定義管理はMCP限定です(CLIサブコマンドなし):

  1. 一致する症状定義を検索 → MCP list_symptom_definitions(name_filter / resource_kindでフィルタリング)
  2. 症状を参照するアラート定義を作成 → MCP create_alert_definition(name、resource_kind、symptom_definition_ids、criticalityを指定。いずれかの症状が発火するとアラートがトリガーされます)
  3. 定義に表示されることを確認 → `vmware-aria alert definitions --name

関連スキル