このモニターは、SQL Server のサービス ブローカーのポートが正しいことを確認します。
これは、親子関係にある SQL Server 間のレプリケーション通信に使用される、明確に定義されたポートです (既定は 4022)。 Configuration Manager サイト サーバーをインストールするときに、セットアップを実行している Configuration Manager 管理者が、親子関係にある SQL Server 間の通信に使用される SQL Server のサービス ブローカー ポート用に特定のポートを構成します。 サイト サーバーをインストールする Configuration Manager 管理者は、セットアップしているサイトに使用される SQL Server コンピューターに対してローカル管理アクセス許可を必要とするほか、親の SQL Server サービス ブローカーの通信構成に必要な SQL Server サービス ブローカー ポートも把握しておく必要があります。 この SQL Server のサービス ブローカー用に定義されたポートは Configuration Manager 管理者が指定します。
SQL Server データベース管理者が、Configuration Manager サイト システム データベース サーバー用に構成されている SQL Server のサービス ブローカーとの通信に使用される TCP/IP ポートを変更した。
ネットワーク上のファイアウォール規則によって、構成済みポートを使用した通信が妨げられている。
ネットワークの問題により、このポートを使用する通信が妨げられた可能性がある。
Configuration Manager は、SQL Server のサービス ブローカー ポート (既定は 4022) へのアクセスが不可能であることを検出した場合、そのデータベースを格納する SQL Server コンピューターへの接続を試行し、SQL Server のサービス ブローカーのポートをその元の構成に戻すよう変更します。 . ただし、Configuration Manager サイト サーバーが SQL Server システムにアクセスできない場合、ネットワーク管理者はファイアウォール ポートまたはネットワーク接続の問題が起きていないかどうかを確認する必要があります。 詳細については、<Configuration Manager インストール フォルダー>\Logs の hman.log ファイルを調べてください。
Target | Microsoft.SystemCenter2012.ConfigurationManager.SiteServer | ||
Parent Monitor | System.Health.ConfigurationState | ||
Category | ConfigurationHealth | ||
Enabled | True | ||
Alert Generate | True | ||
Alert Severity | MatchMonitorHealth | ||
Alert Priority | Normal | ||
Alert Auto Resolve | True | ||
Monitor Type | Microsoft.SystemCenter2012.ConfigurationManager.StatusMessage3StateMonitor | ||
Remotable | True | ||
Accessibility | Public | ||
Alert Message |
| ||
RunAs | Default | ||
Comment | SIV:GEN0205 |
<UnitMonitor ID="Microsoft.SystemCenter2012.ConfigurationManager.SQLSSBPort" Comment="SIV:GEN0205" Accessibility="Public" Enabled="onEssentialMonitoring" Target="SCCM!Microsoft.SystemCenter2012.ConfigurationManager.SiteServer" ParentMonitorID="SystemHealth!System.Health.ConfigurationState" Remotable="true" Priority="Normal" TypeID="Microsoft.SystemCenter2012.ConfigurationManager.StatusMessage3StateMonitor" ConfirmDelivery="true">
<Category>ConfigurationHealth</Category>
<AlertSettings AlertMessage="Microsoft.SystemCenter2012.ConfigurationManager.SQLSSBPort_AlertMessageResourceID">
<AlertOnState>Warning</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>MatchMonitorHealth</AlertSeverity>
<AlertParameters>
<AlertParameter1>$Target/Property[Type="SCCM!Microsoft.SystemCenter2012.ConfigurationManager.Server"]/SiteCode$</AlertParameter1>
</AlertParameters>
</AlertSettings>
<OperationalStates>
<OperationalState ID="UIGeneratedOpStateId9a11b765f4eb4ea3afd0e005cf6f23e9" MonitorTypeStateID="Good" HealthState="Success"/>
<OperationalState ID="UIGeneratedOpStateId189967d6d3984b07b78935eedae21d4b" MonitorTypeStateID="Warning" HealthState="Warning"/>
<OperationalState ID="UIGeneratedOpStateIdb97dfde7a3e049269cfd629c2f91e632" MonitorTypeStateID="Error" HealthState="Error"/>
</OperationalStates>
<Configuration>
<ComputerName>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/PrincipalName$</ComputerName>
<ComponentName>SMS_HIERARCHY_MANAGER</ComponentName>
<RuleId>D362CF53-926B-4f7d-A4A2-0691D3F177F5</RuleId>
<IntervalSeconds>360</IntervalSeconds>
</Configuration>
</UnitMonitor>