用途:为帮助台升级、NOC 告警、有线/无线客户端连接投诉、站点级中断、无线漫游与信号问题、接口宕机及变更后验证等场景,提供结构化的 Catalyst Center 故障排查流程。
主要能力:以决策树方式引导排查设备不可达、客户端连接异常、接口 down、站点级中断等问题;先用 Catalyst Center 控制器级视图批量获取设备、站点、接口、客户端与健康分数数据,数据不足或过期时再借助 pyATS 获取实时 CLI 数据,并可按管理面、接入层、汇聚/核心、WAN 上游隔离故障域。
使用方式:所有 Catalyst Center 工具调用采用如下模式:CCC_HOST=$CCC_HOST CCC_USER=$CCC_USER CCC_PWD=$CCC_PWD python3 -u $CATC_MCP_SCRIPT。可通过 $MCP_CALL 调用 MCP 工具:CCC_HOST=$CCC_HOST CCC_USER=$CCC_USER CCC_PWD=$CCC_PWD python3 $MCP_CALL "python3 -u $CATC_MCP_SCRIPT" TOOL_NAME 'ARGS_JSON'。常用工具包括 fetch_devices、fetch_sites、fetch_interfaces、get_api_compatible_time_range、get_client_details_by_mac、get_clients_list。pyATS 侧使用 pyats_run_show_command、pyats_ping_from_network_device、pyats_show_logging 等,需配置 PYATS_TESTBED_PATH。
限制:设备需在 pyATS testbed 中才可用 pyATS 实时验证;具体可用的主机、账号、脚本路径等环境变量需按实际部署提供,资料未给出收费、平台与效果信息。