SuperAPI AI 工具集

pyats-f5-ltm

数据与分析

查看项目

更新于 10-15 17:21

技能介绍

用途:在 pyATS 环境中以只读方式查询 F5 BIG-IP 的 LTM/GTM 配置与运行状态,用于巡检、审计与故障排查。

主要能力:通过 iControl REST 路径读取 LTM 对象,包括虚拟服务器、池与节点、各类监视器(HTTP/TCP/DNS 等)、配置文件(HTTP/TCP/SSL 等)、持久化、iRule 与策略、数据组、SNAT/NAT、DNS 与消息路由等;GTM 侧覆盖 Wide IP、GTM 池、数据中心、服务器、监听器、拓扑、监视器及同步状态等。

使用方式:先在 pyATS testbed 中定义 BIG-IP 设备(os: bigip,rest 连接,凭据引用环境变量),再调用 pyats_run_show_command,例如:PYATS_TESTBED_PATH=$PYATS_TESTBED_PATH python3 $MCP_CALL "${PYATS_PYTHON:-python3} -u $PYATS_MCP_SCRIPT" pyats_run_show_command '{"device_name":"bigip-01","command":"show ltm virtual"}'。也可直接使用 /mgmt/tm/ltm/... 与 /mgmt/tm/gtm/... 端点。

典型流程:应用健康检查、SSL/TLS 证书审计、GTM/GSLB 审计、iRule 审查。

限制:所有查询均为只读,仅发 GET,不做配置变更,不执行 POST/PUT/PATCH/DELETE;配置改动需经其他技能并走变更审批。具体收费、平台支持范围等资料暂未提供。