Getting Data In

How to search for devices/servers not reporting to Splunk?

waJesu
Path Finder

I have two queries I want to merge and I need expert help. The first one returns reporting devices as good and non-reporting devices as missing. The second one returns the missing devices with a heartbeat but not sending logs. Help me come up with one query that would show results for Good, Heartbeat and Missing:

| tstats latest(_time) as latest where index="*" earliest=-5d by host
| eval recent = if(latest > relative_time(now(),"-15m"),"Good","Missing"), realLatest = strftime(latest,"%c")

| tstats latest(_time) as latest where index="_*" earliest=-5d by host
| eval recent = if(latest > relative_time(now(),"-15m"),"Heartbeat","Missing"), realLatest = strftime(latest,"%c")
Labels (1)
Tags (1)
0 Karma

richgalloway
SplunkTrust
SplunkTrust

See if this helps.

 

 

| tstats latest(_time) as latest where (index="*" OR index=_internal) earliest=-5d by host
| eval recent = case(index!=_internal AND latest > relative_time(now(),"-15m"),"Good", 
                     index!=_internal AND latest <= relative_time(now(),"-15m"), "Missing", 
                     index=_internal AND latest > relative_time(now(),"-15m"), "Heartbeat", 
                     1==1, "Missing"), 
       realLatest = strftime(latest,"%c")

 

 

Standard disclaimer: don't use index=* in production.

---
If this reply helps you, Karma would be appreciated.
0 Karma

waJesu
Path Finder

This is the error I am getting after running the query:

waJesu_0-1685552569002.png

 

0 Karma

richgalloway
SplunkTrust
SplunkTrust

I dropped a comma in my reply.  It's fixed.

---
If this reply helps you, Karma would be appreciated.
0 Karma

waJesu
Path Finder

Thank you. I think you forgot to attach the corrected query.

0 Karma

richgalloway
SplunkTrust
SplunkTrust

Didn't forget.  The correction is in the original query.

---
If this reply helps you, Karma would be appreciated.
0 Karma

waJesu
Path Finder

I am not sure why it's returning "Missing only even on devices that are reporting. Maybe the query needs a tweak?

 

0 Karma

richgalloway
SplunkTrust
SplunkTrust

Query has been tweaked.

---
If this reply helps you, Karma would be appreciated.
0 Karma

waJesu
Path Finder

Maybe I am missing something. It's still returning "Missing" for everything.

 

0 Karma

richgalloway
SplunkTrust
SplunkTrust

Please have a look at the case function and verify the logic there meets your business requirements.

---
If this reply helps you, Karma would be appreciated.
0 Karma

waJesu
Path Finder

I think it does. We want the query to return devices sending logs as Good, those not reporting as Missing and those missing yet have a heartbeat as Heartbeat. That's what the case function is saying. I am actually surprised I am not getting expected results.

 

0 Karma

waJesu
Path Finder

Good morning.  Any new thoughts as to why my results are showing "Missing" only even for devices/servers I know to be reporting? Anything to tweak the query somehow?

0 Karma

waJesu
Path Finder

Good morning.  Any new thoughts as to why my results are showing "Missing" only even for devices/servers I know to be reporting? Anything to tweak the query somehow?

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