or click the button below
Supports .xml Management Pack files (max 50MB)
Parsing XML, analyzing components, and generating recommendations
Before deploying, edit the template to set your workspace name and other parameters. Always review and test in a non-production environment first.
Or download individual templates:
# Login to Azure
az login
# Deploy ARM template (alert rules)
az deployment group create \
--resource-group YOUR_RESOURCE_GROUP \
--template-file azuredeploy.json \
--parameters workspaceName=your-workspace \
actionGroupEmail=alerts@yourcompany.com
# Deploy DCR template
az deployment group create \
--resource-group YOUR_RESOURCE_GROUP \
--template-file data-collection-rules.json \
--parameters workspaceResourceId=/subscriptions/xxx/resourceGroups/xxx/providers/Microsoft.OperationalInsights/workspaces/xxx
# Deploy Workbook
az deployment group create \
--resource-group YOUR_RESOURCE_GROUP \
--template-file monitoring-workbook.json \
--parameters workspaceResourceId=/subscriptions/xxx/...
# Deploy Custom Log DCR (for script outputs)
az deployment group create \
--resource-group YOUR_RESOURCE_GROUP \
--template-file custom-log-dcr.json \
--parameters workspaceResourceId=/subscriptions/xxx/... \
customLogPath="C:\\Logs\\*.log"
# Login to Azure
Connect-AzAccount
# Deploy ARM template
New-AzResourceGroupDeployment `
-ResourceGroupName "YOUR_RESOURCE_GROUP" `
-TemplateFile "azuredeploy.json" `
-workspaceName "your-workspace" `
-actionGroupEmail "alerts@yourcompany.com"
# Deploy DCR template
New-AzResourceGroupDeployment `
-ResourceGroupName "YOUR_RESOURCE_GROUP" `
-TemplateFile "data-collection-rules.json" `
-workspaceResourceId "/subscriptions/xxx/..."
# Deploy Workbook
New-AzResourceGroupDeployment `
-ResourceGroupName "YOUR_RESOURCE_GROUP" `
-TemplateFile "monitoring-workbook.json" `
-workspaceResourceId "/subscriptions/xxx/..."
# Deploy Custom Log DCR (for script outputs)
New-AzResourceGroupDeployment `
-ResourceGroupName "YOUR_RESOURCE_GROUP" `
-TemplateFile "custom-log-dcr.json" `
-workspaceResourceId "/subscriptions/xxx/..." `
-customLogPath "C:\Logs\*.log"
Product Manager - Microsoft Azure Log Analytics Team
Oren is a Product Manager in the Microsoft Azure Log Analytics team with extensive experience in IT monitoring and operations management. As a former SCOM Premier Field Engineer, he brings deep expertise in System Center Operations Manager and enterprise monitoring solutions to help organizations optimize their IT infrastructure.
Disclaimer: This web application is provided as-is for informational and educational purposes. The use of this application and any generated ARM templates, migration reports, or artifacts is at your own risk. This tool is not officially supported or endorsed by Microsoft Corporation. Microsoft Corporation assumes no responsibility or liability for the use of this tool or any content generated through it. Users are responsible for testing and validating all generated templates and configurations in their environment before production deployment.
Trademarks: Microsoft, Azure, Azure Monitor, System Center Operations Manager (SCOM), Windows, and other product names referenced are trademarks or registered trademarks of Microsoft Corporation in the United States and/or other countries.