Stammverwaltungsserver nicht verfügbar

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

Regel zur Generierung von Warnungen 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:

Wenn diese Warnungen während oder kurz nach der Installation von Data Warehouse oder Berichterstellungskomponenten generiert werden, ist die Fehlerursache wahrscheinlich in den Warnungen und Statusübergängen zu suchen, die an das Data Warehouse gesendet werden, während die entsprechenden Datenstrukturen noch fehlen. 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 Data Warehouse gesendet werden, zurückgehalten. Somit werden von diesen Workflows keine Daten in die Datenquelle zurückgeschrieben; das wiederum führt dazu, dass die fraglichen Warnungen ausgelöst werden. Sobald die Bereitstellung abgeschlossen ist, 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.

Überprüfen Sie auf den Status des Date Warehouse-Kontos für Schreibvorgänge.

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>