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
agentVersion
em qualquer entidade de host ou procure seuAgent version
na interface Infrastructure. - Vários hosts: acesse Infrastructure > Navigator e agrupe a entidade de relatório por
agentVersion
para ver uma lista de hosts ativos por versão. - Consulta: Utilize o atributo
agentVersion
em 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 MAX
Atualize 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.