Er wordt regelmatig een proces uitgevoerd om te controleren of alle waarschuwingsabonnementen in de beheergroep op de juiste wijze zijn geconfigureerd en of de configuratie nog geldig is. Als er een of meer abonnementen met een ongeldige configuratie worden aangetroffen, wordt het abonnement automatisch uitgeschakeld en wordt door deze regel een waarschuwing gegenereerd.
Er wordt regelmatig een proces uitgevoerd om te controleren of alle waarschuwingsabonnementen in de beheergroep op de juiste wijze zijn geconfigureerd en of de configuratie nog geldig is. Als er een of meer abonnementen met een ongeldige configuratie worden aangetroffen, wordt het abonnement automatisch uitgeschakeld en wordt door deze regel een waarschuwing gegenereerd.
Voor het account dat werd gebruikt om het uitgeschakelde abonnement te maken, is een van de volgende wijzigingen aangebracht:
Het account is uitgeschakeld of is volledig verwijderd.
De lidmaatschappen van de gebruikersrollen voor het account zijn gewijzigd in de beheergroep of het bereik van de gebruikersrollen waarvan het account lid is, is zodanig gewijzigd dat de gebruiker geen toegangsrechten meer heeft tot sommige objecten waarop het abonnement van toepassing is.
Kopieer de interne naam van het abonnement vanuit de beschrijving van de waarschuwing.
Gebruik de Operations-console of de cmdlet Export-ManagementPack om het management pack met de naam 'Interne bibliotheek voor meldingen' te kopiëren naar een niet-verzegeld XML-bestand.
Open dit niet-verzegelde XML-bestand met een editor en zoek de regel die dezelfde id heeft als de interne naam van het abonnement die u eerder hebt gekopieerd.
Zoek de waarde voor de UserSid in de configuratie van de regel. Dit is de beveiligings-id van het account waarmee het abonnement is gemaakt en dit account bestaat momenteel niet in Active Directory of het account is uitgeschakeld. Kopieer deze SID.
Vervang deze SID door de beveiligings-id van een ander gebruikersaccount. Dit account moet bestaan in Active Directory, het mag niet uitgeschakeld zijn en het moet lid zijn van de gebruikersrol Operations Manager-administrator in de beheergroep.
U kunt ook alle verwijzingen naar de SID van het ongeldig account in het hele bestand zoeken en deze overal vervangen door de SID van het nieuwe gebruikersaccount.
Sla de wijzigingen op naar het niet-verzegelde XML-bestand en importeer het management pack vervolgens weer terug in de beheergroep.
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>