ELK入门——解决:Kibana的Stack Monitoring显示节点offline
我的metricbeat运行正常,在dashboard中可以查看到相应数据,但是打开Stack monitoring,却发现节点全是offline,调了很多地方,所以只是给大家一个参考,调的过程中不确定有没有什么不太合适的地方,这些都完成后,刷新了几次页面就可以正常显示了。原本的错误场景大概如下图,这是别人博客里的,因为我已经正常了,所以没有截图。一、配置kibana.yml首先要参考的是官网给出
我的metricbeat运行正常,在dashboard中可以查看到相应数据,但是打开Stack monitoring,却发现节点全是offline,调了很多地方,所以只是给大家一个参考,调的过程中不确定有没有什么不太合适的地方,这些都完成后,刷新了几次页面就可以正常显示了。原本的错误场景大概如下图,这是别人博客里的,因为我已经正常了,所以没有截图。
一、配置kibana.yml
首先要参考的是官网给出的详细配置说明https://www.elastic.co/guide/en/kibana/current/monitoring-data.html,官网中的这两个地方我都进行补充了。大家可以根据自己的需求看下有没有什么遗漏的配置
按照这里说的,配置kubana.yml
vim /data/elk-ayers/kibana-7.10.1-linux-x86_64/config/kibana.yml
monitoring.ui.elasticsearch.hosts: [""]
monitoring.ui.enabled: true
二、配置elasticsearch.yml
参考Kibana7.4监控ES并开启堆栈检测,在集群的所有节点上的elasticsearch.yml文件中加入一句话,可以用echo命令完成
echo 'xpack.monitoring.collection.enabled: true' >> /data/elk-ayers/elasticsearch-7.10.1-node01/config/elasticsearch.yml
可以用cat /data/elk-ayers/elasticsearch-7.10.1-node01/config/elasticsearch.yml命令查看一下在文章末尾是否正确加入了
重启elasticsearch和kibana
三、Kibana的Dev tool
在Kibana的Dev tool中输入
GET /_cluster/settings
观察2个enable是否为true,如果不是,重新PUT改为true
多次刷新页面。我在进行完这个操作后就发现页面可以正常展示了
更多推荐
所有评论(0)