Adattárház objektumállapot-adatgyűjtőjének teljesítményállapota

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

Adattárház objektumállapot-adatgyűjtőjének teljesítményállapota egy felügyeleti kiszolgálóhoz

Knowledge Base article:

Összefoglalás

Az adattárház a felügyeleti kiszolgálón futó objektumállapotra vonatkozó adatgyűjtési folyamata adatokat tett közzé, azonban nem kapott visszajelzést három percen belül arról, hogy az adatokat kiírták az adattárházba. Ez kapcsolati vagy teljesítményproblémára utal az adattárház-írásoknál. A figyelő riasztást küld, ha nem kap visszajelzést három percen belül, és visszaáll megfelelő állapotba, ha öt percig nem észlel hibát. Mindkét paraméter felülbírálható.

Okok

Ennek leggyakoribb okai az adattárházat üzemeltető SQL Server-kiszolgáló kapcsolati hibái, illetve az SQL Server lassú teljesítménye.

Megoldások

Győződjön meg arról, hogy a felügyeleti kiszolgáló kapcsolódik az adattárházat üzemeltető SQL Server-kiszolgálóhoz. A kommunikációt például akadályozhatja egy tűzfal. Győződjön meg arról, hogy az adattárház műveleti fiókja képes kapcsolódni az adattárház-adatbázishoz. Ha időtúllépési problémákat tapasztal, állapítsa meg, hogy nincs-e túlterhelve az SQL Server-kiszolgáló. A fontosabb számlálók: CPU-kihasználtság, memóriakihasználtság, lemez I/O.

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
Az objektumállapot adatgyűjtési folyamata nem tudja megfelelő időben tárolni az adatokat az adattárházban
Az objektumállapot adatgyűjtési folyamata nem tudja megfelelő időben tárolni az adatokat az adattárházban
RunAsDefault

Source Code:

<UnitMonitor ID="Microsoft.SystemCenter.DataWarehouse.ManagementServer.StateDataCollectionSpeedState" 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.StateDataCollectionSpeedState.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.CollectEntityHealthStateChange</WorkflowName>
<AllowedProcessingDelaySeconds>180</AllowedProcessingDelaySeconds>
<WatchWindowSeconds>300</WatchWindowSeconds>
</Configuration>
</UnitMonitor>