Cette analyse bascule sur l'état d'avertissement lorsque l'enregistreur de collecte de données d'état d'intégrité des objets de l'entrepôt de données rencontre un problème et ne récupère pas de ce problème dans un intervalle de temps défini.
Le processus de l'enregistreur de collecte de données d'état d'intégrité des objets de l'entrepôt de données a rencontré une erreur permanente lors de l'écriture dans l'entrepôt de données. Cette analyse génère une alerte si le processus de l'enregistreur de collecte de données d'état d'intégrité des objets exécuté sur un serveur d'administration rencontre une erreur permanente lors de l'écriture dans l'entrepôt de données. Si le processus de l'enregistreur n'a pas abouti dans un délai de 2 minutes (par défaut), cette analyse génère une alerte. Notez que l'intervalle est modifiable.
Cette erreur est généralement provoquée par des problèmes de connectivité au serveur SQL Server hébergeant l'entrepôt de données, ou par le ralentissement des performances du serveur SQL Server.
Assurez-vous que le serveur d'administration est connecté au serveur SQL Server hébergeant l'entrepôt de données. Par exemple, la communication peut être bloquée par un pare-feu. Assurez-vous que le compte d'action de l'entrepôt de données est en mesure de se connecter à la base de données de l'entrepôt de données. Si vous rencontrez des problèmes d'expiration de délai, examinez l'utilisation du serveur SQL Server pour déterminer s'il est surchargé. Il est recommandé de contrôler les compteurs suivants : utilisation du processeur, utilisation de la mémoire et E/S disque.
Target | Microsoft.SystemCenter.DataWarehouseConnectorServer | ||
Parent Monitor | Microsoft.SystemCenter.DataWarehouse.ManagementServer.StateCollectionWriterState.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.StateCollectionWriterState.RecoveryState" Accessibility="Internal" Enabled="true" Target="DataWarehouse!Microsoft.SystemCenter.DataWarehouseConnectorServer" ParentMonitorID="Microsoft.SystemCenter.DataWarehouse.ManagementServer.StateCollectionWriterState.Rollup" TypeID="DataWarehouse!Microsoft.SystemCenter.DataWarehouse.2SingleEventLogTimed2StateUnitMonitorType" ConfirmDelivery="true">
<Category>StateCollection</Category>
<AlertSettings AlertMessage="Microsoft.SystemCenter.DataWarehouse.ManagementServer.StateCollectionWriterState.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.CollectEntityHealthStateChange</WorkflowName>
<FirstEventId>31551</FirstEventId>
<SecondEventId>31554</SecondEventId>
<TimeIntervalSeconds>120</TimeIntervalSeconds>
</Configuration>
</UnitMonitor>