このモニターは、Configuration Manager のプライマリ サイトとセカンダリ サイト間のレプリケーションが機能しているかどうかを確認します。
Configuration Manager は、Configuration Manager 階層内のすべてのサイトにわたりレプリケーションがアクティブであることを確認するため、親子関係にある SQL Server 間の接続のヘルスを常に監視しています。 グローバル データ (たとえばアプリケーション メタデータと構成項目など) がサイト サーバー階層全体にわたって同期され、サイト データが階層の上位に同期されるようにするため、この確認は定期的に行われます。
Configuration Manager の親サイトと子サイトの間のレプリケーションが失敗する場合、さまざまな原因があります。
データベース コンピューターの証明書が無効
データベース サービス ブローカーの証明書が無効
Configuration Manager で定義されている SQL ポートが正しくない
SQL サービス ブローカーのポートが正しくない
ファイアウォール上の SQL ポートが開いていない
指定されたアカウントを使って SQL Server に接続できない
SQL Server に必要なディスク領域がない
SQL Server サービスがダウンしている
SQL Server のサービス ブローカーがダウンしている
SMSEXEC サービスがダウンしている
• Configuration Manager サイト間のネットワーク接続がダウンしている
SQL Server と Configuration Manager の両方のシステム管理者およびネットワーク管理者は、Configuration Manager のサイト間におけるレプリケーションの問題を解決するためのオプションについて話し合う必要があります。 詳細については、<Configuration Manager インストール フォルダー>\Logs の hman.log ファイルを調べることもできます。
Target | Microsoft.SystemCenter2012.ConfigurationManager.ReplicationToSecondarySite | ||
Parent Monitor | Microsoft.SystemCenter2012.ConfigurationManager.ReplicationState | ||
Category | Custom | ||
Enabled | True | ||
Alert Generate | True | ||
Alert Severity | MatchMonitorHealth | ||
Alert Priority | Normal | ||
Alert Auto Resolve | True | ||
Monitor Type | Microsoft.SystemCenter2012.ConfigurationManager.LinkStatusMonitor | ||
Remotable | True | ||
Accessibility | Public | ||
Alert Message |
| ||
RunAs | Default | ||
Comment | SIV:GEN0209 |
<UnitMonitor ID="Microsoft.SystemCenter2012.ConfigurationManager.PrimaryToSecondaryGlobalSendLinkMonitor" Comment="SIV:GEN0209" Accessibility="Public" Enabled="onEssentialMonitoring" Target="SCCM!Microsoft.SystemCenter2012.ConfigurationManager.ReplicationToSecondarySite" ParentMonitorID="Microsoft.SystemCenter2012.ConfigurationManager.ReplicationState" Remotable="true" Priority="Normal" TypeID="Microsoft.SystemCenter2012.ConfigurationManager.LinkStatusMonitor" ConfirmDelivery="true">
<Category>Custom</Category>
<AlertSettings AlertMessage="Microsoft.SystemCenter2012.ConfigurationManager.PrimaryToSecondaryGlobalSendLinkMonitor_AlertMessageResourceID">
<AlertOnState>Warning</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>MatchMonitorHealth</AlertSeverity>
<AlertParameters>
<AlertParameter1>$Target/Host/Property[Type="SCCM!Microsoft.SystemCenter2012.ConfigurationManager.Server"]/SiteCode$</AlertParameter1>
<AlertParameter2>$Target/Property[Type="SCCM!Microsoft.SystemCenter2012.ConfigurationManager.Replication"]/TargetSiteCode$</AlertParameter2>
</AlertParameters>
</AlertSettings>
<OperationalStates>
<OperationalState ID="UIGeneratedOpStateId7774bdb9848640fcaa9f8b8f62c3f5ba" MonitorTypeStateID="Good" HealthState="Success"/>
<OperationalState ID="UIGeneratedOpStateIdb00ecfe58eaa4e058cbcd67103e91279" MonitorTypeStateID="Warning" HealthState="Warning"/>
<OperationalState ID="UIGeneratedOpStateId011bd5cc96b2429fa07e757db984271f" MonitorTypeStateID="Error" HealthState="Error"/>
</OperationalStates>
<Configuration>
<ParentSite>$Target/Host/Property[Type="SCCM!Microsoft.SystemCenter2012.ConfigurationManager.Server"]/SiteCode$</ParentSite>
<ChildSite>$Target/Property[Type="SCCM!Microsoft.SystemCenter2012.ConfigurationManager.Replication"]/TargetSiteCode$</ChildSite>
<LinkType>Property[@Name='Site1ToSite2GlobalState']</LinkType>
<IntervalSeconds>360</IntervalSeconds>
<ProviderLocation>$Target/Host/Property[Type="SCCM!Microsoft.SystemCenter2012.ConfigurationManager.SiteServer"]/ProviderLocation$</ProviderLocation>
<SiteCode>$Target/Host/Property[Type="SCCM!Microsoft.SystemCenter2012.ConfigurationManager.Server"]/SiteCode$</SiteCode>
<IsSP1>$Target/Property[Type="SCCM!Microsoft.SystemCenter2012.ConfigurationManager.Replication"]/IsSP1$</IsSP1>
</Configuration>
</UnitMonitor>