Protokollweiterleitung
GitHub Enterprise verwendet „syslog-ng“, um System- und Anwendungsprotokolle an den Server weiterzuleiten, den Sie in den Managementkonsole-Einstellungen angegeben haben.
Unterstützt werden Protokollsammlungssysteme, die Protokollstreams im Syslog-Stil unterstützen (z. B. Logstash und Splunk).
Protokollweiterleitung aktivieren
- Klicken Sie auf der Seite mit den Einstellungen der Managementkonsole auf der linken Seitenleiste auf Monitoring (Überwachung).
- Wählen Sie Enable log forwarding (Protokollweiterleitung aktivieren) aus.
- Geben Sie im Feld Server address (Serveradresse) die Adresse des Servers ein, an den Sie Protokolle weiterleiten möchten. Sie können mehrere Adressen in einer kommagetrennten Liste angeben.
- Wählen Sie im Dropdownmenü „Protocol“ (Protokoll) das Protokoll aus, das für die Kommunikation mit dem Protokollserver verwendet werden soll. Das Protokoll wird auf alle angegebenen Protokollziele angewendet.
- Wählen Sie Enable TLS (TLS aktivieren) aus.
- Klicken Sie auf Choose File (Datei auswählen), und wählen Sie ein CA-Zertifikat aus, um die Kommunikation zwischen Syslog-Endpunkten zu verschlüsseln. Die gesamte Zertifikatkette wird validiert und muss in einem Root-Zertifikat beendet werden. Weitere Informationen finden Sie in der Dokumentation zu den „TLS-Optionen in syslog-ng“.
Problemlösungen
Wenden Sie sich bei Protokollweiterleitungsproblemen an den GitHub Enterprise-Support oder GitHub Premium-Support, und hängen Sie die Ausgabedatei von http(s)://[hostname]/setup/diagnostics
an Ihre E-Mail an.