<?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 Re: Is there any guide available for Custom Data Source Integration with Splunk? in Splunk Dev</title>
    <link>https://community.splunk.com/t5/Splunk-Dev/Is-there-any-guide-available-for-Custom-Data-Source-Integration/m-p/327882#M4727</link>
    <description>&lt;P&gt;We had the same issues, too when we were starting to integrate many different applications.&lt;BR /&gt;
The problem in enterprise environments is that you have many different applications, where a few may only be able to send syslog data, while other are only accessible via DBConnect or other vendor-specific apps from Splunkbase.&lt;/P&gt;

&lt;P&gt;A couple of big vendors already have documented some of these information in their documentation (how to get data into third-party tools).&lt;/P&gt;

&lt;P&gt;We started like this: Make a list with the available options to get data into your Splunk environment. If possible, concentrate on a few of them (syslog, directory monitoring, UF, DBConnect, scripted input, ...).&lt;BR /&gt;
You don't want to support 20 different ways in your company of how to get data into your Splunk environment.&lt;/P&gt;

&lt;P&gt;So, whenever a new application wants to get its data analyzed by Splunk, its responsible person could fill a check list which options are supported by the application (database connection, syslog stream, HTTP Event Collection, OPSEC-lea, local directory monitoring, ...).&lt;/P&gt;

&lt;P&gt;We have a couple of standard inputs we offer applications/application owners:&lt;BR /&gt;
- Syslog (&lt;EM&gt;and specify a port, we don't use 514 because splunk doesn't run as root&lt;/EM&gt;)&lt;BR /&gt;
- DBConnect&lt;BR /&gt;
- vendor-specific app (like OPSEC LEA)&lt;BR /&gt;
- Universal Forwarder (deployed on the host of the application, for example useful with Domain Controllers)&lt;/P&gt;

&lt;P&gt;However, sometimes you need to allow the option to get data on a different way into your system. For example, if you have special applications (like anything on z/OS.. pain in the ass sometimes).&lt;/P&gt;

&lt;P&gt;Tl;dr: Look at the common ways to get data into Splunk, choose a couple of them and build your infrastructure around it. We, for example, are using a lot of Heavy Forwarders (HF) in different (V)LANs where applications send their data to us. So we are kind of flexible here. If a product doesn't support syslog, we can check for an existing Splunkbase app, install it on the HF and use a different way then.&lt;/P&gt;

&lt;P&gt;I don't think there are specific guides out there, atleast I don't know any. If you have a big project coming up, you might want to get Splunk involved when planning a big infrastructure.&lt;/P&gt;

&lt;P&gt;Skalli&lt;/P&gt;

&lt;P&gt;Edit: typo&lt;/P&gt;</description>
    <pubDate>Tue, 06 Jun 2017 11:31:17 GMT</pubDate>
    <dc:creator>skalliger</dc:creator>
    <dc:date>2017-06-06T11:31:17Z</dc:date>
    <item>
      <title>Is there any guide available for Custom Data Source Integration with Splunk?</title>
      <link>https://community.splunk.com/t5/Splunk-Dev/Is-there-any-guide-available-for-Custom-Data-Source-Integration/m-p/327879#M4724</link>
      <description>&lt;P&gt;Is there any guide available for Custom Data Source Integration with Splunk? What all methods are available for custom Data Source. What are the challenges for the same?&lt;/P&gt;</description>
      <pubDate>Tue, 06 Jun 2017 08:46:39 GMT</pubDate>
      <guid>https://community.splunk.com/t5/Splunk-Dev/Is-there-any-guide-available-for-Custom-Data-Source-Integration/m-p/327879#M4724</guid>
      <dc:creator>sayash27</dc:creator>
      <dc:date>2017-06-06T08:46:39Z</dc:date>
    </item>
    <item>
      <title>Re: Is there any guide available for Custom Data Source Integration with Splunk?</title>
      <link>https://community.splunk.com/t5/Splunk-Dev/Is-there-any-guide-available-for-Custom-Data-Source-Integration/m-p/327880#M4725</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;

&lt;P&gt;I think this is a good start:&lt;/P&gt;

&lt;P&gt;&lt;A href="http://docs.splunk.com/Documentation/Splunk/6.6.1/Data/WhatSplunkcanmonitor"&gt;http://docs.splunk.com/Documentation/Splunk/6.6.1/Data/WhatSplunkcanmonitor&lt;/A&gt; and&lt;BR /&gt;
&lt;A href="http://dev.splunk.com/view/dev-guide/SP-CAAAE3A"&gt;http://dev.splunk.com/view/dev-guide/SP-CAAAE3A&lt;/A&gt;&lt;/P&gt;

&lt;P&gt;So, out of the box, Splunk can index:&lt;/P&gt;

&lt;UL&gt;
&lt;LI&gt;Files and directories&lt;/LI&gt;
&lt;LI&gt;Network events (also streams)&lt;/LI&gt;
&lt;LI&gt;Windows sources&lt;/LI&gt;
&lt;LI&gt;anything that uses Splunk's REST api&lt;/LI&gt;
&lt;/UL&gt;

&lt;P&gt;What kind of answer do you expect? Your question is really.. abstract to be answered. Even if there was no appropriate method to get your data into Splunk, someone could use the Splunk SDK to write a modular input for your use case: &lt;A href="http://dev.splunk.com/view/python-sdk/SP-CAAAER3"&gt;http://dev.splunk.com/view/python-sdk/SP-CAAAER3&lt;/A&gt;&lt;/P&gt;

