Agente de dependência

Atenção

Este artigo faz referência ao CentOS, uma distribuição Linux que está se aproximando do status de Fim da Vida Útil (EOL). Por favor, considere o seu uso e planejamento de acordo. Para obter mais informações, consulte as diretrizes de Fim da Vida Útil do CentOS.

O Agente de Dependência coleta dados sobre processos em execução na máquina virtual e dependências de processos externos. As atualizações do Agente de Dependência incluem correções de bugs ou suporte a novos recursos ou funcionalidades. Este artigo descreve os requisitos do Agente de Dependência e como atualizar o Agente de Dependência manualmente ou por meio de automação.

Nota

O Agente de Dependência envia dados de pulsação para a tabela InsightsMetrics, para a qual você incorre em encargos de ingestão de dados. Esse comportamento é diferente do Azure Monitor Agent, que envia dados de integridade do agente para a tabela Heartbeat , que é livre de cobranças de coleta de dados.

Requisitos do Agente de Dependência

  • O Agente de Dependência requer que o Agente do Azure Monitor seja instalado na mesma máquina.
  • Nas versões Windows e Linux, o Agente de Dependência coleta dados usando um serviço de espaço do usuário e um driver de kernel.

Instalar ou atualizar o Agente de Dependência

Você pode atualizar o agente de dependência para Windows e Linux manual ou automaticamente, dependendo do cenário de implantação e do ambiente em que a máquina está sendo executada, usando estes métodos:

Environment Método de instalação Método de atualização
VM do Azure Extensão de VM do agente de dependência para Windows e Linux O agente é atualizado automaticamente por padrão, a menos que você configure seu modelo do Azure Resource Manager para desativar definindo a propriedade autoUpgradeMinorVersion como false. A atualização para a versão secundária onde a atualização automática está desativada e uma atualização da versão principal seguem o mesmo método - desinstalar e reinstalar a extensão.
Imagens personalizadas da VM do Azure Instalação manual do agente de dependência para Windows/Linux A atualização de VMs para a versão mais recente do agente precisa ser executada a partir da linha de comando que executa o pacote do instalador do Windows ou o pacote de shell script instalável e de extração automática do Linux.
VMs que não são do Azure Instalação manual do agente de dependência para Windows/Linux A atualização de VMs para a versão mais recente do agente precisa ser executada a partir da linha de comando que executa o pacote do instalador do Windows ou o pacote de shell script instalável e de extração automática do Linux.

Instalar ou atualizar manualmente o Agente de Dependência no Windows

Atualize o agente em uma VM do Windows a partir do prompt de comando, com um script ou outra solução de automação ou usando o Assistente de Instalação do InstallDependencyAgent-Windows.exe.

Transfira a versão mais recente do agente Windows.

Usando o Assistente de configuração

  1. Inicie sessão no computador com uma conta que tenha direitos administrativos.

  2. Execute InstallDependencyAgent-Windows.exe para iniciar o Assistente de configuração.

  3. Siga o assistente de Configuração do Agente de Dependência para desinstalar a versão anterior do agente de dependência e, em seguida, instale a versão mais recente.

A partir da linha de comando

  1. Inicie sessão no computador com uma conta que tenha direitos administrativos.

  2. Execute o seguinte comando.

    InstallDependencyAgent-Windows.exe /S /RebootMode=manual
    

    O /RebootMode=manual parâmetro impede que a atualização reinicialize automaticamente a máquina se alguns processos estiverem usando arquivos da versão anterior e tiverem um bloqueio neles.

  3. Para confirmar que a atualização foi bem-sucedida, verifique as informações detalhadas de install.log configuração. O diretório de log é %Programfiles%\Microsoft Dependency Agent\logs.

Instalar ou atualizar manualmente o Agente de Dependência no Linux

A atualização de versões anteriores do Dependency Agent no Linux é suportada e executada seguindo o mesmo comando de uma nova instalação.

Você pode baixar a versão mais recente do agente Linux aqui.

  1. Inicie sessão no computador com uma conta que tenha direitos administrativos.

  2. Execute o seguinte comando como root.

    InstallDependencyAgent-Linux64.bin -s
    

