Włączanie szczegółowych informacji o maszynie wirtualnej przy użyciu szablonów usługi Resource Manager
W tym artykule opisano sposób włączania szczegółowych informacji o maszynie wirtualnej dla maszyny wirtualnej lub zestawu skalowania maszyn wirtualnych przy użyciu szablonów usługi Resource Manager. Ta procedura może służyć do:
- Maszyny wirtualne platformy Azure
- Zestawy skalowania maszyn wirtualnych Azure
- Hybrydowe maszyny wirtualne połączone z usługą Azure Arc
Jeśli nie znasz sposobu wdrażania szablonu usługi Resource Manager, zobacz Wdrażanie szablonów.
Wymagania wstępne
- Obszar roboczy usługi Log Analytics.
- Zobacz Obsługiwane systemy operacyjne, aby upewnić się, że obsługiwany jest system operacyjny maszyny wirtualnej lub zestawu skalowania maszyn wirtualnych, które włączasz.
- Zobacz Zarządzanie agentem usługi Azure Monitor, aby uzyskać wymagania wstępne związane z agentem usługi Azure Monitor.
- Aby włączyć izolację sieci dla agenta usługi Azure Monitor, zobacz Włączanie izolacji sieciowej dla agenta usługi Azure Monitor przy użyciu usługi Private Link.
Szablony usługi Resource Manager
Użyj szablonów usługi Azure Resource Manager podanych w tym artykule, aby dołączyć maszyny wirtualne i zestawy skalowania maszyn wirtualnych przy użyciu agenta usługi Azure Monitor i agenta usługi Log Analytics. Szablony instalują wymaganych agentów i wykonują konfigurację wymaganą do dołączenia maszyny do szczegółowych informacji o maszynie wirtualnej.
Uwaga
Wdróż szablon w tej samej grupie zasobów co włączona maszyna wirtualna lub zestaw skalowania maszyn wirtualnych.
Włączanie szczegółowych informacji o maszynie wirtualnej przy użyciu agenta usługi Azure Monitor
Najpierw wdróż regułę zbierania danych, a następnie zainstaluj agentów, aby używać tej reguły zbierania danych.
Wdrażanie reguły zbierania danych
W tym kroku zostanie zainstalowana reguła zbierania danych o nazwie MSVMI-{WorkspaceName}
, w tej samej grupie zasobów co obszar roboczy usługi Log Analytics:
Pobierz szablony reguł zbierania danych szczegółowych informacji o maszynie wirtualnej.
Wdróż szablon z pobranego pliku zip. W poniższej tabeli opisano dostępne szablony:
Folder Plik opis DeployDcr\
PerfAndMapDcrDeployDcrTemplate
DeployDcrParametersWłącz zarówno środowisko wydajności, jak i map maszyny wirtualnej Szczegółowe informacje. DeployDcr\
PerfOnlyDcrDeployDcrTemplate
DeployDcrParametersWłącz tylko środowisko wydajności maszyny wirtualnej Szczegółowe informacje.
Wdrażanie agentów na maszynach
Po utworzeniu reguły zbierania danych wdróż:
- Agent usługi Azure Monitor dla systemu Linux lub Windows.
- Agent zależności dla systemu Linux lub Agent zależności lub Windows , jeśli chcesz włączyć funkcję Mapy.
Uwaga
Jeśli zestawy skalowania maszyn wirtualnych mają ręcznie ustawione zasady uaktualniania, szczegółowe informacje o maszynach wirtualnych nie będą domyślnie włączone dla wystąpień po zainstalowaniu szablonu. Należy ręcznie uaktualnić wystąpienia.
Włączanie szczegółowych informacji o maszynie wirtualnej przy użyciu agenta usługi Log Analytics
Pobierz szablony agentów usługi Logs Analytics. Najpierw należy skonfigurować obszar roboczy, a następnie zainstalować agentów w celu korzystania z tego kontrolera domeny.
Konfigurowanie obszaru roboczego
Ten krok należy wykonać tylko raz dla każdego obszaru roboczego, który będzie używać szczegółowych informacji o maszynie wirtualnej.
Folder | Plik | opis |
---|---|---|
Konfigurowanie przestrzeni pracy | ConfigureWorkspaceTemplate.json ConfigureWorkspaceParameters |
Zainstaluj maszynę wirtualną Szczegółowe informacje rozwiązanie wymagane dla obszaru roboczego. |
Wdrażanie agentów na maszynach
Po skonfigurowaniu obszaru roboczego wdróż agentów przy użyciu jednego z szablonów w poniższej tabeli. Szablony są dostępne, które mają zastosowanie do istniejącej maszyny lub tworzą nową maszynę z włączoną obsługą szczegółowych informacji o maszynie wirtualnej.
Folder | Plik | opis |
---|---|---|
NewVmOnboarding | NewVmOnboardingTemplate.json NewVmOnboardingParameters.json |
Tworzy maszynę wirtualną i umożliwia jej monitorowanie za pomocą szczegółowych informacji o maszynie wirtualnej. |
ExistingVmOnboarding | ExistingVmOnboarding.json ExistingVmOnboarding.json |
Umożliwia uzyskiwanie szczegółowych informacji o maszynie wirtualnej na istniejącej maszynie wirtualnej. |
NewVmssOnboarding | NewVmssOnboarding.json NewVmssOnboarding.json |
Tworzy zestaw skalowania maszyn wirtualnych i umożliwia monitorowanie go za pomocą szczegółowych informacji o maszynie wirtualnej. |
ExistingVmssOnboarding | ExistingVmssOnboarding.json ExistingVmssOnboarding.json |
Włącza szczegółowe informacje o maszynach wirtualnych w istniejącym zestawie skalowania maszyn wirtualnych. |
ExistingArcVmOnboarding | ExistingArcVmOnboarding.json ExistingArcVmOnboarding.json |
Umożliwia uzyskiwanie szczegółowych informacji o maszynie wirtualnej na istniejącym serwerze z obsługą usługi Arc. |
Wdrażanie szablonów
Każdy folder w pobieraniu ma szablon i plik parametrów. Zmodyfikuj plik parametrów z wymaganymi szczegółami, takimi jak identyfikator zasobu maszyny wirtualnej, identyfikator zasobu obszaru roboczego, identyfikator zasobu reguły zbierania danych, lokalizacja i typ systemu operacyjnego. Nie należy modyfikować pliku szablonu, chyba że trzeba go dostosować w konkretnym scenariuszu.
Wdrażanie za pomocą witryny Azure Portal
Zobacz Szybki start: tworzenie i wdrażanie szablonów usługi ARM przy użyciu witryny Azure Portal , aby uzyskać szczegółowe informacje na temat wdrażania szablonu w witrynie Azure Portal.
Wdrażanie przy użyciu programu PowerShell
Użyj następującego polecenia, aby wdrożyć szablon za pomocą programu PowerShell.
New-AzResourceGroupDeployment -Name OnboardCluster -ResourceGroupName <ResourceGroupName> -TemplateFile <Template.json> -TemplateParameterFile <Parameters.json>
Interfejs wiersza polecenia platformy Azure
Użyj następującego polecenia, aby wdrożyć szablon za pomocą interfejsu wiersza polecenia platformy Azure.
az login
az account set --subscription "Subscription Name"
az deployment group create --resource-group <ResourceGroupName> --template-file <Template.json> --parameters <Parameters.json>
Następne kroki
Teraz, gdy monitorowanie jest włączone dla maszyn wirtualnych, te informacje są dostępne do analizy za pomocą szczegółowych informacji o maszynach wirtualnych.
Aby wyświetlić odnalezione zależności aplikacji, zobacz Wyświetlanie mapy szczegółowych informacji o maszynie wirtualnej.
Aby zidentyfikować wąskie gardła i ogólne wykorzystanie wydajności maszyny wirtualnej, zobacz Wyświetlanie wydajności maszyny wirtualnej platformy Azure.