Agent voor afhankelijkheden

Let op

In dit artikel wordt verwezen naar CentOS, een Linux-distributie die de status End Of Life (EOL) nadert. Overweeg uw gebruik en planning dienovereenkomstig. Zie de Richtlijnen voor het einde van de levensduur van CentOS voor meer informatie.

De Dependency Agent verzamelt gegevens over processen die worden uitgevoerd op de virtuele machine en externe procesafhankelijkheden. Updates van afhankelijkheidsagenten bevatten oplossingen voor fouten of ondersteuning voor nieuwe functies of functionaliteit. In dit artikel worden de vereisten van de afhankelijkheidsagent beschreven en wordt uitgelegd hoe u de afhankelijkheidsagent handmatig of via automatisering kunt upgraden.

Notitie

De afhankelijkheidsagent verzendt heartbeatgegevens naar de tabel InsightsMetrics , waarvoor u kosten voor gegevensopname in rekening brengt. Dit gedrag verschilt van Azure Monitor Agent, waarmee agentstatusgegevens worden verzonden naar de Heartbeat-tabel . Dit is gratis van kosten voor het verzamelen van gegevens.

Vereisten voor afhankelijkheidsagent

  • Voor de afhankelijkheidsagent moet de Azure Monitor-agent op dezelfde computer worden geïnstalleerd.
  • In zowel de Windows- als Linux-versies verzamelt de Dependency Agent gegevens met behulp van een service voor gebruikersruimte en een kernelstuurprogramma.

Dependency Agent installeren of upgraden

U kunt de afhankelijkheidsagent voor Windows en Linux handmatig of automatisch upgraden, afhankelijk van het implementatiescenario en de omgeving waarin de machine wordt uitgevoerd, met behulp van deze methoden:

Omgeving Installatiemethode Upgrademethode
Azure VM VM-extensie voor afhankelijkheden voor Windows en Linux Agent wordt standaard automatisch bijgewerkt, tenzij u uw Azure Resource Manager-sjabloon zo hebt geconfigureerd dat u zich afmeldt door de eigenschap autoUpgradeMinorVersion in te stellen op false. De upgrade voor secundaire versie waarbij automatische upgrade is uitgeschakeld en een primaire versie-upgrade volgt dezelfde methode: verwijder en installeer de extensie opnieuw.
Aangepaste Azure VM-installatiekopieën Handmatige installatie van afhankelijkheidsagent voor Windows/Linux Het bijwerken van VM's naar de nieuwste versie van de agent moet worden uitgevoerd vanaf de opdrachtregel waarop het Windows Installer-pakket of linux zelf uitpakken en installerende shell scriptbundel wordt uitgevoerd.
Niet-Azure-VM's Handmatige installatie van afhankelijkheidsagent voor Windows/Linux Het bijwerken van VM's naar de nieuwste versie van de agent moet worden uitgevoerd vanaf de opdrachtregel waarop het Windows Installer-pakket of linux zelf uitpakken en installerende shell scriptbundel wordt uitgevoerd.

Dependency Agent handmatig installeren of upgraden in Windows

Werk de agent op een Windows-VM bij vanaf de opdrachtprompt, met een script of een andere automatiseringsoplossing, of met behulp van de wizard InstallDependencyAgent-Windows.exe Setup.

Download de nieuwste versie van de Windows-agent.

De installatiewizard gebruiken

  1. Meld u aan bij de computer met een account met beheerdersrechten.

  2. Voer InstallDependencyAgent-Windows.exe uit om de installatiewizard te starten.

  3. Volg de wizard Afhankelijkheidsagent instellen om de vorige versie van de afhankelijkheidsagent te verwijderen en installeer vervolgens de nieuwste versie.

Vanaf de opdrachtregel

  1. Meld u aan bij de computer met een account met beheerdersrechten.

  2. Voer de volgende opdracht uit.

    InstallDependencyAgent-Windows.exe /S /RebootMode=manual
    

    De /RebootMode=manual parameter voorkomt dat de upgrade de computer automatisch opnieuw opstart als sommige processen bestanden uit de vorige versie gebruiken en een vergrendeling hebben.

  3. Controleer de install.log gedetailleerde installatiegegevens om te bevestigen dat de upgrade is geslaagd. De logboekmap is %Programfiles%\Microsoft Dependency Agent\logs.

Dependency Agent handmatig installeren of upgraden in Linux

Upgrade van eerdere versies van de Dependency Agent in Linux wordt ondersteund en uitgevoerd volgens dezelfde opdracht als een nieuwe installatie.

U kunt hier de nieuwste versie van de Linux-agent downloaden.

  1. Meld u aan bij de computer met een account met beheerdersrechten.

  2. Voer de volgende opdracht uit als root.

    InstallDependencyAgent-Linux64.bin -s
    

Als de afhankelijkheidsagent niet kan worden gestart, controleert u de logboeken op gedetailleerde foutinformatie. Op Linux-agents is de logboekmap /var/opt/microsoft/dependency-agent/log.

Afhankelijkheidsagent verwijderen

Afhankelijkheidsagent verwijderen:

  1. Selecteer uw virtuele machine in het menu Virtuele machines in Azure Portal.

  2. Selecteer Extensions + applications>DependencyAgentWindows of DependencyAgentLinux>Uninstall.

    Schermopname van het scherm Extensies en toepassingen voor een virtuele machine.

Linux-ondersteuning voor Dependency Agent

Omdat de afhankelijkheidsagent op kernelniveau werkt, is ondersteuning ook afhankelijk van de kernelversie. Vanaf afhankelijkheidsagent versie 9.10.* ondersteunt de agent * kernels. De volgende tabel bevat de primaire en secundaire versie van het Linux-besturingssysteem en ondersteunde kernelversies voor de Dependency Agent.

Notitie

Met Dependency Agent 9.10.15 en hoger wordt de installatie niet geblokkeerd voor niet-ondersteunde kernelversies, maar wordt de agent uitgevoerd in gedegradeerde modus. In deze modus worden verbindings- en poortgegevens die zijn opgeslagen in VM Verbinding maken ion- en VMBoundport-tabellen niet verzameld. De tabel VMProcess bevat mogelijk enkele gegevens, maar dit is minimaal.

Distributie Besturingssysteemversie Kernelversie
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 (bevat azure-afgestemde kernel)
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.* (bevat azure-afgestemde kernel)
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

Notitie

Afhankelijkheidsagent wordt niet ondersteund voor virtuele Azure-machines met Ampere Altra ARM-processors.

Volgende stappen

Zie Bewaking van uw VM's uitschakelen in VM-inzichten als u de bewaking van uw VM's gedurende een tijdje wilt stoppen of volledig wilt verwijderen.