Veri Erişim Hizmeti - Bağlantı Noktası Kullanılabilirliği

Microsoft.SystemCenter.DataAccessService.PortAvailability (UnitMonitor)

Veri Erişimi hizmetinin bağlantı noktası kullanılabilirliğini izler.

Knowledge Base article:

Özet

Bağlantı noktası 5724 kullanımda olduğundan Veri Erişimi hizmeti başlatılamıyor. Bu bağlantı noktası, konsolların yanı sıra diğer Operations Manager bileşenleri tarafından da Veri Erişimi hizmetiyle iletişim kurmak için kullanıldığından, Veri Erişimi hizmeti 5724'ü kullanabilmelidir. Veri Erişimi hizmeti çalışmadığı zaman, kullanıcılar Operations Konsolunu, Web Konsolunu ya da Komut Kabuğunu kullanamaz. Üçüncü taraf yönetim sistemlerine giden bağlayıcıların hiçbiri de çalışmayacaktır.

Nedenler

Bağlantı noktası 5724'ü başka bir uygulama kullanıyor.

Çözümlemeler

Bağlantı noktası 5724'ü hangi işlemin kullandığını görmek için netstat.exe –a komutunu çalıştırın.

Element properties:

TargetMicrosoft.SystemCenter.ManagementDataAccessService
Parent MonitorSystem.Health.AvailabilityState
CategoryStateCollection
EnabledTrue
Alert GenerateTrue
Alert SeverityError
Alert PriorityHigh
Alert Auto ResolveTrue
Monitor TypeMicrosoft.Windows.2SingleEventLog2StateMonitorType
RemotableTrue
AccessibilityInternal
Alert Message
Veri Erişim hizmeti bağlantı noktasını alamadı
Bağlantı noktası 5724 kullanımda olduğundan System Center Data Access hizmeti başlatılamadı. Hizmet, bağlantı noktasını almayı denemeye devam edecek
RunAsDefault

Source Code:

<UnitMonitor ID="Microsoft.SystemCenter.DataAccessService.PortAvailability" Accessibility="Internal" Enabled="true" Target="Microsoft.SystemCenter.ManagementDataAccessService" ParentMonitorID="Health!System.Health.AvailabilityState" Remotable="true" Priority="Normal" TypeID="Windows!Microsoft.Windows.2SingleEventLog2StateMonitorType" ConfirmDelivery="true">
<Category>StateCollection</Category>
<AlertSettings AlertMessage="Microsoft.SystemCenter.DataAccessService.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>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</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>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</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>