Monitor de puerto de SQL Server Service Broker

Microsoft.SystemCenter2012.ConfigurationManager.SQLSSBPort (UnitMonitor)

Este monitor comprueba que el puerto de SQL Server Service Broker sea correcto.

Knowledge Base article:

Resumen

Se trata de un puerto bien definido (puerto predeterminado: 4022) utilizado para la comunicación de replicación entre los servidores SQL Server primarios y secundarios. Al instalar un servidor de sitio de Configuration Manager, el administrador de Configuration Manager que realiza la instalación configura un puerto específico para el puerto de SQL Server Service Broker en el que se produce la comunicación entre los servidores SQL Server primarios y secundarios. El administrador de Configuration Manager que instala el servidor de sitio debe tener permisos administrativos locales en el equipo de SQL Server que se va a utilizar para el sitio que se está configurando y debe conocer el puerto de SQL Server Service Broker necesario para la configuración de la comunicación para su SQL Server Service Broker primario. El administrador de Configuration Manager especifica este puerto conocido para SQL Server Service Broker.

Causas

Soluciones

Cuando Configuration Manager detecta que no es posible establecer conexión con el puerto de SQL Server Service Broker (puerto predeterminado: 4022) configurado, intenta conectarse al equipo de SQL Server que contiene su base de datos y luego restablece la configuración original del puerto de SQL Server Service Broker. . Sin embargo, si el servidor de sitio de Configuration Manager no puede establecer contacto con el sistema de SQL Server, el administrador de red necesita comprobar si hay problemas de conectividad de red o de puerto de firewall. Compruebe el archivo hman.log de la carpeta [Carpeta de instalación de Configuration Manager]\Logs para obtener más información.

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
El puerto de SQL Server Service Broker no es correcto
El puerto de SQL Server Service Broker en el servidor de sitio {0} no es correcto.
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>