Dieser Monitor schaltet zum Warnstatus um, sobald der Data Warehouse-Ereignisdatensammlungsschreiber ein Problem hat und er von diesem Problem nicht in einem konfigurierten Zeitraum wiederhergestellt wird
Beim Schreiben im Data Warehouse durch den Data Warehouse-Ereignisdatensammlungsschreiber-Prozess ist ein beständiger Fehler aufgetreten. Von diesem Monitor wird eine Warnung ausgegeben, wenn beim Schreiben im Data Warehouse durch den auf einem Verwaltungsserver ausgeführten Ereignisdatensammlungsschreiber-Prozess ein beständiger Fehler auftritt. Wird der Schreiberprozess nicht innerhalb eines zweiminütigen Intervalls (Standard) abgeschlossen, dann wird vom Monitor eine Warnung ausgegeben. Beachten Sie, dass das Intervall überschrieben werden kann.
Häufigste Ursache hierfür sind Probleme bei der Verbindung mit dem SQL-Server, auf dem das Data Warehouse gehostet wird, oder eine geringe Leistung des SQL-Servers.
Stellen Sie sicher, dass eine Verbindung vom Verwaltungsserver zum SQL-Server vorhanden ist, auf dem das Data Warehouse gehostet wird. Die Kommunikation könnte z. B. durch eine Firewall blockiert sein. Stellen Sie sicher, dass über das Data Warehouse-Aktionsskonto eine Verbindung mit der Data Warehouse-Datenbank hergestellt werden kann. Wenn Probleme mit Timeouts auftreten, prüfen Sie die Auslastung des SQL-Servers und stellen Sie fest, ob dieser überlastet ist. Wichtige zu prüfende Leistungsindikatoren sind: CPU-Auslastung, Speicherauslastung und Festplatten-E/A.
Target | Microsoft.SystemCenter.DataWarehouseConnectorServer | ||
Parent Monitor | Microsoft.SystemCenter.DataWarehouse.ManagementServer.EventCollectionWriterState.Rollup | ||
Category | StateCollection | ||
Enabled | True | ||
Alert Generate | True | ||
Alert Severity | Error | ||
Alert Priority | Normal | ||
Alert Auto Resolve | True | ||
Monitor Type | Microsoft.SystemCenter.DataWarehouse.2SingleEventLogTimed2StateUnitMonitorType | ||
Remotable | True | ||
Accessibility | Internal | ||
Alert Message |
| ||
RunAs | Default |
<UnitMonitor ID="Microsoft.SystemCenter.DataWarehouse.ManagementServer.EventCollectionWriterState.RecoveryState" Accessibility="Internal" Enabled="true" Target="DataWarehouse!Microsoft.SystemCenter.DataWarehouseConnectorServer" ParentMonitorID="Microsoft.SystemCenter.DataWarehouse.ManagementServer.EventCollectionWriterState.Rollup" TypeID="DataWarehouse!Microsoft.SystemCenter.DataWarehouse.2SingleEventLogTimed2StateUnitMonitorType" ConfirmDelivery="true">
<Category>StateCollection</Category>
<AlertSettings AlertMessage="Microsoft.SystemCenter.DataWarehouse.ManagementServer.EventCollectionWriterState.AlertMessage">
<AlertOnState>Error</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>Error</AlertSeverity>
<AlertParameters>
<AlertParameter1>$Data/Context/Item0Context/DataItem/EventDescription$</AlertParameter1>
</AlertParameters>
</AlertSettings>
<OperationalStates>
<OperationalState ID="Good" MonitorTypeStateID="SecondEventRaised" HealthState="Success"/>
<OperationalState ID="Bad" MonitorTypeStateID="FirstEventRaisedAndNoSecondEventRaisedInTimeInterval" HealthState="Error"/>
</OperationalStates>
<Configuration>
<WorkflowName>Microsoft.SystemCenter.DataWarehouse.CollectEventData</WorkflowName>
<FirstEventId>31551</FirstEventId>
<SecondEventId>31554</SecondEventId>
<TimeIntervalSeconds>120</TimeIntervalSeconds>
</Configuration>
</UnitMonitor>