Skip to content

Custom Wazuh Manager docker image build script with a pre-installed instance of FluentBit for sending logs to Graylog for normalization and enrichment.

License

Notifications You must be signed in to change notification settings

dLoProdz/custom-wazuh-manager

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Wazuh Manager Docker Image Build Script


A modified Wazuh Manager 4.9.0 image build script to replace Filebeat with Fluent Bit for log shipping to Graylog.

Disclaimer: This will break your Wazuh Dashboard's ability to visualize data residing in your Indexer. Use Grafana instead to create dashboards and visualize your log data.

Build:
docker build -t [optional: your name or organization]/wazuh-manager:4.9.0 --build-arg WAZUH_VERSION=4.9.0 --build-arg WAZUH_TAG_REVISION=1 .

Usage: fluent-bit.conf holds the predefined config for FluentBit to ship alerts.json logs to Graylog on port 5555, change this before building if you want to set a different port.

Caveats:
Still not working for initial implementation. Spin up your docker as described in the official Wazuh documentation, once you have changed all the default credentials just replace the image in the compose file to use the newly built image and recreate the container.
If you already have a working docker implementation all that is needed is to change the image in the docker compose file and you should be able to ship your logs to Graylog.

Huge shoutout to SOCFortress and Taylor Walton for their hard work and contributions to the open source community. And of course all credits to the Wazuh Team for their amazing product.

About

Custom Wazuh Manager docker image build script with a pre-installed instance of FluentBit for sending logs to Graylog for normalization and enrichment.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published