Getting Data In

get source files not updated in last 1 hour

nani2rahul
New Member

I want to get source files not updated in last 1 hour in specific host. Like in host java123 there are 2 logs /logs/abc.txt, /logs/def.txt. If they didn't update from past 1 hour i want an alert. how can i achive this.. I tried below one but it is showing all logs from all hosts.

| metadata index=* type=sources | eval age = now()- lastTime | where age > 3600

How to specify search for specific source files.

Tags (1)
0 Karma

sundareshr
Legend

Something like this should work `| where age>3600 AND match(source, "/logs/(abc|def).

You could also do something like this to limit to a specific host(s)

index=* host=abc source=*abc* OR source=*def* earliest=-1h@h | stats count by source | where count=0
0 Karma
Get Updates on the Splunk Community!

Fastest way to demo Observability

I’ve been having a lot of fun learning about Kubernetes and Observability. I set myself an interesting ...

September Community Champions: A Shoutout to Our Contributors!

As we close the books on another fantastic month, we want to take a moment to celebrate the people who are the ...

Splunk Decoded: Service Maps vs Service Analyzer Tree View vs Flow Maps

It’s Monday morning, and your phone is buzzing with alert escalations – your customer-facing portal is running ...