Met deze monitor wordt gecontroleerd of de SQL Server Service Broker-poort juist is.
Dit is een goed gedefinieerde poort (standaard 4022) voor replicatiecommunicatie tussen de onderliggende en bovenliggende SQL-servers. Bij de installatie van een Configuration Manager-siteserver moet de Configuration Manager-beheerder, die de installatie uitvoert, een specifieke poort configureren voor de SQL Server Service Broker-poort waarover de communicatie tussen de onderliggende en bovenliggende SQL-servers gebeurt. De Configuration Manager-beheerder, die de siteserver installeert, moet lokale beheermachtigingen hebben op de SQL-server om de site te kunnen installeren en moet weten welke SQL Server Service Broker-poort nodig is om te communiceren met de bovenliggende SQL Server Service Broker. De beheerder van Configuration Manager specificeert deze bekende poort voor de SQL Server Service Broker.
Een databasebeheerder van de SQL-server heeft de TCP/IP-poort gewijzigd die gebruikt werd om te communiceren met de SQL Server Service Broker van de SQL Server, die voor de Configuration Manager-siteserver is geconfigureerd.
Een firewallregel in het netwerk zorgt ervoor dat er geen communicatie mogelijk is via de geconfigureerde poort.
Een netwerkprobleem kan ervoor gezorgd hebben dat er geen communicatie mogelijk was via deze poort.
Als Configuration Manager detecteert dat de geconfigureerde SQL Server Service Broker-poort (standaard 4022) niet kan worden bereikt, probeert die te verbinden met de SQL-server die de database ervan bevat en wijzigt de SQL Server Service Broker-poort naar de oorspronkelijke configuratie. . Maar als de Configuration Manager-siteserver niet kan verbinden met het SQL-serversysteem, moet de netwerkbeheerde controleren of er problemen zijn met de firewallpoort of netwerkverbinding. Raadpleeg het bestand hman.log in [Configuration Manager-installatiemap]\Logs voor meer informatie.
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>