Agent závislostí

Upozornění

Tento článek odkazuje na CentOS, linuxovou distribuci, která se blíží stavu Konec životnosti (EOL). Zvažte své použití a plánování odpovídajícím způsobem. Další informace najdete v doprovodných materiálech CentOS End Of Life.

Agent závislostí shromažďuje data o procesech spuštěných na virtuálním počítači a závislostech externích procesů. Aktualizace agenta závislostí zahrnují opravy chyb nebo podporu nových funkcí. Tento článek popisuje požadavky na závislého agenta a postup ručního upgradu závislého agenta nebo prostřednictvím automatizace.

Poznámka:

Agent závislostí odesílá data prezenčního signálu do tabulky Přehledy Metrics, za kterou se účtují poplatky za příjem dat. Toto chování se liší od agenta služby Azure Monitor, který odesílá data o stavu agenta do tabulky Prezenčních signálů , což je bezplatné z poplatků za shromažďování dat.

Požadavky na závislého agenta

  • Agent závislostí vyžaduje, aby byl agent Služby Azure Monitor nainstalovaný na stejném počítači.
  • Ve verzích systému Windows i Linux shromažďuje agent závislostí data pomocí služby uživatelského prostoru a ovladače jádra.
    • Agent závislostí podporuje stejné verze Windows, které podporuje agent Azure Monitor, s výjimkou Windows Serveru 2008 SP2 a Azure Stack HCI.
    • Informace o Linuxu najdete v tématu Podpora závislého agenta pro Linux.

Instalace nebo upgrade závislého agenta

Agenta závislostí pro Windows a Linux můžete upgradovat ručně nebo automaticky v závislosti na scénáři nasazení a prostředí, ve kterém počítač běží, pomocí těchto metod:

Prostředí Metoda instalace Metoda upgradu
Virtuální počítač Azure Rozšíření závislého agenta pro Windows a Linux Agent se automaticky upgraduje, pokud jste nenakonfigurovali šablonu Azure Resource Manageru tak, aby se odhlásil nastavením vlastnosti autoUpgradeMinorVersion na false. Upgrade podverze, kde je automatický upgrade zakázaný, a upgrade hlavní verze se řídí stejnou metodou – odinstalujte a znovu nainstalujte rozšíření.
Vlastní image virtuálních počítačů Azure Ruční instalace závislého agenta pro Windows/Linux Aktualizace virtuálních počítačů na nejnovější verzi agenta se musí provést z příkazového řádku se spuštěným balíčkem instalační služby systému Windows nebo samoobslužným extrahováním a instalací sady skriptů prostředí pro Linux.
Virtuální počítače mimo Azure Ruční instalace závislého agenta pro Windows/Linux Aktualizace virtuálních počítačů na nejnovější verzi agenta se musí provést z příkazového řádku se spuštěným balíčkem instalační služby systému Windows nebo samoobslužným extrahováním a instalací sady skriptů prostředí pro Linux.

Ruční instalace nebo upgrade závislého agenta ve Windows

Aktualizujte agenta na virtuálním počítači s Windows z příkazového řádku pomocí skriptu nebo jiného řešení automatizace nebo pomocí průvodce instalací InstallDependencyAgent-Windows.exe.

Stáhněte si nejnovější verzi agenta windows.

Použití Průvodce instalací

  1. Přihlaste se k počítači pomocí účtu, který má práva správce.

  2. Spuštěním InstallDependencyAgent-Windows.exe spusťte Průvodce instalací.

  3. Podle průvodce instalací závislého agenta odinstalujte předchozí verzi agenta závislostí a pak nainstalujte nejnovější verzi.

Z příkazového řádku

  1. Přihlaste se k počítači pomocí účtu, který má práva správce.

  2. Spusťte následující příkaz:

    InstallDependencyAgent-Windows.exe /S /RebootMode=manual
    

    Tento /RebootMode=manual parametr zabraňuje automatickému restartování počítače, pokud některé procesy používají soubory z předchozí verze a mají na nich uzamčený zámek.

  3. Pokud chcete ověřit, že upgrade proběhl úspěšně, zkontrolujte install.log podrobné informace o nastavení. Adresář protokolu je %Programfiles%\Microsoft Dependency Agent\logs.

Ruční instalace nebo upgrade závislého agenta v Linuxu

Upgrade z předchozích verzí závislého agenta v Linuxu se podporuje a provádí se stejným příkazem jako nová instalace.

Tady si můžete stáhnout nejnovější verzi agenta Linuxu.

  1. Přihlaste se k počítači pomocí účtu, který má práva správce.

  2. Spusťte následující příkaz jako kořen.

    InstallDependencyAgent-Linux64.bin -s
    

Pokud se agent závislostí nepodaří spustit, projděte si podrobné informace o chybách v protokolech. V linuxových agentech je adresář protokolu /var/opt/microsoft/dependency-agent/log.

Odinstalace závislého agenta

Odinstalace závislého agenta:

  1. V nabídce Virtuální počítače na webu Azure Portal vyberte svůj virtuální počítač.

  2. Vyberte Rozšíření a aplikace>DependencyAgentWindows nebo DependencyAgentLinux>Uninstall.

    Snímek obrazovky s rozšířeními a aplikacemi pro virtuální počítač

Podpora agenta závislostí v Linuxu

Vzhledem k tomu, že agent závislostí funguje na úrovni jádra, podpora závisí také na verzi jádra. Od verze 9.10.* agent podporuje * jádra. Následující tabulka uvádí hlavní a vedlejší verzi operačního systému Linux a podporované verze jádra pro agenta závislostí.

Poznámka:

U agenta Dependency Agent 9.10.15 a novějšího není instalace blokována pro nepodporované verze jádra, ale agent se spustí v degradovaném režimu. V tomto režimu se neshromažďuje data připojení a portu uložená ve virtuálním počítači Připojení ion a tabulky VMBoundport. Tabulka VMProcess může obsahovat nějaká data, ale bude minimální.

Distribuce Verze operačního systému Verze jádra
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 (zahrnuje jádro vyladěné v 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.* (zahrnuje jádro vyladěné v 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

Poznámka:

Agent závislostí se nepodporuje pro virtuální počítače Azure s procesory založenými na Arm Ampere Altra.

Další kroky

Pokud chcete monitorování virtuálních počítačů na chvíli zastavit nebo úplně odebrat přehledy virtuálních počítačů, přečtěte si téma Zakázání monitorování virtuálních počítačů v přehledech virtuálních počítačů.