# Geoip filter logstash

**URL:** https://discuss.elastic.co/t/geoip-filter-logstash/52128
**Category:** Logstash
**Created:** [June 7, 2016, 9:29pm UTC](https://discuss.elastic.co/t/geoip-filter-logstash/52128 "2016-06-07T21:29:41Z")
**Posts on this page:** 13
**Page:** 1

<div class="post-metadata">

### Author: ![bishaka](https://avatars.discourse-cdn.com/v4/letter/b/e480ec/32.png) [@bishaka](https://discuss.elastic.co/u/bishaka)
#### Post date: [June 7, 2016, 9:29pm UTC](https://discuss.elastic.co/t/geoip-filter-logstash/52128/1 "2016-06-07T21:29:41Z")

</div>

Hi,  
I am trying to show location of users in the Kibana Tile Map. How do i do it using the Geoip filter? Can someone point me to some good resource?  
I have ELK stack setup.

---

<div class="post-metadata">

### Author: ![warkolm](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/warkolm/32/39224_2.png) [@warkolm](https://discuss.elastic.co/u/warkolm)
#### Post date: [June 7, 2016, 9:44pm UTC](https://discuss.elastic.co/t/geoip-filter-logstash/52128/2 "2016-06-07T21:44:25Z")

</div>

Have you read the docs? [https://www.elastic.co/guide/en/logstash/current/plugins-filters-geoip.html](https://www.elastic.co/guide/en/logstash/current/plugins-filters-geoip.html)

---

<div class="post-metadata">

### Author: ![bishaka](https://avatars.discourse-cdn.com/v4/letter/b/e480ec/32.png) [@bishaka](https://discuss.elastic.co/u/bishaka)
#### Post date: [June 7, 2016, 11:19pm UTC](https://discuss.elastic.co/t/geoip-filter-logstash/52128/3 "2016-06-07T23:19:20Z")

</div>

I have read the docs.  
I am trying to follow this tutorial

> **[How To Map User Location with GeoIP and ELK (Elasticsearch, Logstash, and...](https://www.digitalocean.com/community/tutorials/how-to-map-user-location-with-geoip-and-elk-elasticsearch-logstash-and-kibana)**
>
> IP Geolocation, the process used to determine the physical location of an IP address, can be leveraged for a variety of purposes, such as content personalization and traffic analysis. In this tutorial, we will show you how to create a visual...

But this link is not working:  
curl -XPUT '[http://localhost:9200/\_template/filebeat?pretty](http://localhost:9200/_template/filebeat?pretty)' -d@filebeat-index-template.json

---

<div class="post-metadata">

### Author: ![warkolm](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/warkolm/32/39224_2.png) [@warkolm](https://discuss.elastic.co/u/warkolm)
#### Post date: [June 7, 2016, 11:21pm UTC](https://discuss.elastic.co/t/geoip-filter-logstash/52128/4 "2016-06-07T23:21:10Z")

</div>

Why not, what does it return?

---

<div class="post-metadata">

### Author: ![bishaka](https://avatars.discourse-cdn.com/v4/letter/b/e480ec/32.png) [@bishaka](https://discuss.elastic.co/u/bishaka)
#### Post date: [June 7, 2016, 11:28pm UTC](https://discuss.elastic.co/t/geoip-filter-logstash/52128/5 "2016-06-07T23:28:49Z")

</div>

It's displaying the following message.  
Curl: (7) couldn't connect to host

---

<div class="post-metadata">

### Author: ![warkolm](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/warkolm/32/39224_2.png) [@warkolm](https://discuss.elastic.co/u/warkolm)
#### Post date: [June 7, 2016, 11:29pm UTC](https://discuss.elastic.co/t/geoip-filter-logstash/52128/6 "2016-06-07T23:29:30Z")

</div>

Right, so is ES running?

---

<div class="post-metadata">

### Author: ![bishaka](https://avatars.discourse-cdn.com/v4/letter/b/e480ec/32.png) [@bishaka](https://discuss.elastic.co/u/bishaka)
#### Post date: [June 7, 2016, 11:29pm UTC](https://discuss.elastic.co/t/geoip-filter-logstash/52128/7 "2016-06-07T23:29:58Z")

</div>

Yes. ES is running

---

<div class="post-metadata">

### Author: ![warkolm](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/warkolm/32/39224_2.png) [@warkolm](https://discuss.elastic.co/u/warkolm)
#### Post date: [June 7, 2016, 11:30pm UTC](https://discuss.elastic.co/t/geoip-filter-logstash/52128/8 "2016-06-07T23:30:24Z")

</div>

Can you `curl localhost:9200/`

---

<div class="post-metadata">

### Author: ![bishaka](https://avatars.discourse-cdn.com/v4/letter/b/e480ec/32.png) [@bishaka](https://discuss.elastic.co/u/bishaka)
#### Post date: [June 7, 2016, 11:30pm UTC](https://discuss.elastic.co/t/geoip-filter-logstash/52128/9 "2016-06-07T23:30:52Z")

</div>

I get the same message.

---

<div class="post-metadata">

### Author: ![warkolm](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/warkolm/32/39224_2.png) [@warkolm](https://discuss.elastic.co/u/warkolm)
#### Post date: [June 7, 2016, 11:33pm UTC](https://discuss.elastic.co/t/geoip-filter-logstash/52128/10 "2016-06-07T23:33:28Z")

</div>

Then how do you know ES is running?

---

<div class="post-metadata">

### Author: ![bishaka](https://avatars.discourse-cdn.com/v4/letter/b/e480ec/32.png) [@bishaka](https://discuss.elastic.co/u/bishaka)
#### Post date: [June 7, 2016, 11:39pm UTC](https://discuss.elastic.co/t/geoip-filter-logstash/52128/11 "2016-06-07T23:39:02Z")

</div>

i checked with netstat -nltp  
and also service elasticsearch status says elasticsearch is running.

I am not sure what could be causing this issue

---

<div class="post-metadata">

### Author: ![bishaka](https://avatars.discourse-cdn.com/v4/letter/b/e480ec/32.png) [@bishaka](https://discuss.elastic.co/u/bishaka)
#### Post date: [June 7, 2016, 11:41pm UTC](https://discuss.elastic.co/t/geoip-filter-logstash/52128/12 "2016-06-07T23:41:06Z")

</div>

Fixed it. It's not suppose to be localhost. So silly of me. Thanks Warkolm!

---

<div class="post-metadata">

### Author: ![system](https://us1.discourse-cdn.com/elastic/original/3X/1/a/1ac57faf039f6b580b3f104ef42a2a89e41014de.png) [@system](https://discuss.elastic.co/u/system)
#### Post date: [July 6, 2017, 4:54am UTC](https://discuss.elastic.co/t/geoip-filter-logstash/52128/13 "2017-07-06T04:54:17Z")

</div>


