Getting Data In

Create a Report of lookup table values minus search results

ejwade
Contributor

I have a search returning all the uuids of firewall policies used in the last 30 days:

sourcetype=fortinet_fortigate_syslog vd=mgt policyid!=0 | table poluuid | dedup poluuid

I have a CSV containing a master list of all policy uuids configured on the firewall.

/opt/splunk/etc/system/lookups/uuids.csv

I would like to construct a search so I can return the values from uuids.csv, less the search results of the uuids from the last 30 days. This is backwards compared to a lookup search I've created in the past. Any ideas?

0 Karma

hardikJsheth
Motivator

You can also try using append command to merge results of two queries and then filter the results where count =1 as follows:

sourcetype=fortinet_fortigate_syslog vd=mgt policyid!=0 | dedup poluuid | rename poluuid as uuid | table uuid | append [|inputlookup uuid.csv | table uuid] | stats count by uuid | search count =1  |table uuid.
0 Karma

cmerriman
Super Champion

Have you tried using the ‘set diff’ command?
http://docs.splunk.com/Documentation/Splunk/7.0.0/SearchReference/Set

Get Updates on the Splunk Community!

Announcing Scheduled Export GA for Dashboard Studio

We're excited to announce the general availability of Scheduled Export for Dashboard Studio. Starting in ...

Extending Observability Content to Splunk Cloud

Watch Now!   In this Extending Observability Content to Splunk Cloud Tech Talk, you'll see how to leverage ...

More Control Over Your Monitoring Costs with Archived Metrics GA in US-AWS!

What if there was a way you could keep all the metrics data you need while saving on storage costs?This is now ...