Splunk Search

search user check

gitingua
Communicator

It is necessary to check if the user is in the index in this file or not. If not, then add to the file, if it is in the file, then nothing happens

file.csv 

usernameinfo1info2
johnabcdqwer

 

index = IndexName

usernameinfo1info2
Aramghjkqweiq

 

Condition, if the user is not found in the file, then write it to the file 

output 

usernameinfo1info2
johnabcdqwer
Aramghjkqweiq
Labels (5)
0 Karma

ITWhisperer
SplunkTrust
SplunkTrust

Try something like this

index=IndexName
| table username info1 info2
| append [| inputlookup file.csv]
| dedup username
| outputlookup file.csv append=f

gitingua
Communicator

@ITWhisperer 

can it be done through "where"?

0 Karma

ITWhisperer
SplunkTrust
SplunkTrust

Can what be done through where?

0 Karma

gitingua
Communicator

example 
| where id != id_old or not match(username)

is it possible to write something similar

@ITWhisperer 

0 Karma

gitingua
Communicator

@ITWhisperer 

I have a check where two parameters are compared via "where"

example | where id != id_old

there are already users with ID in the file, and after verification new IDs are added. But it happens that a new user appears in the index. 

And it turns out if "| where id != id_old" it does not pass.  And I need to add a condition,if the check did not work "| where id != id_old", then check whether such a user exists at all in the file

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!

Announcing Modern Navigation: A New Era of Splunk User Experience

We are excited to introduce the Modern Navigation feature in the Splunk Platform, available to both cloud and ...

Think Like an Architect: Introducing the Splunk Certified Cybersecurity Defense ...

In cybersecurity, defenders respond to threats. Architects design the systems that stop them.    As ...

Best Practices: Splunk auto adjust pipeline queue

When you enable autoAdjustQueue in Splunk, maxSize should be understood as the queue size Splunk starts with ...