Getting Data In

How to exclude a specific file?

balcv
Contributor

I'm trying to exclude a specific file called catalina.out in /var/log/tomcat9/ from being processed by Splunk.  The file is being sent to my heavy forwarder and I have the following in inputs.conf 

[monitor:///var/log/tomcat9]
blacklist=(catalina\.out)
disabled = 0

The data continues to be processed.  What am I missing?

Labels (2)
0 Karma

richgalloway
SplunkTrust
SplunkTrust

Despite being a regular expression, there's no need to escape dots in blacklist or whitelist.  There's no need for a capture group, either.

[monitor:///var/log/tomcat9]
blacklist = catalina.out
disabled = 0

Don't forget to specify an index and sourcetype in the inputs.conf stanza.

---
If this reply helps you, Karma would be appreciated.

balcv
Contributor

Thanks @richgalloway .  I've removed the escape and added the index and source as suggested but that data is still appearing.

 [monitor:///var/log/tomcat9]
blacklist= catalina.out
index= main
source= catalina.out
disabled = 0

Can the order of the monitor statements have an impact?  For example could a preceding statement override this statement if the previous statement is for ///var/log but does not specifically reference tomcat9?

0 Karma

richgalloway
SplunkTrust
SplunkTrust

Stanza order may be significant.  Try swapping them.

---
If this reply helps you, Karma would be appreciated.
0 Karma
Get Updates on the Splunk Community!

Get Schooled with Splunk Education: Explore Our Latest Courses

At Splunk Education, we’re dedicated to providing incredible learning experiences that cater to every skill ...

Splunk AI Assistant for SPL | Key Use Cases to Unlock the Power of SPL

Splunk AI Assistant for SPL | Key Use Cases to Unlock the Power of SPL  The Splunk AI Assistant for SPL ...

Buttercup Games: Further Dashboarding Techniques (Part 5)

This series of blogs assumes you have already completed the Splunk Enterprise Search Tutorial as it uses the ...