Splunk Search

How to join filtering search

martaBenedetti
Path Finder

Hi community,

starting form a custom commands that returns a list of hostnames, I have the need to filter out:

  • platform != osx
  • domain NOT IN ("domain2", "domain3")
  • domain=domain1 hostname IN ("host1*","host2*") 

 

In order to do so I'm trying different versions but I can't get the result I want. 

With this search I can olny get these domain=domain1 hostname IN ("host1*","host2*")  but all the hostname in a different domain than domain2 and domain3 are missing.

 

 

 

| getfe
| search platform != "osx" (domain =domain1 hostname IN ("host1*","host2*")) 
| append 
    [search NOT domain IN ("domain2", "domain3", "domain1")]

 

 

 

 

Can you please help me? I know I'm missin

 

Thanks a lot

Marta

Labels (2)
Tags (3)
0 Karma
1 Solution

yannK
Splunk Employee
Splunk Employee

what about an OR condition ?

 

( platform != osx ) 
AND  
( ( domain NOT IN ("domain2", "domain3") OR ( domain=domain1 hostname IN ("host1*","host2*") ) )

View solution in original post

yannK
Splunk Employee
Splunk Employee

what about an OR condition ?

 

( platform != osx ) 
AND  
( ( domain NOT IN ("domain2", "domain3") OR ( domain=domain1 hostname IN ("host1*","host2*") ) )

martaBenedetti
Path Finder

Yeah, actually I complicated my self....though of the OR condition this morning 😄

Thanks anyway!

0 Karma
Get Updates on the Splunk Community!

Upcoming Webinar: Unmasking Insider Threats with Slunk Enterprise Security’s UEBA

Join us on Wed, Dec 10. at 10AM PST / 1PM EST for a live webinar and demo with Splunk experts! Discover how ...

.conf25 technical session recap of Observability for Gen AI: Monitoring LLM ...

If you’re unfamiliar, .conf is Splunk’s premier event where the Splunk community, customers, partners, and ...

A Season of Skills: New Splunk Courses to Light Up Your Learning Journey

There’s something special about this time of year—maybe it’s the glow of the holidays, maybe it’s the ...