Splunk Enterprise Security

host value to be picked from the source log file

sureshkumaar
Path Finder

in regex101.com, tested below REGEX it was working

Updated below props.conf and transforms.conf in deployment server and 2 heavy forwarders as well, but not working

props.conf
[nix:messages]
TRANSFORMS-set_host = set_custom_host

transforms.conf
[set_custom_host]
REGEX = /TUC-[^/]+/[^/\n]+/([^-\n]+(?:-[^-\n]+){0,3})-(\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3})-\d{2}-\d{2}-\d{4}\.log
FORMAT = host::$1
DEST_KEY = MetaData:Host

 

/TUC-RST50/OOB/TUC-RST50M01ZTDCGDG01-01U-01-55.66.77.888-20-03-2025.log

/TUC-SNK50/OOB/TUC-RST50N03ZTLEFCG02-20U-SRV02-44.55.66.777-21-03-2025.log

/TUC-TYB50/OOB/TUC-RST50S03ZTLEFDB0B-20U-SRV01-33.44.55.666-21-03-2025.log

/TUC-RST50/firewall/TUC-RST50M01ZTCOMDE0C-30U-EMSFW01-22.33.44.555-22-03-2025.log

/TUC-SNK50/OOB/TUC-RST50M01FTIFW-11.22.33.444-22-03-2025.log

 

BELOW output should get updated in the host field

TUC-RST50M01ZTDCGDG01-01U-01

TUC-RST50N03ZTLEFCG02-20U-SRV02

TUC-RST50S03ZTLEFDB0B-20U-SRV01

TUC-RST50M01ZTCOMDE0C-30U-EMSFW01

TUC-RST50M01FTIFW

Labels (1)
0 Karma
1 Solution

PickleRick
SplunkTrust
SplunkTrust

I suppose you want to extract the host part from the filename in source field. You didn't specify it in your transform - it's matching the raw event.

You need

SOURCE_KEY = MetaData:Source

View solution in original post

PickleRick
SplunkTrust
SplunkTrust

I suppose you want to extract the host part from the filename in source field. You didn't specify it in your transform - it's matching the raw event.

You need

SOURCE_KEY = MetaData:Source

sureshkumaar
Path Finder

Thanks @PickleRick  - it worked out

 

[set_custom_host]
REGEX = /TUC-[^/]+/[^/\n]+/([^-\n]+(?:-[^-\n]+){0,3})-(\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3})-\d{2}-\d{2}-\d{4}\.log
FORMAT = host::$1
DEST_KEY = MetaData:Host
SOURCE_KEY = MetaData:Source

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

Splunk + ThousandEyes: Correlate frontend, app, and network data to troubleshoot ...

 Are you tired of troubleshooting delays caused by siloed frontend, application, and network data? We've got a ...

Splunk Observability for AI

Don’t miss out on an exciting Tech Talk on Splunk Observability for AI!Discover how Splunk’s agentic AI ...

🔐 Trust at Every Hop: How mTLS in Splunk Enterprise 10.0 Makes Security Simpler

From Idea to Implementation: Why Splunk Built mTLS into Splunk Enterprise 10.0  mTLS wasn’t just a checkbox ...