wazuh-app RESTful API归纳总结

本文档详细介绍了Wazuh-app的RESTful API,涵盖主动响应、Agent管理、缓存控制、Ciscat、集群配置等多个模块,提供从添加、删除到状态查询的一系列操作,帮助用户全面理解和管理Wazuh安全监控系统。
摘要由CSDN通过智能技术生成

Active Response 动态入侵规避

  • 指定终端,发送可执行命令, 进行终端控制或检测
    PUT /active-response/:agent_id

Agent 模块

  • agent的添加与删除

    POST /agents

    POST /agents/:agent_name

    POST /agents/insert 插入现有的agent。

    DELETE /agents?ids=&purge&status=&older_than= Delete agents

    DELETE /agents/groups?ids= Delete a list of groups

    DELETE /agents/:agent_id Delete an agent

  • 获取agent的配置

    GET /agents/:agent_id/config/:component/:configuration

    GET /agents/summary 返回可用agents的摘要信息

  • 获取agent信息

    • 获取agent状态

      GET /agents/:agent_id/group/is_sync 获取指定agent的同步状态

      GET /agents/:agent_id/upgrade_result 获取agent的升级结果

    • os汇总

      GET /agents/summary/os 返回OS系统的摘要信息

    • agent数量汇总

      GET /agents/stats/distinct 根据字段分组agents并返回,包括每个组合的代理总数

    • 获取agent和其详细信息

      GET /agents 获取agents列表,包含其详细信息

      GET /agents/:agent_id 获取指定agent_id的详细信息

      GET /agents/name/:agent_name 获取指定agent_name的详细信息

      GET /agents/:agent_id/key 获取指定agent的密钥key

      GET /agents/outdated 获取过期的agents

    • 操作agents

      POST /agents/restart 传参ids,重启ids列表指定的agents

      PUT /agents/restart 重启所有agents

      PUT /agents/:agent_id/restart 重启指定agent

      PUT /agents/:agent_id/upgrade_custom 使用自定义文件升级agent

      PUT /agents/:agent_id/upgrade 使用在线存储库升级代理

  • agent group管理, 增删改查, 对组内agent更新配置文件

    • 创建group组

      PUT /agents/groups/:group_id

    • 删除group组

      DELETE /agents/groups/:group_id 删除指定组,组中的agents将分配到默认组 “default”

    • 更新group中的配置

      POST /agents/groups/:group_id/configuratio

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值