Sdílet prostřednictvím


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 typeskript 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 a WindowsEventLogs zdroje dat.
  • Linux obsahuje LinuxPerfCounters pouze zdroje dat a Syslog 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