How long does VMware discovery take?
Full VMware discovery can take 18 hours or more. Here's how it works and how to speed it up.
Applies to: OpsLogix VMware Management Pack (all versions) · SCOM 2019, 2022, 2025 · vCenter 7.0, 8.0, 9.0
Last updated: October 2026 · Reading time: 2 minutes
How discovery works
VMware discovery runs on an interval, in stages. The first stage starts when you first import the VMware Management Pack and discovers only the datacenters. The next stages discover the host clusters, hosts and VMs.
Discovery only finds the ESXi hosts you assigned a license to on the Assign tab, and their VMs. If no host has a license yet, nothing is discovered. See Assign VMware MP licenses to ESXi hosts.
Each stage runs on a discovery interval of about 6 hours (20,600 to 23,000 seconds by default), so in theory a full discovery takes at least 18 hours.
Speed up discovery
You can start the next discovery stage straight away by restarting the SCOM agent (Microsoft Monitoring Agent).
- Restart the Microsoft Monitoring Agent service on all management servers in the OpsLogix Resource Pool for VMware Management Pack, or in the resource pool you use for VMware monitoring. Restart them one at a time, so the pool always has servers available.
- Wait until the current stage has been discovered.
- Restart the agents again to discover the next stage. For example, after hosts and VMs are discovered, restart again to discover VM snapshots and host hardware.
- Repeat until everything is discovered.
Usually this takes 3 to 4 agent restarts (about 30 minutes), depending on your VMware and SCOM environment.
Verify it worked
In the Monitoring workspace, check that datacenters, clusters, ESXi hosts and VMs are all shown for your vCenter connection.
See also
- No VMware instances are monitored in SCOM
- Configure the VMware resource pool
- Exclude VMware components from monitoring