# Run 2 kibana instances with different dashboards

**URL:** <https://discuss.elastic.co/t/run-2-kibana-instances-with-different-dashboards/148619>\
**Category:** Kibana\
**Created:** [September 14, 2018, 12:20pm UTC](https://discuss.elastic.co/t/run-2-kibana-instances-with-different-dashboards/148619 "2018-09-14T12:20:10Z")\
**Posts on this page:** 12\
**Page:** 1

<div class="post-metadata">

**Author:** ![Guy\_Barnea](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/guy_barnea/32/35551_2.png) [@Guy\_Barnea](https://discuss.elastic.co/u/Guy_Barnea)\
**Post date:** [September 14, 2018, 12:20pm UTC](https://discuss.elastic.co/t/run-2-kibana-instances-with-different-dashboards/148619/1 "2018-09-14T12:20:11Z")

</div>

hello,  
i want to run 2 instances of kibana, such that each one will point to different es cluster.  
I want that each kibana will have different dashboards.  
it is possible to do such a thing?  
Thanks.

---

<div class="post-metadata">

**Author:** ![timroes](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/timroes/32/19712_2.png) [@timroes](https://discuss.elastic.co/u/timroes)\
**Post date:** [September 14, 2018, 12:28pm UTC](https://discuss.elastic.co/t/run-2-kibana-instances-with-different-dashboards/148619/2 "2018-09-14T12:28:18Z")

</div>

Hi,

that's absolutely no problem. You can just use two complete different Kibana instances, and just use different `elasticsearch.url` in the `kibana.yml` they should connect to. If they should run on the same server though, you would need to give them different ports (`server.port` in the config), so they don't try to listen on the same port. I would rather recommend setting them up on different servers though.

Cheers,  
Tim

---

<div class="post-metadata">

**Author:** ![Guy\_Barnea](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/guy_barnea/32/35551_2.png) [@Guy\_Barnea](https://discuss.elastic.co/u/Guy_Barnea)\
**Post date:** [September 14, 2018, 12:32pm UTC](https://discuss.elastic.co/t/run-2-kibana-instances-with-different-dashboards/148619/3 "2018-09-14T12:32:42Z")

</div>

I did it:

1. I ran 2 elasticsearch instances on same server, with port 9200 and 9201.  
2.I ran 2 instances of kibana:  
with port 5601 point to 9200 and the second with port 5602 point to 9201  
but both of them have the same dashboards.  
what is the problem here?

---

<div class="post-metadata">

**Author:** ![Christian\_Dahlqvist](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/christian_dahlqvist/32/4617_2.png) [@Christian\_Dahlqvist](https://discuss.elastic.co/u/Christian_Dahlqvist)\
**Post date:** [September 14, 2018, 12:47pm UTC](https://discuss.elastic.co/t/run-2-kibana-instances-with-different-dashboards/148619/4 "2018-09-14T12:47:52Z")

</div>

Did the 2 Elasticsearch instances have the same cluster name so that they ended up forming a cluster? What did your `elasticsearch.yml` file look like?

---

<div class="post-metadata">

**Author:** ![Guy\_Barnea](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/guy_barnea/32/35551_2.png) [@Guy\_Barnea](https://discuss.elastic.co/u/Guy_Barnea)\
**Post date:** [September 14, 2018, 1:02pm UTC](https://discuss.elastic.co/t/run-2-kibana-instances-with-different-dashboards/148619/5 "2018-09-14T13:02:51Z")

</div>

i ran 2 es instances from 2 different folders so

user/elastic1/config/elasticsearch.yml containing the line:  
http,port : 9200

user/elastic2/config/elasticsearch.yml containing the line:  
http,port : 9201

---

<div class="post-metadata">

**Author:** ![Christian\_Dahlqvist](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/christian_dahlqvist/32/4617_2.png) [@Christian\_Dahlqvist](https://discuss.elastic.co/u/Christian_Dahlqvist)\
**Post date:** [September 14, 2018, 1:05pm UTC](https://discuss.elastic.co/t/run-2-kibana-instances-with-different-dashboards/148619/6 "2018-09-14T13:05:51Z")

</div>

Yes, but what was `discovery.zen.ping.unicast.hosts` set to? If this uses the default settings, the second node will connect to the first unless `cluster.name` differs between the configs.

---

<div class="post-metadata">

**Author:** ![Guy\_Barnea](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/guy_barnea/32/35551_2.png) [@Guy\_Barnea](https://discuss.elastic.co/u/Guy_Barnea)\
**Post date:** [September 14, 2018, 1:17pm UTC](https://discuss.elastic.co/t/run-2-kibana-instances-with-different-dashboards/148619/7 "2018-09-14T13:17:37Z")

</div>

I didnt set discovery.zen.ping.unicast.hosts at all .  
can you please write here what should i write in bote yml's, to create two clusters with one node?  
thanks!

---

<div class="post-metadata">

**Author:** ![Christian\_Dahlqvist](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/christian_dahlqvist/32/4617_2.png) [@Christian\_Dahlqvist](https://discuss.elastic.co/u/Christian_Dahlqvist)\
**Post date:** [September 14, 2018, 1:18pm UTC](https://discuss.elastic.co/t/run-2-kibana-instances-with-different-dashboards/148619/8 "2018-09-14T13:18:31Z")

</div>

Setting `cluster.name` to different values, e.g. `cluster1` and `cluster2`, for the two nodes is sufficient.

---

<div class="post-metadata">

**Author:** ![Guy\_Barnea](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/guy_barnea/32/35551_2.png) [@Guy\_Barnea](https://discuss.elastic.co/u/Guy_Barnea)\
**Post date:** [September 16, 2018, 8:10am UTC](https://discuss.elastic.co/t/run-2-kibana-instances-with-different-dashboards/148619/9 "2018-09-16T08:10:14Z")

</div>

And what about "discovery.zen.ping.unicast.hosts"?

---

<div class="post-metadata">

**Author:** ![Christian\_Dahlqvist](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/christian_dahlqvist/32/4617_2.png) [@Christian\_Dahlqvist](https://discuss.elastic.co/u/Christian_Dahlqvist)\
**Post date:** [September 16, 2018, 8:11am UTC](https://discuss.elastic.co/t/run-2-kibana-instances-with-different-dashboards/148619/10 "2018-09-16T08:11:18Z")

</div>

If the cluster name is different that setting does not matter.

---

<div class="post-metadata">

**Author:** ![Guy\_Barnea](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/guy_barnea/32/35551_2.png) [@Guy\_Barnea](https://discuss.elastic.co/u/Guy_Barnea)\
**Post date:** [September 16, 2018, 10:40am UTC](https://discuss.elastic.co/t/run-2-kibana-instances-with-different-dashboards/148619/11 "2018-09-16T10:40:42Z")

</div>

It finally works!  
Thank you very much @Christian_Dahlqvist

---

<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:** [October 14, 2018, 10:50am UTC](https://discuss.elastic.co/t/run-2-kibana-instances-with-different-dashboards/148619/12 "2018-10-14T10:50:53Z")

</div>

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