Esta versão do GitHub Enterprise foi descontinuada em 2021-06-09. Nenhum lançamento de patch será feito, mesmo para questões críticas de segurança. Para obter melhor desempenho, melhorar a segurança e novos recursos, upgrade to the latest version of GitHub Enterprise. Para ajuda com a atualização, contact GitHub Enterprise support.

Encaminhamento de logs

GitHub Enterprise Server usa syslog-ng para encaminhar sistema e logs de aplicativo para o servidor que você especificou.

Qualquer sistema de coleta de logs com suporte a fluxos de logs do estilo syslog é compatível (por exemplo, Logstash e Splunk).

Habilitar o encaminhamento de logs

  1. Na página de configurações do Console de gerenciamento, na barra lateral esquerda, clique em Monitoring (Monitoramento).
  2. Selecione Enable log forwarding (Habilitar encaminhamento de logs).
  3. No campo Server address (Endereço do servidor), digite o endereço do servidor para o qual você pretende encaminhar os logs. É possível especificar vários endereços em uma lista separada por vírgulas.
  4. No menu suspenso Protocol (Protocolo), selecione o protocolo a ser usado para comunicação com o servidor de logs. O protocolo será aplicado a todos os destinos de log especificados.
  5. Selecione Enable TLS (Habilitar TLS).
  6. Clique em Choose File (Escolher arquivo) e escolha um certificado CA para criptografar a comunicação entre os pontos de extremidade do syslog. Toda a cadeia de certificados será validada e deverá terminar em um certificado raiz. Para obter mais informações, consulte as opções de TLS na documentação syslog-ng.

Solução de Problemas

Em caso de problemas com o encaminhamento de logs, entre em contato com o Suporte do GitHub Enterprise ou Suporte do GitHub Premium e anexe o arquivo de saída de http(s)://[hostname]/setup/diagnostics ao seu e-mail.