SuperAPI AI 工具集

aruba-cx-system

部署与运维

查看项目

更新于 10-15 18:46

技能介绍

用途:发现 Aruba CX 交换机系统信息、固件版本和 VSF(Virtual Switching Framework)拓扑,适合资产盘点、固件审计、升级规划和 VSF 成员角色核查。

主要能力(三个工具):get_system_info 获取主机名、型号、序列号、软件版本、运行时间;get_firmware_info 获取主/备固件版本、启动镜像与 ISSU 能力;get_vsf_topology 获取 VSF 集群成员的角色、序列号与状态。

使用方式:通过 MCP 服务器 aruba-cx-mcp(社区版,来自 slientnight)接入,命令为 python3 -u mcp-servers/aruba-cx-mcp/aruba_cx_mcp_server.py,采用 stdio 传输。鉴权使用 REST API,通过 ARUBA_CX_TARGETS(JSON 数组)或 ARUBA_CX_CONFIG(文件路径)配置;超时由 ARUBA_CX_TIMEOUT 控制,默认 30 秒。可用自然语言提问,例如“Show me the system information for core-sw-1”“What firmware images are on core-sw-1?”“Which switch is the VSF commander?”。

适用场景:交换机盘点、软件版本与运行时间检查、交换网络固件版本审计、ISSU 升级规划、VSF commander/standby/member 分配验证。可与 aruba-cx-interfaces、aruba-cx-switching、aruba-cx-config 等技能配合使用。

限制:全部为只读操作,无需 ServiceNow CR 审批,操作记录写入 GAIT 审计轨迹;交换机须运行 AOS-CX 10.x 或更高版本并启用 REST API;默认 API 版本为 v10.13,必要时在目标配置中调整;独立(未启用 VSF)交换机返回 VSF_NOT_CONFIGURED。常见错误包括 AUTH_FAILED、CONN_TIMEOUT、TARGET_NOT_FOUND、VSF_NOT_CONFIGURED、API_VERSION_MISMATCH,需分别检查凭据、连通性与超时、目标名称、VSF 配置及 api_version。