管理 Elastic Kibana,实现可观测性与安全运营;查询数据视图,管理告警规则与检测引擎规则,处理 Fleet 代理策略。
Kibana. 管理智能基巴纳用于可观察性,安全性,和基础设施监测. uery data 查看,管理提醒规则,处理检测引擎规则,管理舰队特工政策,a是一项面向实际任务的技能。它将相关步骤、工具调用和结果整理方式集中到统一流程中,帮助使用者更快完成目标并减少重复操作。
实际使用前应先确认任务范围、数据来源、运行环境、必要权限和关键参数,再依据技能说明逐步执行;若输入条件不完整,应先补齐信息或采用保守配置,避免因错误假设导致结果偏离需求。
执行过程中需要关注工具调用是否成功、接口或依赖是否可用、输出格式是否符合预期,并对异常提示、缺失字段和边界情况进行处理;涉及批量任务时,还应保存进度,避免中断后重复操作。
管理 Elastic Kibana,用于可观测性、安全性和基础设施监控。查询数据视图、管理告警规则、处理检测引擎规则、管理 Fleet 代理策略,并操作案例(cases)与安全告警。
本技能使用 ClawLink 实现托管连接流程与凭据管理,因此您无需自行配置 Kibana API 访问权限。
| 第 1 步:安装 | 第 2 步:绑定账户 | 第 3 步:连接 Kibana |
|---|---|---|
| 专属应用连接动图即将上线 |
┌─────────────────┐ ┌──────────────┐ ┌──────────────────┐
│ OpenClaw │────▶│ ClawLink │────▶│ Kibana REST API │
│ (用户聊天) │ │ (OAuth) │ │ (v8.x) │
└─────────────────┘ └──────────────┘ └──────────────────┘
│ │ │
│ 1. 安装插件 │ │
│ 2. 绑定设备 │ │
│ 3. 连接 Kibana │ │
│ │ 4. 安全令牌 │
│ │ 5. 代理请求 │
│ │ │
▼ ▼ ▼
┌──────────┐ ┌──────────┐ ┌──────────┐
│ 技能 │ │ 仪表板 │ │ Kibana │
│ 文件 │ │ 认证 │ │ Stack │
└──────────┘ └──────────┘ └──────────┘
从 ClawHub 安装已验证的 ClawLink 插件。用户确认后,请完成全部设置流程,以便在下一次 OpenClaw 聊天中可见 ClawLink 工具。
openclaw plugins install clawhub:clawlink-plugin openclaw config set tools.alsoAllow '["clawlink-plugin"]' --strict-json openclaw gateway restart
随后告知用户:“OpenClaw 已重启。请单独发送 /new 消息以开启全新会话,然后再次询问 Kibana 相关功能。”
# 列出数据视图
clawlink_call_tool --tool "kibana_get_data_views" --params '{}'
# 获取告警类型
clawlink_call_tool --tool "kibana_get_alert_types" --params '{}'
# 列出案例
clawlink_call_tool --tool "kibana_get_cases" --params '{}'
所有 Kibana 工具调用均由 ClawLink 自动完成身份认证,使用用户已连接的 Kibana 实例进行授权。
聊天中无需提供 API 密钥。 ClawLink 安全地存储 OAuth 令牌,并代表用户将其注入每一次 Kibana API 请求中。
clawlink_begin_pairing 进行绑定。clawlink_list_integrations 验证连接是否已激活。clawlink_list_integrations
响应:返回所有已连接的集成。请在列表中查找 kibana。
clawlink_list_tools --integration kibana
响应:返回 Kibana 的实时工具目录。
若 Kibana 工具缺失或连接显示错误,请执行以下操作:
clawlink_list_integrations 验证连接状态clawlink_list_tools --integration kibana| 工具 | 描述 | 模式 |
|---|---|---|
kibana_get_data_views |
列出 Kibana 中所有可用的数据视图(索引模式) | 读取 |
| 工具 | 描述 | 模式 |
|---|---|---|
kibana_get_alert_types |
获取可用的规则类型,包括许可证要求与配置选项 | 读取 |
kibana_get_alerting_rules |
分页并支持过滤地列出告警规则 | 读取 |
kibana_delete_alerting_rules |
根据 ID 删除告警规则 | 写入 |
| 工具 | 描述 | 模式 |
|---|---|---|
kibana_get_action_types |
获取可用的连接器类型(Slack、Email、Webhook、ServiceNow 等) | 读取 |
kibana_get_connectors |
列出所有已配置的连接器 | 读取 |
kibana_delete_connectors |
根据 ID 删除连接器 | 写入 |
| 工具 | 描述 | 模式 |
|---|---|---|
kibana_get_cases |
列出案例,支持按状态、负责人或严重性进行可选过滤 | 读取 |
| 工具 | 描述 | 模式 |
|---|---|---|
kibana_delete_saved_objects |
根据 ID 删除已保存对象(可视化图表或仪表板) | 写入 |
| 工具 | 描述 | 模式 |
|---|---|---|
kibana_get_detection_engine_rules_find |
使用 KQL 过滤与排序列出检测引擎规则 | 读取 |
| 工具 | 描述 | 模式 |
|---|---|---|
kibana_find_alerts |
查找并聚合检测告警,支持可选查询过滤 | 读取 |
| 工具 | 描述 | 模式 |
|---|---|---|
kibana_get_endpoint_list_items |
列出 Elastic Endpoint 异常列表项,并支持过滤 | 读取 |
| 工具 | 描述 | 模式 |
|---|---|---|
kibana_get_entity_store_engines |
获取实体存储引擎的配置与状态 | 读取 |
kibana_get_entity_store_entities_list |
分页并支持过滤地列出实体记录(用户、主机、服务) | 读取 |
kibana_get_entity_store_status |
获取 Entity Store 状态与已配置的引擎 | 读取 |
| 工具 | 描述 | 模式 |
|---|---|---|
kibana_get_fleet_agent_policies |
列出 Fleet 代理策略,支持过滤与注册计数 | 读取 |
kibana_get_fleet_agents_available_versions |
获取可用的 Elastic Agent 版本 | 读取 |
kibana_get_fleet_agents_setup_status |
检查 Fleet 设置就绪状态及缺失前提条件 | 读取 |
kibana_get_fleet_check_permissions |
验证用户对 Fleet API 操作的权限 | 读取 |
kibana_get_fleet_enrollment_api_keys |
列出用于代理身份认证的注册 API 密钥 | 读取 |
kibana_get_fleet_enrollment_api_key |
根据 ID 获取特定注册 API 密钥的详细信息 | 读取 |
kibana_delete_fleet_output |
根据 ID 删除 Fleet 输出配置 | 写入 |
kibana_delete_fleet_proxy |
根据 ID 删除 Fleet 代理配置 | 写入 |
| 工具 | 描述 | 模式 |
|---|---|---|
kibana_get_fleet_epm_categories |
获取带数量统计的可用包分类 | 读取 |
kibana_get_fleet_epm_packages |
列出可用的 Fleet 集成包 | 读取 |
kibana_get_fleet_epm_packages_installed |
列出已安装的 Fleet 包 | 读取 |
kibana_get_fleet_epm_package_details |
获取包的详细信息,包括数据流与资产 | 读取 |
kibana_get_fleet_epm_package_stats |
获取特定 Fleet 包的使用统计信息 | 读取 |
kibana_get_fleet_epm_package_file |
从 EPM 包中获取特定文件(manifest、README、changelog) | 读取 |
kibana_get_fleet_epm_data_streams |
列出可用的数据流,并支持过滤 | 读取 |
| 工具 | 描述 | 模式 |
|---|---|---|
kibana_delete_list |
根据 ID 删除列表 | 写入 |
| 工具 | 描述 | 模式 |
|---|---|---|
kibana_delete_osquery_saved_queries |
根据已保存对象 ID 删除 Osquery 已保存查询 | 写入 |
clawlink_call_tool --tool "kibana_get_data_views"
--params '{}'
clawlink_call_tool --tool "kibana_get_alert_types"
--params '{}'
clawlink_call_tool --tool "kibana_get_cases"
--params '{}'
clawlink_call_tool --tool "kibana_get_detection_engine_rules_find"
--params '{"page": 1, "per_page": 25}'
clawlink_call_tool --tool "kibana_get_fleet_agent_policies"
--params '{}'
clawlink_list_integrations 确认 Kibana 是否已连接。clawlink_list_tools --integration kibana 查看实时工具目录。clawlink_search_tools,并指定集成名称为 kibana。┌─────────────────────────────────────────────────────────────┐
│ 读取操作(安全) │
│ list → get → search → describe → call │
│ │
│ 示例:列出数据视图 → 获取索引字段 → 查询数据 │
└─────────────────────────────────────────────────────────────┘
│
▼
┌─────────────────────────────────────────────────────────────┐
│ 写入操作(需确认) │
│ list → get → describe → preview → confirm → call │
│ │
│ 示例:预览规则删除 → 用户批准 → 执行 │
└─────────────────────────────────────────────────────────────┘
clawlink_describe_tool。whenToUse、askBefore、safeDefaults、examples 和 followups 构建调用参数。clawlink_preview_tool。clawlink_call_tool 执行;仅在预览结果与用户意图一致后才传入确认参数。| 状态 / 错误 | 含义 |
|---|---|
| 工具未找到 | 工具名称在当前目录中不存在。请使用 clawlink_list_tools --integration kibana 进行验证。 |
| 缺少连接 | Kibana 尚未连接。请引导用户访问 https://claw-link.dev/dashboard?add=kibana。 |
| 权限错误 | 认证用户缺乏执行该操作的权限。请检查 Kibana 角色配置。 |
| Fleet 未就绪 | Fleet 未正确配置。请先检查其设置状态。 |
| 写入被拒绝 | 用户未确认写入操作。执行写入前必须获得确认。 |
openclaw plugins list
/new 消息以重新加载目录。openclaw config set tools.alsoAllow '["clawlink-plugin"]' --strict-json openclaw gateway restart
/new 并重试。clawlink_call_tool --tool "kibana_get_fleet_agents_setup_status" --params '{}'
由 ClawLink 提供支持 —— OpenClaw 的集成中心

相关专题
热门下载
相关下载
精品课程
共6课时 | 54.7万人学习
共89课时 | 134.1万人学习
共49课时 | 82.6万人学习
最新文章