Share via


Comment et quand nettoyer le cache

Important

Cette version d’Operations Manager a atteint la fin du support. Nous vous recommandons de mettre à niveau vers Operations Manager 2022.

Dans System Center Operations Manager, lors de la résolution d’un problème avec la console Opérateur ou avec un agent, vous pouvez voir des recommandations pour « effacer le cache ». Pour plus d’informations sur la résolution d’un problème avec un agent, consultez Agents non surveillés et gris.

Console Opérateur

Une raison possible d’effacer le cache de la console Opérateur est de corriger les erreurs qui se produisent lorsque vous accédez à des données dans des vues, telles que ObjectNotFoundExceptions. Une autre raison est de libérer de l’espace disque lorsque le fichier de cache devient trop volumineux.

Important

Avant de continuer, fermez les consoles ouvertes.

Il peut être nécessaire d’exécuter cette opération à partir d’une console PowerShell Administrateur, en fonction de organization stratégie.

# Option 1: This will read the console install directory from registry and then execute. Useful if installed in a non-default directory
Start-Process ((Get-ItemProperty "HKLM:\SOFTWARE\Microsoft\System Center Operations Manager\12\Setup\Console").InstallDirectory + "Microsoft.EnterpriseManagement.Monitoring.Console.exe") -ArgumentList "/clearCache"

# Option 2: This will start the process in the default ProgramFiles directory
Start-Process "$Env:ProgramFiles\Microsoft System Center\Operations Manager\Console\Microsoft.EnterpriseManagement.Monitoring.Console.exe" -ArgumentList "/clearCache"

Serveurs d'administration

L’une des dernières étapes de résolution des problèmes consiste à effacer le cache. Cela supprimera toutes les données non enregistrées, ainsi que les packs de configuration et d’administration actuels. Après avoir supprimé le cache, nous recevons une nouvelle configuration de la base de données, qui inclut des packs d’administration mis à jour, et nous nous reconnecterons avec les clients. Cela peut être utile si un serveur d’administration a des packs d’administration défectueux ou manquants qui provoquent des erreurs de flux de travail ou sont retardés dans l’envoi de données à la base de données.

  1. Dans l’espace de travail Surveillance , développez Operations Manager, puis Serveur d’administration.
  2. Sélectionnez État du serveur d’administration.
  3. Dans la colonne État du serveur d’administration , sélectionnez un ou plusieurs serveurs.
  4. Dans le volet Tâches, sélectionnez Vider l’état et le cache du service de contrôle d’intégrité.
  5. Dans la fenêtre d’invite, entrez les informations d’identification utilisées pour cette tâche, ou utilisez la valeur par défaut et appuyez sur Exécuter.

Notes

Sachez que cette tâche fonctionne différemment de celle d’un agent, car tous les workflows qui s’exécutent sous HealthService sur le serveur d’administration (qui peut être de plusieurs dizaines de milliers) doivent être arrêtés, ce qui peut prendre du temps, au point où la tâche peut expirer ou générer une erreur. Si cela se produit, vous pouvez envisager d’effectuer l’effacement du cache manuellement.

Serveurs de passerelle

L’une des dernières étapes de résolution des problèmes consiste à effacer le cache. Parfois, la passerelle peut ne pas communiquer avec le serveur d’administration et apparaître grisée dans la console System Center Operations Manager. Dans ce cas, nous devons effacer le cache des passerelles. Nous devons également le faire lorsque la passerelle a des packs d’administration obsolètes ou inutilisables ou des données qui ne peuvent pas être insérées dans la base de données.

  1. Dans l’espace de travail Surveillance , développez Operations Manager, puis Serveur d’administration.
  2. Sélectionnez État du serveur d’administration.
  3. Dans la colonne État du serveur d’administration de la passerelle , sélectionnez un ou plusieurs serveurs.
  4. Dans le volet Tâches, sélectionnez Vider l’état et le cache du service de contrôle d’intégrité.
  5. Dans la fenêtre d’invite, entrez les informations d’identification utilisées pour cette tâche, ou utilisez la valeur par défaut et appuyez sur Exécuter.

Serveurs clients

Un moyen possible de résoudre les problèmes de flux de travail ou de communication entre l’agent sur un serveur client et le groupe d’administration consiste à effacer le cache et à redémarrer l’agent. Il s’agit d’un dernier recours pour la résolution des problèmes, mais il peut résoudre certains problèmes efficacement.

  1. Dans l’espace de travail Surveillance , développez Operations Manager, puis Détails de l’agent.
  2. Sélectionnez État d’intégrité des agents.
  3. Dans la colonne État de l’agent, sélectionnez un ou plusieurs agents.
  4. Dans le volet Tâches, sélectionnez Vider l’état et le cache du service de contrôle d’intégrité.
  5. Dans la fenêtre d’invite, entrez les informations d’identification utilisées pour cette tâche, ou utilisez la valeur par défaut et appuyez sur Exécuter.

Notes

Étant donné que cette action supprime les données mises en cache dans les fichiers du magasin du service d’intégrité, y compris l’enregistrement de cette tâche elle-même, aucune véritable tâche status n’est signalée dans la console à l’achèvement de la tâche, elle « Réussit » toujours tant que la commande a été envoyée.

Étapes suivantes