2016-10-03 62 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