I had a similar problem. Our setup is: CheckPoint Log Server => Splunk Intermediate Heavy Forwarder => Splunk Cloud indexer. The Intermediate HF was set-up to listen on TCP 514 from limited list of IP addresses (CheckPoint Log Servers). It didn't work, because you are not allowed to listen on ports below 1024 on Linux if you don't have root privileges. The intermediate HF was sending "Reset" packages to the LogExporter Log server. After that, I changed the port to 9997, but it didn't work as well, because this port is reserved for Splunk "cooked" data ingestion from Splunk instances. Finally, I made it work after selecting the port 18188. This port turned-out to be free and not reserved for other apps. This is example of my inputs.conf on the Heavy Forwarder: [tcp://1.2.3.4:18188] host = checkpoint_host_1 sourcetype = cp_log index = logexporter_index [tcp://1.2.3.5:18188] host = checkpoint_host_2 sourcetype = cp_log index = logexporter_index [tcp://1.2.3.6:18188] host = checkpoint_host_3 sourcetype = cp_log index = logexporter_index The outputs.conf file is set to send the data to the cloud: [tcpout] defaultGroup = splunkcloud [tcpout:splunkcloud] server = input_host.splunkcloud.com:9997 compressed = false Seems like the port number is very important and you cannot select just any random port... Also you need to check if the traffic is not being blocked on a Firewall device between the Log Server and Splunk instance. I hope that this info is helpful, because I didn't find anything like that in the CheckPoint Log Exporter documentation.
... View more