Dependency Agent
Cuidado
Este artigo faz referência ao CentOS, uma distribuição do Linux que está se aproximando do status de EOL (fim da vida útil). Considere seu uso e planejamento adequadamente. Para obter mais informações, veja a orientação CentOS End Of Life.
O Dependency Agent coleta dados sobre processos em execução na máquina virtual e dependências de processos externos. As atualizações do Dependency Agent incluem correções de bugs ou suporte de novos recursos ou funcionalidades. Este artigo descreve os requisitos do Dependency Agent e como atualizar o Dependency Agent manualmente ou por meio de automação.
Observação
O Dependency Agent 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 Agente do Azure Monitor, que envia dados de integridade do agente para a tabela Pulsação, que é livre de encargos de coleta de dados.
Requisitos do Dependency Agent
- O Dependency Agent exige que o Agente do Azure Monitor seja instalado no mesmo computador.
- Nas versões Windows e Linux, o Dependency Agent coleta dados usando um serviço de espaço do usuário e um driver de kernel.
- O Dependency Agent dá suporte às mesmas versões do Windows a que o Agente do Azure Monitor dá suporte, exceto Windows Server 2008 SP2, Windows Server 2022 e Azure Stack HCI.
- Para Linux, consulte o suporte do Linux do Dependency Agent.
Instalar ou atualizar o Dependency Agent
Você pode atualizar o Dependency Agent para Windows e Linux manualmente ou automaticamente, dependendo do cenário de implantação e do ambiente em que a máquina está sendo executada, usando estes métodos:
Ambiente | Método de instalação | Método de atualização |
---|---|---|
VM do Azure | Extensão de VM do Dependency Agent para Windows e Linux | O agente é atualizado automaticamente por padrão, a menos que você tenha configurado seu modelo do Azure Resource Manager para recusar essa atualização definindo a propriedade autoUpgradeMinorVersion como false. A atualização para uma versão secundária em que a atualização automática está desabilitada e a atualização de uma versão principal seguem o mesmo método: você desinstala e reinstala a extensão. |
Imagens de VM personalizadas do Azure | Instalação manual do Dependency Agent para Windows/Linux | A atualização de VMs para a versão mais recente do agente precisa ser executada na linha de comando que executa o pacote do instalador do Windows ou o grupo de script de shell instalável e autoextraível do Linux. |
VMs que não são do Azure | Instalação manual do Dependency Agent para Windows/Linux | A atualização de VMs para a versão mais recente do agente precisa ser executada na linha de comando que executa o pacote do instalador do Windows ou o grupo de script de shell instalável e autoextraível do Linux. |
Instalar ou atualizar manualmente o Dependency Agent no Windows
Atualize o agente em uma VM do Windows no prompt de comando, com um script ou outra solução de automação ou usando o Assistente de Instalação InstallDependencyAgent-Windows.exe.
Baixe a versão mais recente do agente do Windows.
Como usar o Assistente de instalação
Faça logon no computador com uma conta que tenha direitos administrativos.
Execute InstallDependencyAgent-Windows.exe para iniciar o Assistente de instalação.
Siga o assistente de instalação do Dependency Agent para desinstalar a versão anterior do Dependency Agent e instalar a mais recente.
Da linha de comando
Faça logon no computador com uma conta que tenha direitos administrativos.
Execute o comando a seguir.
InstallDependencyAgent-Windows.exe /S /RebootMode=manual
O parâmetro
/RebootMode=manual
impede que a atualização reinicialize automaticamente o computador caso alguns processos estejam usando arquivos da versão anterior e tenham um bloqueio aplicado a eles.Para confirmar se a atualização foi bem-sucedida, verifique
install.log
para ver informações detalhadas da instalação. O diretório de log é %Programfiles%\Microsoft Dependency Agent\logs.
Instalar ou atualizar manualmente o Dependency Agent no Linux
A atualização de versões anteriores do Dependency Agent no Linux é suportada e executada seguindo o mesmo comando que uma nova instalação.
Você pode baixar a versão mais recente do agente do Linux aqui.
Faça logon no computador com uma conta que tenha direitos administrativos.
Execute o comando a seguir como raiz.
InstallDependencyAgent-Linux64.bin -s
Se o Agente de Dependência não for iniciado, verifique os logs para obter informações de erro detalhadas. Em agentes do Linux, o diretório de log é /var/opt/microsoft/dependency-agent/log.
Desinstalar Dependency Agent
Para desinstalar o Dependency Agent:
No menu Máquinas Virtuais no portal do Azure, selecione sua máquina virtual.
Selecione Extensões + aplicativos>DependencyAgentWindows ou DependencyAgentLinux>Desinstalar.
Suporte ao Linux do Dependency Agent
Como o Dependency Agent funciona em nível de kernel, o suporte também depende da versão do kernel. A partir da versão 9.10.* do Dependency Agent, o agente dá suporte a * kernels. A tabela a seguir lista a versão principal e secundária do sistema operacional Linux e as versões de kernel compatíveis com o Dependency Agent.
Observação
Com o Dependency Agent 9.10.15 e superior, a instalação não é bloqueada para versões do kernel sem suporte, mas o agente será executado no 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ão mínimos.
Distribuição | Versão do SO | Versão do 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 o kernel ajustado pelo 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.*-generic 4.4.*-generic |
|
SUSE Linux 12 Enterprise Server | 12 SP5 | 4.12.14-122.*-default, 4.12.14-16.*-azure |
12 SP4 | 4.12.* (inclui o kernel ajustado pelo Azure) | |
12 SP3 | 4.4.* | |
12 SP2 | 4.4.* | |
SUSE Linux 15 Enterprise Server | 15 SP1 | 4.12.14-197.*-default, 4.12.14-8.*-azure |
15 | 4.12.14-150.*-default | |
Debian | 9 | 4.9 |
Observação
Não há suporte para o agente de dependência em Máquinas Virtuais do Azure com processadores baseados em ARM do Ampere Altra.
Próximas etapas
Se você quiser parar de monitorar suas VMs por um tempo ou remover completamente os insights de VM, confira Desabilitar o monitoramento de suas VMs em insights de VM.
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de