Převod konfigurace pracovního prostoru na konfigurace DCR
Vzhledem k tomu, že agent Log Analytics dědí svou konfiguraci z pracovních prostorů služby Log Analytics, agent azure Monitoru spoléhá na pravidla shromažďování dat (DCR) pro konfiguraci.
Konfigurace pracovního prostoru pro generátor konfigurace DCR je PowerShell, který čte konfiguraci z vašeho pracovního prostoru, vytváří několik šablon DCR ARM na základě konfigurací MMA v pracovním prostoru.
Požadavky
- Doporučuje se PowerShell verze 7.1.3 nebo novější (minimálně verze 5.1).
- Az PowerShell module to pull workspace agent configuration information Az PowerShell module. Pokud chcete nainstalovat modul Az PowerShell, přečtěte si téma Instalace Azure PowerShellu ve Windows.
- Přístup pro čtení a zápis k zadanému prostředku pracovního prostoru
Instalace a spuštění
Stáhněte si skript PowerShellu z Git Hubu.
Skript načte konfiguraci starších konfigurací agenta z pracovního prostoru a vygeneruje šablony DCR ARM pro každý podporovaný typ DCR v zadané výstupní složce. Může se vytvořit více než jedna šablona, jedna pro každý typ DCR.
Pro více pracovních prostorů s nakonfigurovanými kolekcemi dat je nutné spustit skript pro každý pracovní prostor. Služba IIS zaprokoluje skript také vytvoří další roli shromažďování dat v rámci této konfigurace.
Po dokončení skriptu se zobrazí výzva k otestování nasazení šablony ve vašem prostředí. Zvolte, jestli chcete šablonu nasadit za vás, nebo uložit zadanou výstupní složku šablony.
Poznámka:
Skript nepřidružuje řadiče domény k pracovnímu prostoru. Abyste mohli přidružit řadiče domény k příslušným serverům, musíte vytvořit vlastní přidružení pravidel shromažďování dat (DCRA). To vám umožní řídit nasazení řadičů domény na servery a otestovat řadiče domény na vzorku serverů před nasazením ve velkém měřítku.
Pokud chcete spustit skript, zkopírujte následující příkaz a nahraďte parametry hodnotami:
.\WorkspaceConfigToDCRMigrationTool.ps1 -SubscriptionId $subId -ResourceGroupName $rgName -WorkspaceName $workspaceName -DCRName $dcrName -OutputFolder $outputFolderPath
Parametry skriptu
Název | Požadováno | Popis |
---|---|---|
SubscriptionId |
ANO | ID předplatného pracovního prostoru |
ResourceGroupName |
ANO | Skupina prostředků pracovního prostoru |
WorkspaceName |
ANO | Název pracovního prostoru (ID prostředků Azure nerozlišují malá a velká písmena) |
DCRName |
ANO | Základní název použitý pro každý z výstupů dcrs |
OutputFolder |
NE | Cesta k výstupní složce. Pokud není k dispozici, použije se cesta k pracovnímu adresáři. |
Výstupy:
- Pro každou podporovanou část
DCR type
skript vytvoří připravenou k nasazení šablony ARM DCR a datové části DCR pro uživatele, kteří šablonu ARM nepotřebují.
Aktuálně podporované typy DCR:
- Systém Windows obsahuje
WindowsPerfCounters
pouze zdroje dat aWindowsEventLogs
zdroje dat. - Linux obsahuje
LinuxPerfCounters
pouze zdroje dat aSyslog
zdroje dat. - Vlastní protokoly obsahují
logFiles
pouze zdroje dat. - Protokoly služby IIS obsahují
iisLogs
pouze zdroje dat. - Rozšíření DependencyAgent
- Rozšíření obsahují
extensions
pouze zdroje dat spolu se všemi přidruženými zdroji dat perfCounters.VMInsights
Nasazení
Informace o nasazení řadičů domény najdete v tématu Pravidla shromažďování dat ve službě Azure Monitor a vytvoření a úprava pravidel shromažďování dat (DCR) ve službě Azure Monitor.
Upozorňující
Neměli byste používat existující vlastní tabulku protokolů používanou agenty MMA. Agenti MMA nebudou moct zapisovat do tabulky, jakmile první agent AMA zapíše do tabulky. Měli byste vytvořit novou tabulku, kterou má AMA použít, aby se zabránilo ztrátě dat MMA.
Další kroky
- Sešit pomocné rutiny migrace agenta služby Azure Monitor
- Struktura pravidel shromažďování dat
- Ukázková pravidla shromažďování dat (DCR) pro ukázkové řadiče domény pro různé scénáře shromažďování dat
- Omezení služby Azure Monitor pro omezení, která se vztahují na jednotlivé řadiče domény.