Getting Data In

How to create an alert for the host not sending data for an hour using created index?

New Member

Need to create alert for the host not sending data for 1 hour using created Index


0 Karma


Hi @raja8220 ,

as @adonio said there are hundreds of answers to this question!

so in few words you have to create a lookup (called e.g. perimeter.csv) containing the hosts to check: at least one column (called e.g. host) with the hostname.

then run a search like this:

| metasearch index=cisco
| eval host=lower(host)
| stats count BY host
| append [ inputlookup perimeter.csv | eval host=lower(host), count=0 | fields host count ]
| stats sum(count) AS total BY host
| where total=0

then schedule this search as an alert  with the frequency you like.

You can also use this search (cutting the last row) to display a situation of your infrastructure:

  • total=0 means that the systen isn't sending logs,
  • total>0 means that the systen is sending logs.



0 Karma

Ultra Champion

New Member

How about?


| inputlookup MyServerList.csv 
| eval totalCount=0 
| appendcols override=true 
    [| metadata type=hosts 
    | search 
        [| inputlookup MyServerList.csv 
| where totalCount = 0
0 Karma
Get Updates on the Splunk Community!

Detecting Remote Code Executions With the Splunk Threat Research Team

WATCH NOWRemote code execution (RCE) vulnerabilities pose a significant risk to organizations. If exploited, ...

Enter the Splunk Community Dashboard Challenge for Your Chance to Win!

The Splunk Community Dashboard Challenge is underway! This is your chance to showcase your skills in creating ...

.conf24 | Session Scheduler is Live!!

.conf24 is happening June 11 - 14 in Las Vegas, and we are thrilled to announce that the conference catalog ...