&lt;P&gt;Skalli&lt;/P&gt;</description>
      <pubDate>Tue, 06 Jun 2017 10:17:27 GMT</pubDate>
      <guid>https://community.splunk.com/t5/Splunk-Dev/Is-there-any-guide-available-for-Custom-Data-Source-Integration/m-p/327880#M4725</guid>
      <dc:creator>skalliger</dc:creator>
      <dc:date>2017-06-06T10:17:27Z</dc:date>
    </item>
    <item>
      <title>Re: Is there any guide available for Custom Data Source Integration with Splunk?</title>
      <link>https://community.splunk.com/t5/Splunk-Dev/Is-there-any-guide-available-for-Custom-Data-Source-Integration/m-p/327881#M4726</link>
      <description>&lt;P&gt;Thanks Skalli for your input.&lt;/P&gt;

&lt;P&gt;I was looking for any guide if we want to integrate any inhouse application or if any data source is not supported by splunk. So what all are the ways to integrate those application or devices(Like Custom Parser) and what can be challenges for the same.&lt;/P&gt;

&lt;P&gt;Is any guide available for this?&lt;/P&gt;

&lt;P&gt;Regards&lt;BR /&gt;
Sayash&lt;/P&gt;</description>
      <pubDate>Tue, 06 Jun 2017 11:12:33 GMT</pubDate>
      <guid>https://community.splunk.com/t5/Splunk-Dev/Is-there-any-guide-available-for-Custom-Data-Source-Integration/m-p/327881#M4726</guid>
      <dc:creator>sayash27</dc:creator>
      <dc:date>2017-06-06T11:12:33Z</dc:date>
    </item>
    <item>
      <title>Re: Is there any guide available for Custom Data Source Integration with Splunk?</title>
      <link>https://community.splunk.com/t5/Splunk-Dev/Is-there-any-guide-available-for-Custom-Data-Source-Integration/m-p/327882#M4727</link>
      <description>&lt;P&gt;We had the same issues, too when we were starting to integrate many different applications.&lt;BR /&gt;
The problem in enterprise environments is that you have many different applications, where a few may only be able to send syslog data, while other are only accessible via DBConnect or other vendor-specific apps from Splunkbase.&lt;/P&gt;

&lt;P&gt;A couple of big vendors already have documented some of these information in their documentation (how to get data into third-party tools).&lt;/P&gt;

&lt;P&gt;We started like this: Make a list with the available options to get data into your Splunk environment. If possible, concentrate on a few of them (syslog, directory monitoring, UF, DBConnect, scripted input, ...).&lt;BR /&gt;
You don't want to support 20 different ways in your company of how to get data into your Splunk environment.&lt;/P&gt;

&lt;P&gt;So, whenever a new application wants to get its data analyzed by Splunk, its responsible person could fill a check list which options are supported by the application (database connection, syslog stream, HTTP Event Collection, OPSEC-lea, local directory monitoring, ...).&lt;/P&gt;

&lt;P&gt;We have a couple of standard inputs we offer applications/application owners:&lt;BR /&gt;
- Syslog (&lt;EM&gt;and specify a port, we don't use 514 because splunk doesn't run as root&lt;/EM&gt;)&lt;BR /&gt;
- DBConnect&lt;BR /&gt;
- vendor-specific app (like OPSEC LEA)&lt;BR /&gt;
- Universal Forwarder (deployed on the host of the application, for example useful with Domain Controllers)&lt;/P&gt;

&lt;P&gt;However, sometimes you need to allow the option to get data on a different way into your system. For example, if you have special applications (like anything on z/OS.. pain in the ass sometimes).&lt;/P&gt;

&lt;P&gt;Tl;dr: Look at the common ways to get data into Splunk, choose a couple of them and build your infrastructure around it. We, for example, are using a lot of Heavy Forwarders (HF) in different (V)LANs where applications send their data to us. So we are kind of flexible here. If a product doesn't support syslog, we can check for an existing Splunkbase app, install it on the HF and use a different way then.&lt;/P&gt;

&lt;P&gt;I don't think there are specific guides out there, atleast I don't know any. If you have a big project coming up, you might want to get Splunk involved when planning a big infrastructure.&lt;/P&gt;

&lt;P&gt;Skalli&lt;/P&gt;

&lt;P&gt;Edit: typo&lt;/P&gt;</description>
      <pubDate>Tue, 06 Jun 2017 11:31:17 GMT</pubDate>
      <guid>https://community.splunk.com/t5/Splunk-Dev/Is-there-any-guide-available-for-Custom-Data-Source-Integration/m-p/327882#M4727</guid>
      <dc:creator>skalliger</dc:creator>
      <dc:date>2017-06-06T11:31:17Z</dc:date>
    </item>
    <item>
      <title>Re: Is there any guide available for Custom Data Source Integration with Splunk?</title>
      <link>https://community.splunk.com/t5/Splunk-Dev/Is-there-any-guide-available-for-Custom-Data-Source-Integration/m-p/327883#M4728</link>
      <description>&lt;P&gt;Thanks a lot Skalli. Appreciate your detailed input &lt;span class="lia-unicode-emoji" title=":slightly_smiling_face:"&gt;🙂&lt;/span&gt;  &lt;/P&gt;</description>
      <pubDate>Wed, 07 Jun 2017 05:30:34 GMT</pubDate>
      <guid>https://community.splunk.com/t5/Splunk-Dev/Is-there-any-guide-available-for-Custom-Data-Source-Integration/m-p/327883#M4728</guid>
      <dc:creator>sayash27</dc:creator>
      <dc:date>2017-06-07T05:30:34Z</dc:date>
    </item>
  </channel>
</rss>

