我们经常发布文档更新,此页面的翻译可能仍在进行中。有关最新信息,请访问英文文档。如果此页面上的翻译有问题,请告诉我们

此版本的 GitHub Enterprise 已停止服务 2020-11-12. 即使针对重大安全问题,也不会发布补丁。 要获得更好的性能、改进的安全性和新功能,请升级到 GitHub Enterprise 的最新版本。 如需升级方面的帮助,请联系 GitHub Enterprise 支持

日志转发

GitHub Enterprise Server uses syslog-ng to forward system and application logs to the server you specify.

本文内容

支持使用任何支持 syslog-style 日志流的日志收集系统(例如 LogstashSplunk)。

启用日志转发

  1. 在 管理控制台 设置页面的左侧边栏中,单击 Monitoring
  2. 选择 Enable log forwarding
  3. Server address 字段中,输入要将日志转发到的服务器的地址。 您可以在以逗号分隔的列表中指定多个地址。
  4. 在 Protocol 下拉菜单中,选择用于与日志服务器通信的协议。 该协议将应用到所有指定的日志目标。
  5. 选择 Enable TLS
  6. 单击 Choose File 并选择用于加密 syslog 端点间通信的 CA 证书。 将对整个证书链进行验证,且证书链必须以根证书结束。 更多信息请参阅 syslog-ng 文档中的 TLS 选项

疑难解答

If you run into issues with log forwarding, contact

GitHub Enterprise 支持GitHub 高级支持 and attach the output file from http(s)://[hostname]/setup/diagnostics to your email.