Examples of conflicting configurations resulting in unwanted results can include (but are not limited to) the following:
While the issues listed above can be caused by a wide range of issues, a simple check of configuration settings on impacted instances can rule out whether the issue is caused by configuration settings.
Because Splunk collects configs for many settings from multiple locations based on precedence and collates them into a single file, understanding how configurations impact the final output can become challenging.
For example, configurations on files such as server.conf, web.conf, limits.conf, inputs.conf and outputs.conf on all Splunk and Splunk Forwarder instances (excluding clustered indexers) is compiled in the following order of precidence:
Alternatively, configuration files such as those listed above are considered differently in clustered indexers:
1Some configurations such as app.conf stay within the app itself and are not modified by $SPLUNK_HOME/etc/system/default or /local at all
2Use of peer-apps vs master-apps in indexer clusters is based on configuration settings and/or Splunk version, which is further complicated when cluster participants employ a mixture of mode = peer/slave (indexers), mode = master/manager (Cluster Manager) and manager_uri/master_uri (indexers and search heads). It is suggested to standardize nomenclature across ALL cluster participants.
When configurations are supplied by multiple applications (as is common for inputs.conf or outputs.conf), this becomes much more complicated.
Splunk offers the btool command as a method for determining exactly what configurations are getting picked up by Splunk, and from exactly what files. It works like this:
$SPLUNK_HOME/bin/splunk btool <config-file-name-without-the-file-extension> list
Sample commands:
$SPLUNK_HOME/bin/splunk btool server list cluster$SPLUNK_HOME/bin/splunk btool outputs list --verbose$SPLUNK_HOME/bin/splunk btool inputs list --verbose >> /tmp/inputs-output.txt$SPLUNK_HOME/bin/splunk btool indexes list --verbose volume
Determine what your specific configuration file to look like, then compare this with the outputs of the btool command above, and make adjustments accordingly.
Common issues:
$SPLUNK_HOME/bin/splunk disable app [app_name] -auth <username>:<password>
[install]
state = disabled
| Revision | Publish Date | Comments |
|---|---|---|
1.0 |
29-Sep-2026
|
Initial Release |