If you want to use Logstash to perform additional processing on the data collected by Winlogbeat, you need to configure Winlogbeat to use Logstash.
To do this, you edit the Winlogbeat configuration file to disable the Elasticsearch output by commenting it out and enable the Logstash output by uncommenting the logstash section:
output: logstash: hosts: ["127.0.0.1:5044"]
hosts option specifies the Logstash server and the port (
5044) where Logstash is configured to listen for incoming
For this configuration, you must load the index template into Elasticsearch manually because the options for auto loading the template are only available for the Elasticsearch output.
To test your configuration file, run Winlogbeat in the foreground with the following options specified:
./winlogbeat -configtest -e.
To use this configuration, you must also set up Logstash to receive events from Beats.