(Kullanım dışı) Veri Erişim Hizmeti SPN Kaydı

Microsoft.SystemCenter.2007.SdkSpnRegistration (Rule)

System Center Veri Erişim hizmetini çalıştıran hesap için hizmet asıl adı (SPN) kayıtlı değilse uyarı verme kuralı.

Knowledge Base article:

Özet

"System Center Veri Erişim" hizmeti için hizmet asıl adı (SPN) kaydedilememiş olabilir. Kerberos ile kimlik doğrulama yapılabilmesi için "System Center Veri Erişim" hizmetinin Operations konsolu ve diğer SDK istemcileri için SPN'leri kaydetmesi gerekir.

Nedenler

Çoğu kez bu durum "System Center Veri Erişim" hizmetinin Active Directory içinde SPN kaydı yapabilmesi için gerekli izinlere sahip olmamasından kaynaklanır.

Çözümlemeler

Aşağıdaki komutu çalıştırarak mevcut SPN kayıtlarını kontrol edin:

SPN'ler doğru şekilde kaydedilmişse aşağıdaki sonuçları görmeniz gerekir:

SPN'ler doğru şekilde kaydedilmemişse aşağıdaki komutları çalıştırarak ve etki alanı yöneticisi haklarına sahip olan bir hesabı kullanarak elle kaydedin:

Element properties:

TargetMicrosoft.SystemCenter.CollectionManagementServer
CategoryAlert
EnabledFalse
Event_ID26371
Event SourceOpsMgr SDK Service
Alert GenerateTrue
Alert SeverityError
Alert PriorityHigh
RemotableTrue
Alert Message
(Kullanım dışı) Veri Erişim Hizmeti SPN Kayıtlı Değil
{0}
Event LogOperations Manager

Member Modules:

ID Module Type TypeId RunAs 
DS DataSource Microsoft.Windows.EventProvider Default
Alert WriteAction System.Health.GenerateAlert Default

Source Code:

<Rule ID="Microsoft.SystemCenter.2007.SdkSpnRegistration" Enabled="false" Target="SCLibrary!Microsoft.SystemCenter.CollectionManagementServer" ConfirmDelivery="true" Remotable="true" Priority="Normal" DiscardLevel="100">
<Category>Alert</Category>
<DataSources>
<DataSource ID="DS" TypeID="Windows!Microsoft.Windows.EventProvider">
<ComputerName>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</ComputerName>
<LogName>Operations Manager</LogName>
<Expression>
<And>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">26371</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>
</Expression>
</DataSource>
</DataSources>
<WriteActions>
<WriteAction ID="Alert" TypeID="Health!System.Health.GenerateAlert">
<Priority>2</Priority>
<Severity>2</Severity>
<AlertName/>
<AlertDescription/>
<AlertOwner/>
<AlertMessageId>$MPElement[Name="Microsoft.SystemCenter.2007.SdkSpnRegistration.AlertMessage"]$</AlertMessageId>
<AlertParameters>
<AlertParameter1>$Data/EventDescription$</AlertParameter1>
</AlertParameters>
<Suppression>
<SuppressionValue>$Data/EventDisplayNumber$</SuppressionValue>
<SuppressionValue>$Data/PublisherName$</SuppressionValue>
</Suppression>
</WriteAction>
</WriteActions>
</Rule>