如何将weblogic服务器日志发送到graylog?

时间:2016-11-05 19:06:43

标签: logging weblogic weblogic12c graylog2

我们使用logback配置向applicatios日志发送到graylog。我想将weblogic服务器日志发送到graylog。我怎样才能做到这一点?

由于

2 个答案:

答案 0 :(得分:1)

我在Weblogic上使用Oracle Commerce,并希望使用Graylog进行调查。我能够使用AWS EC2上的Graylog AMI设置测试环境。我在运行Weblogic 12.1.3.0.0的redhat机器上使用了收集器边车。

如果您按照此处的说明操作:http://docs.graylog.org/en/2.2/pages/collector_sidecar.html这样做非常简单。我花了大约两个小时(我花了大约1个小时试图弄清楚为什么服务器无法通过端口5400进行通话 - 我的EC2安全配置文件没有设置该端口打开 - 呃)。

我发现有点混乱的东西是术语,输入和输出......这些是收集器边车,而不是Graylog服务器,也不是Beats后端(我在NXlog上专门使用filebeat)。因此,输入将是从日志文件进入收集器边车的数据(我只是将其指向weblogic中的instance.out文件),输出将从collector-sidecar传递到Graylog服务器。

enter image description here

答案 1 :(得分:1)

我建议你仔细阅读article,它解释了将日志发送到graylog服务器的各种方法。对于weblogic,您可能需要使用collector sidecar来收集客户端中的数据和filebeat / nxlog,以将日志发送到graylog服务器。您可以参考该文章中的mysql慢查询日志配置来获得一个想法。

您还应创建grok模式以从传入日志文件创建字段。您可以参考this站点以了解weblogic日志需要什么样的grok模式。考虑在graylog web界面中创建grok模式,然后在特定输入中将其作为提取器的一部分应用