Getting Data In

Heavy Forwarder Configuration

conor_splunk
Path Finder

I am having some issues getting my heavy forwarder to forward events. The configuration I'm trying to achieve is as follows.

Server running universal forwarder, forward all security logs to Heavy Forwarder
 |
Heavy Forwarder receives the events, filters them on event id and forwards them to the indexer
 |
Logs get indexed on the indexer (in a index called test_index)

I can get the logs to go from the UF to the HF, and if I set the HF to store a local copy of forwarded events I can see the events logging on the forwarders local index. But my filtered logs from the heavy forwarder are not getting sent to the indexer. Basic example of the configuration I'm trying to get working is for a server running the UF to send event logs to the HF and filter the logon and logoff event ids 4624 and 4634 and forward these to the indexer. What am I doing wrong? 🙂

Universal Forwarder Configuration

inputs.conf

[WinEventLog:Security]
index = test_index
disabled = 0
start_from = oldest
current_only = 1
checkpointInterval = 5

outputs.conf

[tcpout]
defaultGroup = heavyforwarder_9997

[tcpout:heavyforwarder_9997]
server = heavyforwarder:9997

[tcpout-server://heavyforwarder:9997]

Heavy Forwarder Configuration

inputs.conf

[WinEventLog:Security]
disabled = 0
start_from = oldest
current_only = 1
checkpointInterval = 5
#index = test_index

outputs.conf

[tcpout]
defaultGroup = splunkindexer_9997
indexAndForward = 1

[tcpout:splunkindexer_9997]
autoLB = true
server = splunkindexer:9997

props.conf

[WinEventLog:Security]
TRANSFORMS-security= events-null, events-filter

transforms.conf

[events-filter]
REGEX=(?msi)^EventCode=(4624|4634)\D
DEST_KEY = queue
FORMAT = indexQueue

[events-null]
REGEX = .
DEST_KEY = queue
FORMAT = nullQueue
1 Solution

conor_splunk
Path Finder

Looks like there was a problem with the indexer which is now resolved.

View solution in original post

0 Karma

javvaji
New Member

How to install heavy forwarder, if you have any thing regarding installation could you please provide them.
Thanks in advance

0 Karma

conor_splunk
Path Finder

Looks like there was a problem with the indexer which is now resolved.

0 Karma

Drainy
Champion

Having a quick skim I think you're missing;
_TCP_ROUTING = splunkindexer_9997
From your inputs statements;

E.g.

[WinEventLog:Security]
disabled = 0
start_from = oldest
current_only = 1
checkpointInterval = 5
_TCP_ROUTING = splunkindexer_9997
#index = test_index
0 Karma

conor_splunk
Path Finder

Logs are still logging into the index on the intermediate forwarder but not indexing on the indexer.

I can see 40,000bytes/sec inbound from the universal forwarder and 7000bytes/sec outbound to the indexer.

I've made changes after a bit of reading to inputs.conf. Same outcome though. For props.conf and transforms.conf, is [WinEventLog:Security] correct on an intermediate forwarder? Or should it be something else like [WinEventLog:ForwardedEvents]?

inputs.conf (changed)

[splunktcp://9997]
disabled = 0
_TCP_ROUTING = splunkindexer_9997
0 Karma
Get Updates on the Splunk Community!

.conf24 | Registration Open!

Hello, hello! I come bearing good news: Registration for .conf24 is now open!   conf is Splunk’s rad annual ...

Splunk is officially part of Cisco

Revolutionizing how our customers build resilience across their entire digital footprint.   Splunk ...

Splunk APM & RUM | Planned Maintenance March 26 - March 28, 2024

There will be planned maintenance for Splunk APM and RUM between March 26, 2024 and March 28, 2024 as ...