Stav události shromažďování dat událostí datového skladu

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

Stav události shromažďování dat událostí datového skladu pro server pro správu

Knowledge Base article:

Souhrn

Proces stavu události shromažďování dat událostí datového skladu běžící na serveru pro správu publikoval data, ale do 3 minut od doby, kdy byla tato data zapsána do datového skladu, nepřijal žádné potvrzení. To značí problém s připojením nebo výkonem zápisů do datového skladu. Toto monitorování vydá výstrahu, pokud do 3 minut není přijato potvrzení, a vrátí se zpět do zeleného stavu, pokud po dobu 5 minut nedojde k žádným problémům. Oba tyto parametry lze přepsat.

Příčiny

Nejčastější příčinou jsou problémy s připojení k SQL Serveru, který je hostitelem datového skladu, nebo pomalý výkon tohoto SQL Serveru.

Řešení

Zajistěte, aby měl server pro správu připojení k SQL Serveru, který je hostitelem datového skladu. Komunikace může být blokována například bránou firewall. Ověřte, jestli je účet akce datového skladu schopen se připojit k databázi datového skladu. Pokud dochází k problémům s vypršením časového limitu, prověřením využití SQL Serveru určete, jestli není přetížen. Důležité čítače, které byste měli sledovat: využití procesoru, využití paměti a vstup/výstup disku.

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
Proces shromažďování dat událostí není schopen včas ukládat data do datového skladu.
Proces shromažďování dat událostí není schopen včas ukládat data do datového skladu.
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>