Ez a figyelő ellenőrzi, hogy az SQL-kiszolgáló portja nyitva van-e a tűzfalon.
Olyan gyakran használt port, amelyet a Configuration Manager replikálási kommunikációjához használnak. A kommunikáció folyhat a gyermek és a szülő SQL Server kiszolgálók között az SQL Server Service Broker használatával (ekkor alapértelmezett értéke 4022, ez azonban testre szabható), illetve a legtöbb Configuration Manager-helyrendszer szerepkör vagy a szolgáltató és az SQL Server között (ekkor alapértelmezett értéke 1433, ez azonban testre szabható). Az SQL Server portját (alapértelmezés szerint 1433) az SQL Server adatbázis-rendszergazdája tartja karban. Az SQL Server és a Configuration Manager-helykiszolgáló első beállításakor a két rendszer rendszergazdáinak, valamint a hálózati rendszergazdának meg kell nyitnia a kiválasztott portot a tűzfalon az SQL Server és a Configuration Manager-helyrendszer szerepkörök vagy a szolgáltató közötti megfelelő kommunikáció biztosításához. Ehhez hasonlóan, a Configuration Manager-helykiszolgálókat támogató több SQL Server adatbázis beállításakor az SQL Server Service Broker portot (alapértelmezés szerinti értéke 4022) kell megnyitnia a tűzfalon az SQL Server adatbázisok rendszergazdájának és a hálózati rendszergazdának.
A Configuration Manager-helyrendszer szerepkörökkel és a szolgáltatóval zajló kommunikációhoz használt SQL Server-portot (alapértelmezett értéke 1433) vagy a Configuration Manager szülő és gyermek SQL Server adatbázisok közötti replikációs kommunikációjához használt SQL Server Service Broker-portot (alapértelmezett értéke 4022) a hálózaton vagy a kiszolgálón blokkolja egy tűzfalszabály, így a konfigurált portok között nem lehetséges a kommunikáció.
Lehetséges, hogy hálózati hiba akadályozza a kommunikációt egyik vagy mindkét porton.
Ha a Configuration Manager azt észleli, hogy az SQL Server konfigurált kommunikációs portja (alapértelmezés szerint 1433) vagy az SQL Server Service Broker portja (alapértelmezés szerint 4022) nem használható a kívánt helyrendszer adatbázis-kiszolgálójának, a rendszernek vagy a hálózatnak az eléréséhez, akkor a rendszergazdának a tűzfalporttal vagy a hálózati kapcsolattal fennálló problémákat kell keresnie. További információkért tekintse meg a hman.log fájlt a [Configuration Manager telepítési mappa]\Logs mappában.
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>