Splunk Search

How to convert SQL query to Splunk search?

idkgirly
Loves-to-Learn

Hi,

I have the following tables:

asset table:
asset_id
solution_id
vulnerability_id

solution table:
solution_id
solution summary

vulnerability table:
vulnerability_id
title
severity

How do I write a splunk query to show a table that has the asset_id, solution summary, title, and severity?

This would be the SQL query that I use:

 

 

 

SELECT a.asset_id, b.solution_id, b.summary as solution_summary, c.vulnerability_id, c.title as vulnerability_title, c.severity
FROM asset a
JOIN solution b USING (solution_id) 
JOIN vulnerability c USING(vulnerability_id)

 

 

 

 

 

Tags (1)
0 Karma

woodcock
Esteemed Legend

Where is this data?  In SQL DB?  In Splunk events?  In a Splunk lookup file?

0 Karma

somesoni2
Revered Legend

Give this a try

(index=asset_index sourcetype=asset_sourcetype)
| fields asset_id, solution_id, vulnerability_id
| join type=left solution_id [search index=solution_index sourcetype=solution_sourcetype | fields solution_id, solution_summary]
| join type=left vulnerability_id [search index=vulnerability_index sourcetype=vulnerability_sourcetype | fields vulnerability_id, title, severity | rename title as vulnerability_title]
| table asset_id solution_summary vulnerability_title severity
0 Karma

idkgirly
Loves-to-Learn

I ran the query, but it does not return all the data.  I was able to get a complete list of the asset_id, solution_id, and vulnerability_id, however, there are a few that are empty under solution_summary, vulnerability_title, and severity. Am I missing something in the query?

asset_idsolution_idvulnerability_idvulnerability_titlesolution_summaryseverity
1234456234Certificate expiredObtain new certifcateSevere
1234678567Security Update for Windows Critical
1234890893   

 

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!

Agent Mode Engaged! Enchaining Agentic Operations with Splunk AI Assistant 2.0

    Are you ready to transform how your team handles complex data requests? We invite you to our upcoming ...

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