Delen via


Werkruimteconfiguratie converteren naar DCR-configuraties

De Log Analytics-agent neemt de configuratie over van Log Analytics-werkruimten, maar de Azure Monitor-agent is afhankelijk van regels voor gegevensverzameling (DCR's) voor configuratie

De configuratie van de werkruimte naar DCR-configuratiegenerator is een PowerShell die de configuratie uit uw werkruimte leest met meerdere DCR ARM-sjablonen, op basis van de MMA-configuraties die aanwezig zijn in de werkruimte.

Vereisten

  • PowerShell-versie 7.1.3 of hoger wordt aanbevolen (minimaal versie 5.1)
  • Az PowerShell-module voor het ophalen van configuratiegegevens voor werkruimteagenten Az PowerShell-module. Als u de Az PowerShell-module wilt installeren, raadpleegt u Azure PowerShell installeren in Windows
  • Lees-/schrijftoegang tot de opgegeven werkruimteresource

Installatie en uitvoering

Download het PowerShell-script vanuit Git Hub.

Het script haalt de configuratie van de verouderde agentconfiguraties op uit de werkruimte en genereert DCR ARM-sjablonen voor elk ondersteund DCR-type in de opgegeven uitvoermap. Er kunnen meer dan één sjabloon worden gemaakt, één voor elk DCR-type.

Voor meerdere werkruimten waarvoor gegevensverzamelingen zijn geconfigureerd, moet u het script uitvoeren voor elke werkruimte. IIS registreert het script ook een extra rol voor het verzamelen van gegevens als onderdeel van die configuratie.

Wanneer het script is voltooid, wordt u gevraagd om de implementatie van de sjabloon in uw omgeving te testen. Kies ervoor om de sjabloon voor u te implementeren of sla de opgegeven uitvoermap van de sjabloon op

Notitie

Het script koppelt de DCR's niet aan de werkruimte. U moet uw eigen DCRA's (Data Collection Rule Associations) maken om de DCR's te koppelen aan de relevante servers. Hiermee kunt u de implementatie van de DCR's naar de servers beheren en de DCR's testen op een voorbeeld van servers voordat u deze op schaal implementeert.

Als u een script wilt uitvoeren, kopieert u de volgende opdracht en vervangt u de parameters door uw waarden:

	.\WorkspaceConfigToDCRMigrationTool.ps1 -SubscriptionId $subId -ResourceGroupName $rgName -WorkspaceName $workspaceName -DCRName $dcrName -OutputFolder $outputFolderPath

Scriptparameters

Naam Vereist Omschrijving
SubscriptionId JA De abonnements-id van de werkruimte
ResourceGroupName JA De resourcegroep van de werkruimte
WorkspaceName JA De naam van de werkruimte (Azure-resource-id's zijn niet hoofdlettergevoelig)
DCRName JA De basisnaam die wordt gebruikt voor elk van de uitvoer-DCR's
OutputFolder NO Het pad naar de uitvoermap. Als dit niet is opgegeven, wordt het pad naar de werkmap gebruikt

Uitvoer:

  • Voor elke ondersteunde DCR typeversie produceert het script een gereed om DCR ARM-sjabloon en een DCR-nettolading te worden geïmplementeerd voor gebruikers die de ARM-sjabloon niet nodig hebben.

Momenteel ondersteunde DCR-typen:

  • Windows bevat WindowsPerfCounters en WindowsEventLogs alleen gegevensbronnen
  • Linux bevat LinuxPerfCounters en Syslog alleen gegevensbronnen
  • Aangepaste logboeken bevatten logFiles alleen gegevensbronnen
  • IIS-logboeken bevatten iisLogs alleen gegevensbronnen
  • DependencyAgent-extensie
  • Extensies bevatten extensions alleen gegevensbronnen, samen met eventuele bijbehorende perfCounters-gegevensbronnen
    • VMInsights

Implementatie

Zie Regels voor gegevensverzameling in Azure Monitor en regels voor gegevensverzameling maken en bewerken in Azure Monitor voor meer informatie over het implementeren van dcr's (DCR's) voor gegevensverzameling

Waarschuwing

Gebruik geen bestaande aangepaste logboektabel die door MMA-agents wordt gebruikt. Uw MMA-agents kunnen niet naar de tabel schrijven zodra de eerste AMA-agent naar de tabel schrijft. U moet een nieuwe tabel maken die AMA moet gebruiken om gegevensverlies van MMA te voorkomen.

Volgende stappen