Encaminhamento de logs
O GitHub Enterprise usa syslog-ng
para encaminhar logs do sistema e de aplicativos para o servidor especificado nas configurações do Console de gerenciamento.
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
- Na página de configurações do Console de gerenciamento, na barra lateral esquerda, clique em Monitoring (Monitoramento).
- Selecione Enable log forwarding (Habilitar encaminhamento de logs).
- 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.
- 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.
- Selecione Enable TLS (Habilitar TLS).
- 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.