プライマリ サイトからセカンダリ サイトへのグローバル データ送信ステータス モニター

Microsoft.SystemCenter2012.ConfigurationManager.PrimaryToSecondaryGlobalSendLinkMonitor (UnitMonitor)

このモニターは、Configuration Manager のプライマリ サイトとセカンダリ サイト間のレプリケーションが機能しているかどうかを確認します。

Knowledge Base article:

概要

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 ファイルを調べることもできます。

Element properties:

TargetMicrosoft.SystemCenter2012.ConfigurationManager.ReplicationToSecondarySite
Parent MonitorMicrosoft.SystemCenter2012.ConfigurationManager.ReplicationState
CategoryCustom
EnabledTrue
Alert GenerateTrue
Alert SeverityMatchMonitorHealth
Alert PriorityNormal
Alert Auto ResolveTrue
Monitor TypeMicrosoft.SystemCenter2012.ConfigurationManager.LinkStatusMonitor
RemotableTrue
AccessibilityPublic
Alert Message
プライマリ サイトからセカンダリ サイトへのグローバル データの送信が機能していない
サイト {0} からサイト {1} へのレプリケーションが機能していません。

RunAsDefault
CommentSIV:GEN0209

Source Code:

<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>