Moniteur de port de pare-feu de serveur SQL

Microsoft.SystemCenter2012.ConfigurationManager.SQLFirewall (UnitMonitor)

Ce moniteur vérifie si le port du serveur SQL sur le pare-feu est ouvert.

Knowledge Base article:

Résumé

Il s'agit d'un port bien défini, utilisé pour la communication de réplication Configuration Manager entre les serveurs SQL enfant et parent à l'aide de Serveur SQL Service Broker (4022 par défaut ; peut être personnalisé) ou entre la plupart des rôles de système de site Configuration Manager ou le fournisseur et le serveur SQL (1433 par défaut ; peut être personnalisé). Le port de serveur SQL (par défaut 1433) est géré par l'administrateur de base de données de serveur SQL. Lors du premier paramétrage du serveur SQL et du serveur de site Configuration Manager, l'administrateur des deux systèmes et l'administrateur réseau doivent ouvrir le port sélectionné dans le pare-feu afin de permettre des communications adéquates entre le serveur SQL et les rôles de système de site Configuration Manager ou le fournisseur. De même, lors du paramétrage de plusieurs bases de données de serveur SQL, prenant chacun en charge un serveur de site Configuration Manager, le port Serveur SQL Service Broker (4022 par défaut) doit être ouvert dans le pare-feu par l'administrateur des serveurs SQL et par l'administrateur réseau.

Causes

Résolutions

Lorsque Configuration Manager détecte que le port de communications de serveur SQL configuré (1433 par défaut) ou le port Serveur SQL Service Broker (4022 par défaut) ne parvient pas à atteindre le serveur de base de données de système de site souhaité, le système ou le réseau, l'administrateur doit identifier les problèmes de port de pare-feu ou de connectivité réseau. Pour plus d'informations, consultez le fichier hman.log dans le dossier [dossier d'installation de Configuration Manager]\Logs.

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
Le port de serveur SQL sur le pare-feu n'est pas ouvert
Le port du serveur SQL sur le pare-feu n'est pas ouvert sur {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>