Splunk Search

Routing to null queue in a cluster not working

responsys_cm
Builder

I have a number of Snort sensors that are sending syslog events to a Splunk forwarder. That forwarder in turn forwards the events to three indexers in a cluster.

Some snort rules are generating useless events where the body is: " |". I ran a search to test that my regex matches: index=ids | rex \_raw="^\s\|$" and it matches those events.

I created the following in transforms.conf:

[snort_null]  
REGEX = "^\s\|$"  
DEST_KEY = queue  
FORMAT = nullQueue  

And in props.conf:

[snort]  
TRANSFORMS-null = snort_null

I've applied this to both the forwarder and the indexers in the cluster, but the events keep showing up. I feel like I'm taking crazy pills...

What am I doing wrong here?

Thx.

Craig

0 Karma

martin_mueller
SplunkTrust
SplunkTrust

Remove the double quotes in transforms.conf - those are necessary for the rex command because it takes a string, but they aren't part of the regex.

khourihan_splun
Splunk Employee
Splunk Employee

@martin_mueller 's answer should work. Also make sure you apply your changes via cluster master's splunk apply cluster-bundle command.

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!

Catalog Is Now Generally Available on Splunk Cloud Platform

A Unified View of Your Data  Security logs, application events, business data, and historical telemetry often ...

Developer Spotlight with Eduard Lekanne

From Network Engineer to Building Agentic AI for Splunk Eduard Lekanne has been architecting technology ...

From Data Landing to Insight

Search Across More of Your Data Ecosystem The data you need may live in Splunk, high-volume machine data, ...