Splunk Search

Use of NOT operator

lbogle
Contributor

Hello Splunkers,
I'm trying to run a search against some logs that include a wild carded hostname, two error messages but exclude two IP addresses. I have the first parts down but excluding the IP addresses isn't quite working out. What am I doing wrong here? (IP's modified for the post)

host="*-contlr-wl.Domain.COM" error OR fail* admin NOT (123.123.123.123 AND 456.456.456.456)

So I'm getting all reports from contlr-wl machines.
I'm getting all the messages that have either error OR fail* in them
But the two IP addresses are still showing up. How do I exclude those from my search?
Thanks everyone.

Tags (2)
0 Karma
1 Solution

lukejadamec
Super Champion

You are telling the search engine to only exclude the IPs if they both appear in the same event.

Try

NOT "*123.123.123.123*" NOT "*456.456.456.456*"

View solution in original post

lukejadamec
Super Champion

You are telling the search engine to only exclude the IPs if they both appear in the same event.

Try

NOT "*123.123.123.123*" NOT "*456.456.456.456*"

lbogle
Contributor

Awesome! That did it!
Thanks!

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!

Meet the .conf26 AI Agent Buildathon Winners

At the .conf26 AI Agent Buildathon, Splunk users turned their operational expertise into working AI agents ...

Trusted Autonomy in the SOC: A Maturity Journey

AI is compressing attacker timelines and pushing SOC teams beyond human capacity thresholds. The next SOC ...

Supercharging Windows Security Detection Performance: Introducing Hybrid Field ...

Windows event logs—from Security auditing and Sysmon to PowerShell script blocks—form the operational backbone ...