Questo monitoraggio attiva lo stato di avviso quando si verifica un problema nel processo di manutenzione periodica dati dell'agente di scrittura della raccolta dati delle prestazioni del data warehouse che non viene ripristinato nel periodo di tempo previsto.
Il processo di manutenzione periodica dei dati dell'agente di scrittura della raccolta dati delle prestazioni del data warehouse ha riscontrato un errore permanente durante la scrittura nel data warehouse. Questo monitoraggio genera un avviso se il processo di manutenzione periodica dei dati dell'agente di scrittura della raccolta dati delle prestazioni del data warehouse in esecuzione su un server di gestione riscontra un errore permanente durante la scrittura nel data warehouse. Se il processo dell'agente di scrittura non è stato completato correttamente entro un intervallo di 5 minuti (impostazione predefinita), il monitoraggio emetterà un avviso. Notare che l'intervallo è sostituibile.
Ciò in genere è causato da problemi di connettività con il server SQL che ospita il data warehouse o da prestazioni ridotte del server SQL.
Assicurarsi che sia presente la connettività tra il server di gestione e il server SQL che ospita il data warehouse. Ad esempio, la comunicazione potrebbe essere bloccata da un firewall. Assicurarsi che l'account azione del data warehouse sia in grado di effettuare la connessione al database del data warehouse. Se si verificano problemi di timeout, esaminare l'utilizzo del server SQL per determinare se è sovraccarico. I contatori importanti da esaminare sono: utilizzo della CPU, utilizzo della memoria e I/O del disco.
Target | Microsoft.SystemCenter.DataWarehouseConnectorServer | ||
Parent Monitor | Microsoft.SystemCenter.DataWarehouse.ManagementServer.PerformanceDataWriterMaintenanceState.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.PerformanceDataMaintenanceState.WriterMaintenance.RecoveryState" Accessibility="Internal" Enabled="true" Target="DataWarehouse!Microsoft.SystemCenter.DataWarehouseConnectorServer" ParentMonitorID="Microsoft.SystemCenter.DataWarehouse.ManagementServer.PerformanceDataWriterMaintenanceState.Rollup" TypeID="DataWarehouse!Microsoft.SystemCenter.DataWarehouse.2SingleEventLogTimed2StateUnitMonitorType" ConfirmDelivery="true">
<Category>StateCollection</Category>
<AlertSettings AlertMessage="Microsoft.SystemCenter.DataWarehouse.ManagementServer.PerformanceDataMaintenanceState.WriterMaintenance.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.CollectPerformanceData</WorkflowName>
<FirstEventId>31553</FirstEventId>
<SecondEventId>31572</SecondEventId>
<TimeIntervalSeconds>300</TimeIntervalSeconds>
</Configuration>
</UnitMonitor>