【问题标题】:I don't understand how logstash-forwarder sent log to the elk server我不明白 logstash-forwarder 如何将日志发送到 elk 服务器
【发布时间】:2015-08-13 16:16:33
【问题描述】:

我已经在客户端服务器上安装了 Logstash-Forwarder,当我检查我的 Kibana 时,我没有看到任何存储的日志。我想问的是如何将日志从带有logstash-forwarder的客户端引导到elk服务器?

【问题讨论】:

    标签: logging server logstash kibana


    【解决方案1】:

    Logstash 转发器使用 lumberjack 进行日志传输。伐木工人协议的存在是为了提供一种安全、低延迟、低资源使用和可靠的传输网络协议。因此它使用 TCP 和 SSL/TLS 证书。

    我会推荐你​​this page 来了解logstash 转发器。简而言之,您需要构建正确的 SSL/TLS 证书基础架构并在您的 logstash 服务器上指定伐木工人输入:

    配置示例:

    input {
      lumberjack {
        # The port to listen on
        port => 12345
    
        # The paths to your ssl cert and key
        ssl_certificate => "path/to/ssl.crt"
        ssl_key => "path/to/ssl.key"
    
        # Set this to whatever you want.
        type => "somelogs"
      }
    }
    

    但是,我建议您首先尝试一些更简单的输入。从stdin{} 开始,或者尝试syslog{} 以了解过程并在kibana 中查看结果。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-08-13
      • 1970-01-01
      • 2017-12-20
      • 1970-01-01
      • 1970-01-01
      • 2018-07-17
      • 2017-10-02
      相关资源
      最近更新 更多