MECM Migration Initialization Monitor

MECM.MigrationInitialSync.AlertState.Monitor (UnitMonitor)

This monitor forwards the Configuration Manager migration initialization alert to the Operations Manager console.

Knowledge Base article:

Summary

This monitor checks the initial synchronization status of migration. When you specify the source site of the migration, Microsoft Endpoint Configuration Manager initializes the data synchronization to establish the relationship between the source hierarchy and the destination hierarchy. This monitor generates the alert if the initialization fails.

If initialization fails, the Configuration Manager administrator cannot create a migration job. For more details, check log file: <InstallationPath>\Logs\migmctrl.log

Causes

Resolutions

Element properties:

TargetMECM.AlertMigrationInitialSync
Parent MonitorSystem.Health.ConfigurationState
CategoryCustom
EnabledFalse
Alert GenerateTrue
Alert SeverityMatchMonitorHealth
Alert PriorityNormal
Alert Auto ResolveTrue
Monitor TypeMECM.AlertState.MT
RemotableTrue
AccessibilityPublic
Alert Message
MECM Migration initialization alert
Migration initialization failed. Check the Configuration Manager console for details.
RunAsDefault

Source Code:

<UnitMonitor ID="MECM.MigrationInitialSync.AlertState.Monitor" Accessibility="Public" Enabled="false" Target="MECM.AlertMigrationInitialSync" ParentMonitorID="Health!System.Health.ConfigurationState" Remotable="true" Priority="Normal" TypeID="MECM.AlertState.MT" ConfirmDelivery="true">
<Category>Custom</Category>
<AlertSettings AlertMessage="MECM.MigrationInitialSync.AlertState.Monitor.AlertMessage">
<AlertOnState>Warning</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>MatchMonitorHealth</AlertSeverity>
</AlertSettings>
<OperationalStates>
<OperationalState ID="UIGeneratedOpStateId4e7ef6ae53c94b5da10d2640ee016ca5" MonitorTypeStateID="Good" HealthState="Success"/>
<OperationalState ID="UIGeneratedOpStateId2b6c0f3462ae4e548ad2d9e286711fd2" MonitorTypeStateID="Warning" HealthState="Warning"/>
<OperationalState ID="UIGeneratedOpStateId7c47ab676f4b40fdace84d56ddb95c8d" MonitorTypeStateID="Error" HealthState="Error"/>
</OperationalStates>
<Configuration>
<TypeId>$Target/Property[Type="MECM.AlertBaseClass"]/TypeId$</TypeId>
<TypeInstanceId>$Target/Property[Type="MECM.AlertBaseClass"]/TypeInstanceId$</TypeInstanceId>
<IntervalSeconds>900</IntervalSeconds>
<ProviderLocation>$Target/Host/Property[Type="MECM.SiteServer"]/ProviderLocation$</ProviderLocation>
<SiteCode>$Target/Host/Property[Type="MECM.Server"]/SiteCode$</SiteCode>
</Configuration>
</UnitMonitor>