【问题标题】:Send beat logs from client to ELK server将节拍日志从客户端发送到 ELK 服务器
【发布时间】:2016-07-04 20:46:40
【问题描述】:

我有三台机器 1. RedHAT(ELK 服务器) 2. 微软服务器 2012 R2 3. Ubuntu

我已经在 REDHAT 服务器上设置了 ELK。然后我在所有机器上都设置了topbeat和packetbeat。我已经更改了所有机器中的 topbeat.yml 和 packet.yml,以便通过 elasticsearch 将日志发送到 ELK 服务器。但是,我只能从本地 ELK 服务器读取数据,而无法从其他服务器读取任何数据

有什么办法解决吗? 谢谢

【问题讨论】:

    标签: elasticsearch


    【解决方案1】:

    确保您已更改 redhat 服务器中的 elasticsearch.yml 文件,并且它接受来自外部网络的流量。通常这默认为 localhost。

    network.host: 0.0.0.0 //This will let your server listen from all of the servers which are destined towards your elasticsearch server
    

    并在topbeat.yml和packetbeat.yml的输出的hosts数组中正确添加elasticsearch服务器的ip地址

    elasticsearch:
           hosts: ["localhost:9200"] //CHANGE THE LOCALHOST AND PORT ACCORDINGLY
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-08-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-05-14
      • 1970-01-01
      • 2021-02-15
      相关资源
      最近更新 更多