2016-10-03 12 views
0

Я использую GraylogAppender из моего java webapp (log4j1), чтобы отправлять протоколы TCP через мой сервер graylog.GELF logging appender с помощью TLS

В сервере graylog (graylog2) У меня есть вход TCP, который поддерживает TLS, используя файл сертификата tls.

Я хотел бы включить шифрование и идентификацию клиента для моего ведения журнала.

Кто-нибудь знает, как создать файл сертификата, и использовать его в клиенте java webapp с помощью GraylogAppender?

Спасибо заранее,

Роб

ответ

1

Есть много GELF appenders для Log4j 1.x на Graylog Marketplace.

Лично я рекомендую использовать logstash-gelf.

+0

Вы знаете, как использовать TLS с этим (или любым другим) GELF-приложением? –

+0

Существует открытый запрос функции поддержки TLS в logstash-gelf: https://github.com/mp911de/logstash-gelf/issues/95 Но да, вы правы. Ни один из этих приложений log4j 1.x, похоже, не поддерживает TLS. FWIW, этот log4j 2.x appender делает: https://marketplace.graylog.org/addons/dc8bf2fb-fbce-4e60-8737-ba71c30bcea9 – joschi

+1

FYI, logstash-gelf теперь поддерживает TLS: https://github.com /mp911de/logstash-gelf/releases/tag/logstash-gelf-1.11.0 – joschi