Getting Data In

How to get Splunk to index a small 1.5KB CSV file?

vr2312
Builder

I am trying to make Splunk read/index a CSV that is of 1.5KB.

I have used the traditional CRCSALT=>SOURCE> tag in the inputs.conf, however, that does not seem to work.

Any ideas, how i can make the file read? It is a once a week feed and it does not process the files.

1 Solution

vr2312
Builder

Using "initCrcLength = XX" in the inputs.conf fixed the issue.

View solution in original post

0 Karma

vr2312
Builder

Using "initCrcLength = XX" in the inputs.conf fixed the issue.

0 Karma

hardikJsheth
Motivator

Please add following stanza for your source type in props.conf on indexer. Without this, Splunk will not index csv file correctly.

[sourcetype]
INDEXED_EXTRACTIONS=CSV

Also if the CSV file is already read, splunk will not re read it without clearing fish bucket. To know more about how to clear fishbucket, refer answer from Yann.https://answers.splunk.com/answers/72562/how-to-reindex-data-from-a-forwarder.html

0 Karma

vr2312
Builder
[monitor:///Data/scripts/email_listener/logs/username/usernames*.csv]

sourcetype = username
source = username
host = username
index = main
crcSalt = <SOURCE>
0 Karma

somesoni2
Revered Legend

Are you using batch OR monitor in inputs.conf?

0 Karma

jkat54
SplunkTrust
SplunkTrust

Should be crcSalt=<SOURCE> capitalization / case sensitivity matters.

Also i think its a typo but there should be a less than sign on left side of SOURCE and greater than sign on right side.

0 Karma

vr2312
Builder
[monitor:///Data/scripts/email_listener/logs/username/usernames*.csv]

sourcetype = username
source = username
host = username
index = main
crcSalt = <SOURCE>
0 Karma

vr2312
Builder

Yes. It is a typo. That is what happens when you break your head against such unforeseen issues.

And thus the capslock was ON.

But this did not work. 😞

0 Karma

jkat54
SplunkTrust
SplunkTrust

Can you post the csv file somewhere like pastebin.com?

If its 1.5KB that means its ~ 1500B which means it has well over 256 characters if in ASCII because each ASCII character = 1Byte on disk. So there's enough data to form a proper CRC salt.

Also if you could provide the inputs.conf and props.conf stanzas for the data source maybe there is a config issue there.

0 Karma

vr2312
Builder

I am unable to use the crcSalt = [] in the comment box. It is getting invisible.

0 Karma

vr2312
Builder

@jkat54

Sorry to get back to you on this after a long time.

Inputs.conf :
[monitor:///Data/scripts/email_listener/logs/username/usernames*.csv]
sourcetype = username
source = username
host = username
index = main
crcSalt=

THere is no props.conf created.

Also assume the CSV contains numbers in one single column. Contains random numbers for around 132 rows.

0 Karma

jkat54
SplunkTrust
SplunkTrust

put the 'code' in codeblocks. Highlight it and click the 101010 button.

This will make

 crcSalt=<SOURCE> 

show up

0 Karma
Get Updates on the Splunk Community!

[Puzzles] Solve, Learn, Repeat: Dynamic formatting from XML events

This challenge was first posted on Slack #puzzles channelFor a previous puzzle, I needed a set of fixed-length ...

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 ...

Stronger Security with Federated Search for S3, GCP SQL & Australian Threat ...

Splunk Lantern is a Splunk customer success center that provides advice from Splunk experts on valuable data ...