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 ondersteunt dezelfde Windows-versies die Azure Monitor Agent ondersteunt, met uitzondering van Windows Server 2008 SP2 en Azure Stack HCI.
- Zie Linux-ondersteuning voor Dependency Agent voor Linux.
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
Meld u aan bij de computer met een account met beheerdersrechten.
Voer InstallDependencyAgent-Windows.exe uit om de installatiewizard te starten.
Volg de wizard Afhankelijkheidsagent instellen om de vorige versie van de afhankelijkheidsagent te verwijderen en installeer vervolgens de nieuwste versie.
Vanaf de opdrachtregel
Meld u aan bij de computer met een account met beheerdersrechten.
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.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.
Meld u aan bij de computer met een account met beheerdersrechten.
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:
Selecteer uw virtuele machine in het menu Virtuele machines in Azure Portal.
Selecteer Extensions + applications>DependencyAgentWindows of DependencyAgentLinux>Uninstall.
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.