Security

Create HEC token from Linux CLI

SplunkDash
Motivator

Hello,

Is it possible to create HEC Token from the CLI  of Linux host? Any recommendations how to create HEC token from CLI would be greatly appreciated. Thank you! 

Tags (1)
0 Karma
1 Solution

sainag_splunk
Splunk Employee
Splunk Employee

Below is how an inputs.conf would look like.

[http://adt]
disabled = false
sourcetype =adt:audit
token = 977xx0B5-E5xx-4xx1-A894-B5DA75XX3A31      
indexes =adt_audit
index =adt_audit



 For creating a token you can use  token generator tools like thishttps://www.uuidgenerator.net/ 
-  Each token has a unique value, which is a 128-bit number that is represented as a 32-character globally unique identifier (GUID). Agents and clients use a token to authenticate their connections to HEC. 


Another way is can create something from web via data inputs >http> and it get saved on the etc/apps/splunk_http_input/local/inputs.conf to see what it looks like.

 

Hope this helps, please upvote or solved if this solution is helpful.

If this helps, Upvote!!!!
Together we make the Splunk Community stronger 

View solution in original post

sainag_splunk
Splunk Employee
Splunk Employee

Please use this doc to create HEC via CLI: https://docs.splunk.com/Documentation/Splunk/latest/Data/UseHECfromtheCLI

Or you can directly create inputs.conf as mentioned here.

https://docs.splunk.com/Documentation/Splunk/latest/Admin/Inputsconf#HTTP_Event_Collector_.28HEC.29_...

 

Please UpVote if helpful.

 

If this helps, Upvote!!!!
Together we make the Splunk Community stronger 

SplunkDash
Motivator

Hello @sainag_splunk 

 Those docs are very resourceful, thank you so much.

However, I need to provide HEC token to the data source owner to send log from their server. How can I create that token directly by using inputs.conf file? Would it be possible for you to provide any example/sample inputs.conf file for it

My index =adt_audit and sourcetype=adt:audit

Tags (1)
0 Karma

sainag_splunk
Splunk Employee
Splunk Employee

Below is how an inputs.conf would look like.

[http://adt]
disabled = false
sourcetype =adt:audit
token = 977xx0B5-E5xx-4xx1-A894-B5DA75XX3A31      
indexes =adt_audit
index =adt_audit



 For creating a token you can use  token generator tools like thishttps://www.uuidgenerator.net/ 
-  Each token has a unique value, which is a 128-bit number that is represented as a 32-character globally unique identifier (GUID). Agents and clients use a token to authenticate their connections to HEC. 


Another way is can create something from web via data inputs >http> and it get saved on the etc/apps/splunk_http_input/local/inputs.conf to see what it looks like.

 

Hope this helps, please upvote or solved if this solution is helpful.

If this helps, Upvote!!!!
Together we make the Splunk Community stronger 
Got questions? Get answers!

Join the Splunk Community Slack to learn, troubleshoot, and make connections with fellow Splunk practitioners in real time!

Meet up IRL or virtually!

Join Splunk User Groups to connect and learn in-person by region or remotely by topic or industry.

Get Updates on the Splunk Community!

Unlocking Unified Insights: New Gigamon Federated Search App for Splunk

In today’s data-heavy environment, organizations are caught in a data distribution dilemma. As data volumes ...

GA: New Data Management App in Splunk Platform

Streamlining Data Management: Introducing a unified experience in Splunk Managing data at scale shouldn’t feel ...

Announcing Modern Navigation: A New Era of Splunk User Experience

We are excited to introduce the Modern Navigation feature in the Splunk Platform, available to both cloud and ...