Knowledge Management

Combine DB Connect and Search Data

bcusick
Communicator

Hi,

Yesterday I upgraded Splunk to 6.0.1 (thank god) and configured DB Connect to fetch from a database.

I am trying to combine this database data with information coming in from log sources in my Search app. Any recommendation on the easiest way to do this?

-Can I send DB Connect data to Search?

-Can I search DB Connect data from within Search without having to send to the Search index?

Thanks,

B

0 Karma
1 Solution

okrabbe_splunk
Splunk Employee
Splunk Employee

Yes, you can use the DB Connect search commands and lookups. The most common usage of DB Connect is to use lookups from a database table to enrich machine data.

That is well documented here:
Setup a lookup table

The other option is to use the DB connect search commands such as dbquery:
DB Connect search commands

As an example, you could use dbquery on it's own or you could join it, use it in a subsearch, append it and more.

Here is what the dbquery command looks like:

| dbquery ASSET_DB "SELECT id,name, ip_address,owner,last_update FROM hosts WHERE active = 1"

That should be pretty easy to understand.

View solution in original post

okrabbe_splunk
Splunk Employee
Splunk Employee

Yes, you can use the DB Connect search commands and lookups. The most common usage of DB Connect is to use lookups from a database table to enrich machine data.

That is well documented here:
Setup a lookup table

The other option is to use the DB connect search commands such as dbquery:
DB Connect search commands

As an example, you could use dbquery on it's own or you could join it, use it in a subsearch, append it and more.

Here is what the dbquery command looks like:

| dbquery ASSET_DB "SELECT id,name, ip_address,owner,last_update FROM hosts WHERE active = 1"

That should be pretty easy to understand.

bcusick
Communicator

Adding a input type gave me exactly what I needed and even parsed the fields for me. This tool just got so much more versatile. Thanks.

0 Karma

lopessp
New Member

Great! Thanks okrabbe

0 Karma

araitz
Splunk Employee
Splunk Employee

Not sure I understand. Do you want to send data from a database input to the main index? Or something else?

0 Karma
Career Survey
First 500 qualified respondents will receive a $20 gift card! Tell us about your professional Splunk journey.
Get Updates on the Splunk Community!

Tech Talk Recap | Mastering Threat Hunting

Mastering Threat HuntingDive into the world of threat hunting, exploring the key differences between ...

Observability for AI Applications: Troubleshooting Latency

If you’re working with proprietary company data, you’re probably going to have a locally hosted LLM or many ...

Splunk AI Assistant for SPL vs. ChatGPT: Which One is Better?

In the age of AI, every tool promises to make our lives easier. From summarizing content to writing code, ...