Monitor de porta de firewall do SQL Server

Microsoft.SystemCenter2012.ConfigurationManager.SQLFirewall (UnitMonitor)

Este monitor verifica se a porta do SQL Server no firewall está aberta.

Knowledge Base article:

Resumo

Esta é uma porta bem definida usada para comunicação de replicação do Configuration Manager entre os SQL Servers filho e pai, usando o SQL Server Service Broker (padrão: 4022; pode ser personalizada); ou entre a maioria das funções de sistema do site do Configuration Manager; ou entre o provedor e o SQL Server (padrão:1433; pode ser personalizada). A porta do SQL Server (padrão: 1433) é mantida pelo administrador de banco de dados do SQL Server. Ao configurar pela primeira vez o SQL Server e o servidor do site do Configuration Manager, o administrador dos dois sistemas e o administrador da rede devem abrir a porta selecionada no firewall para habilitar as comunicações adequadas entre o SQL Server e as funções de sistema ou o provedor do site do Configuration Manager. De modo similar, ao configurar vários bancos de dados do SQL Server, cada um deles dando suporte a um servidor do site do Configuration Manager, a porta do SQL Server Service Broker (padrão: 4022) deve ser aberta no firewall pelo administrador dos SQL Servers e pelo administrador da rede.

Causas

Resoluções

Quando o Configuration Manager detecta que a porta para comunicações do SQL Server (padrão: 1433) ou a porta do SQL Server Service Broker (padrão: 4022) não pode acessar determinado servidor de banco de dados do sistema do site, o administrador do sistema ou da rede precisa verificar se há problemas na porta do firewall ou de conectividade da rede. Verifique o hman.log em [pasta de instalação do Configuration Manager]\Logs para obter mais informações.

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
A porta do SQL Server no Firewall não está aberta
A porta do SQL Server no firewall não está aberta em {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>