Splunk Search

Update lookup file values dynamically

bt149
Path Finder

I have a lookup file.  Lookup has "host", "count", "first_event" and "last_event" fields.  I want to run a search hourly that will update all the fields with fresh values and in the event that a "host" is not found in the search send an alert.

Any guidance would be appreciated.

Labels (1)
Tags (1)
0 Karma

gcusello
SplunkTrust
SplunkTrust

Hi @bt149,

for the lookup population search you could try something like this:

<your_search>
| stats 
   count
   earliest(_time) AS first_event
   latest(_time) AS last_event
   BY host
| outputlookup your_lookup.csv

for the alert the fires eventual missing hosts, you could try:

<your_search>
| stats 
   count
   BY host
| append [ | your_lookup | eval count=0 | fields host count]
| stats 
   sum(count) AS count
   BY host
| where count=0

Ciao.

Giuseppe

0 Karma
Get Updates on the Splunk Community!

New Year, New Changes for Splunk Certifications

As we embrace a new year, we’re making a small but important update to the Splunk Certification ...

[Puzzles] Solve, Learn, Repeat: Unmerging HTML Tables

[Puzzles] Solve, Learn, Repeat: Unmerging HTML TablesFor a previous puzzle, I needed some sample data, and ...

Enterprise Security (ES) Essentials 8.3 is Now GA — Smarter Detections, Faster ...

As of today, Enterprise Security (ES) Essentials 8.3 is now generally available, helping SOC teams simplify ...