Ce moniteur vérifie que le port Serveur SQL Service Broker est correct.
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.
L'administrateur de la base de données du serveur SQL a modifié le port TCP/IP utilisé pour communiquer avec Serveur SQL Service Broker qui est configuré pour le serveur de base de données de système de site Configuration Manager.
Une règle de pare-feu sur le réseau empêche la communication sur le port configuré.
Un problème de réseau peut avoir empêché la communication sur ce port.
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.
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 | ||
Comment | SIV:GEN0205 |
<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>