Security

Splunk File presedence

ansif
Motivator

I know the configuration file precedence, my question is if /system/local is first path of a configuration file then Splunk skips to check /system/default for the same conf file?

Tags (1)
0 Karma
1 Solution

harsmarvania57
Ultra Champion

Hi @ansif,

In splunk local directory has higher precedence than default directory which doesn't mean that splunk will not read conf file from default directory.

Let's take example of props.conf, you have $SPLUNK_HOME/etc/system/local/props.conf with below config

[yoursourcetype]
TRUNCATE = 20000

So in this case when splunk read configuration for sourcetype yoursourcetype it will take value for TRUNCATE parameter from $SPLUNK_HOME/etc/system/local/props.conf however remaining variable default setting will take from $SPLUNK_HOME/etc/system/default/props.conf for example MAX_EVENTS=256

To check in splunk which parameter is coming from which configuration file (local or default) you can use below command

$SPLUNK_HOME/bin/splunk cmd btool props --debug list

Here I have given example of props.conf but same applies to all .conf files.

I hope this helps.

Thanks,
Harshil

View solution in original post

0 Karma

harsmarvania57
Ultra Champion

Hi @ansif,

In splunk local directory has higher precedence than default directory which doesn't mean that splunk will not read conf file from default directory.

Let's take example of props.conf, you have $SPLUNK_HOME/etc/system/local/props.conf with below config

[yoursourcetype]
TRUNCATE = 20000

So in this case when splunk read configuration for sourcetype yoursourcetype it will take value for TRUNCATE parameter from $SPLUNK_HOME/etc/system/local/props.conf however remaining variable default setting will take from $SPLUNK_HOME/etc/system/default/props.conf for example MAX_EVENTS=256

To check in splunk which parameter is coming from which configuration file (local or default) you can use below command

$SPLUNK_HOME/bin/splunk cmd btool props --debug list

Here I have given example of props.conf but same applies to all .conf files.

I hope this helps.

Thanks,
Harshil

0 Karma

kamlesh_vaghela
SplunkTrust
SplunkTrust

Hi

Can you please check Precedence order within global context: in this link?

http://docs.splunk.com/Documentation/Splunk/7.0.1/Admin/Wheretofindtheconfigurationfiles

0 Karma
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!

[Puzzles] Solve, Learn, Repeat: Character substitutions with Regular Expressions

This challenge was first posted on Slack #puzzles channelFor BORE at .conf23, we had a puzzle question which ...

Splunk Community Badges!

  Hey everyone! Ready to earn some serious bragging rights in the community? Along with our existing badges ...

[Puzzles] Solve, Learn, Repeat: Matching cron expressions

This puzzle (first published here) is based on matching timestamps to cron expressions.All the timestamps ...