Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Agent závislostí shromažďuje data o procesech spuštěných na virtuálním počítači a jejich závislostech externích procesů. Mezi aktualizace patří opravy chyb nebo podpora nových funkcí. Tento článek popisuje požadavky na závislého agenta a postup jeho ručního upgradu nebo prostřednictvím automatizace.
Důležité
Agent závislostí a funkce Map v Přehledu virtuálních počítačů budou vyřazeny 30. června 2028. Podrobnosti najdete v našem poradenství k důchodu.
Poznámka:
Agent závislostí odesílá data prezenčního signálu do tabulky InsightsMetrics , pro 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 Heartbeat, která je osvobozena od poplatků za shromažďování dat.
Požadavky na závislého agenta
- Agent Azure Monitoru musí být nainstalovaný na stejném počítači.
- Vyžaduje připojení z virtuálního počítače k adrese 169.254.169.254. Tato adresa identifikuje koncový bod služby metadat Azure.
Operační systémy podporované službou VM Insights
Následující operační systémy:
- Všechny operační systémy podporované agentem služby Azure Monitor. Viz operační systémy a prostředí podporované agentem Služby Azure Monitor.
- Agent závislostí v současné době podporuje stejné verze Windows, které agent Azure Monitor podporuje až na Windows Server 2022 s výjimkou Azure Stack HCI a Windows IoT Enterprise. Jádro Windows Serveru se nepodporuje.
- Informace o podpoře závislého agenta v Linuxu najdete v tématu Podpora závislého agenta pro Linux a aspekty Linuxu.
- Dependency Agent podporuje pouze architektury x64.
Důležité informace o Linuxu
Než na počítač s Linuxem nainstalujete agenta pro závislosti pro VM Insights, zvažte následující:
- Jsou podporovány pouze výchozí verze a SMP verze Linuxového jádra.
- Nestandardní verze jádra, jako je rozšíření fyzických adres (PAE) a Xen, nejsou podporované pro žádnou distribuci Linuxu. Například systém s řetězcem verze 2.6.16.21-0.8-xen není podporován.
- Vlastní jádra, včetně rekompilace standardních jader, se nepodporují.
- U jiných distribucí Debianu než verze 9.4 není funkce Mapa podporována. Funkce Výkon je dostupná jenom v nabídce služby Azure Monitor. Není k dispozici přímo v levém podokně virtuálního počítače Azure.
- Podporuje se jádro CentOSPlus.
- Instalace závislého agenta ointuje jádro Linuxu a může dojít ke ztrátě podpory z distribuce Linuxu, dokud se počítač resetuje.
Jádro Linuxu musí být opraveno pro chyby zabezpečení Spectre a Meltdown. Další informace získáte od dodavatele distribuce Linuxu. Spuštěním následujícího příkazu zkontrolujte dostupnost, pokud se zmírní Spectre/Meltdown:
$ grep . /sys/devices/system/cpu/vulnerabilities/*
Výstup pro tento příkaz vypadá podobně jako následující a určuje, jestli je počítač ohrožený některým z problémů. Pokud tyto soubory chybí, počítač je nepatchovaný.
/sys/devices/system/cpu/vulnerabilities/meltdown:Mitigation: PTI
/sys/devices/system/cpu/vulnerabilities/spectre_v1:Vulnerable
/sys/devices/system/cpu/vulnerabilities/spectre_v2:Vulnerable: Minimal generic ASM retpoline
Instalace nebo upgrade závislého agenta
Poznámka:
Agent závislostí se nainstaluje automaticky, když je na počítači povolené VM Insights pro zpracování dat o procesech a připojeních. Pokud je služba VM Insights povolená výhradně pro data o výkonu, agent závislostí se nenainstaluje.
Závislostový agent 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 aktualizace |
|---|---|---|
| Virtuální počítač Azure | Rozšíření agenta závislostí pro virtuální počítače s Windows a Linux | Agent se ve výchozím nastavení automaticky upgraduje, pokud jste nenakonfigurovali šablonu Azure Resource Manageru tak, aby se odhlásila nastavením vlastnosti autoUpgradeMinorVersion na false. Upgrade vedlejší verze, kde je automatická aktualizace zakázána, 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.
Požadavky
- Stáhněte si nejnovější verzi agenta Windows z aka.ms/dependencyagentwindows.
Použití Průvodce instalací
Přihlaste se k počítači pomocí účtu, který má práva správce.
Spuštěním InstallDependencyAgent-Windows.exe spusťte Průvodce instalací.
Podle průvodce instalací závislého agenta odinstalujte předchozí verzi závislého agenta a pak nainstalujte nejnovější verzi.
Z příkazového řádku
Přihlaste se k počítači pomocí účtu s právy správce.
Spusťte následující příkaz:
InstallDependencyAgent-Windows.exe /S /RebootMode=manualTento
/RebootMode=manualparametr 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.Pokud chcete ověřit, že upgrade proběhl úspěšně, zkontrolujte
install.logpodrobné 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.
Požadavky
- Stáhněte si nejnovější verzi linuxového agenta z aka.ms/dependencyagentlinux nebo přes curl:
curl -L -o DependencyAgent-Linux64.bin https://aka.ms/dependencyagentlinux
Poznámka:
Curl automaticky nenastavuje oprávnění ke spuštění. Musíte je ručně nastavit pomocí chmod:
chmod +x DependencyAgent-Linux64.bin
Z příkazového řádku
Přihlaste se k počítači pomocí uživatelského účtu, který má práva sudo ke spouštění příkazů jako uživatel root.
Spusťte následující příkaz:
sudo <path>/InstallDependencyAgent-Linux64.bin
Pokud se agent závislostí nespustí, zkontrolujte protokoly pro podrobné informace o chybě. V linuxových agentech je adresář protokolu /var/opt/microsoft/dependency-agent/log.
Odinstalovat agenta závislostí
Poznámka:
Pokud byl agent závislostí nainstalovaný ručně, nezobrazí se na webu Azure Portal a je nutné ho odinstalovat ručně. Zobrazí se jenom v případě, že byla nainstalovaná prostřednictvím webu Azure Portal, PowerShellu, nasazení šablony ARM nebo zásad Azure.
V nabídce Virtuální počítače na webu Azure Portal vyberte svůj virtuální počítač.
Vyberte Rozšíření a aplikace>DependencyAgentWindows nebo DependencyAgentLinux>Uninstall.
Ruční odinstalace závislého agenta ve Windows
Metoda 1: Ve Windows přejděte na Přidat a odebrat programy, vyhledejte Microsoft Dependency Agent, kliknutím na tři tečky otevřete místní nabídku a vyberte Odinstalovat.
Metoda 2: Použijte odinstalátor umístěný ve složce Microsoft Dependency Agent, C:\Program Files\Microsoft Dependency Agent"\Uninstall_v.w.x.y.exe například (kde v.w.x.y je číslo verze).
Ruční odinstalace závislého agenta v Linuxu
Přihlaste se k počítači pomocí uživatelského účtu, který má práva sudo ke spouštění příkazů jako uživatel root.
Spusťte následující příkaz:
sudo /opt/microsoft/dependency-agent/uninstall -s
Podpora "Dependency Agent" pro Linux
Vzhledem k tomu, že závislostový agent funguje na úrovni jádra, závisí podpora také na verzi jádra. Od verze 9.10.* Dependency Agent podporuje * jádra. Následující tabulka uvádí hlavní a vedlejší verze Linuxového OS a podporované verze jádra pro Dependency agenta.
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žďují data připojení a portu uložená v tabulkách VMConnection a 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í není podporován pro virtuální počítače Azure s procesory Ampere Altra ARM.
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čů.