Se o agente de dependência falhar ao iniciar, verifique os logs para obter informações detalhadas sobre erros. Em agentes Linux, o diretório de log é /var/opt/microsoft/dependency-agent/log.

Desinstalar o Agente de Dependência

Para desinstalar o Agente de Dependência:

  1. No menu Máquinas Virtuais no portal do Azure, selecione sua máquina virtual.

  2. Selecione Extensões + aplicativos>DependencyAgentWindows ou DependencyAgentLinux>Desinstalar.

    Captura de tela mostrando a tela Extensões e aplicativos para uma máquina virtual.

Suporte ao Dependency Agent Linux

Como o agente de dependência funciona no nível do kernel, o suporte também depende da versão do kernel. A partir da versão 9.10.* do agente de dependência, o agente suporta kernels *. A tabela a seguir lista a versão principal e secundária do sistema operacional Linux e as versões do kernel suportadas para o agente de dependência.

Nota

Com o agente de dependência 9.10.15 e superior, a instalação não é bloqueada para versões de kernel não suportadas, mas o agente será executado em modo degradado. Nesse modo, os dados de conexão e porta armazenados nas tabelas VMConnection e VMBoundport não são coletados. A tabela VMProcess pode ter alguns dados, mas será mínima.

Distribuição Versão do Sistema Operativo Versão de kernel
Red Hat Linux 8 8.6 4.18.0-372.*el8.x86_64, 4.18.0-372.*el8_6.x86_64
8.5 4.18.0-348.*el8_5.x86_644.18.0-348.*el8.x86_64
8,4 4.18.0-305.*el8.x86_64, 4.18.0-305.*el8_4.x86_64
8.3 4.18.0-240.*el8_3.x86_64
8.2 4.18.0-193.*el8_2.x86_64
8.1 4.18.0-147.*el8_1.x86_64
8.0 4.18.0-80.*el8.x86_64
4.18.0-80.*el8_0.x86_64
Red Hat Linux 7 7,9 3.10.0-1160
7.8 3.10.0-1136
7.7 3.10.0-1062
7.6 3.10.0-957
7.5 3.10.0-862
7.4 3.10.0-693
Red Hat Linux 6 6.10 2.6.32-754
6.9 2.6.32-696
CentOS Linux 8 8.6 4.18.0-372.*el8.x86_64, 4.18.0-372.*el8_6.x86_64
8.5 4.18.0-348.*el8_5.x86_644.18.0-348.*el8.x86_64
8,4 4.18.0-305.*el8.x86_64, 4.18.0-305.*el8_4.x86_64
8.3 4.18.0-240.*el8_3.x86_64
8.2 4.18.0-193.*el8_2.x86_64
8.1 4.18.0-147.*el8_1.x86_64
8.0 4.18.0-80.*el8.x86_64
4.18.0-80.*el8_0.x86_64
CentOS Linux 7 7,9 3.10.0-1160
7.8 3.10.0-1136
7.7 3.10.0-1062
CentOS Linux 6 6.10 2.6.32-754.3.5
2.6.32-696.30.1
6.9 2.6.32-696.30.1
2.6.32-696.18.7
Ubuntu Server 20.04 5.8
5.4*
18.04 5.3.0-1020
5.0 (inclui kernel ajustado ao Azure)
4.18*
4.15*
16.04.3 4.15.*
16.04 4.13.*
4.11.*
4.10.*
4.8.*
4.4.*
14.04 3.13.*-genérico
4.4.*-genérico
Servidor SUSE Linux 12 Enterprise 12 SP5 4.12.14-122.*-default, 4.12.14-16.*-azure
12 SP4 4.12.* (inclui kernel ajustado ao Azure)
12.º SP3 4.4.*
12 SP2 4.4.*
Servidor SUSE Linux 15 Enterprise 15 SP1 4.12.14-197.*-default, 4.12.14-8.*-azure
15 4.12.14-150.*-padrão
Debian 9 4,9

Nota

O agente de dependência não é suportado para Máquinas Virtuais do Azure com processadores baseados em ARM Ampere Altra.

Próximos passos

Se você quiser parar de monitorar suas VMs por um tempo ou remover totalmente as informações da VM, consulte Desabilitar o monitoramento de suas VMs em insights de VM.