SuperAPI AI 工具集

f5-troubleshoot

通用与其它

查看项目

更新于 10-15 17:21

技能介绍

用途:用于排查 F5 BIG-IP 常见故障,包括虚拟服务器不响应、池成员被健康检查标记下线、连接限制与持久化问题、SSL/TLS 证书与握手问题、iRule 报错及性能问题。

主要能力:基于 F5 MCP 服务器提供的 6 个工具(list_tool 查看对象配置、show_stats_tool 查看实时统计、show_logs_tool 查看系统日志、update_tool 修改配置、create_tool 创建对象、delete_tool 删除对象),按“定义问题、收集事实、列出可能原因、制定计划、逐一验证、记录”的原则排查。

必要用法:所有工具通过 mcp-call 调用,需传入环境变量 F5_IP_ADDRESS 与 F5_AUTH_STRING,命令形式为:IP_ADDRESS=$F5_IP_ADDRESS Authorization_string=$F5_AUTH_STRING python3 $MCP_CALL "python3 -u $F5_MCP_SCRIPT" <tool_name> '{"param":"value"}'。例如查看虚拟服务器用 list_tool,分析流量用 show_stats_tool,查错误用 show_logs_tool。

典型排查路径:先确认虚拟服务器存在且启用、目标 VIP 与地址池正确;再查看状态、当前连接与收发流量判断故障在 BIG-IP 上游还是后端;然后检查池成员可用性、监控器类型与超时、发送/接收字符串;结合日志代码(如 01010028 无可用成员、01010025 连接超限、0107142f SSL 握手失败、01070417 HTTP 解析错误、01010240 连接队列满)定位;最后检查 profile 与 iRule,必要时用 update_tool 修正监控器、成员、连接限制、SSL 加密套件或 profile 列表。

限制与注意:资料未提供价格、平台版本或部署要求。修改成员会中断已有连接,profile 列表为整体替换需包含全部所需 profile,connectionLimit 设为 0 表示移除限制;建议每次只改一个变量并验证记录。