Yönetim grubundaki tüm uyarı aboneliklerinin doğru şekilde yapılandırıldığını ve yapılandırmalarının halen geçerli olduğunu onaylamak için düzenli aralıklarla çalışan bir işlem bulunmaktadır. Yapılandırması geçersiz olan bir veya daha fazla abonelik bulunursa, abonelik otomatik olarak devre dışı bırakılır ve bu kural bir uyarı oluşturur.
Yönetim grubundaki tüm uyarı aboneliklerinin doğru şekilde yapılandırıldığını ve yapılandırmalarının halen geçerli olduğunu onaylamak için düzenli aralıklarla çalışan bir işlem bulunmaktadır. Yapılandırması geçersiz olan bir veya daha fazla abonelik bulunursa, abonelik otomatik olarak devre dışı bırakılır ve bu kural bir uyarı oluşturur.
Devre dışı bırakılan ve aboneliği oluşturmak için kullanılan hesaplar aşağıdaki değişikliklerden birine uğramış:
Hesap devre dışı bırakılmış veya tamamen silinmiş.
Hesabın yönetim grubundaki kullanıcı rolü üyeliği/üyelikleri değiştirilmiş veya hesabın abone olduğu kullanıcı rolünün/rollerinin kapsamı kullanıcının artık aboneliğin geçerli olduğu bazı nesneler için izinlerinin olmadığı bir şekilde değiştirilmiş.
Uyarı açıklamasından üyeliğin iç adını kopyalayın.
Operations Konsolunu veya Export-ManagementPack cmdlet öğesini kullanarak, "Bildirimler İç Kitaplığı" adlı yönetim paketini korumasız bir XML dosyasına aktarın.
Korumasız XML dosyasını tercih ettiğiniz bir düzenleyicide açın ve aboneliğin önceden kopyalanan iç adı ile aynı "Kimlik" bilgisine sahip kuralı aratın.
Kural yapılandırmasından "UserSid" için kullanılan değeri bulun. Bu, aboneliği oluşturan hesabın güvenlik tanımlayıcısıdır ve şu anda Active Directory'de mevcut değildir veya bu hesap devre dışı bırakılmıştır. Bu SID değerini kopyalayın.
Bu SID değerini farklı bir kullanıcı hesabının güvenlik tanımlayıcısı ile değiştirin. Bu hesabın Active Directory'de mevcut olması, devre dışı olmaması ve yönetim grubundaki "Operations Manager Yöneticileri" kullanıcı rolünün bir üyesi olması gerekir.
Ayrıca tüm dosyada geçersiz hesabın SID değerine yapılan tüm başvuruları aratmayı ve bunları yeni kullanıcı hesabının SID değeri ile değiştirmeyi de deneyin.
Değişiklikleri korumasız XML dosyasına kaydedin ve ardından yönetim paketini yönetim grubuna geri aktarın.
Target | Microsoft.SystemCenter.AllManagementServersPool | ||
Category | EventCollection | ||
Enabled | True | ||
Event_ID | 11452 | ||
Event Source | Health Service Modules | ||
Alert Generate | True | ||
Alert Severity | Error | ||
Alert Priority | Normal | ||
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.UserSubscriptionDisabledWhenCreatorsAccountNotActive" Enabled="true" Target="SCLibrary!Microsoft.SystemCenter.AllManagementServersPool" ConfirmDelivery="true" Remotable="true" Priority="Normal" DiscardLevel="100">
<Category>EventCollection</Category>
<DataSources>
<DataSource ID="DS" TypeID="Windows!Microsoft.Windows.EventProvider">
<ComputerName>.</ComputerName>
<LogName>Operations Manager</LogName>
<Expression>
<And>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">11452</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="String">PublisherName</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="String">Health Service Modules</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</And>
</Expression>
</DataSource>
</DataSources>
<WriteActions>
<WriteAction ID="Alert" TypeID="Health!System.Health.GenerateAlert">
<Priority>1</Priority>
<Severity>2</Severity>
<AlertMessageId>$MPElement[Name="Microsoft.SystemCenter.2007.UserSubscriptionDisabledWhenCreatorsAccountNotActive.AlertMessage"]$</AlertMessageId>
<AlertParameters>
<AlertParameter1>$Data/Params/Param[5]$</AlertParameter1>
</AlertParameters>
<Suppression>
<SuppressionValue>$Data/EventDisplayNumber$</SuppressionValue>
<SuppressionValue>$Data/Params/Param[5]$</SuppressionValue>
</Suppression>
</WriteAction>
</WriteActions>
</Rule>