我有3个Logstash服务器,它们的logstash.yml文件中配置了以下内容:
xpack.management.enabled:true xpack.monitoring.enabled:true xpack.monitoring.elasticsearch.username:logstash_system xpack.monitoring.elasticsearch.password:通过 xpack.monitoring.elasticsearch.hosts: [“ http://es1.:9200”,“ http://es2.:9200”,“ http://es3.:9200”]] xpack.management.pipeline.id:[“防火墙”,“ HSM”,“ NX”,“ ESET”] xpack.management.elasticsearch.hosts: [“ http://es1:9200”,“ http://es2.:9200”,“ http://es3.:9200”]] xpack.management.elasticsearch.username:logstash_admin xpack.management.elasticsearch.password:通过
但是,我只能在“监视-节点”标签下看到其中的1个。
答案 0 :(得分:1)
它们是否有不同的node.name
?
如果是这样,您会在其他logstash的节点日志中看到什么?
答案 1 :(得分:0)
Elastic的支持最终帮助我找到了原因。 当我复制服务器时,它们具有相同的集群uuid。 您可以通过运行
找出您的UUID。cat / usr / share / logstash / data / uuid
不幸的是,解决uuid复制问题的唯一方法是从头开始重新安装Logstash。我的意思是完全抹掉一切。 这样做之后,我现在可以看到Kibana中的所有主机。