Этот монитор проверяет правильность порта SQL Server Service Broker.
Это четко заданный порт (значение по умолчанию — 4022), используемый при репликации для взаимодействия между дочерними и родительскими серверами SQL Server. При установке сервера сайта Configuration Manager выполняющий ее администратор Configuration Manager настраивает конкретный порт для порта SQL Server Service Broker, через который осуществляется взаимодействие между дочерними и родительскими серверами SQL Server. Администратор Configuration Manager, который производит установку сервера сайта, должен обладать административными разрешениями на компьютере SQL Server, предназначенном для настраиваемого сайта, а также знать порт SQL Server Service Broker, необходимый для настройки связи родительского SQL Server Service Broker. Администратор Configuration Manager указывает этот известный порт для SQL Server Service Broker.
Администратор баз данных SQL Server изменил порт TCP/IP, который используется для взаимодействия с SQL Server Service Broker, настроенным для сервера базы данных системы сайта Configuration Manager.
Правило брандмауэра для сети препятствует связи через настроенный порт.
Возможно, взаимодействию через этот порт препятствует возникшая в сети проблема.
Когда Configuration Manager обнаруживает, что связаться с настроенным портом SQL Server Service Broker (значение по умолчанию — 4022) не удается, он пытается подключиться к компьютеру SQL Server с его базой данных, а затем возвращает исходную конфигурацию порта SQL Server Service Broker. . Однако, если серверу сайта Configuration Manager не удается связаться с системой SQL Server, сетевому администратору следует выполнить проверку на наличие проблем с портами брандмауэра или сетевым соединением. Дополнительные сведения см. в файле hman.log в [папка установки Configuration Manager]\Logs.
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>