Agent závislostí
Upozornění
Tento článek odkazuje na CentOS, což je linuxová distribuce se stavem 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ů. 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.
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 Prezenčních signálů , což je bezplatné z poplatků za shromažďování dat.
Požadavky na závislého agenta
- Vyžaduje instalaci agenta Azure Monitoru na stejném počítači.
- Shromažďuje data pomocí služby uživatelského prostoru a ovladače jádra v systémech Windows i Linux.
- 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
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 upgradu |
---|---|---|
Virtuální počítač Azure | Rozšíření virtuálního počítače se závislostmi agenta pro 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 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. |
Poznámka:
Agent závislostí se instaluje automaticky, když je služba VM Insights povolená pro zpracování a data připojení prostřednictvím webu Azure Portal, PowerShellu, nasazení šablony ARM nebo zásad Azure.
Pokud je služba VM Insights povolená výhradně pro data o výkonu, agent závislostí se nenainstaluje.
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=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.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.
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á oprávnění sudo ke spouštění příkazů jako kořenového adresáře.
Spusťte následující příkaz:
sudo <path>/InstallDependencyAgent-Linux64.bin
Pokud se agent závislostí nepodaří spustit, zkontrolujte 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
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á oprávnění sudo ke spouštění příkazů jako kořenového adresáře.
Spusťte následující příkaz:
sudo /opt/microsoft/dependency-agent/uninstall -s
Podpora agenta závislostí v Linuxu
Vzhledem k tomu, že závislostový agent funguje na úrovni jádra, závisí podpora také na verzi jádra. Od verze 9.10.* agent podporuje * jádra. Následující tabulka uvádí hlavní a podverzi operačního systému Linux a podporované verze jádra pro závislého 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í 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čů.