MECM Replication Component Failure Monitor

MECM.ReplicationDLLLoadingError.AlertState.Monitor (UnitMonitor)

This monitor forwards the Configuration Manager replication component failure alert to the Operations Manager console.

Knowledge Base article:

Summary

Configuration Manager failed to load the replication component during initialization.

Causes

Resolutions

Element properties:

TargetMECM.AlertDatabaseReplicationDLLError
Parent MonitorSystem.Health.ConfigurationState
CategoryCustom
EnabledFalse
Alert GenerateTrue
Alert SeverityMatchMonitorHealth
Alert PriorityNormal
Alert Auto ResolveTrue
Monitor TypeMECM.AlertState.MT
RemotableTrue
AccessibilityPublic
Alert Message
MECM Replication component failure alert
Failed to initialize the replication component. Check the Configuration Manager console for details.
RunAsDefault

Source Code:

<UnitMonitor ID="MECM.ReplicationDLLLoadingError.AlertState.Monitor" Accessibility="Public" Enabled="false" Target="MECM.AlertDatabaseReplicationDLLError" ParentMonitorID="Health!System.Health.ConfigurationState" Remotable="true" Priority="Normal" TypeID="MECM.AlertState.MT" ConfirmDelivery="true">
<Category>Custom</Category>
<AlertSettings AlertMessage="MECM.ReplicationDLLLoadingError.AlertState.Monitor.AlertMessage">
<AlertOnState>Warning</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>MatchMonitorHealth</AlertSeverity>
</AlertSettings>
<OperationalStates>
<OperationalState ID="UIGeneratedOpStateIdb9a986c7d58148599d33f73ee765f0c1" MonitorTypeStateID="Good" HealthState="Success"/>
<OperationalState ID="UIGeneratedOpStateId7263d601b5794fb28d1f7e4afbe564fc" MonitorTypeStateID="Warning" HealthState="Warning"/>
<OperationalState ID="UIGeneratedOpStateId6cf1db4cbd13409e9cfd51ec2b293033" 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>