Agent Skills by ALSEL
汎用DevOps・インフラ⭐ リポ 493品質スコア 86/100

aruba-cx-system

Aruba CXスイッチシステムの情報、ファームウェアバージョン、VSFトポロジーを検出します

description の原文を見る

Discover Aruba CX switch system information, firmware versions, and VSF topology

SKILL.md 本文

Aruba CX システムディスカバリ

自然言語を通じて HPE Aruba CX スイッチのシステム情報、ファームウェアバージョン、VSF(Virtual Switching Framework)トポロジを検出します。スイッチインベントリ、ソフトウェアバージョン、クラスタメンバーシップを確認できます。

使用する場面

  • Aruba CX スイッチのインベントリ化(ホスト名、モデル、シリアル番号)
  • スイッチソフトウェアバージョンとアップタイムの確認
  • スイッチングファブリック全体のファームウェアバージョン監査
  • VSF クラスタトポロジとメンバーロールの理解
  • ファームウェアアップグレード(ISSU)の計画
  • VSF コマンダー/スタンバイ/メンバー割り当ての検証

MCP サーバー

  • サーバー: aruba-cx-mcp(slientnight によるコミュニティ MCP)
  • コマンド: python3 -u mcp-servers/aruba-cx-mcp/aruba_cx_mcp_server.py(stdio トランスポート)
  • 認証: ARUBA_CX_TARGETS(JSON 配列)または ARUBA_CX_CONFIG(ファイルパス)経由の REST API
  • タイムアウト: ARUBA_CX_TIMEOUT(デフォルト: 30 秒)

利用可能なツール

ツールパラメータ機能
get_system_infotargetホスト名、モデル、シリアル番号、ソフトウェアバージョン、アップタイムを取得
get_firmware_infotargetプライマリ/セカンダリファームウェアバージョン、ブートイメージ、ISSU 対応状況を取得
get_vsf_topologytargetVSF クラスタメンバーをロール、シリアル番号、ステータスとともに取得

ワークフロー例

システム情報の検出

# スイッチのシステム情報を取得
"Show me the system information for core-sw-1"

# スイッチの詳細を確認
"What model is core-sw-1?"

# ソフトウェアバージョンを表示
"What software version is running on core-sw-1?"

# アップタイムを確認
"How long has core-sw-1 been running?"

ファームウェア監査

# ファームウェアバージョンを取得
"Show the firmware versions for core-sw-1"

# プライマリおよびセカンダリイメージを確認
"What firmware images are on core-sw-1?"

# ISSU 対応状況を検証
"Is core-sw-1 capable of ISSU upgrades?"

# アップグレードを計画
"Which switches need firmware upgrades?"

VSF トポロジの検出

# VSF クラスタを表示
"Show the VSF topology for core-sw-1"

# クラスタメンバーシップを確認
"What switches are in the VSF cluster with core-sw-1?"

# コマンダーを特定
"Which switch is the VSF commander?"

# メンバーロールを表示
"Show me the VSF member roles and serial numbers"

他のスキルとの統合

  • aruba-cx-interfaces: システムを検出した後、インターフェイスステータスを確認
  • aruba-cx-switching: 検出されたスイッチに設定されている VLAN を表示
  • aruba-cx-config: 検出されたスイッチの実行設定を確認

レスポンス例

システム情報レスポンス

{
  "hostname": "core-sw-1",
  "model": "Aruba 6300M",
  "serial_number": "SG1234567890",
  "software_version": "10.13.1000",
  "uptime": 8640000,
  "boot_time": "2026-01-01T00:00:00Z"
}

ファームウェア情報レスポンス

{
  "primary_version": "10.13.1000",
  "secondary_version": "10.12.0030",
  "boot_image": "primary",
  "issu_capable": true,
  "last_upgrade": "2026-03-01T00:00:00Z"
}

VSF トポロジレスポンス

{
  "enabled": true,
  "domain_id": 1,
  "members": [
    {
      "member_id": 1,
      "role": "commander",
      "serial_number": "SG1234567890",
      "model": "6300M",
      "status": "ready",
      "priority": 255
    },
    {
      "member_id": 2,
      "role": "standby",
      "serial_number": "SG0987654321",
      "model": "6300M",
      "status": "ready",
      "priority": 128
    }
  ]
}

エラーハンドリング

エラーコード意味解決方法
AUTH_FAILED認証情報が無効ARUBA_CX_TARGETS のユーザー名/パスワードを検証
CONN_TIMEOUTスイッチに到達不可ネットワーク接続と ARUBA_CX_TIMEOUT を確認
TARGET_NOT_FOUND不明なスイッチ名ターゲット名が ARUBA_CX_TARGETS 設定と一致していることを検証
VSF_NOT_CONFIGUREDVSF が有効化されていないスイッチはスタンドアロン - VSF トポロジは適用外
API_VERSION_MISMATCHサポートされていない API バージョンターゲット設定の api_version を更新(デフォルト: v10.13)

注記

  • 読み取り専用操作 - ServiceNow CR ゲートは不要
  • すべての操作は GAIT 監査証跡に記録
  • スイッチは AOS-CX 10.x 以降を実行し、REST API が有効になっている必要があります
  • デフォルト API バージョンは v10.13 です - 必要に応じてターゲット設定で調整してください
  • VSF トポロジはスタンドアロンスイッチに対して「未設定」を返します

ライセンス: Apache-2.0(寛容ライセンスのため全文を引用しています) · 原本リポジトリ

詳細情報

作者
automateyournetwork
リポジトリ
automateyournetwork/netclaw
ライセンス
Apache-2.0
最終更新
2026/5/11

Source: https://github.com/automateyournetwork/netclaw / ライセンス: Apache-2.0

本サイトは GitHub 上で公開されているオープンソースの SKILL.md ファイルをクロール・インデックス化したものです。 各スキルの著作権は原作者に帰属します。掲載に問題がある場合は info@alsel.co.jp または /takedown フォームよりご連絡ください。
原作者: automateyournetwork · automateyournetwork/netclaw · ライセンス: Apache-2.0