<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Forwarding to a 3rd party in Deployment Architecture</title>
    <link>https://community.splunk.com/t5/Deployment-Architecture/Forwarding-to-a-3rd-party/m-p/374585#M13756</link>
    <description>&lt;P&gt;Hi All, &lt;/P&gt;

&lt;P&gt;We have a Splunk and a LogRhythm set up. The Splunk environment existed first so all our devices send syslog to the Splunk Heavy Forwarders. &lt;BR /&gt;
We now have a LogRhythm set up as well as a (now smaller) Splunk licence. &lt;/P&gt;

&lt;P&gt;What I need to do is continue to send whatever hits the heavy forwarders onto LogRhythm as syslog but also cull down and send only certain sourcetypes onto Splunk. Otherwise we need to change the config on 150 devices.&lt;/P&gt;

&lt;P&gt;What I have tried to do is &lt;BR /&gt;
(i) send default TCPOUT to the null queue then do a routing transform on the sourcetypes we want to keep in Splunk.&lt;BR /&gt;
This hasn't worked because as soon as I set the default TCPOUT to the null queue then LogRhythm stops getting syslog&lt;/P&gt;

&lt;P&gt;(ii) send uncooked data to LogRhythm instead of syslog &lt;BR /&gt;
This hasn't worked either, can work out why though maybe my config is wrong&lt;/P&gt;

&lt;P&gt;Current set up &lt;/P&gt;

&lt;PRE&gt;&lt;CODE&gt;[tcpout]
defaultGroup = lb
useACK = false

[tcpout:lb]
server = 10.90.90.90:9997, 10.90.90.91:9997, 10.90.90.92:9997
autoLB = true

[syslog]
defaultGroup=LR

[syslog:LR]
server = 10.90.90.100:514
&lt;/CODE&gt;&lt;/PRE&gt;

&lt;P&gt;Attempted new set up  (i)&lt;/P&gt;

&lt;PRE&gt;&lt;CODE&gt;*** props.conf ***

[cisco_asa]
TRANSFORMS-routing= splunkRouting

[cisco_router]
TRANSFORMS-routing= splunkRouting


*** transforms.conf ***



[splunkRouting]
REGEX=(.)
DEST_KEY=_TCP_ROUTING
FORMAT=allowedEvents


*** outputs.conf ***

[tcpout]
defaultGroup = lb
useACK = false
indexAndForward = 0 

[tcpout:lb]
server = 0.0.0.0:0000


[tcpout:allowedEvents]
defaultGroup = splunk_lb
useACK = false

[tcpout:splunk_lb]
server = 10.90.90.90:9997, 10.90.90.91:9997, 10.90.90.92:9997
autoLB = true


[syslog]
defaultGroup=LR

[syslog:LR]
server = 10.90.90.100:514
&lt;/CODE&gt;&lt;/PRE&gt;

&lt;P&gt;This set up when applied stops sending syslog to LogRhtyhm&lt;/P&gt;

&lt;P&gt;I have also tried sending uncooked data to LogRhythm as per the below&lt;/P&gt;

&lt;PRE&gt;&lt;CODE&gt;*** props.conf ***

[cisco_asa]
TRANSFORMS-routing= logrhythmRouting


*** transforms.conf ***

[logrhythmRouting]
REGEX=(.)
DEST_KEY=_TCP_ROUTING
FORMAT=lbsplunk,LR


*** outputs.conf ***

[tcpout]
defaultGroup=LR
useACK = false

[tcpout:LR]
server = 10.90.90.100:9997
sendCookedData=false


[tcpout:splunkserver]
defaultGroup=lbsplunk

[tcpout:lbsplunk]
server = 10.90.90.90:9997, 10.90.90.91:9997, 10.90.90.92:9997
autoLB = true
&lt;/CODE&gt;&lt;/PRE&gt;

