Splunk Search

Problems with props.conf and transforms.conf and similar hostnames

aferone
Builder

I have 2 hostnames, let's call them "temp" and "temp001". Splunk is capturing "temp001" and placing it in the proper index, but it seems to be ignoring "temp". I think it is because "temp" is found within "temp001". How do I keep them separate and correct?

I am uploading images of my props and transforms because the punctuation isn't showing up properly.

props.conf

Props.conf

transforms.conf

transforms.conf

Thanks!

0 Karma

aferone
Builder

Dang. Still no dice. It matches ndgracs01, but not ndgracs still.

0 Karma

sowings
Splunk Employee
Splunk Employee

In the case where there are no digits, you have to declare them as optional in your regex, maybe like this ndgracs(\d+)?.dom1.dom2.com

0 Karma

aferone
Builder

In props, I have both hosts stanzas going to the same stanza in transforms

0 Karma

aferone
Builder

Well, I tried it, but I'm getting the same results. It finds ndgracs01 and puts it in the right index, but ndgracs goes to the default.

0 Karma

Drainy
Champion

ndgracs\d+\.dom1\.dom2\.com should do the job, although it would need testing 🙂 I can't recall how exacting it is at index time, perhaps ndgracs(\d+\.|\.)dom1\.dom2\.com

aferone
Builder

My RegEx is a little weak. So if my 2 hostnames were ndgracs.dom1.dom2.com and ndgracs01.dom1.dom2.com, how would the RegEx look?

0 Karma

Drainy
Champion

Well this is a rex statement so you'll want to use something like \d+ which means match a number and the plus means keep consuming the characters until the number ends

0 Karma

aferone
Builder

I used a * and it didn't work. You're saying to use +?

0 Karma

Drainy
Champion

how about if you just create the one stanza to rule them all? Using a regex like temp\d+.domain1.domain2.com?

0 Karma

aferone
Builder

Yes. The whole reason I am doing these hosts this way is because it is coming from UDP:514, and these devices can't use an alternate port, which is how I normally direct my different sources to different indexes.

0 Karma

Drainy
Champion

Are the both arriving via the same source?

0 Karma

aferone
Builder

Thanks for noticing!

No, that was a mistake in my editing for this post. They are both the same ending.

0 Karma

Drainy
Champion

this might be a silly question but is it just a mistake where in props they are both .com and in transforms one is .gov?

0 Karma

Rob
Splunk Employee
Splunk Employee

This might not be a regex issue. Try renaming the second props stanza as the following:

[host::temp001.domain1.domain2.com]
TRANSFORMS-idx_routing2 = temp001_idx_routing
0 Karma

aferone
Builder

Thanks for the reply, but that didn't do anything. I have 20 other stanzas that all have "TRANSFORMS-idx_routing=". I did try it, but to no avail.

Thanks again, though!

0 Karma
Get Updates on the Splunk Community!

Introducing the 2024 SplunkTrust!

Hello, Splunk Community! We are beyond thrilled to announce our newest group of SplunkTrust members!  The ...

Introducing the 2024 Splunk MVPs!

We are excited to announce the 2024 cohort of the Splunk MVP program. Splunk MVPs are passionate members of ...

Splunk Custom Visualizations App End of Life

The Splunk Custom Visualizations apps End of Life for SimpleXML will reach end of support on Dec 21, 2024, ...