Konwertowanie konfiguracji obszaru roboczego na konfiguracje kontrolera domeny
Podczas gdy agent usługi Log Analytics dziedziczy konfigurację z obszarów roboczych usługi Log Analytics, agent usługi Azure Monitor opiera się na regułach zbierania danych (DCR) na potrzeby konfiguracji
Konfiguracja obszaru roboczego do generatora konfiguracji dcR to program PowerShell, który odczytuje konfigurację z obszaru roboczego, tworząc wiele szablonów usługi ARM DCR na podstawie konfiguracji MMA znajdujących się w obszarze roboczym.
Wymagania wstępne
- Zalecany jest program PowerShell w wersji 7.1.3 lub nowszej (minimalna wersja 5.1)
- Moduł Az programu PowerShell umożliwiający ściąganie informacji o konfiguracji agenta obszaru roboczego modułu Az programu PowerShell. Aby zainstalować moduł Az programu PowerShell, zobacz Instalowanie programu Azure PowerShell w systemie Windows
- Dostęp do odczytu/zapisu do określonego zasobu obszaru roboczego
Instalacja i wykonanie
Pobierz skrypt programu PowerShell z usługi Git Hub.
Skrypt pobiera konfigurację starszych konfiguracji agentów z obszaru roboczego i generuje szablony usługi ARM DCR dla każdego obsługiwanego typu DCR w określonym folderze wyjściowym. Można utworzyć więcej niż jeden szablon— jeden dla każdego typu dcR.
W przypadku wielu obszarów roboczych ze skonfigurowanymi kolekcjami danych należy uruchomić skrypt dla każdego obszaru roboczego. Usługi IIS rejestrują skrypt tworzy również dodatkową rolę zbierania danych w ramach tej konfiguracji.
Po zakończeniu działania skryptu zostanie wyświetlony monit o przetestowanie wdrożenia szablonu w środowisku. Wybierz opcję, aby umożliwić wdrożenie szablonu dla Ciebie lub zapisanie określonego folderu wyjściowego szablonu
Uwaga
Skrypt nie kojarzy kontrolerów domeny z obszarem roboczym. Należy utworzyć własne skojarzenia reguł zbierania danych (DCRA), aby skojarzyć kontrolery domeny z odpowiednimi serwerami. Dzięki temu można kontrolować wdrażanie kontrolerów domeny na serwerach i przetestować kontrolery domeny na przykładowych serwerach przed wdrożeniem na dużą skalę.
Aby uruchomić skrypt, skopiuj następujące polecenie i zastąp parametry swoimi wartościami:
.\WorkspaceConfigToDCRMigrationTool.ps1 -SubscriptionId $subId -ResourceGroupName $rgName -WorkspaceName $workspaceName -DCRName $dcrName -OutputFolder $outputFolderPath
Parametry skryptu
Nazwisko | Wymagania | opis |
---|---|---|
SubscriptionId |
TAK | Identyfikator subskrypcji obszaru roboczego |
ResourceGroupName |
TAK | Grupa zasobów obszaru roboczego |
WorkspaceName |
TAK | Nazwa obszaru roboczego (identyfikatory zasobów platformy Azure są bez uwzględniania wielkości liter) |
DCRName |
TAK | Nazwa podstawowa używana dla każdego elementu wyjściowego kontrolerów domeny |
OutputFolder |
NIE | Ścieżka folderu wyjściowego. Jeśli nie zostanie podana, używana jest ścieżka katalogu roboczego |
Wyjść:
- Dla każdego obsługiwanego
DCR type
skryptu tworzy gotowy do wdrożenia szablon arm DCR i ładunek DCR dla użytkowników, którzy nie potrzebują szablonu usługi ARM.
Obecnie obsługiwane typy dcR:
- System Windows zawiera
WindowsPerfCounters
tylko źródła danych iWindowsEventLogs
- Linux zawiera
LinuxPerfCounters
tylko źródła danych iSyslog
- Dzienniki niestandardowe zawierają
logFiles
tylko źródła danych - Dzienniki usług IIS zawierają
iisLogs
tylko źródła danych - Rozszerzenie DependencyAgent
- Rozszerzenia zawierają
extensions
źródła danych tylko wraz ze wszystkimi skojarzonymi źródłami danych perfCountersVMInsights
Wdrożenie
Aby uzyskać informacje na temat wdrażania kontrolerów domeny, zobacz Reguły zbierania danych w usłudze Azure Monitor i Tworzenie i edytowanie reguł zbierania danych (DCR) w usłudze Azure Monitor
Ostrzeżenie
Nie należy używać istniejącej niestandardowej tabeli dzienników używanej przez agentów MMA. Agenci MMA nie będą mogli zapisywać w tabeli po zapisie pierwszego agenta usługi AMA w tabeli. Aby zapobiec utracie danych MMA, należy utworzyć nową tabelę dla usługi AMA.
Następne kroki
- Skoroszyt pomocnika migracji agenta usługi Azure Monitor
- Struktura reguł zbierania danych
- Przykładowe reguły zbierania danych (DCR) dla przykładowych żądań DCR dla różnych scenariuszy zbierania danych.
- Limity usługi Azure Monitor dla limitów, które mają zastosowanie do poszczególnych kontrolerów domeny.