Il existe un processus s'exécutant régulièrement pour confirmer que tous les abonnements aux alertes dans le groupe d'administration sont configurés correctement et que leur configuration est toujours valide. Si un ou plusieurs abonnements sont disponibles avec une configuration non valide, l'abonnement est automatiquement désactivé et cette règle génère une alerte.
Il existe un processus s'exécutant régulièrement pour confirmer que tous les abonnements aux alertes dans le groupe d'administration sont configurés correctement et que leur configuration est toujours valide. Si un ou plusieurs abonnements sont disponibles avec une configuration non valide, l'abonnement est automatiquement désactivé et cette règle génère une alerte.
Le compte qui a été utilisé pour créer l'abonnement, qui a été désactivé, a rencontré l'une des modifications suivantes :
Le compte a été désactivé ou a été entièrement supprimé.
La ou les appartenances du rôle d'utilisateur du compte ont été modifiées dans le groupe d'administration, ou l'étendue du ou des rôles d'utilisateur dont le compte est membre a été modifiée de telle façon que l'utilisateur n'a plus d'autorisations pour certains objets auxquels l'abonnement s'applique.
À partir de la description de l'alerte, copiez le nom interne de l'abonnement.
À l'aide de la console Opérateur ou de l'applet de commande Export-ManagementPack, exportez le pack d'administration nommé « Bibliothèque interne de notifications » dans un fichier XML non scellé.
Ouvrez le fichier XML non scellé avec l'éditeur de votre choix et recherchez la règle qui a le même « ID » que le nom interne de l'abonnement qui a été copié plus tôt.
Dans la configuration de la règle, recherchez la valeur qui est utilisée pour « UserSid ». Il s'agit de l'identificateur de sécurité du compte qui a créé l'abonnement. Actuellement, soit il n'existe pas dans Active Directory, soit le compte est désactivé. Copiez ce SID.
Remplacez ce SID par l'identificateur de sécurité d'un compte d'utilisateur différent. Ce compte doit exister dans Active Directory, il ne doit pas être désactivé et il doit être membre du rôle d'utilisateur « Administrateurs Operations Manager » dans le groupe d'administration.
Envisagez de rechercher l'intégralité du fichier pour toutes les références aux SID du compte non valide et de les remplacer par le SID du nouveau compte d'utilisateur.
Enregistrez les modifications dans le fichier XML non scellé, puis réimportez le pack d'administration dans le groupe d'administration.
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>