# Getting Kibana Error: Please ensure that Elasticsearch is reachable from your system

**URL:** <https://discuss.elastic.co/t/getting-kibana-error-please-ensure-that-elasticsearch-is-reachable-from-your-system/15670>\
**Category:** Elasticsearch\
**Created:** [February 7, 2014, 2:24pm UTC](https://discuss.elastic.co/t/getting-kibana-error-please-ensure-that-elasticsearch-is-reachable-from-your-system/15670 "2014-02-07T14:24:26Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![info](https://avatars.discourse-cdn.com/v4/letter/i/c77e96/32.png) [@info](https://discuss.elastic.co/u/info)\
**Post date:** [February 7, 2014, 2:24pm UTC](https://discuss.elastic.co/t/getting-kibana-error-please-ensure-that-elasticsearch-is-reachable-from-your-system/15670/1 "2014-02-07T14:24:26Z")

</div>

I have the following setup:

Application Server with NGINX and Kibana and configured as reverse proxy  
Two node Elasticsearch cluster  
Both hosted on EC2

When I try to query Elasticsearch through Kibana from behind a corporate  
firewall I get the following error message:

"Could not contact Elasticsearch at [http://IP:9200](http://IP:9200) Please ensure that  
Elasticsearch is reachable from your system.. "

I presume that the issue is down to port 9200 being closed in the firewall.

Are there any solutions to this (without changing the firewall settings or  
putting ES on port 8080 or similar)

Thanks a lot  
uli

--  
You received this message because you are subscribed to the Google Groups "elasticsearch" group.  
To unsubscribe from this group and stop receiving emails from it, send an email to [elasticsearch+unsubscribe@googlegroups.com](mailto:elasticsearch+unsubscribe@googlegroups.com).  
To view this discussion on the web visit [https://groups.google.com/d/msgid/elasticsearch/666d39f7-9506-4e2b-9550-ad4f7d144bf0%40googlegroups.com](https://groups.google.com/d/msgid/elasticsearch/666d39f7-9506-4e2b-9550-ad4f7d144bf0%40googlegroups.com).  
For more options, visit [https://groups.google.com/groups/opt\_out](https://groups.google.com/groups/opt_out).

---

<div class="post-metadata">

**Author:** ![Tony\_Su](https://avatars.discourse-cdn.com/v4/letter/t/8dc957/32.png) [@Tony\_Su](https://discuss.elastic.co/u/Tony_Su)\
**Post date:** [February 7, 2014, 3:36pm UTC](https://discuss.elastic.co/t/getting-kibana-error-please-ensure-that-elasticsearch-is-reachable-from-your-system/15670/2 "2014-02-07T15:36:08Z")

</div>

Without changing a firewall setting on the IP address you're trying to  
connect to? Or changing to a port that is already open?

IMO it has to be open, there is no alternative. Someone may opine  
differently, but from what I've seen Kibana does not support a transport  
other than IP (like pipes).  
If you have ES running on the local node, then you can open the port on the  
local machine.

IMO,  
TSU

On Friday, February 7, 2014 6:24:26 AM UTC-8, in...@bi-q.ie wrote:

> I have the following setup:
> 
> Application Server with NGINX and Kibana and configured as reverse proxy  
> Two node Elasticsearch cluster  
> Both hosted on EC2
> 
> When I try to query Elasticsearch through Kibana from behind a corporate  
> firewall I get the following error message:
> 
> "Could not contact Elasticsearch at [http://IP:9200](http://IP:9200) Please ensure that  
> Elasticsearch is reachable from your system.. "
> 
> I presume that the issue is down to port 9200 being closed in the firewall.
> 
> Are there any solutions to this (without changing the firewall settings or  
> putting ES on port 8080 or similar)
> 
> Thanks a lot  
> uli

--  
You received this message because you are subscribed to the Google Groups "elasticsearch" group.  
To unsubscribe from this group and stop receiving emails from it, send an email to [elasticsearch+unsubscribe@googlegroups.com](mailto:elasticsearch+unsubscribe@googlegroups.com).  
To view this discussion on the web visit [https://groups.google.com/d/msgid/elasticsearch/35c6a2b8-850a-43ab-a274-95417b879a11%40googlegroups.com](https://groups.google.com/d/msgid/elasticsearch/35c6a2b8-850a-43ab-a274-95417b879a11%40googlegroups.com).  
For more options, visit [https://groups.google.com/groups/opt\_out](https://groups.google.com/groups/opt_out).

---

<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:** [February 7, 2014, 9:20pm UTC](https://discuss.elastic.co/t/getting-kibana-error-please-ensure-that-elasticsearch-is-reachable-from-your-system/15670/3 "2014-02-07T21:20:06Z")

</div>

It'd probably depend on your nginx setup. If you can gist it it'd help.

We use a reverse proxy so the users browser doesn't do a direct connect to  
ES, and this works fine.

Regards,  
Mark Walkom

Infrastructure Engineer  
Campaign Monitor  
email: [markw@campaignmonitor.com](mailto:markw@campaignmonitor.com)  
web: [www.campaignmonitor.com](http://www.campaignmonitor.com)

On 8 February 2014 02:36, Tony Su [tonysu999@gmail.com](mailto:tonysu999@gmail.com) wrote:

> Without changing a firewall setting on the IP address you're trying to  
> connect to? Or changing to a port that is already open?
> 
> IMO it has to be open, there is no alternative. Someone may opine  
> differently, but from what I've seen Kibana does not support a transport  
> other than IP (like pipes).  
> If you have ES running on the local node, then you can open the port on  
> the local machine.
> 
> IMO,  
> TSU
> 
> On Friday, February 7, 2014 6:24:26 AM UTC-8, in...@bi-q.ie wrote:
> 
> > I have the following setup:
> > 
> > Application Server with NGINX and Kibana and configured as reverse proxy  
> > Two node Elasticsearch cluster  
> > Both hosted on EC2
> > 
> > When I try to query Elasticsearch through Kibana from behind a corporate  
> > firewall I get the following error message:
> > 
> > "Could not contact Elasticsearch at [http://IP:9200](http://IP:9200) Please ensure that  
> > Elasticsearch is reachable from your system.. "
> > 
> > I presume that the issue is down to port 9200 being closed in the  
> > firewall.
> > 
> > Are there any solutions to this (without changing the firewall settings  
> > or putting ES on port 8080 or similar)
> > 
> > Thanks a lot  
> > uli
> > 
> > --  
> > You received this message because you are subscribed to the Google Groups  
> > "elasticsearch" group.  
> > To unsubscribe from this group and stop receiving emails from it, send an  
> > email to [elasticsearch+unsubscribe@googlegroups.com](mailto:elasticsearch+unsubscribe@googlegroups.com).  
> > To view this discussion on the web visit  
> > [https://groups.google.com/d/msgid/elasticsearch/35c6a2b8-850a-43ab-a274-95417b879a11%40googlegroups.com](https://groups.google.com/d/msgid/elasticsearch/35c6a2b8-850a-43ab-a274-95417b879a11%40googlegroups.com)  
> > .
> 
> For more options, visit [https://groups.google.com/groups/opt\_out](https://groups.google.com/groups/opt_out).

--  
You received this message because you are subscribed to the Google Groups "elasticsearch" group.  
To unsubscribe from this group and stop receiving emails from it, send an email to [elasticsearch+unsubscribe@googlegroups.com](mailto:elasticsearch+unsubscribe@googlegroups.com).  
To view this discussion on the web visit [https://groups.google.com/d/msgid/elasticsearch/CAEM624ZVQtdqiQU58YP2qo1nU%2B0qZJ2p-EiETN%2BxtUgvGzQpTQ%40mail.gmail.com](https://groups.google.com/d/msgid/elasticsearch/CAEM624ZVQtdqiQU58YP2qo1nU%2B0qZJ2p-EiETN%2BxtUgvGzQpTQ%40mail.gmail.com).  
For more options, visit [https://groups.google.com/groups/opt\_out](https://groups.google.com/groups/opt_out).

---

<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, 1:51am UTC](https://discuss.elastic.co/t/getting-kibana-error-please-ensure-that-elasticsearch-is-reachable-from-your-system/15670/4 "2017-07-06T01:51:38Z")

</div>