&lt;P&gt;Would there be any way I could approach this as we want to keep using Splunk for our selected gear and let the others use LogRhythm &lt;/P&gt;</description>
    <pubDate>Thu, 03 May 2018 08:46:44 GMT</pubDate>
    <dc:creator>dthompsonsplunk</dc:creator>
    <dc:date>2018-05-03T08:46:44Z</dc:date>
    <item>
      <title>Forwarding to a 3rd party</title>
      <link>https://community.splunk.com/t5/Deployment-Architecture/Forwarding-to-a-3rd-party/m-p/374585#M13756</link>
      <description>&lt;P&gt;Hi All, &lt;/P&gt;

&lt;P&gt;We have a Splunk and a LogRhythm set up. The Splunk environment existed first so all our devices send syslog to the Splunk Heavy Forwarders. &lt;BR /&gt;
We now have a LogRhythm set up as well as a (now smaller) Splunk licence. &lt;/P&gt;

&lt;P&gt;What I need to do is continue to send whatever hits the heavy forwarders onto LogRhythm as syslog but also cull down and send only certain sourcetypes onto Splunk. Otherwise we need to change the config on 150 devices.&lt;/P&gt;

&lt;P&gt;What I have tried to do is &lt;BR /&gt;
(i) send default TCPOUT to the null queue then do a routing transform on the sourcetypes we want to keep in Splunk.&lt;BR /&gt;
This hasn't worked because as soon as I set the default TCPOUT to the null queue then LogRhythm stops getting syslog&lt;/P&gt;

&lt;P&gt;(ii) send uncooked data to LogRhythm instead of syslog &lt;BR /&gt;
This hasn't worked either, can work out why though maybe my config is wrong&lt;/P&gt;

&lt;P&gt;Current set up &lt;/P&gt;

&lt;PRE&gt;&lt;CODE&gt;[tcpout]
defaultGroup = lb
useACK = false

[tcpout:lb]
server = 10.90.90.90:9997, 10.90.90.91:9997, 10.90.90.92:9997
autoLB = true

[syslog]
defaultGroup=LR

[syslog:LR]
server = 10.90.90.100:514
&lt;/CODE&gt;&lt;/PRE&gt;

&lt;P&gt;Attempted new set up  (i)&lt;/P&gt;

&lt;PRE&gt;&lt;CODE&gt;*** props.conf ***

[cisco_asa]
TRANSFORMS-routing= splunkRouting

[cisco_router]
TRANSFORMS-routing= splunkRouting


*** transforms.conf ***



[splunkRouting]
REGEX=(.)
DEST_KEY=_TCP_ROUTING
FORMAT=allowedEvents


*** outputs.conf ***

[tcpout]
defaultGroup = lb
useACK = false
indexAndForward = 0 

[tcpout:lb]
server = 0.0.0.0:0000


[tcpout:allowedEvents]
defaultGroup = splunk_lb
useACK = false

[tcpout:splunk_lb]
server = 10.90.90.90:9997, 10.90.90.91:9997, 10.90.90.92:9997
autoLB = true


[syslog]
defaultGroup=LR

[syslog:LR]
server = 10.90.90.100:514
&lt;/CODE&gt;&lt;/PRE&gt;

&lt;P&gt;This set up when applied stops sending syslog to LogRhtyhm&lt;/P&gt;

&lt;P&gt;I have also tried sending uncooked data to LogRhythm as per the below&lt;/P&gt;

&lt;PRE&gt;&lt;CODE&gt;*** props.conf ***

[cisco_asa]
TRANSFORMS-routing= logrhythmRouting


*** transforms.conf ***

[logrhythmRouting]
REGEX=(.)
DEST_KEY=_TCP_ROUTING
FORMAT=lbsplunk,LR


*** outputs.conf ***

[tcpout]
defaultGroup=LR
useACK = false

[tcpout:LR]
server = 10.90.90.100:9997
sendCookedData=false


[tcpout:splunkserver]
defaultGroup=lbsplunk

