Skip to main content

Enterprise Server 3.20 está disponível no momento como versão candidata a lançamento.

Configurando o monitoramento externo com collectd

Configure sistemas de monitoramento externos para coletar e analisar as métricas coletadas de sua instância GitHub Enterprise Server.

As métricas coletadas são coletadas por padrão e têm suporte total nesta versão. As métricas OpenTelemetry são a base futura para monitoramento, disponíveis a partir do GitHub Enterprise Server 3.18 e versões posteriores.

Observação

Espera-se que as métricas do Collectd sejam encerrando e depois descontinuado em uma versão futura do GitHub Enterprise Server. Recomendamos que sua estratégia de monitoramento de longo prazo inclua uma migração para métricas OpenTelemetry. Confira Sobre as métricas do OpenTelemetry.

Configurar um collectd servidor externo

Se você ainda não tiver configurado um servidor externo do collectd, precisará fazer isso antes de habilitar o encaminhamento do collectd no sua instância do GitHub Enterprise Server. O servidor do collectd precisa executar o collectd versão 5.x ou superior.

  1. Faça logon no servidor collectd.
  2. Crie ou edite o arquivo de configuração collectd para carregar o plug-in de rede e preencher as diretivas de servidor e porta com os valores adequados. Na maioria das distribuições, isso está localizado em /etc/collectd/collectd.conf

Um exemplo de collectd.conf para executar um servidor do collectd:

LoadPlugin network
...
...
<Plugin network>
    Listen "0.0.0.0" "25826"
</Plugin>

Habilitando o encaminhamento do collectd no GitHub Enterprise

Por padrão, o encaminhamento do collectd está desabilitado no GitHub Enterprise. Siga as etapas abaixo para habilitar e configurar o encaminhamento do collectd:

  1. Em uma conta administrativa no GitHub Enterprise Server, no canto superior direito de qualquer página, clique em .

  2. Se você ainda não estiver na página "Administração do site", no canto superior esquerdo, clique em Administração do site.

  3. Na barra lateral " Site admin", clique em Console de Gerenciamento.

  4. Abaixo das configurações de encaminhamento de log, selecione Habilitar encaminhamento do collectd.

  5. No campo Endereço do servidor, digite o endereço do collectd servidor para o qual deseja encaminhar as estatísticas do dispositivo de GitHub Enterprise.

  6. No campo Porta, digite a porta usada para se conectar ao servidor do collectd. (o padrão é 25826).

  7. No menu suspenso Configuração de criptografia, selecione o nível de segurança de comunicações com o servidor do collectd. (Nenhum, pacotes assinados ou pacotes criptografados).1. Na barra lateral "Configurações", clique em Salvar configurações.

    Observação

    Se você salvar as configurações no Console de Gerenciamento, isso reiniciará os serviços do sistema, o que poderá resultar em tempo de inatividade visível pelo usuário.

  8. Aguarde a conclusão da execução de suas configurações.

Resolução de problemas

Central do servidor collectd não recebe dados

O GitHub Enterprise é fornecido com a versão collectd 5.x. O collectd 5.x não é compatível com versões anteriores da série de versões 4.x. Seu servidor central do collectd precisa ter, no mínimo, a versão 5.x para aceitar dados enviados do sua instância do GitHub Enterprise Server.

Para obter ajuda com outras dúvidas ou problemas, acesse o Suporte do GitHub Enterprise.