Hello!
For starters, thanks for using Wazuh!
Now about your doubts here. Unfortunately, the ruleset included in Wazuh for Windows events will only work if the events are collected by the Wazuh Agent. You would need to change the entire Windows ruleset for it to work, and it will be easier to just install an agent on such Windows endpoint or to create [custom decoders and rules](
https://documentation.wazuh.com/current/user-manual/ruleset/custom.html) for your syslog events.
Now if you were to use a Wazuh Agent to collect these events, you would need to set the correct `location` to your `localfile` module.
To get the correct location, you need to go to the Windows Event viewer, search for the event you're attempting to ingest, open it and check its `Details` in `XML view`. There the field `channel` contains the location you need to set.
For example, in order to fetch events with eventID = 4798, I would need to set a `localfile` module with "Security" as location:

This is just an example (The "Security" channel is monitored by default by the Wazuh Agent with a query, along with "Application" and "System" channels).
You can check the Windows channels and provides that Wazuh currently has rules for here:
https://documentation.wazuh.com/current/user-manual/capabilities/log-data-collection/how-to-collect-wlogs.html#available-channels-and-providersIn case of adding a channel not listed there, you will surely need to create some custom rule for your events.
I hope this helps! Let me know how it goes!