Den här övervakaren kontrollerar om SQL Server-porten i brandväggen är öppen.
Detta är en väldefinierad port som används för Configuration Manager-replikeringskommunikation mellan underordnade och överordnade SQL-servrar med SQL Server Service Broker (standard 4022, kan anpassas) eller mellan de flesta Configuration Manager-platssystemroller eller providern och SQL Server (standard1433, kan anpassas). SQL Server-porten (standard 1433) underhålls av SQL Server-databasadministratören. När SQL Server och Configuration Manager-platsservern ställs in för första gången måste båda systemens administratörer och nätverksadministratören öppna den valda porten i brandväggen för att möjliggöra korrekt kommunikation mellan SQL Server och Configuration Manager-platssystemrollerna eller providern. När flera SQL Server-databaser installeras, och var och en stöder en Configuration Manager-platsserver, måste på samma sätt SQL Server Service Broker-porten (standard 4022) öppnas i brandväggen av SQL Server-administratörerna och nätverksadministratören.
SQL Server-porten (standard 1433) för kommunikation med Configuration Manager-platssystemrollerna och providern, eller den SQL Server Service Broker-port (standard 4022) som används för Configuration Manager-replikeringskommunikation mellan över- och underordnade SQL-servrar, blockeras av en brandväggsregel på nätverket eller servern och hindrar kommunikation med de konfigurerade portarna.
Ett nätverksproblem kan ha förhindrat kommunikation via endera eller båda portarna.
När Configuration Manager upptäcker att den konfigurerade SQL Serverkommunikationsporten (standard 1433) eller SQL Server Service Broker-porten (standard 4022) inte kan nå den avsedda platssystemdatabasservern, systemet eller nätverket måste administratören kontrollera problem med brandväggsporten eller nätverksanslutningarna. Se filen hman.log i katalogen [Installationskatalog för Configuration Manager]\Logs för ytterligare information.
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>