About log forwarding
Any log collection system that supports syslog-style log streams is supported (e.g., Logstash and Splunk).
When you enable log forwarding, you must upload a CA certificate to encrypt communications between syslog endpoints. Your appliance and the remote syslog server will perform two-way SSL, each providing a certificate to the other and validating the certificate which is received.
Enabling log forwarding
-
In the top-right corner of GitHub Enterprise Server, click your profile photo, then click Enterprise settings.
-
In the enterprise account sidebar, click Settings.
-
Under Settings, click Log forwarding.
-
Under "Log forwarding", select Enable log forwarding.
-
Under "Server address", enter the address of the server you want to forward logs to.
-
Select the "Protocol" dropdown menu and click a protocol.
-
Optionally, to encrypt communication between syslog endpoints using TLS, select Enable TLS.
-
Under "Public certificate", paste your x509 certificate.
-
Click Save.