Scan Azure
A short, practical guide to get Dr Migrate Collector (DMC) scanning your Azure environment. Pick the scan you need, complete every step on that page, and you're ready to run.
How DMC works in one line
DMC runs from a machine inside your Azure environment, uses a read-only Service Principal you create to collect data, and exports it as a password-protected file you import into Dr Migrate. No agents are installed and Dr Migrate never connects in to your environment.
Choose your scan¶
When you select Azure on the DMC main screen, DMC asks which scan type you want to run. For most assessments, choose Both.
Run both scans together in a single pass for the most complete picture of your Azure estate.
- VM discovery, configuration, and Azure Monitor metrics
- Guest OS scanning (software, network dependencies, SQL)
- Full inventory of all Azure services and resources
Scan Azure Virtual Machines in depth without collecting the resource inventory.
- VM discovery and configuration
- Azure Monitor performance metrics (up to 90 days)
- Guest OS scanning (software, network dependencies, SQL)
Inventory all Azure services and resources without scanning inside VMs.
- Networking, compute, storage, and databases
- All resource groups and regions
- No VM credentials required
Not sure which to pick?¶
Most assessments: choose Both. It runs in a single pass and gives Dr Migrate everything it needs: VM performance and configuration data alongside a full inventory of your Azure services.
Compute Scan only if you need VM data without the resource inventory, or if your Service Principal does not have the Reader role at subscription scope required for Resource Inventory.
Resource Inventory only if you need an estate-wide resource count without scanning inside VMs, for example a quick scoping exercise where guest access has not yet been configured.
Need to discuss a requirement?
Every item in these guides is required for a clean, complete scan. If something doesn't fit your environment, talk to your Dr Migrate contact before changing it, which is faster than running a partial scan and reworking it later.

