Getting Data In

Is it possible to ingest the events into two different HEC endpoints with Splunk forwarder?

rsahoo
Engager

Splunk forwarder is running in the host and sending the audit logs to Splunk instances through HEC. Now i want to send debug logs to another instance through another HEC end point. Is that possible to configure to HEC end points in Splunk forwarder?

Labels (1)
0 Karma

VatsalJagani
SplunkTrust
SplunkTrust

I would say use outputs.conf to do data cloning. 

[tcpout]
defaultGroup=my_instance1, my_instance2

[tcpout:my_instance1]
server=<instance_1_ip>:9997

[tcpout:my_instance2]
server=<instance_2_ip>:9997

[tcpout-server://<instance_1_ip>:9997]

[tcpout-server://<instance_2_ip>:9997]

https://docs.splunk.com/Documentation/Forwarder/8.2.4/Forwarder/Configureforwardingwithoutputs.conf 

 

Ofcourse this will send all data to both the Splunk instance. If you wish to do just for that HEC input, you can use TCP_ROUTING.

Reference to implement TCP rounting - https://docs.splunk.com/Documentation/Splunk/8.2.4/Forwarding/Routeandfilterdatad

 

PickleRick
SplunkTrust
SplunkTrust

Judging from the docs, you could do the data cloning only with plain tcp outputs. Httpout doesn't seem to support multiple destinations.

Get Updates on the Splunk Community!

Index This | Why did the turkey cross the road?

November 2025 Edition  Hayyy Splunk Education Enthusiasts and the Eternally Curious!   We’re back with this ...

Enter the Agentic Era with Splunk AI Assistant for SPL 1.4

  &#x1f680; Your data just got a serious AI upgrade — are you ready? Say hello to the Agentic Era with the ...

Feel the Splunk Love: Real Stories from Real Customers

Hello Splunk Community,    What’s the best part of hearing how our customers use Splunk? Easy: the positive ...