SQL-kiszolgáló tűzfalportjának figyelője

Microsoft.SystemCenter2012.ConfigurationManager.SQLFirewall (UnitMonitor)

Ez a figyelő ellenőrzi, hogy az SQL-kiszolgáló portja nyitva van-e a tűzfalon.

Knowledge Base article:

Összegzés

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.

Okok

Megoldások

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.

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
Az SQL-kiszolgáló portja nincs nyitva a tűzfalon
Az SQL-kiszolgáló portja nincs nyitva a tűzfalon a következőn: {0}.
RunAsDefault

Source Code:

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