Erstrisikostatus Data Warehouse-Leistungsdatensammlungsschreiber

Microsoft.SystemCenter.DataWarehouse.ManagementServer.PerformanceCollectionWriterState.FirstChanceState (UnitMonitor)

Dieser Monitor schaltet zum Warnstatus um, sobald der Data Warehouse-Leistungsdatensammlungsschreiber ein Problem hat

Knowledge Base article:

Zusammenfassung

Beim Schreiben im Data Warehouse durch den Data Warehouse-Leistungsdatensammlungsschreiber-Prozess ist ein Fehler aufgetreten. Dieser Monitor auf den gelben Status umgestellt, wenn beim Schreiben im Data Warehouse durch den auf einem Verwaltungsserver ausgeführten Leistungsdatensammlungsschreiber-Prozess ein beständiger Fehler auftritt. Standardmäßig werden vom Monitor keine Warnungen ausgelöst, weil Schreibfehler vorübergehender Natur sein können. Wird der Monitor auf den gelben Status umgestellt, dann wird vom Monitor zur Überwachung der Wiederherstellung des Data Warehouse-Leistungsdatensammlungsschreibers ein Timer gestartet. 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.

Ursachen

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.

Lösungen

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.

Element properties:

TargetMicrosoft.SystemCenter.DataWarehouseConnectorServer
Parent MonitorMicrosoft.SystemCenter.DataWarehouse.ManagementServer.PerformanceCollectionWriterState.Rollup
CategoryStateCollection
EnabledTrue
Alert GenerateFalse
Alert Auto ResolveTrue
Monitor TypeMicrosoft.SystemCenter.DataWarehouse.2SingleEventLog2StateUnitMonitorType
RemotableTrue
AccessibilityInternal
RunAsDefault

Source Code:

<UnitMonitor ID="Microsoft.SystemCenter.DataWarehouse.ManagementServer.PerformanceCollectionWriterState.FirstChanceState" Accessibility="Internal" Enabled="true" Target="DataWarehouse!Microsoft.SystemCenter.DataWarehouseConnectorServer" ParentMonitorID="Microsoft.SystemCenter.DataWarehouse.ManagementServer.PerformanceCollectionWriterState.Rollup" TypeID="DataWarehouse!Microsoft.SystemCenter.DataWarehouse.2SingleEventLog2StateUnitMonitorType" ConfirmDelivery="true">
<Category>StateCollection</Category>
<OperationalStates>
<OperationalState ID="Bad" MonitorTypeStateID="FirstEventRaised" HealthState="Warning"/>
<OperationalState ID="Good" MonitorTypeStateID="SecondEventRaised" HealthState="Success"/>
</OperationalStates>
<Configuration>
<WorkflowName>Microsoft.SystemCenter.DataWarehouse.CollectPerformanceData</WorkflowName>
<FirstEventId>31551</FirstEventId>
<SecondEventId>31554</SecondEventId>
</Configuration>
</UnitMonitor>