You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

从OSSEC升级到Wazuh能否使用本地/单机模式 无需管理器直传数据到Splunk

需求实现可行性说明

你的需求完全可以实现。Wazuh作为OSSEC的衍生分支,原生支持无管理器的独立运行模式,同时可自定义日志输出格式直接对接Splunk,不需要额外部署Wazuh管理器,原有OSSEC 3.6的本地模式配置逻辑也可大部分复用。

具体配置步骤
  • 启用Wazuh Agent独立运行模式
    打开Wazuh agent配置文件 ossec.conf,默认路径:

    • Linux:/var/ossec/etc/ossec.conf
    • Windows:C:\Program Files (x86)\ossec-agent\ossec.conf
      找到文件中的<client>区块,将其完全注释或删除,此时agent会自动切换为本地独立运行模式,不再尝试连接Wazuh管理器。
  • 配置Splunk兼容的日志输出
    Splunk对结构化JSON格式适配最优,推荐配置Wazuh直接输出JSON格式事件:
    找到<global>配置区块,添加/修改以下参数:

    <log_format>json</log_format>
    <logall_json>yes</logall_json>
    

    配置后所有事件会写入到本地JSON日志文件:

    • Linux:/var/ossec/logs/archives/archives.json
    • Windows:C:\Program Files (x86)\ossec-agent\logs\archives\archives.json
      直接配置Splunk Universal Forwarder采集对应路径即可完成数据上报。
      如果需要Wazuh Agent直接发送事件到Splunk HEC(HTTP事件收集器),可在配置文件中添加<integration>区块,配置HEC地址和认证Token即可,不需要额外部署转发组件。
  • 验证配置生效
    执行配置合法性检查命令:
    Linux:/var/ossec/bin/ossec-agentd -t
    Windows:"C:\Program Files (x86)\ossec-agent\ossec-agentd.exe" -t
    确认无报错后重启Wazuh agent服务,到Splunk端验证事件是否正常上报即可。

注意事项
  • 建议使用Wazuh 4.x及以上版本,旧版本独立运行模式存在部分输出兼容性问题
  • 原有OSSEC 3.6的自定义告警规则可以直接迁移到Wazuh agent的/var/ossec/etc/rules/路径下,重启服务即可生效,无需额外适配。

内容的提问来源于stack exchange,提问作者user1309220

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.17 23:57:02