Povolení přehledů virtuálních počítačů pro hybridní virtuální počítač

Tento článek popisuje, jak povolit přehledy virtuálních počítačů pro virtuální počítač mimo Azure, včetně místních a dalších cloudových prostředí.

Důležité

Doporučená metoda povolení hybridních virtuálních počítačů nejprve povoluje Azure Arc pro servery , aby virtuální počítače mohly být povolené pro přehledy virtuálních počítačů pomocí procesů podobných virtuálním počítačům Azure. Tento článek popisuje, jak připojit hybridní virtuální počítače, pokud se rozhodnete službu Azure Arc nepoužívat.

Poznámka

Tento článek popisuje přehledy virtuálních počítačů pomocí agenta Log Analytics. Přehledy virtuálních počítačů s agentem Azure Monitoru jsou aktuálně ve verzi Public Preview. Podrobnosti o instalaci s tímto agentem najdete v tématu Povolení přehledů virtuálních počítačů.

Požadavky

Přehled

Virtuální počítače mimo Azure vyžadují stejného agenta Log Analytics a agenta závislostí, který se používají pro virtuální počítače Azure. Vzhledem k tomu, že nemůžete k instalaci agentů použít rozšíření virtuálních počítačů, musíte je nainstalovat ručně v hostovaném operačním systému nebo je nainstalovat pomocí jiné metody.

Podrobnosti o nasazení agenta Log Analytics najdete v tématu Připojení počítačů s Windows ke službě Azure Monitor nebo Připojení počítačů s Linuxem ke službě Azure Monitor . Podrobnosti o agentu závislostí najdete v tomto článku.

Požadavky brány firewall

Požadavky brány firewall pro agenta Log Analytics jsou k dispozici v přehledu agenta Log Analytics. Agent mapové závislosti na mapě virtuálních počítačů nepřenáší žádná data a nevyžaduje žádné změny bran firewall nebo portů. Data mapy se vždy přenášejí agentem Log Analytics do služby Azure Monitor, a to buď přímo, nebo přes bránu Operations Management Suite , pokud vaše zásady zabezpečení IT nepovolují počítačům v síti připojení k internetu.

Agent závislostí

Poznámka

Následující informace popsané v této části platí také pro řešení Service Map.

Agenta závislostí si můžete stáhnout z těchto umístění:

Soubor Operační systém Verze SHA-256
InstallDependencyAgent-Windows.exe Windows 9.10.14.20760 D4DB398FAD36E86FEACCC41D7B8AF46711346A943806769B6CE017F0BF1625FF
InstallDependencyAgent-Linux64.bin Linux 9.10.14.20760 3DE3B485BA79B57E74B3DFB60FD277A30C8A5D1BD898455AD77FECF20E0E2610

Instalace agenta závislostí ve Windows

Agenta závislostí můžete nainstalovat ručně na počítače s Windows spuštěním příkazu InstallDependencyAgent-Windows.exe. Pokud spustíte tento spustitelný soubor bez jakýchkoli možností, spustí se průvodce instalací, podle kterého můžete agenta interaktivně nainstalovat. K instalaci nebo odinstalaci agenta potřebujete oprávnění správce v hostovaném operačním systému.

Následující tabulka zvýrazňuje parametry podporované nastavením agenta z příkazového řádku.

Parametr Popis
/? Vrátí seznam možností příkazového řádku.
/S Provádí bezobslužnou instalaci bez zásahu uživatele.

Pokud chcete například spustit instalační program s parametrem /? , zadejte InstallDependencyAgent-Windows.exe /?.

Soubory pro agenta závislostí systému Windows jsou ve výchozím nastavení nainstalovány v C:\Program Files\Microsoft Dependency Agent . Pokud se agent závislostí po dokončení instalace nespustí, zkontrolujte podrobné informace o chybách v protokolech. Adresář protokolu je %Programfiles%\Microsoft Dependency Agent\logs.

Skript prostředí PowerShell

Ke stažení a instalaci agenta použijte následující ukázkový skript PowerShellu:

Invoke-WebRequest "https://aka.ms/dependencyagentwindows" -OutFile InstallDependencyAgent-Windows.exe

.\InstallDependencyAgent-Windows.exe /S

Instalace agenta závislostí v Linuxu

Agent závislostí se instaluje na servery s Linuxem z InstallDependencyAgent-Linux64.bin, skript prostředí s binárním extrahováním. Soubor můžete spustit pomocí sh nebo přidat oprávnění ke spuštění souboru samotného.

Poznámka

K instalaci nebo konfiguraci tohoto agenta se vyžaduje přístup uživatele root.

