Splunk Search

Add a custom column based on host value

Naji
Explorer

Hi, let me first state that I am very new to Splunk.

How can I do the following please?

I would like to add a column called Department to my table. The department value is not part of the event data. It is  something I would like to assign based on the value of host: 

Department HostsIP Address
Saleshost115.20.10.5
 host215.20.10.15
 host315.20.10.25
HRhost415.20.10.35
 host515.20.10.45
 host615.20.10.55
IThost715.20.10.65
 host815.20.10.75
 host915.20.10.85

 

 I also would like to create a Department dropdown menu that filters hosts based on department (dashboard).

Thank you for your time. I appreciate all your help

Labels (1)
0 Karma
1 Solution

SanjayReddy
SplunkTrust
SplunkTrust

Hi @Naji 

you can add new field using eval condition

| eval Department =case(host IN("host1","host2","host3"),"Sales",host IN("host4","host5","host6"),"HR",host IN("host7","host8","host9"),"IT",1=1,"NoDept")

View solution in original post

0 Karma

SanjayReddy
SplunkTrust
SplunkTrust

Hi @Naji 

you can add new field using eval condition

| eval Department =case(host IN("host1","host2","host3"),"Sales",host IN("host4","host5","host6"),"HR",host IN("host7","host8","host9"),"IT",1=1,"NoDept")

0 Karma

Naji
Explorer

This worked perfectly, thank you

0 Karma

gcusello
SplunkTrust
SplunkTrust

Hi @Naji,

good for you, see next time!

Ciao and happy splunking

Giuseppe

P.S.: Karma Points are appreciated by all the contributors 😉

0 Karma

gcusello
SplunkTrust
SplunkTrust

Hi @Naji,

if the Department field isn't in the events, you have to create a lookup (called e.g. departments.csv) containing at least two columns (department and host for the enricment).

Then you can run a search like the following:

<your_search>
| lookup departments.csv host OUTPUT department
| rename 
   department AS Department
   host AS Hosts
   IP AS "IP Address"
| table Department Hosts "IP Address"

I supposed that the "IP Address" field is extracted as "IP", if not change adapt the search.

Ciao.

Giuseppe

0 Karma
Get Updates on the Splunk Community!

Introducing the Splunk Community Dashboard Challenge!

Welcome to Splunk Community Dashboard Challenge! This is your chance to showcase your skills in creating ...

Built-in Service Level Objectives Management to Bridge the Gap Between Service & ...

Wednesday, May 29, 2024  |  11AM PST / 2PM ESTRegister now and join us to learn more about how you can ...

Get Your Exclusive Splunk Certified Cybersecurity Defense Engineer Certification at ...

We’re excited to announce a new Splunk certification exam being released at .conf24! If you’re headed to Vegas ...