Beroendeagent
Varning
Den här artikeln refererar till CentOS, en Linux-distribution som har statusen End Of Life (EOL). Överväg att använda och planera i enlighet med detta. Mer information finns i CentOS End Of Life-vägledningen.
Beroendeagenten samlar in data om processer som körs på den virtuella datorn och externa processberoenden. Uppdateringar av beroendeagenten omfattar buggkorrigeringar eller stöd för nya funktioner. Den här artikeln beskriver kraven för beroendeagenten och hur du uppgraderar beroendeagenten manuellt eller via automatisering.
Kommentar
Beroendeagenten skickar pulsslagsdata till tabellen InsightsMetrics, för vilken du debiteras avgifter för datainmatning. Det här beteendet skiljer sig från Azure Monitor Agent, som skickar agentens hälsodata till tabellen Heartbeat , som är fri från avgifter för datainsamling.
Krav för beroendeagent
- Beroendeagenten kräver att Azure Monitor-agenten installeras på samma dator.
- I både Windows- och Linux-versionerna samlar beroendeagenten in data med hjälp av en användarutrymmestjänst och en kerneldrivrutin.
- Beroendeagenten stöder samma Windows-versioner som Azure Monitor Agent stöder, förutom Windows Server 2008 SP2, Windows Server 2022 och Azure Stack HCI.
- För Linux, se Stöd för Dependency Agent Linux.
Installera eller uppgradera beroendeagenten
Du kan uppgradera beroendeagenten för Windows och Linux manuellt eller automatiskt, beroende på distributionsscenariot och miljön som datorn körs i, med hjälp av följande metoder:
Environment | Installationsmetod | Uppgraderingsmetod |
---|---|---|
Azure VM | VM-tillägg för beroendeagent för Windows och Linux | Agenten uppgraderas automatiskt som standard såvida du inte har konfigurerat Azure Resource Manager-mallen så att den avregistrerar sig genom att ange egenskapen autoUpgradeMinorVersion till false. Uppgraderingen för delversion där automatisk uppgradering är inaktiverad och en högre versionsuppgradering följer samma metod – avinstallera och installera om tillägget. |
Anpassade avbildningar av virtuella Azure-datorer | Manuell installation av beroendeagenten för Windows/Linux | Uppdatering av virtuella datorer till den senaste versionen av agenten måste utföras från kommandoraden som kör Windows installer-paketet eller Linux-skriptpaketet för självextrahering och installation. |
Virtuella datorer som inte är Azure-datorer | Manuell installation av beroendeagenten för Windows/Linux | Uppdatering av virtuella datorer till den senaste versionen av agenten måste utföras från kommandoraden som kör Windows installer-paketet eller Linux-skriptpaketet för självextrahering och installation. |
Installera eller uppgradera beroendeagenten manuellt i Windows
Uppdatera agenten på en virtuell Windows-dator från kommandotolken, med ett skript eller en annan automatiseringslösning eller med hjälp av installationsguiden för InstallDependencyAgent-Windows.exe.
Ladda ned den senaste versionen av Windows-agenten.
Använda installationsguiden
Logga in på datorn med ett konto som har administrativa rättigheter.
Kör InstallDependencyAgent-Windows.exe för att starta installationsguiden.
Följ installationsguiden för beroendeagenten för att avinstallera den tidigare versionen av beroendeagenten och installera sedan den senaste versionen.
Från kommandoraden
Logga in på datorn med ett konto som har administrativa rättigheter.
Kör följande kommando.
InstallDependencyAgent-Windows.exe /S /RebootMode=manual
Parametern
/RebootMode=manual
förhindrar att uppgraderingen automatiskt startar om datorn om vissa processer använder filer från den tidigare versionen och har ett lås på dem.Kontrollera att uppgraderingen lyckades genom att
install.log
söka efter detaljerad konfigurationsinformation. Loggkatalogen är %Programfiles%\Microsoft Dependency Agent\logs.
Installera eller uppgradera beroendeagenten manuellt i Linux
Uppgradering från tidigare versioner av beroendeagenten i Linux stöds och utförs med samma kommando som en ny installation.
Du kan ladda ned den senaste versionen av Linux-agenten härifrån.
Logga in på datorn med ett konto som har administrativa rättigheter.
Kör följande kommando som rot.
InstallDependencyAgent-Linux64.bin -s
Om beroendeagenten inte startar kontrollerar du om det finns detaljerad felinformation i loggarna. På Linux-agenter är loggkatalogen /var/opt/microsoft/dependency-agent/log.
Avinstallera beroendeagent
Så här avinstallerar du beroendeagenten:
På menyn Virtuella datorer i Azure-portalen väljer du din virtuella dator.
Välj Tillägg + program>DependencyAgentWindows eller DependencyAgentLinux>Uninstall.
Stöd för Dependency Agent Linux
Eftersom beroendeagenten fungerar på kernelnivå är stödet också beroende av kernelversionen. Från och med dependency agent version 9.10.* har agenten stöd för * kernels. I följande tabell visas den större och mindre Versionen av Linux-operativsystemet och kernelversioner som stöds för Dependency-agenten.
Kommentar
Med dependency agent 9.10.15 och senare blockeras inte installationen för kernelversioner som inte stöds, men agenten körs i degraderat läge. I det här läget samlas inte anslutnings- och portdata som lagras i VMConnection- och VMBoundport-tabeller in. VMProcess-tabellen kan ha vissa data, men den är minimal.
Distribution | OS-version | Kernelversion |
---|---|---|
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 (innehåller Azure-finjusterad 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.* (innehåller Azure-finjusterad 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 |
Kommentar
Beroendeagenten stöds inte för virtuella Azure-datorer med Ampere Altra ARM-baserade processorer.
Nästa steg
Om du vill sluta övervaka dina virtuella datorer ett tag eller ta bort vm-insikter helt kan du läsa Inaktivera övervakning av dina virtuella datorer i VM-insikter.
Feedback
https://aka.ms/ContentUserFeedback.
Kommer snart: Under hela 2024 kommer vi att fasa ut GitHub-problem som feedbackmekanism för innehåll och ersätta det med ett nytt feedbacksystem. Mer information finns i:Skicka och visa feedback för