Este monitor muda para o estado de aviso quando ocorre um problema com o escritor de recolha de dados de desempenho do Armazém de Dados
O processo Escritor de Recolha de Dados de Desempenho do Armazém de Dados detetou um erro ao escrever no Armazém de Dados. Se o processo Escritor de Recolha de Dados de Desempenho em execução num Servidor de Gestão detetar um erro ao escrever no Armazém de Dados, este monitor muda para um estado amarelo. Por predefinição, o monitor não irá emitir um alerta, uma vez que os erros de escrita podem ser transitórios. Quando este monitor fica amarelo, o monitor de Recuperação do Escritor de Recolha de Dados de Desempenho do Armazém de Dados inicia um temporizador. Caso o processo do escritor não seja concluído com êxito durante um intervalo de 2 minutos (por predefinição), esse monitor irá emitir um alerta. Note que o intervalo é substituível.
Tal deve-se, normalmente, a problemas de conetividade ao SQL Server, onde o Armazém de Dados está alojado, ou porque o desempenho do SQL Server é lento.
Certifique-se de que está estabelecida conetividade entre o Servidor de Gestão e o SQL Server, onde o Armazém de Dados está alojado. A comunicação podia ser bloqueada por um firewall, por exemplo. Certifique-se de que a Conta de Ação do Armazém de Dados tem capacidade para ligar à base de dados do Armazém de Dados. Se ocorrerem problemas de limite de tempo, verifique a taxa de utilização do SQL server para determinar se está sobrecarregado. Os contadores importantes e que deve observar são: Utilização da CPU, utilização de memória e E/S do disco.
Target | Microsoft.SystemCenter.DataWarehouseConnectorServer |
Parent Monitor | Microsoft.SystemCenter.DataWarehouse.ManagementServer.PerformanceCollectionWriterState.Rollup |
Category | StateCollection |
Enabled | True |
Alert Generate | False |
Alert Auto Resolve | True |
Monitor Type | Microsoft.SystemCenter.DataWarehouse.2SingleEventLog2StateUnitMonitorType |
Remotable | True |
Accessibility | Internal |
RunAs | Default |
<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>