src/engine/standalone/README.md
You can build the Wazuh Engine Standalone package locally using the generate_package.sh script:
cd wazuh/src/engine/standalone
./generate_package.sh -a amd64
Available options:
-a, --architecture <arch>: Target architecture [amd64/x86_64/arm64/aarch64]. Default: amd64-j, --jobs <number>: Number of parallel jobs for compilation. Default: 2-d, --debug: Build with debug flags (without optimizations)-s, --store <path>: Set destination path for the package. Default: ./output--dont-build-docker: Use existing docker image instead of building a new one--tag <tag>: Docker image tag to use. Default: latest-h, --help: Show helpThe script will:
--dont-build-docker).tar.gz file in the output directoryExample output: wazuh-engine-5.0.0-linux-amd64.tar.gz
Just run the run_engine.sh script in the standalone_engine directory to start the engine.
cd wazuh-engine-standalone
./run_engine.sh
The standalone engine will create the following directory structure:
alerts-ecs.json file, which is configured to be the output in
the default security policy, this file will be created by the engine if it does not exist.