# Monitoring remote ES in local Kibana

**URL:** <https://discuss.elastic.co/t/monitoring-remote-es-in-local-kibana/214737>\
**Category:** Kibana\
**Tags:** elastic-stack-monitoring\
**Created:** [January 12, 2020, 5:17pm UTC](https://discuss.elastic.co/t/monitoring-remote-es-in-local-kibana/214737 "2020-01-12T17:17:59Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![matthiaskoch](https://avatars.discourse-cdn.com/v4/letter/m/e36b37/32.png) [@matthiaskoch](https://discuss.elastic.co/u/matthiaskoch)\
**Post date:** [January 12, 2020, 5:17pm UTC](https://discuss.elastic.co/t/monitoring-remote-es-in-local-kibana/214737/1 "2020-01-12T17:17:59Z")

</div>

Hello!  
I am new to Elastic and Kibana.  
I am running Elastic and Kibana on my dev-machine.  
I can see one ES node at this machine and i have already created indexes and i have some data in ES.

Now i try to set up ES on a second machine on my network, lets call it prod-machine.  
I installed java and ES with brew.  
I edited the elastic search.yml on that prod-machine like this:  
transport.host: 192.168.2.108  
transport.tcp.port: 9300  
ES is running on that machine without Kibana.

Then in Kibana on my dev-machine, i added the prod-machine under management / remote clusters / add new cluster. It is connected under [http://192.168.2.108:9300](http://192.168.2.108:9300)

Why i can't see it under monitoring / clusters ?  
I edited the kibana.yml on my dev-machine like this:  
elasticsearch.hosts: ["[http://localhost:9200](http://localhost:9200)","[http://192.168.2.108:9300](http://192.168.2.108:9300)" ]

Now i get this error:  
[17:10:06.947] [error][elasticsearch][security] Request error, retrying  
GET [http://192.168.2.108:9300/.kibana/\_doc/space%3Adefault](http://192.168.2.108:9300/.kibana/_doc/space%3Adefault) =\> Parse Error

[17:10:13.608] [error][elasticsearch][monitoring] Request error, retrying  
POST [http://192.168.2.108:9300/.monitoring-es-6-](http://192.168.2.108:9300/.monitoring-es-6-)_%2C.monitoring-es-7-_/\_search?size=0&ignore\_unavailable=true =\> Parse Error

Kibana is not running with that error,  
How to tell Kibana on my dev-machine, to find ES on 192.168.2.108:9300 and show it under Monitoring / Clusters / elasticsearch?

By the way, is there german forum ? maybe i need a german tutorial 😉

Thanks for your help !

---

<div class="post-metadata">

**Author:** ![chrisronline](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/chrisronline/32/28230_2.png) [@chrisronline](https://discuss.elastic.co/u/chrisronline)\
**Post date:** [January 14, 2020, 3:30pm UTC](https://discuss.elastic.co/t/monitoring-remote-es-in-local-kibana/214737/2 "2020-01-14T15:30:38Z")

</div>

Hi @matthiaskoch,

For `elasticsearch.hosts`, you should use the `http` port. If you are connecting a remote cluster, you'll want to use the `tcp` port.

> [@matthiaskoch](#):
>
> Then in Kibana on my dev-machine, i added the prod-machine under management / remote clusters / add new cluster. It is connected under [http://192.168.2.108:9300](http://192.168.2.108:9300)
> 
> Why i can't see it under monitoring / clusters ?

This should work. Did you verify there is monitoring data on this ES node?

---

<div class="post-metadata">

**Author:** ![matthiaskoch](https://avatars.discourse-cdn.com/v4/letter/m/e36b37/32.png) [@matthiaskoch](https://discuss.elastic.co/u/matthiaskoch)\
**Post date:** [January 19, 2020, 6:43pm UTC](https://discuss.elastic.co/t/monitoring-remote-es-in-local-kibana/214737/3 "2020-01-19T18:43:59Z")

</div>

Hey Chris,  
thanks for your replay. i changed kibana.yml on dev-machine to

elasticsearch.hosts:

- tcp://192.168.2.108:9300

and got this error.  
FATAL Error: [elasticsearch.hosts]: types that failed validation:

- [elasticsearch.hosts.0]: expected value of type [string] but got [Array].
- [elasticsearch.hosts.1.0]: expected URI with scheme [http|https] but but got [tcp://192.168.2.108:9300].

The only config, that kibana is accepting is  
elasticsearch.hosts:

- [http://localhost:9200](http://localhost:9200)

if i add a second ip-addresss, i got errors..

---

<div class="post-metadata">

**Author:** ![chrisronline](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/chrisronline/32/28230_2.png) [@chrisronline](https://discuss.elastic.co/u/chrisronline)\
**Post date:** [January 22, 2020, 7:16pm UTC](https://discuss.elastic.co/t/monitoring-remote-es-in-local-kibana/214737/4 "2020-01-22T19:16:42Z")

</div>

Hey @matthiaskoch,

Sorry for the confusion.

`elasticsearch.hosts` being `localhost:9200` is totally fine.

So to clarify, you added a remote cluster (which is `192.168.2.108:9300`) through Kibana, and Kibana indicates that the cluster is up and running?

---

<div class="post-metadata">

**Author:** ![matthiaskoch](https://avatars.discourse-cdn.com/v4/letter/m/e36b37/32.png) [@matthiaskoch](https://discuss.elastic.co/u/matthiaskoch)\
**Post date:** [January 30, 2020, 9:21pm UTC](https://discuss.elastic.co/t/monitoring-remote-es-in-local-kibana/214737/5 "2020-01-30T21:21:51Z")

</div>

Thanks ! all is fine now

---

<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:** [February 27, 2020, 9:31pm UTC](https://discuss.elastic.co/t/monitoring-remote-es-in-local-kibana/214737/6 "2020-02-27T21:31:15Z")

</div>

This topic was automatically closed 28 days after the last reply. New replies are no longer allowed.
