2016-10-03 3 views
0

Ich verwende den GraylogAppender von meinem Java Webapp (log4j1), um die Protokollierung über TCP zu meinem Graylog-Server zu senden.GELF Logging Appender mit TLS

Im Graylog (Graylog2) Server habe ich einen TCP-Eingang, der TLS unterstützt, mit einer TLS-Zertifikatsdatei.

Ich möchte Verschlüsselung und Client-Identifizierung für meine Protokollierung aktivieren.

Wer weiß, wie man die Zertifikatsdatei erstellt und sie mit dem GraylogAppender im Java-Webapp-Client verwendet?

Vielen Dank im Voraus,

Rob

Antwort

1

Es gibt viele GELF Appen für Log4j 1.x auf dem Graylog Marketplace.

Persönlich würde ich empfehlen, logstash-gelf zu verwenden.

+0

Wissen Sie, wie Sie TLS mit diesem (oder einem anderen) GELF Appender verwenden? –

+0

Es gibt eine offene Feature-Anfrage für TLS-Unterstützung in logstash-gelf: https://github.com/mp911/logstash-gel/issues/95 Aber ja, du bist richtig. Keiner dieser log4j 1.x Appender scheint TLS standardmäßig zu unterstützen. FWIW, dieser log4j 2.x appender tut: https://marketplace.graylog.org/addons/dc8bf2fb-fbce-4e60-8737-ba71c30bcea9 – joschi

+1

FYI, unterstützt logstash-gel jetzt TLS: https://github.com /mp911/logstash-gelf/releases/tag/logstash-gelf-1.11.0 – joschi