Moniteur de port Serveur SQL Service Broker

Microsoft.SystemCenter2012.ConfigurationManager.SQLSSBPort (UnitMonitor)

Ce moniteur vérifie que le port Serveur SQL Service Broker est correct.

Knowledge Base article:

Résumé

Il s'agit d'un port bien défini (par défaut 4022) utilisé pour la communication de la réplication entre les serveurs SQL enfant et parent. Lorsqu'il installe un serveur de site Configuration Manager, l'administrateur de Configuration Manager configurera un port spécifique pour le port Serveur SQL Service Broker sur lequel la communication s'effectue pour les serveurs SQL enfant et parent. L'administrateur de Configuration Manager installant le serveur de site doit disposer des autorisations d'administration locales sur l'ordinateur du serveur SQL devant être utilisé pour le site en cours d'installation. Il doit connaître le port Serveur SQL Service Broker requis pour la configuration de la communication pour le Serveur SQL Service Broker parent. L'administrateur de Configuration Manager spécifie ce port connu pour le Serveur SQL Service Broker.

Causes

Résolutions

Lorsque Configuration Manager détecte que le port de serveur SQL Service Broker (4022 par défaut) configuré ne peut pas être atteint, il tente de se connecter à l'ordinateur du serveur SQL contenant la base de données correspondante, puis rétablit la configuration d'origine du port de serveur SQL Service Broker. . Toutefois, si le serveur de site Configuration Manager ne parvient pas à contacter le système de serveur SQL, l'administrateur réseau doit identifier les problèmes de connectivité réseau ou de port de pare-feu. 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
Port Service Broker de serveur SQL incorrect.
Le port Serveur SQL Service Broker sur le serveur de site {0} n'est pas correct.
RunAsDefault
CommentSIV:GEN0205

Source Code:

<UnitMonitor ID="Microsoft.SystemCenter2012.ConfigurationManager.SQLSSBPort" Comment="SIV:GEN0205" 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.SQLSSBPort_AlertMessageResourceID">
<AlertOnState>Warning</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>MatchMonitorHealth</AlertSeverity>
<AlertParameters>
<AlertParameter1>$Target/Property[Type="SCCM!Microsoft.SystemCenter2012.ConfigurationManager.Server"]/SiteCode$</AlertParameter1>
</AlertParameters>
</AlertSettings>
<OperationalStates>
<OperationalState ID="UIGeneratedOpStateId9a11b765f4eb4ea3afd0e005cf6f23e9" MonitorTypeStateID="Good" HealthState="Success"/>
<OperationalState ID="UIGeneratedOpStateId189967d6d3984b07b78935eedae21d4b" MonitorTypeStateID="Warning" HealthState="Warning"/>
<OperationalState ID="UIGeneratedOpStateIdb97dfde7a3e049269cfd629c2f91e632" MonitorTypeStateID="Error" HealthState="Error"/>
</OperationalStates>
<Configuration>
<ComputerName>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/PrincipalName$</ComputerName>
<ComponentName>SMS_HIERARCHY_MANAGER</ComponentName>
<RuleId>D362CF53-926B-4f7d-A4A2-0691D3F177F5</RuleId>
<IntervalSeconds>360</IntervalSeconds>
</Configuration>
</UnitMonitor>