使用 Flowtriq API 实时监控与管理 Flowtriq DDoS 防护。用户询问活跃攻击、节点状态、事件等时使用此技能。
Flowtriq 监视器技能是一项面向实际任务的技能,主要用于此技能可以直接从 OpenClaw 代理服务器中监视您 Flowtriq 保护的基础设施;请询问自然语言问题, 代理服务器将;
该技能适合需要稳定复用相关能力的场景,可作为自动化工作流的一部分,也便于后续检查、调整和扩展。从功能定位来看,该技能强调把分散的操作要求整理成清晰、可复用的处理流程,使用户能够围绕既定目标快速准备输入、选择执行方式并获得结构化结果。实际使用前应先确认任务范围、数据来源、运行环境、必要权限和关键参数,再依据技能说明逐步执行;
若输入条件不完整,应先补齐信息或采用保守配置,避免因错误假设导致结果偏离需求。执行过程中需要关注工具调用是否成功、接口或依赖是否可用、输出格式是否符合预期,并对异常提示、缺失字段和边界情况进行处理;涉及批量任务时,还应保存进度,避免中断后重复操作。
该技能允许你直接通过 OpenClaw 智能体监控受 Flowtriq 保护的基础设施。你可以使用自然语言提问,智能体将自动调用 Flowtriq API 并为你解析返回结果。
基础 URL: https://flowtriq.com
所有智能体端点均需携带以下认证请求头:
Authorization: Bearer $FLOWTRIQ_API_KEY X-Node-UUID: $FLOWTRIQ_NODE_UUID
GET https://flowtriq.com/api/health
无需身份验证。返回 { "status": "ok" }。建议首先调用此接口确认 Flowtriq 平台可达,再发起需认证的请求。
GET https://flowtriq.com/api/v1/agent/config 请求头:Authorization + X-Node-UUID
返回节点当前的 PPS 触发阈值、基线统计(p99、均值)、已加载的 IOC 模式,以及任何已排队待执行的智能体命令。
需向用户明确展示的关键字段:
pps_threshold —— 触发事件的 PPS 阈值baseline.p99_pps —— 节点正常 p99 流量水平baseline.mean_pps —— 基线平均流量ioc_patterns —— 已加载 IOC 模式的数量pending_commands —— 若存在待处理命令,应提示用户审查POST https://flowtriq.com/api/v1/agent/metrics 请求头:Authorization + X-Node-UUID
智能体每秒向该端点提交一次指标数据。如需读取当前流量状态,请使用仪表盘(dashboard)API。由于仪表盘端点需基于会话的身份验证,建议引导用户访问 https://flowtriq.com/dashboard 查看实时视图;或从配置端点获取基线背景信息。
POST https://flowtriq.com/api/v1/agent/incident 请求头:Authorization + X-Node-UUID
智能体通过该端点创建和更新事件。在解析返回的事件数据或用户确认的事件时,需提取并解释以下字段:
| 字段 | 向用户说明的内容 |
|---|---|
attack_family |
通俗表述:“UDP Flood”、“SYN Flood”等 |
severity |
低 / 中 / 高 / 严重 |
peak_pps |
“峰值达 X 个数据包每秒” |
peak_bps |
转换为 Gbps 或 Mbps 单位以提升可读性 |
source_ip_count |
“来自 X 个唯一源 IP” |
geo_breakdown |
按流量占比排序的前几位国家/地区 |
ioc_matches |
匹配到的僵尸网络名称或 IOC 模式 |
spoofing_detected |
若为 true,需向用户发出警告 |
botnet_detected |
若为 true,需向用户发出警告 |
攻击类型对应通俗名称映射表:
udp_flood = UDP Floodsyn_flood = SYN Floodhttp_flood = HTTP Floodicmp_flood = ICMP/Ping Flooddns_flood = DNS 放大攻击multi_vector = 多向量攻击(多种攻击类型组合)unknown = 未分类严重等级说明:
low = 低于基线 2 倍,仅作信息提示medium = 基线的 2–5 倍,建议密切监控high = 基线的 5–20 倍,缓解措施很可能已激活critical = 基线的 20 倍及以上,系统处于全面响应模式POST https://flowtriq.com/api/deploy
请求头:Authorization: Bearer YOUR_DEPLOY_TOKEN
请求体:{ "name": "node-name", "ip": "x.x.x.x" }
注意:此处使用的是 部署令牌(deploy token),而非节点 API 密钥。用户需单独提供其部署令牌。成功后将返回新注册节点的 node_uuid 和 api_key。
始终将原始 API 数据转化为符合 NOC(网络运营中心)风格的简洁口语化摘要。示例模板如下:
一切正常:
“你的节点在线。基线 p99 流量为 12,000 PPS,触发阈值设为 50,000 PPS。当前无活跃事件。已加载 8 个 IOC 模式。”
存在活跃攻击:
“[节点名] 上发生活跃事件:SYN Flood,严重等级为‘严重’。峰值达 47,821 PPS(1.7 Gbps),共涉及 3,241 个源 IP,检测到 IP 欺骗行为。IOC 匹配结果:mirai-variant(置信度 94%)。缓解措施应已启用,请前往仪表盘查看 FlowSpec 规则状态。”
服务降级 / 智能体离线:
“Flowtriq 平台可达,但你的节点近期未发送心跳信号。你的智能体可能已停止运行。请在服务器上执行
sudo systemctl status ftagent进行检查。”
| HTTP 状态码 | 含义 | 向用户说明的内容 |
|---|---|---|
| 401 | API 密钥无效 | “你的 API 密钥可能有误或已过期,请在 Flowtriq 仪表盘中轮换密钥。” |
| 402 | 支付问题 | “你的 Flowtriq 订阅可能已到期,请检查账单状态。” |
| 409 | 节点名称重复 | “你的工作区中已存在同名节点。” |
| 400 | 缺失必要字段 | 明确指出缺失字段,并提示用户提供 |
| 5xx | 平台侧错误 | “Flowtriq 返回了服务器错误,请访问 https://flowtriq.com/status 查看服务状态公告。” |
若检测到 FLOWTRIQ_API_KEY 或 FLOWTRIQ_NODE_UUID 缺失,请告知用户:
“要使用本技能,你需要在 OpenClaw 中设置以下两个环境变量:
FLOWTRIQ_API_KEY—— 可在 Flowtriq 仪表盘的 Settings > API Keys 页面中找到FLOWTRIQ_NODE_UUID—— 可在节点设置页面中查看请将它们添加至 OpenClaw 的环境变量配置中,并重新加载智能体。”
references/attack-types.md —— 全面介绍全部 8 类攻击家族,涵盖成因分析与推荐响应措施references/api-endpoints.md —— 完整 API 端点参考手册,含全部参数说明,适用于复杂任务时快速查阅相关专题
热门下载
相关下载
精品课程
共6课时 | 54.7万人学习
共89课时 | 134.3万人学习
共49课时 | 82.7万人学习
最新文章