Splunk Enterprise Security

How to narrow time frame for metadata search to only see events within a certain window?

tromero3
Path Finder

I have a metadata search to detect when host stops sending logs. I'd like to change the timeframe so that I only see the hosts where Last_Time_Reported is between 1 - 90 days ago, I do not want to see anything if last time reported was beyond that. When I change the time picker to 90 days, I am still seeing events way past 90 days prior. So I know that I need to change the query instead but I am not sure what exactly I should add. Can someone please help? Thank you!

| metadata type=hosts index=* | where relative_time(now(), "-1d") > lastTime | convert ctime(lastTime) as Latest_Time | sort -lastTime | table host,Latest_Time | lookup assets.csv nt_host AS host OUTPUTNEW priority AS priority,bunit AS bunit | rename Latest_Time AS "Last Time Reported"

0 Karma
1 Solution

to4kawa
Ultra Champion
| where relative_time(now(), "-1d") > lastTime AND  lastTime > relative_time(now(), "-90d")  

the hosts where Last_Time_Reported is between 1 - 90 days ago
try this where

View solution in original post

0 Karma

to4kawa
Ultra Champion
| where relative_time(now(), "-1d") > lastTime AND  lastTime > relative_time(now(), "-90d")  

the hosts where Last_Time_Reported is between 1 - 90 days ago
try this where

0 Karma

tromero3
Path Finder

That worked! Thank you!!

0 Karma
Get Updates on the Splunk Community!

Splunk Enterprise Security(ES) 7.3 is approaching the end of support. Get ready for ...

Hi friends!    At Splunk, your product success is our top priority. With Enterprise Security (ES), we're here ...

Splunk Enterprise Security 8.x: The Essential Upgrade for Threat Detection, ...

Watch On Demand the Tech Talk, and empower your SOC to reach new heights! Duration: 1 hour  Prepare to ...

Splunk Observability for AI

Don’t miss out on an exciting Tech Talk on Splunk Observability for AI!Discover how Splunk’s agentic AI ...