首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Graylog:如何将Apache LogFiles导入Graylog服务器

Graylog:如何将Apache LogFiles导入Graylog服务器
EN

Stack Overflow用户
提问于 2016-01-28 03:31:28
回答 2查看 1.5K关注 0票数 0

我特别需要知道如何将我从任何人那里收到的日志文件“导入”到Graylog中。我需要的不是“发送”或配置一个将日志发送到Graylog的收集器。

我需要知道是否可以将带有日志的TAR复制到灰度日志中,并通过Graylog的Web UI呈现的内容。

我读过很多博客,但我很难找到针对我特定需求的指导。

非常感谢您的帮助

EN

回答 2

Stack Overflow用户

发布于 2016-02-03 16:14:06

据我所知,不能导入日志,但您可以使用fluentd(http://www.fluentd.org/guides/recipes/graylog2)读取日志文件。

但是,如果您想将日志文件从apache发送到graylog,请尝试此操作,将以下行添加到apache2.conf中:

代码语言:javascript
复制
LogFormat "{ \"version\": \"1.1\", \"host\": \"%V\", \"short_message\": \"%r\", \"timestamp\": %{%s}t, \"level\": 6, \"_user_agent\": \"%{User-Agent}i\", \"_source_ip\": \"%a\", \"_duration_usec\": %D, \"_duration_sec\": %T, \"_request_size_byte\": %O, \"_http_status\": %s, \"_http_request_path\": \"%U\", \"_http_request\": \"%U%q\", \"_http_method\": \"%m\", \"_http_referer\": \"%{Referer}i\" }" graylog2_access

并将以下行添加到您的虚拟主机文件中:

代码语言:javascript
复制
CustomLog "|/bin/nc -u syslogserver.example.de 50520" graylog2_access

也可以在这里查看:https://serverfault.com/questions/310695/sending-logs-to-graylog2-server

票数 0
EN

Stack Overflow用户

发布于 2016-09-12 10:16:29

你可以试试nxlog的社区编辑。使用nxlog,您可以使用im_file加载日志文件,解析一些日志,并将其转换为gelf格式,这将使它们更容易在Graylog2中搜索。如果您将SavePosReadFromLast设置为False,它将在您启动nxlog的任何时候吸收整个日志文件,而不管日志是什么时候发生的,或者即使它以前已经输入到Graylog2中。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35046398

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档