I have a use-case:
There is a WEC server receving logs from a server farm. I need to forward only security events from Forwarded Events Log. Judging from inputs.conf specs it should be enough to define an input such as:
[WinEventLog://ForwardedEvents] current_only = 0 disabled = 0 index = whatever renderXml = true whitelist = LogName=Security
And this configuration should provide me with only security events forwarded from the source hosts being pulled by UF, right? The rest of Forwarder Events log should be left alone?
I mean it only filters the Security events as you required. Docs says,
# Filtering at the input layer is desirable to reduce the total # processing load in network transfer and computation on the Splunk platform # nodes that acquire and processing Event Log data. whitelist = <list of eventIDs> | key=regex [key=regex]
An upvote would be appreciated if it helps!
Well, that's the regex format I'm using 😉
Thanks for confirming it should work. I'll test it before rolling out to prod anyway so I don't assume that something works and suddenly get surprised that it doesn't 😉
It seems that the syntax was almost OK.
The regex should be delimited, otherwise the UF throws an error into logs at startup and ignores the condition.
So it should say:
whitelist = LogName="Security"