Händelsetillstånd för datalagrets händelsedatainsamling

Microsoft.SystemCenter.DataWarehouse.ManagementServer.EventDataCollectionSpeedState (UnitMonitor)

Händelsetillstånd för datalagrets händelsedatainsamling för en hanteringsserver

Knowledge Base article:

Sammanfattning

Datalagrets händelsedatainsamling händelsetillståndsprocess som körs på hanteringsservern har skickat data, men har inte mottagit en bekräftelse inom 3 minuter att data skickades till datalagret. Detta antyder att det finns anslutnings- eller prestandaproblem med datalagrets skrivningar. Den här övervakaren varnar om ingen bekräftelse har tagits emot inom 3 minuter och går tillbaka till grönt när det inte har förekommit några problem på 5 minuter. Observera att båda de här parametrarna kan åsidosättas.

Orsaker

Detta orsakas oftast av problem med anslutningen till SQL-servern som är värd för datalagret, eller av att SQL-servern har låg prestanda.

Lösningar

Kontrollera att det finns en anslutning från hanteringsservern till SQL-servern som är värd för datalagret. Kommunikationen kan blockeras av en brandvägg, till exempel. Kontrollera att åtgärdskontot till datalagret kan anslutas till databasen i datalagret. Om du får problem med tidsgränser kan du undersöka belastningen av SQL-servern och kontrollera om den är överbelastad. Följande räknare är viktiga: Processorbelastning, minnesbelastning och läsning/skrivning till disk.

Element properties:

TargetMicrosoft.SystemCenter.DataWarehouseConnectorServer
Parent MonitorMicrosoft.SystemCenter.DataWarehouse.ManagementServer.Collection.Performance.Rollup
CategoryStateCollection
EnabledTrue
Alert GenerateTrue
Alert SeverityError
Alert PriorityNormal
Alert Auto ResolveTrue
Monitor TypeMicrosoft.SystemCenter.DataWarehouse.DataCollectionSlowdownUnitMonitorType
RemotableTrue
AccessibilityInternal
Alert Message
Händelsedatainsamlingen kunde inte lagra data i datalagret i tid
Händelsedatainsamlingen kunde inte lagra data i datalagret i tid
RunAsDefault

Source Code:

<UnitMonitor ID="Microsoft.SystemCenter.DataWarehouse.ManagementServer.EventDataCollectionSpeedState" Accessibility="Internal" Enabled="true" Target="DataWarehouse!Microsoft.SystemCenter.DataWarehouseConnectorServer" ParentMonitorID="DataWarehouse!Microsoft.SystemCenter.DataWarehouse.ManagementServer.Collection.Performance.Rollup" TypeID="DataWarehouse!Microsoft.SystemCenter.DataWarehouse.DataCollectionSlowdownUnitMonitorType" ConfirmDelivery="true">
<Category>StateCollection</Category>
<AlertSettings AlertMessage="Microsoft.SystemCenter.DataWarehouse.ManagementServer.EventDataCollectionSpeedState.AlertMessage">
<AlertOnState>Error</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>Error</AlertSeverity>
</AlertSettings>
<OperationalStates>
<OperationalState ID="Good" MonitorTypeStateID="CollectionUpToSpeed" HealthState="Success"/>
<OperationalState ID="Bad" MonitorTypeStateID="CollectionSlow" HealthState="Error"/>
</OperationalStates>
<Configuration>
<WorkflowName>Microsoft.SystemCenter.DataWarehouse.CollectEventData</WorkflowName>
<AllowedProcessingDelaySeconds>180</AllowedProcessingDelaySeconds>
<WatchWindowSeconds>300</WatchWindowSeconds>
</Configuration>
</UnitMonitor>