Getting Data In

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

raja8220
New Member

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

Index=Cisco

0 Karma

gcusello
SplunkTrust
SplunkTrust

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.

Ciao.

Giuseppe

0 Karma

adonio
Ultra Champion

joshi_rajesh
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!

Index This | What is broken 80% of the time by February?

December 2025 Edition   Hayyy Splunk Education Enthusiasts and the Eternally Curious!    We’re back with this ...

Unlock Faster Time-to-Value on Edge and Ingest Processor with New SPL2 Pipeline ...

Hello Splunk Community,   We're thrilled to share an exciting update that will help you manage your data more ...

Splunk MCP & Agentic AI: Machine Data Without Limits

Discover how the Splunk Model Context Protocol (MCP) Server can revolutionize the way your organization uses ...