Regel zur Generierung von Warnungen für den Fall, dass der Stammverwaltungsserver vom Datenzugriffsdienst dieses Verwaltungsservers nicht erreicht werden kann
Entweder wird der Stammverwaltungsserver nicht ausgeführt oder der Integritätsdienst des Stammverwaltungsservers steht nicht zur Verfügung.
Folgende Ursachen sind möglich:
Der Stammverwaltungsserver ist offline.
Der Integritätsdienst auf dem Stammverwaltungsserver wird nicht ausgeführt.
Ein administrativer Neustart des Integritätsdiensts auf dem Stammverwaltungsserver.
Das Date Warehouse-Konto für Schreibvorgänge ist abgelaufen.
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.
Ü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.
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. |
Target | Microsoft.SystemCenter.ManagementServer | ||
Category | Alert | ||
Enabled | True | ||
Event_ID | 271828 | ||
Event Source | Health Service Watcher | ||
Alert Generate | True | ||
Alert Severity | Warning | ||
Alert Priority | Normal | ||
Remotable | True | ||
Alert Message |
| ||
Event Log | Operations Manager | ||
Comment | Rule used by Data Access service to generate alerts from each Management Server when the RHS is down |
ID | Module Type | TypeId | RunAs |
---|---|---|---|
EventDS | DataSource | Microsoft.Windows.EventProvider | Default |
GenerateAlert | WriteAction | System.Health.GenerateAlert | Default |
<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>