Se você precisar instalar o agente de infraestrutura pela primeira vez, consulte os documentos de instalação para Linux, Windows ou ferramentas de gerenciamento de configuração.
Se precisar desinstalar o agente de infraestrutura, consulte Desinstalar o agente de infraestrutura.
Identifique a versão do agente de infraestrutura
O agente de infraestrutura não se atualiza automaticamente. Para ver se você tem a versão mais recente do agente, consulte as notas sobre a versão do agente de infraestrutura.
Para visualizar a versão atual do agente de infraestrutura para um host na interface New Relic , use qualquer uma destas opções:
- Hosts únicos: veja a tag
agentVersionem qualquer entidade de host ou procure seuAgent versionna interface Infrastructure. - Vários hosts: acesse Infrastructure > Navigator e agrupe a entidade de relatório por
agentVersionpara ver uma lista de hosts ativos por versão. - Consulta: Utilize o atributo
agentVersionem qualquer métrica de agente padrão para gerar um relatório. Por exemplo, a seguinte consulta NRQL mostra o número de grupos de hosts ativos exclusivos por versão do agente:FROM SystemSample SELECT uniqueCount(hostname)FACET agentVersionLIMIT MAX
Para verificar manualmente a versão no host, você pode log em um servidor e executar newrelic-infra --version ou o comando aplicável para seu gerenciador de pacote. O diretório onde você executará isso difere entre sistemas operacionais, mas aqui estão os caminhos padrão:
- Linux:
/usr/bin/newrelic-infra - Windows:
C:\Program Files\New Relic\newrelic-infra\ - Mac OS:
/usr/local/bin/newrelic-infra
Identifique versões desatualizadas do agente na interface
Primeiro, você precisará determinar a versão mais recente disponível nas notas de versão do agente. Recomendamos executar versões com no máximo três meses, quando possível.
Para identificar hosts ativos que executam uma versão anterior a um determinado major.minor (por exemplo, 1.45.0), você pode executar esta consulta NRQL:
FROM SystemSample SELECT uniques(hostname) WHERE numeric(capture(agentVersion, '(?P<major>.[0-9]*).([0-9]*).([0-9]*)')) <= 1 AND numeric(capture(agentVersion, '([0-9]*).(?P<minor>.[0-9]*).([0-9]*)')) <= 45LIMIT MAXAtualize o agente para instalações usando o gerenciador de pacote
Se você usou o processo de instalação padrão, use seu gerenciador de pacote para atualizar o programa e suas dependências para a versão mais recente. Aqui estão exemplos de alguns sistemas comuns:
Atualizar o agente para instalações tarball assistidas e manuais
Importante
Como não há script automatizado, arquivos antigos podem permanecer quando você atualiza. Certifique-se de remover manualmente os arquivos desatualizados.
Para atualizar o agente, baixe novamente o arquivo e siga o procedimento de instalação para Linux (assistida ou manual) ou Windows (assistida ou manual). Isso substituirá sua instalação antiga.
Atualizar a versão conteinerizada do agente
Use o rótulo latest para garantir que nossa imagem Docker seja atualizada automaticamente.