【问题标题】:Collect log files from FTP into Logstash/Elasticsearch从 FTP 收集日志文件到 Logstash/Elasticsearch
【发布时间】:2016-10-19 13:24:14
【问题描述】:

我正在调查用于收集日志文件的 Elastic 堆栈。据我了解,Elasticsearch 用于存储和索引,Logstash 用于解析它们。还有 Filebeat 可以将文件发送到 Logstash 服务器。

但似乎整个堆栈都假定您对生成日志的服务器具有 root 访问权限。就我而言,我没有 root 访问权限,但我可以通过 FTP 访问这些文件。我查看了 Logstash 的各种输入插件,但找不到合适的。

是否有 Elastic 系统的组件可以帮助进行此设置,而无需我编写(容易出错的)自定义代码?

【问题讨论】:

    标签: elasticsearch ftp logstash


    【解决方案1】:

    也许你可以使用带有 curl 的 exec 输入插件。比如:

    exec {
        codec => plain { }
        command => "curl ftp://server/logs.log"
        interval => 3000}
    }
    

    【讨论】:

      猜你喜欢
      • 2021-09-08
      • 2015-10-21
      • 1970-01-01
      • 2015-12-12
      • 1970-01-01
      • 2014-05-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多