Splunk Search

How to create a search to find expected hosts that are not reporting to Splunk?

SecurityIsMyMid
Explorer

I'm looking to create a report that finds expected hosts not reporting to Splunk without using the Macro. Anyone have any suggestions?

TIA

0 Karma

woodcock
Esteemed Legend

Run this search once by hand for ALL TIME

| tstats values(host) AS host WHERE index=* OR index=_* | outputcsv MyHostList.csv

Schedule this to run at least once every day:

| inputcsv MyHostList.csv | append [| tstats values(host) AS host WHERE index=* OR index=_*] | stats values(host) AS host | outputcsv MyHostList.csv

Then run this search as an alert:

| tstats values(host) AS host WHERE index=* OR index=_*  | eval dataset="current" | appendpipe [|inputcsv MyHostList.csv | eval dataset="expected"] | stats dc(dataset) AS numDatasets values(dataset) AS dataset BY host | where numDatasets=1 AND dataset="expected"
0 Karma

somesoni2
Revered Legend

Do you have list of expected hosts somewhere in Splunk?

0 Karma

SecurityIsMyMid
Explorer

Basically have a list and it is populating in Incident Review. Im looking to customize the report without the macro Splunk uses

0 Karma

SecurityIsMyMid
Explorer

Yes, I have an asset list and a populated is_expected field for assets

0 Karma
Get Updates on the Splunk Community!

Observe and Secure All Apps with Splunk

  Join Us for Our Next Tech Talk: Observe and Secure All Apps with SplunkAs organizations continue to innovate ...

Splunk Decoded: Business Transactions vs Business IQ

It’s the morning of Black Friday, and your e-commerce site is handling 10x normal traffic. Orders are flowing, ...

Fastest way to demo Observability

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