如 https://www.elastic.co/guide/en/elastic-stack-overview/6.4/monitoring-production.html 所述,将被监控 ES 集群(Monitored ES)的监控数据存储到另一个远程 ES 集群(Monitoring ES)上,在这个前提下,进行如下相应配置。
Monitored ES 集群配置
被监控的 ES 集群配置。
- ES 集群每个节点的配置文件修改
sudo vim /etc/elasticsearch/elasticsearch.yml,添加如下配置
xpack.monitoring.collection.enabled: true
xpack.security.enabled: false
xpack.monitoring.exporters:
test-remote:
type: http
host: ["http://x.x.x.x:9200","http://y.y.y.y:9200"] // 这里 ip 地址要用内网 IP,因为 monitored es 中有些节点可能不能访问外网
ES 集群的版本只要高于6.3,默认安装 x-pack,且开启 security,license 也是basic 版本。所以我们无需更改 license,也无需安装 x-pack,但是需要禁用 recurity(xpack.security.enabled: false),并开启监控数据的收集(xpack.monitoring.collection.enabled: true);另外,需要将收集到的监控数据发送到另一个 es 集群(test-remote)。
- 重启 ES 节点
sudo -i service elasticsearch restart,此时观察 ES 集群的状态(
GET _cluster/health),等变为 g

本文档介绍了如何配置Kibana来监控Elasticsearch (ES) 6.4.3集群。首先,对Monitored ES集群进行配置,包括在ES节点中启用监控数据收集并指向远程Monitoring ES集群。接着,配置Monitoring ES集群,确保版本匹配,并关闭其自身监控。最后,安装与ES版本一致的Kibana,进行x-pack配置,以实现内网IP监控。
最低0.47元/天 解锁文章
5347

被折叠的 条评论
为什么被折叠?



