Anhand eines regelmäßig ausgeführten Prozesses wird überprüft, ob alle Warnungsabonnements in der Verwaltungsgruppe korrekt konfiguriert wurden und ob die Konfiguration noch gültig ist. Wenn mindestens ein Abonnement mit ungültiger Konfiguration erkannt wird, wird das entsprechende Abonnement automatisch deaktiviert und eine Warnung generiert.
Anhand eines regelmäßig ausgeführten Prozesses wird überprüft, ob alle Warnungsabonnements in der Verwaltungsgruppe korrekt konfiguriert wurden und ob die Konfiguration noch gültig ist. Wenn mindestens ein Abonnement mit ungültiger Konfiguration erkannt wird, wird das entsprechende Abonnement automatisch deaktiviert und eine Warnung generiert.
Die zur Erstellung des deaktivierten Abonnements genutzten Konten wurden anhand einer der folgenden Vorgänge geändert:
Das Konto wurde deaktiviert oder vollständig gelöscht.
Mindestens eine Benutzerrollenmitgliedschaft des Kontos wurde in der Verwaltungsgruppe geändert, oder der Bereich der dem Konto zugeordneten Benutzerrolle wurde so geändert, dass der Benutzer nicht mehr über die entsprechenden Berechtigungen für einige Objekte verfügt, auf die sich das Abonnement bezieht.
Kopieren Sie aus der Warnungsbeschreibung den internen Abonnementnamen.
Exportieren Sie das Management Pack "Notifications Internal Library" entweder mithilfe der Betriebskonsole oder des Cmdlet des Export-ManagementPack in eine nicht versiegelte XML-Datei.
Öffnen Sie die unversiegelte XML-Datei in einem Editor, und suchen Sie die Regel, die dieselbe ID wie der zuvor kopierte interne Abonnementname aufweist.
Suchen Sie in der Regelkonfiguration den Wert, der für die "UserSid" verwendet wird. Dies ist die Sicherheits-ID des Kontos, von dem das Abonnement erstellt wurde. Diese ist zur Zeit nicht im Active Directory vorhanden oder das Konto wurde deaktiviert. Kopieren Sie diese SID.
Ersetzen Sie diese SID durch die Sicherheits-ID eines anderen Benutzerkontos. Dieses Konto darf nicht deaktiviert sein, es muss im Active Directory vorhanden sein und der Benutzerrolle eines "Operations Manager-Administrators" der Verwaltungsgruppe angehören.
Unter Umständen sollten Sie die gesamte Datei nach Verweisen auf die ungültige SID des Kontos durchsuchen und mit der SID des neuen Benutzerkontos ersetzen.
Speichern Sie die in der unversiegelten XML-Datei vorgenommenen Änderungen, und importieren Sie das Management Pack zurück in die Verwaltungsgruppe.
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>