Getting Data In

Blacklisting is not working

Prakash493
Communicator

Hi , I am monitoring a file path , i am ingesting the logs also i am blacklisting some folders in the directory which is working and i am trying to add one more blacklisting path but its not working , what i am doing wrong here ?

[monitor://\xxxx\Logs\Prod...*.log]
blacklist = TaskAudit|webmanager|web_S*.log||enterpriseSecurity*.log|(\\SXXXXX\Logs\Prod\PlatformServices)

i wanna blacklist the last one platform services log but cant able to do it , tried to add a regex but nothing working.

0 Karma
1 Solution

bandit
Motivator

Looks like you have two pipes in the middle || - not sure if Splunk will just ignore that or if it will cause issues.

blacklist = TaskAudit|webmanager|web_S*.log|enterpriseSecurity*.log|PlatformServices$

As a strategy, I rarely use whitelists or blacklists unless absolutely necessary. Usually it is more work to configure, and often results in Splunk working harder to scan the directories/files it's trying to monitor. I would first attempt to use the implicit whitelist in your monitoring stanza even if you have to create 2 or 3. It also makes it simple to test with a simple dir command on Windows or ls command on Unix in most cases.

i.e.

[monitor://\\xxxx\Logs\Prod_something_more_specific_here*.log]

View solution in original post

bandit
Motivator

Looks like you have two pipes in the middle || - not sure if Splunk will just ignore that or if it will cause issues.

blacklist = TaskAudit|webmanager|web_S*.log|enterpriseSecurity*.log|PlatformServices$

As a strategy, I rarely use whitelists or blacklists unless absolutely necessary. Usually it is more work to configure, and often results in Splunk working harder to scan the directories/files it's trying to monitor. I would first attempt to use the implicit whitelist in your monitoring stanza even if you have to create 2 or 3. It also makes it simple to test with a simple dir command on Windows or ls command on Unix in most cases.

i.e.

[monitor://\\xxxx\Logs\Prod_something_more_specific_here*.log]

Prakash493
Communicator

yes its works thanks its because of two pipes i tried with a single pipe and got worked.

0 Karma

bandit
Motivator

Would help if you have an actual directory listing.

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!

Persistent Queue at TcpOut — One of Splunk's Most Practical Features

Splunk introduced persistent queueing at the tcpout layer as one of the most practical resilience features in ...

Build resilience for the agentic era: Join us at Splunk Go San Jose

AI is changing how organizations build, operate, and secure digital services. As teams adopt AI agents and ...

Manage Edge Processor pipelines end to end with APIs

This guide uses the Data Management APIs to create an Edge Processor, onboard one instance, deploy a pipeline ...