System Center Veri Erişim hizmetini çalıştıran hesap için hizmet asıl adı (SPN) kayıtlı değilse uyarı verme kuralı.
"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.
Ç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.
Aşağıdaki komutu çalıştırarak mevcut SPN kayıtlarını kontrol edin:
Setspn.exe -L <MS NetBIOS Adı>
SPN'ler doğru şekilde kaydedilmişse aşağıdaki sonuçları görmeniz gerekir:
MSOMSdkSvc/<MS NetBIOS Adı>
MSOMSdkSvc/<MS FQDN>
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:
Setspn.exe -A MSOMSdkSvc/<MS NetBIOS Adı> <MS NetBIOS Adı>
Setspn.exe -A MSOMSdkSvc/<MS FQDN> <MS NetBIOS Adı>
Target | Microsoft.SystemCenter.CollectionManagementServer | ||
Category | Alert | ||
Enabled | False | ||
Event_ID | 26371 | ||
Event Source | OpsMgr SDK Service | ||
Alert Generate | True | ||
Alert Severity | Error | ||
Alert Priority | High | ||
Remotable | True | ||
Alert Message |
| ||
Event Log | Operations Manager |
ID | Module Type | TypeId | RunAs |
---|---|---|---|
DS | DataSource | Microsoft.Windows.EventProvider | Default |
Alert | WriteAction | System.Health.GenerateAlert | Default |
<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>