[tcpout:lbsplunk]
server = 10.90.90.90:9997, 10.90.90.91:9997, 10.90.90.92:9997
autoLB = true
&lt;/CODE&gt;&lt;/PRE&gt;

&lt;P&gt;Would there be any way I could approach this as we want to keep using Splunk for our selected gear and let the others use LogRhythm &lt;/P&gt;</description>
      <pubDate>Thu, 03 May 2018 08:46:44 GMT</pubDate>
      <guid>https://community.splunk.com/t5/Deployment-Architecture/Forwarding-to-a-3rd-party/m-p/374585#M13756</guid>
      <dc:creator>dthompsonsplunk</dc:creator>
      <dc:date>2018-05-03T08:46:44Z</dc:date>
    </item>
    <item>
      <title>Re: Forwarding to a 3rd party</title>
      <link>https://community.splunk.com/t5/Deployment-Architecture/Forwarding-to-a-3rd-party/m-p/374586#M13757</link>
      <description>&lt;P&gt;Try this:&lt;/P&gt;

&lt;P&gt;&lt;CODE&gt;props.conf&lt;/CODE&gt;&lt;/P&gt;

&lt;PRE&gt;&lt;CODE&gt;[cisco_asa]
TRANSFORMS-routing = logrhythmRouting
&lt;/CODE&gt;&lt;/PRE&gt;

&lt;P&gt;&lt;CODE&gt;transforms.conf&lt;/CODE&gt;&lt;/P&gt;

&lt;PRE&gt;&lt;CODE&gt;[logrhythmRouting]
REGEX = .
DEST_KEY = _TCP_ROUTING
FORMAT = LR,splunkserver
&lt;/CODE&gt;&lt;/PRE&gt;

&lt;P&gt;&lt;CODE&gt;outputs.conf&lt;/CODE&gt;&lt;/P&gt;

&lt;PRE&gt;&lt;CODE&gt;[tcpout]
defaultGroup = LR

[tcpout:LR]
server = 10.90.90.100:9997
sendCookedData=false

[tcpout:splunkserver]
server = 10.90.90.90:9997, 10.90.90.91:9997, 10.90.90.92:9997
&lt;/CODE&gt;&lt;/PRE&gt;

&lt;P&gt;This should work - it should route everything to LogRhythm, and the &lt;CODE&gt;cisco_asa&lt;/CODE&gt; sourcetype to both.&lt;BR /&gt;
You don't need multiple &lt;CODE&gt;defaultGroup&lt;/CODE&gt; statements to make this work, actually that might even break it.&lt;/P&gt;</description>
      <pubDate>Thu, 03 May 2018 16:59:57 GMT</pubDate>
      <guid>https://community.splunk.com/t5/Deployment-Architecture/Forwarding-to-a-3rd-party/m-p/374586#M13757</guid>
      <dc:creator>xpac</dc:creator>
      <dc:date>2018-05-03T16:59:57Z</dc:date>
    </item>
    <item>
      <title>Re: Forwarding to a 3rd party</title>
      <link>https://community.splunk.com/t5/Deployment-Architecture/Forwarding-to-a-3rd-party/m-p/374587#M13758</link>
      <description>&lt;P&gt;Thanks heaps for your help xpac, this works now. I can see traffic heading off to both destinations in packet caps.&lt;/P&gt;

&lt;P&gt;Awesome &lt;span class="lia-unicode-emoji" title=":slightly_smiling_face:"&gt;🙂&lt;/span&gt; &lt;/P&gt;</description>
      <pubDate>Mon, 07 May 2018 09:28:30 GMT</pubDate>
      <guid>https://community.splunk.com/t5/Deployment-Architecture/Forwarding-to-a-3rd-party/m-p/374587#M13758</guid>
      <dc:creator>dthompsonsplunk</dc:creator>
      <dc:date>2018-05-07T09:28:30Z</dc:date>
    </item>
  </channel>
</rss>

