Tietokantapalvelu - Alennettu portin käytettävyys

Microsoft.SystemCenter.SDKService.PortAvailability (UnitMonitor)

Valvoo tietokantapalvelun portin käytettävyyttä.

Knowledge Base article:

Yhteenveto

Tietokantapalvelua ei voitu alustaa, koska portti 5724 on käytössä. Tietokantapalvelun on pystyttävä käyttämään porttia 5724, koska konsolit ja muut Operations Managerin osat käyttävät kyseistä porttia tietokantapalvelun kanssa kommunikointiin. Kun tietokantapalvelu ei ole käynnissä, käyttäjät eivät pysty käyttämään Operations-konsolia, WWW-konsolia tai komentoliittymää. Lisäksi kytkennät ulkopuolisiin hallintajärjestelmiin eivät ole toiminnassa.

Syyt

Jokin toinen sovellus käyttää porttia 5724.

Ratkaisut

Suorita komento "netstat.exe –a", jotta näet, mikä prosessi käyttää porttia 5724.

Element properties:

TargetMicrosoft.SystemCenter.RootManagementServer
Parent MonitorMicrosoft.SystemCenter.SDKService.AvailabilityHealthRollup
CategoryStateCollection
EnabledFalse
Alert GenerateTrue
Alert SeverityError
Alert PriorityHigh
Alert Auto ResolveTrue
Monitor TypeMicrosoft.Windows.2SingleEventLog2StateMonitorType
RemotableTrue
AccessibilityInternal
Alert Message
Tietokantapalvelu ei saa porttia käyttöönsä alennettuna
System Centerin tietokantapalvelu ei ole käynnistynyt, sillä portti 5724 on käytössä. Palvelu yrittää edelleen saada portin käyttöönsä.
RunAsDefault

Source Code:

<UnitMonitor ID="Microsoft.SystemCenter.SDKService.PortAvailability" Accessibility="Internal" Enabled="false" Target="SCLibrary!Microsoft.SystemCenter.RootManagementServer" ParentMonitorID="SCLibrary!Microsoft.SystemCenter.SDKService.AvailabilityHealthRollup" Remotable="true" Priority="Normal" TypeID="Windows!Microsoft.Windows.2SingleEventLog2StateMonitorType" ConfirmDelivery="true">
<Category>StateCollection</Category>
<AlertSettings AlertMessage="Microsoft.SystemCenter.SDKService.PortAvailability.AlertMessage">
<AlertOnState>Error</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>High</AlertPriority>
<AlertSeverity>Error</AlertSeverity>
</AlertSettings>
<OperationalStates>
<OperationalState ID="PortUnavailable" MonitorTypeStateID="FirstEventRaised" HealthState="Error"/>
<OperationalState ID="PortAvailable" MonitorTypeStateID="SecondEventRaised" HealthState="Success"/>
</OperationalStates>
<Configuration>
<FirstComputerName>.</FirstComputerName>
<FirstLogName>Operations Manager</FirstLogName>
<FirstExpression>
<And>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="Integer">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="Integer">26368</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="String">PublisherName</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="String">OpsMgr SDK Service</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</And>
</FirstExpression>
<SecondComputerName>.</SecondComputerName>
<SecondLogName>Operations Manager</SecondLogName>
<SecondExpression>
<And>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="Integer">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="Integer">26369</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="String">PublisherName</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="String">OpsMgr SDK Service</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</And>
</SecondExpression>
</Configuration>
</UnitMonitor>