Splunk Search

append new column based on presearch results

hjwang
Contributor

Hi there,i i would like to append new colunms to presearch results,for example,the search

host="x.x.x.x" eventtype="yyy" | stats count(SRC_IP) by SRC_IP | sort - count(SRC_IP) | head 10

The results will be top 10 SRC_IP and its "counts". Now if i wanna know each row's SRC_IP from which country, how can i do further search? (use subsearch?)? In general to say, how to append new column based on presearch? thanks

0 Karma

dwaddle
SplunkTrust
SplunkTrust

For this particular problem, I think there is an app in Splunkbase that will help with it. There is a MAXMIND GeoIP app at http://splunkbase.splunk.com/apps/All/4.x/Add-On/app:Geo+Location+Lookup+Script

host="x.x.x.x" eventtype="yyy" 
| stats count(SRC_IP) by SRC_IP 
| sort - count(SRC_IP) 
| head 10
| lookup geoip SRC_IP as iplocation

hjwang
Contributor

i found the correcy sytax will be 【lookup geoip clientip as SRC_IP OUTPUT client_country as country】, thanks

0 Karma

hjwang
Contributor

Error in 'lookup' command: Could not find all of the specified lookup fields in the lookup table. The lookup table fields_list=clientip client_country client_region client_city client_lat client_lon. but it still not work when replacing SRC_IP with clientip

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