Skip to content

Wazuh log injestion from kubernates Deployment Via FluentD

Updated: at 12:00 PM

Imagine if u have an application deployed in a kubernates cluster, you would want to have its log ingested into wazuh, To do it we install fluentd and fluentbit into the cluster and node respectively.

Parts/components

ComponentDescriptionUsage
FluentbitA lightweight, and highly scalable logging and metrics processor and forwarderSetup in every node to extract logs from application nodes and store in central location for fluentd access
FluentDan open-source data collector and log processor that unifies data collection and consumptionDeployed in seperate deployment set to transfer logs out of the cluster into wazuh (or any other log collector/viz)

Basic Steps:

Steps in Detailed

NOTE: /var/ossec/logs/ossec.logs usually contains the logs of all wauzh processes, but since the syslogs from fluentd isnt a wazuh process it will not be logged there. you will have to enable the log all option and view the archive.log/archive.json file to see if the logs are flowing in or not.


Previous Post
Setting up EA Play in Linux via Steam
Next Post
Wazuh log injestion from kubernates Deployment Via Logstash