2016-10-03 53 views
0

我使用我的java webapp(log4j1)中的GraylogAppender通过TCP向我的graylog服务器发送日志记录。使用TLS的GELF日志appen

在graylog(graylog2)服务器中,我有一个支持TLS的TCP输入,使用tls证书文件。

我想为我的日志记录启用加密和客户端标识。

任何人都知道如何创建证书文件,并用GraylogAppender在java webapp客户端中使用它?

由于提前,

罗布

回答

1

有很多GELF追加程序有关Graylog Marketplace的Log4j的1.x的。我个人推荐使用logstash-gelf

+0

你知道如何在这个(或任何其他)GELF appender上使用TLS吗? –

+0

在logstash-gelf中有一个针对TLS支持的开放功能请求:https://github.com/mp911de/logstash-gelf/issues/95 但是,是的,你是对的。这些log4j 1.x appender似乎都不支持TLS。 FWIW,这个log4j 2.x appender可以:https://marketplace.graylog.org/addons/dc8bf2fb-fbce-4e60-8737-ba71c30bcea9 – joschi

+1

仅供参考,logstash-gelf现在支持TLS:https://github.com /mp911de/logstash-gelf/releases/tag/logstash-gelf-1.11.0 – joschi