Dieser Monitor überprüft, ob der SQL Server-Port in der Firewall geöffnet ist.
Dies ist ein eindeutig definierter Port, der für die Configuration Manager-Replikationskommunikation zwischen den untergeordneten und übergeordneten SQL Server-Servern mithilfe von SQL Server Service Broker (Standardport: 4022; anpassbar), zwischen den meisten Configuration Manager-Standortsystemrollen oder zwischen dem Anbieter und SQL Server (Standardport: 1433; anpassbar) verwendet wird. Der SQL Server-Port (Standardport: 1433) wird vom SQL Server-Datenbankadministrator verwaltet. Wenn SQL Server und der Configuration Manager-Standortserver erstmals eingerichtet werden, müssen die Administratoren beider Systeme und der Netzwerkadministrator den ausgewählten Port in der Firewall öffnen, um die ordnungsgemäße Kommunikation zwischen SQL Server und den Configuration Manager-Standortsystemrollen bzw. dem Anbieter zu ermöglichen. Wenn mehrere SQL Server-Datenbanken eingerichtet werden, von denen jeweils ein Configuration Manager-Standortserver unterstützt wird, muss der SQL Server Service Broker-Port (Standardport: 4022) vom Administrator der SQL Server-Server und vom Netzwerkadministrator in der Firewall geöffnet werden.
Der SQL Server-Port (Standardport: 1433) für die Kommunikation mit den Configuration Manager-Standortsystemrollen und dem Anbieter oder der SQL Server Service Broker-Port (Standardport: 4022) für die Configuration Manager-Replikationskommunikation zwischen den übergeordneten und untergeordneten SQL Server-Servern wird durch eine Firewallregel im Netzwerk oder auf dem Server blockiert, wodurch die Kommunikation über die konfigurierten Ports verhindert wird.
Die Kommunikation über diese Ports oder einen dieser Ports wurde durch ein Netzwerkproblem verhindert.
Wenn von Configuration Manager erkannt wird, dass der vorgesehene Standortsystem-Datenbankserver vom konfigurierten SQL Server-Kommunikationsport (Standardport: 1433) oder vom SQL Server Service Broker-Port (Standardport: 4022) nicht erreicht werden kann, muss der System- oder Netzwerkadministrator überprüfen, ob Probleme mit dem Firewallport oder der Netzwerkverbindung bestehen. Überprüfen Sie die Datei „hman.log“ im Ordner „[Configuration Manager-Installationsordner]\Logs“ auf weitere Informationen.
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 |
<UnitMonitor ID="Microsoft.SystemCenter2012.ConfigurationManager.SQLFirewall" 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.SQLFirewall_AlertMessageResourceID">
<AlertOnState>Warning</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>MatchMonitorHealth</AlertSeverity>
<AlertParameters>
<AlertParameter1>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/PrincipalName$</AlertParameter1>
</AlertParameters>
</AlertSettings>
<OperationalStates>
<OperationalState ID="UIGeneratedOpStateId041eb07d0bd74856923c30a008f26e2c" MonitorTypeStateID="Good" HealthState="Success"/>
<OperationalState ID="UIGeneratedOpStateIdd72714adec2247029b632a96f0f3ec2f" MonitorTypeStateID="Warning" HealthState="Warning"/>
<OperationalState ID="UIGeneratedOpStateIde0fec4ba618a4fdbb6eb493eb49cde08" MonitorTypeStateID="Error" HealthState="Error"/>
</OperationalStates>
<Configuration>
<ComputerName>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/PrincipalName$</ComputerName>
<ComponentName>SMS_HIERARCHY_MANAGER</ComponentName>
<RuleId>8D5E5CC1-CCF5-4c66-BC8A-527C9066161B</RuleId>
<IntervalSeconds>360</IntervalSeconds>
</Configuration>
</UnitMonitor>