Stammverwaltungsserver nicht verfügbar

Microsoft.SystemCenter.SDKService.PrincipleManagementServerDown.Alert (Rule)

Warnungsgenerierende Regel für den Fall, dass der Stammverwaltungsserver vom Datenzugriffsdienst dieses Verwaltungsservers nicht erreicht werden kann.

Knowledge Base article:

Zusammenfassung

Entweder wird der Stammverwaltungsserver nicht ausgeführt oder der Integritätsdienst des Stammverwaltungsservers steht nicht zur Verfügung.

Ursachen

Folgende Ursachen sind möglich:

Werden diese Warnungen während oder kurz nach der Installation von Data Warehouse oder Berichterstellungskomponenten ausgelöst, liegt die Ursache wahrscheinlich in dem Ansturm von Warnungen und Statusübergängen, die an das DW gesendet werden. Die entsprechenden Datenstrukturen sind jedoch nicht vorhanden, da Data Warehouse seine Komponenten noch nicht bereitgestellt hat. Die Bereitstellung erfolgt innerhalb von ca. 30 Minuten nach der Installation.

Solange die Bereitstellung noch nicht abgeschlossen ist, werden Daten durch Warnungen und Statussynchronisierungs-Workflows, die später zum DW gesendet werden, zurückgehalten. Daher schreiben diese Workflows keine Daten zu Datenquellen zurück, was andererseits die fraglichen Warnungen auslöst. Nach Abschluss der Bereitstellung werden die Daten geschrieben und Warnungen automatisch gelöscht.

Werden Warnungen nicht innerhalb von 120 Minuten nach der Installation von Data Warehouse automatisch aufgelöst, liegen andere Probleme vor.

Lösungen

Überprüfen Sie, ob der Stammverwaltungsserver verfügbar ist, oder starten Sie den Integritätsdienst auf dem Stammverwaltungsserver.

Zusätzliche Informationen

Die folgende Tabelle zeigt, welche Ursachencodes in der Warnungsbeschreibung erscheinen können:

Ursachencode

Beschreibung

17

Der Windows-Dienst "Integritätsdienst" wurde angehalten.

25

Das Integritätsdienst-Aktionskonto wurde falsch konfiguriert oder hat ungültige Anmeldeinformationen.

41

Der Integritätsdienst konnte die neue Konfiguration nicht analysieren.

42

Der Integritätsdienst konnte die neue Konfiguration nicht laden.

43

Eine Systemregel konnte nicht geladen werden.

49

Die Sammlung von Objektstatusänderungsereignissen wurde angehalten.

50

Die Sammlung von Überwachungs-Statusänderungsereignissen wurde angehalten.

51

Die Warnungssammlung wurde angehalten.

97

Der Integritätsdienst kann keine Registrierung beim Ereignisprotokolldienst durchführen. Der Integritätsdienst kann keine weiteren Takt- und Connector-Ereignisse protokollieren.

98

Der Integritätsdienst kann keine Konfigurations-XML analysieren.

Element properties:

TargetMicrosoft.SystemCenter.ManagementServer
CategoryAlert
EnabledTrue
Event_ID271828
Event SourceHealth Service Watcher
Alert GenerateTrue
Alert SeverityWarning
Alert PriorityNormal
RemotableTrue
Alert Message
Integritätsdienst wird nicht ausgeführt
{0}
Event LogOperations Manager
CommentRule used by Data Access service to generate alerts from each Management Server when the RHS is down

Member Modules:

ID Module Type TypeId RunAs 
EventDS DataSource Microsoft.Windows.EventProvider Default
GenerateAlert WriteAction System.Health.GenerateAlert Default

Source Code:

<Rule ID="Microsoft.SystemCenter.SDKService.PrincipleManagementServerDown.Alert" Comment="Rule used by Data Access service to generate alerts from each Management Server when the RHS is down" Enabled="true" Target="SCLibrary!Microsoft.SystemCenter.ManagementServer" ConfirmDelivery="true" Remotable="true" Priority="High" DiscardLevel="100">
<Category>Alert</Category>
<DataSources>
<DataSource ID="EventDS" TypeID="Windows!Microsoft.Windows.EventProvider">
<ComputerName>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</ComputerName>
<LogName>Operations Manager</LogName>
<Expression>
<And>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery>PublisherName</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value>Health Service Watcher</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery>EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value>271828</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</And>
</Expression>
</DataSource>
</DataSources>
<WriteActions>
<WriteAction ID="GenerateAlert" TypeID="Health!System.Health.GenerateAlert">
<Priority>1</Priority>
<Severity>1</Severity>
<AlertName/>
<AlertDescription/>
<AlertMessageId>$MPElement[Name='Microsoft.SystemCenter.SDKService.PrincipleManagementServerDown.Alert.AlertMessage']$</AlertMessageId>
<AlertParameters>
<AlertParameter1>$Data/EventDescription$</AlertParameter1>
</AlertParameters>
<Suppression>
<SuppressionValue/>
</Suppression>
</WriteAction>
</WriteActions>
</Rule>