Existe um processo que é executado frequentemente para confirmar que todas as subscrições de alertas no grupo de gestão estão configuradas corretamente e que essa configuração continua válida. Se uma ou mais subscrições tiverem uma configuração inválida, a subscrição é desativada automaticamente e esta regra gera um alerta.
Existe um processo que é executado frequentemente para confirmar que todas as subscrições de alertas no grupo de gestão estão configuradas corretamente e que essa configuração continua válida. Se uma ou mais subscrições tiverem uma configuração inválida, a subscrição é desativada automaticamente e esta regra gera um alerta.
As contas que foram utilizadas para criar a subscrição, que foi desativada, sofreu uma das seguintes alterações:
A conta foi desativada ou eliminada por completo.
As associações de função de utilizador da conta foram alteradas no grupo de gestão ou o âmbito das funções de utilizador de que a conta faz parte mudou de uma forma que retirou ao utilizador o acesso a alguns objetos aos quais a subscrição se aplica.
Copie o nome interno da subscrição a partir da descrição do alerta.
Utilize a Consola de Operações ou o cmdlet Export-ManagementPack para exportar o pacote de gestão com o nome "Biblioteca Interna de Notificações" para um ficheiro XML não selado.
Abra o ficheiro XML não selado com um editor à sua escolha e procure a regra que tem o mesmo "ID" que o nome interno da subscrição que copiou anteriormente.
Na configuração da regra, localize o valor utilizado para "UserSid". Este é o identificador de segurança da conta que criou a subscrição, a qual não existe atualmente no Active Directory ou foi desativada. Copie este SID.
Substitua este SID pelo identificador de segurança de outra conta de utilizador. Esta conta tem de existir no Active Directory, não pode estar desativada e tem de fazer parte da função de utilizador "Administradores do Operations Manager" no grupo de gestão.
Considere a possibilidade de procurar todas as referências ao SID da conta inválida que existam no ficheiro e de as substituir pelo SID da nova conta de utilizador.
Guarde as alterações ao ficheiro XML não selado e, em seguida, volte a importar o pacote de gestão para o grupo de gestão.
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>