Parametr Popis
-help Získá seznam parametrů příkazového řádku.
-s Provede tichou instalaci bez zobrazení výzev uživateli.
--check Zkontrolujte oprávnění a operační systém, ale neinstalujte agenta.

Pokud chcete například spustit instalační program s parametrem -help , zadejte InstallDependencyAgent-Linux64.bin -help. Spuštěním příkazu sh InstallDependencyAgent-Linux64.binnainstalujte agenta závislostí linuxu jako kořen .

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

Soubory pro agenta závislostí jsou umístěny v následujících adresářích:

Soubory Umístění
Základní soubory /opt/microsoft/dependency-agent
Soubory protokolu /var/opt/microsoft/dependency-agent/log
Konfigurační soubory /etc/opt/microsoft/dependency-agent/config
Spustitelné soubory služby /opt/microsoft/dependency-agent/bin/microsoft-dependency-agent
/opt/microsoft/dependency-agent/bin/microsoft-dependency-agent-manager
Binární soubory úložiště /var/opt/microsoft/dependency-agent/storage

Skript prostředí

Ke stažení a instalaci agenta použijte následující ukázkový skript prostředí:

wget --content-disposition https://aka.ms/dependencyagentlinux -O InstallDependencyAgent-Linux64.bin
sudo sh InstallDependencyAgent-Linux64.bin -s

Desired State Configuration

K nasazení agenta závislostí pomocí Desired State Configuration (DSC) můžete použít modul xPSDesiredStateConfiguration s následujícím ukázkovým kódem:

configuration VMInsights {

    Import-DscResource -ModuleName xPSDesiredStateConfiguration

    $DAPackageLocalPath = "C:\InstallDependencyAgent-Windows.exe"

    Node localhost
    {
        # Download and install the Dependency agent
        xRemoteFile DAPackage
        {
            Uri = "https://aka.ms/dependencyagentwindows"
            DestinationPath = $DAPackageLocalPath
        }

        xPackage DA
        {
            Ensure="Present"
            Name = "Dependency Agent"
            Path = $DAPackageLocalPath
            Arguments = '/S'
            ProductId = ""
            InstalledCheckRegKey = "HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\DependencyAgent"
            InstalledCheckRegValueName = "DisplayName"
            InstalledCheckRegValueData = "Dependency Agent"
            DependsOn = "[xRemoteFile]DAPackage"
        }
    }
}

Řešení potíží

Virtuální počítač se na mapě nezobrazuje

Pokud instalace agenta závislostí proběhla úspěšně, ale váš počítač na mapě nevidíte, pomocí těchto kroků problém diagnostikujte.

  1. Je Dependency Agent správně nainstalovaný? Můžete to ověřit tak, že zkontrolujete, jestli je příslušná služba nainstalovaná a spuštěná.

    Windows: Vyhledejte službu s názvem Microsoft Dependency Agent.

    Linux: Vyhledejte spuštěný proces microsoft-dependency-agent.

  2. Jste na cenové úrovni Free služby Log Analytics? Plán Free umožňuje až pět jedinečných počítačů. Všechny další počítače se na mapě nezobrazí, i když předchozí pět už neodesílá data.

  3. Odesílá počítač data protokolu a výkonu do protokolů služby Azure Monitor? Proveďte následující dotaz pro váš počítač:

    Usage | where Computer == "computer-name" | summarize sum(Quantity), any(QuantityUnit) by DataType
    

    Vrátila se jedna nebo více výsledků? Jsou data aktuální? Pokud ano, váš agent Log Analytics funguje správně a komunikuje se službou. Pokud ne, zkontrolujte agenta na vašem serveru: Agent Log Analytics pro řešení potíží s Windows nebo agenta Log Analytics pro Řešení potíží s Linuxem.

Počítač se zobrazí na mapě, ale nemá žádné procesy.

Pokud se váš server na mapě zobrazí, ale neobsahuje žádná data o procesu nebo připojení, znamená to, že je agent závislostí nainstalovaný a spuštěný, ale ovladač jádra se nenačetl.

Zkontrolujte soubor C:\Program Files\Microsoft Dependency Agent\logs\wrapper.log (Windows) nebo soubor /var/opt/microsoft/dependency-agent/log/service.log (Linux). Poslední řádky souboru by měly obsahovat informace o tom, proč se jádro nenačetlo. Například pokud jste jádro aktualizovali, nemusí být podporované v Linuxu.

Další kroky

Teď, když je monitorování pro vaše virtuální počítače povolené, jsou tyto informace k dispozici pro analýzu s využitím přehledů virtuálních počítačů.