【问题标题】:Send existing log file to graylog?将现有日志文件发送到 graylog?
【发布时间】:2018-01-16 03:56:10
【问题描述】:

有什么方法可以将一堆现有的日志文件(json 内容)发送到 graylog?我发现很少有帖子在谷歌上搜索,但都涉及将实时数据发送到 graylog,并且找不到任何关于如何发送现有日志文件的说明

【问题讨论】:

    标签: graylog gelf


    【解决方案1】:

    有多种选项可将现有日志消息(文本文件)发送到 Graylog。

    发送以行分隔的日志消息(即不是多行)的最基本选项是创建 Raw/Plaintext TCP 输入并使用类似 netcat 之类的东西发送完整文件强>(ncnetcatncatsocat 等)。

    # Raw/Plaintext TCP on port 5555/tcp
    $ nc graylog.example.org 5555 < /path/to/file
    

    如果您喜欢它更花哨一点(对日志文件进行一些预处理并缓冲日志消息),您可以创建一个 Beats 输入并使用Filebeat 发送文件。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2019-04-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多