Monitor für den SQL Server Service Broker-Port

Microsoft.SystemCenter2012.ConfigurationManager.SQLSSBPort (UnitMonitor)

Dieser Monitor überprüft, ob der SQL Server Service Broker-Port richtig ist.

Knowledge Base article:

Zusammenfassung

Dies ist ein eindeutig definierter Port (Standardport: 4022), der für die Replikationskommunikation zwischen den untergeordneten und übergeordneten SQL Server-Servern verwendet wird. Wenn ein Configuration Manager-Standortserver installiert wird, konfiguriert der Configuration Manager-Administrator, der das Setup ausführt, einen spezifischen Port als SQL Server Service Broker-Port. Über diesen Port erfolgt die Kommunikation zwischen den untergeordneten und übergeordneten SQL Server-Servern. Der Configuration Manager-Administrator, der den Standortserver installiert, muss über lokale Administratorberechtigungen auf dem SQL Server-Computer verfügen, der für den einzurichtenden Standort verwendet werden soll, und den SQL Server Service Broker-Port kennen, der für das Einrichten der Kommunikation für den übergeordneten SQL Server Service Broker erforderlich ist. Der Configuration Manager-Administrator gibt diesen bekannten Port für SQL Server Service Broker an.

Ursachen

Lösungen

Wenn von Configuration Manager erkannt wird, dass der konfigurierte SQL Server Service Broker-Port (Standardport: 4022) nicht erreichbar ist, wird von Configuration Manager versucht, eine Verbindung mit dem SQL Server-Computer herzustellen, auf dem sich seine Datenbank befindet. Der SQL Server Service Broker-Port wird dann von Configuration Manager auf seine ursprüngliche Konfiguration geändert. . Wenn das SQL Server-System vom Configuration Manager-Standortserver nicht kontaktiert werden kann, muss der Netzwerkadministrator überprüfen, ob Firewallport- oder Netzwerkverbindungsprobleme bestehen. Überprüfen Sie die Datei „hman.log“ im Ordner „[Configuration Manager-Installationsordner]\Logs“ auf weitere Informationen.

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
SQL Server Service Broker-Port ist falsch
Der SQL Server Service Broker-Port auf Standortserver "{0}" ist falsch.
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>