Övervakaren Port för SQL Server Service Broker

Microsoft.SystemCenter2012.ConfigurationManager.SQLSSBPort (UnitMonitor)

Den här övervakaren kontrollerar att SQL Server Service Broker-porten är korrekt.

Knowledge Base article:

Sammanfattning

Detta är en väldefinierad port (standard 4022) som används för replikeringskommunikation mellan över- och underordnade SQL-servrar. När en Configuration Manager-platsserver installeras kommer den Configuration Manager-administratör som utför installationen att konfigurera en specifik port för den SQL Server Service Broker-port på vilken kommunikation mellan över- och underordnade SQL-servrar sker. Den Configuration Manager-administratör som installerar platsservern måste ha lokal administratörsbehörighet på den SQL Server-dator som avses användas för den plats som installeras, och måste känna till vilken SQL Server Service Broker-port som krävs för kommunikation med dess överordnade SQL Server Service Broker. Configuration Manager-administratören anger denna välkända port för SQL Server Service Broker.

Orsaker

Lösningar

När Configuration Manager upptäcker att den konfigurerade SQL Server Service Broker-porten (standard 4022) inte går att nå, försöker den ansluta till den SQL Server-dator som innehåller dess databas och ändrar sedan SQL Server Service Broker-porten till den ursprungliga konfigurationen. . Men om Configuration Manager-platsservern inte kan kontakta SQL Server-systemet måste nätverksadministratören kontrollera om det finns problem med brandväggsporten eller nätverksanslutningarna. Se filen hman.log i katalogen [Installationskatalog för Configuration Manager]\Logs för ytterligare information.

Element properties:

TargetMicrosoft.SystemCenter2012.ConfigurationManager.SiteServer
Parent MonitorSystem.Health.ConfigurationState
CategoryConfigurationHealth
EnabledTrue
Alert GenerateTrue
Alert SeverityMatchMonitorHealth
Alert PriorityNormal
Alert Auto ResolveTrue
Monitor TypeMicrosoft.SystemCenter2012.ConfigurationManager.StatusMessage3StateMonitor
RemotableTrue
AccessibilityPublic
Alert Message
Felaktig SQL Server Service Broker-port
SQL Server Service Broker-porten på platsservern {0} är felaktig.
RunAsDefault
CommentSIV:GEN0205

Source Code:

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