Splunk Search

How to update the lookup table dynamically?

innoce
Path Finder

I have a list of hosts in the lookup table. These values aren't static and gets updated dynamically every three months. Is it possible to update the lookup dynamically in the below mentioned two ways, without updating the values manually.

1. Old values needs to be replaced by new values
2. New values should be appended to the old values in the table

Thanks!

Labels (1)
0 Karma

gcusello
SplunkTrust
SplunkTrust

Hi @innoce,

as @ITWhisperer said, it's possible to update your hosts list using the outputlookup value in a search that takes values from the events and from the lookup.

Only one question: what to do with values in the lookup that aren't more present? do you want to list?

Anyway, please try something like this (if the lookup is named "perimeter.csv"):

| metasearch index=<your_index>
| eval host=lower(host), status="events"
| append [ | inputlookup perimeter.csv | eval host=lower(host), status="lookup" | fields host status ]
| stats 
   dc(status) AS status_count 
   values(status) AS status
   BY host
| eval Status=case(status_count=2,"Host present both in Events and Lookup", case status="events","New host present only in Events",status="lookup","Old host present only in Lookup")
| table host Status
| outputlookup perimeter.csv

Ciao.

Giuseppe

0 Karma

ITWhisperer
SplunkTrust
SplunkTrust

The outputlookup command can be used to update the lookup with the results of a search.

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 ...

Modernize your Splunk Apps – Introducing Python 3.13 in Splunk

We are excited to announce that the upcoming releases of Splunk Enterprise 10.2.x and Splunk Cloud Platform ...

Step into “Hunt the Insider: An Splunk ES Premier Mystery” to catch a cybercriminal ...

After a whole week of being on call, you fell asleep on your keyboard, and you hit a sequence of buttons that ...