Les serveurs d’administration et leurs appareils gérés sont grisés dans la console Operations Manager

Cet article résout un problème dans lequel certains rôles Operations Manager sont grisés dans la console Opérateur et que l’événement 623 est enregistré sur les ordinateurs affectés.

Version d’origine du produit : Microsoft System Center 2012 Operations Manager
Numéro de la base de connaissances d’origine : 975057

Symptômes

Dans un environnement Microsoft System Center Operations Manager, un ou plusieurs serveurs d’administration qui hébergent les rôles suivants, ainsi que les appareils gérés de ces serveurs d’administration, peuvent apparaître grisés ou grisés dans la console Opérateur :

  • Serveur d’administration
  • Serveur de passerelle
  • Agent

En outre, un événement semblable à ce qui suit est enregistré dans le journal Operations Manager sur ces ordinateurs :

Source de l’événement : ESE
Catégorie d’événement : Gestionnaire de transactions
ID d’événement : 623
Description : HealthService (<PID>) Le magasin de versions pour instance <instance>(« <name> ») a atteint sa taille maximale de <valeur> Mo. Il est probable qu’une transaction de longue durée empêche le nettoyage du magasin de versions et provoque son augmentation de la taille. Mises à jour seront rejetées jusqu’à ce que la transaction de longue durée ait été entièrement validée ou restaurée. Transaction de longue durée possible :
SessionId : <valeur>
Contexte de session : <valeur>
ThreadId de contexte de session : <valeur>.
Nettoyage : <valeur>

Remarque

Cet événement peut signaler le problème avec d’autres processus Operations Manager, en fonction du rôle affecté.

Cause

Ce problème se produit généralement dans un environnement Operations Manager volumineux dans lequel un serveur d’administration ou un ordinateur agent gère de nombreux flux de travail. Cette situation peut se produire pour l’une des raisons suivantes :

  • De nombreux packs d’administration sont installés.
  • Un serveur d’administration ou un agent joue le rôle de proxy pour de nombreux appareils.

Le service d’intégrité Operations Manager stocke les enregistrements des transactions qui ne sont pas terminées dans un magasin de versions. Le magasin de versions permet au moteur de stockage extensible (ESE) de suivre et de gérer les transactions actuelles. Le magasin de versions contient une liste des opérations effectuées par les transactions actives gérées par le service HealthService. Cette liste est une liste en mémoire des modifications apportées à la base de données du magasin HealthService. Il existe une taille par défaut optimisée pour une installation classique de chaque rôle Operations Manager. Toutefois, la taille par défaut peut être insuffisante pour certains environnements Operations Manager.

Résolution

Importante

Cette section, méthode ou tâche contient des étapes vous indiquant comment modifier le Registre. Toutefois, des problèmes graves peuvent se produire si vous modifiez le Registre de façon incorrecte. Par conséquent, veillez à suivre ces étapes scrupuleusement. Pour une meilleure protection, sauvegardez le registre avant de le modifier. Vous pouvez alors le restaurer en cas de problème. Pour plus d’informations sur la procédure de sauvegarde et de restauration du Registre, consultez l’article Comment sauvegarder et restaurer le Registre dans Windows.

Pour résoudre le problème, appliquez le paramètre de Registre suivant sur les ordinateurs qui hébergent les rôles affectés :

  • Sous-clé : HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\HealthService\Parameters
  • Type : REG_DWORD
  • Nom : Magasin de versions de persistance maximum
  • Valeur : Nombre de pages de 16 kilo-octets
  • Base : décimal

La taille par défaut du magasin de versions dépend du rôle Operations Manager et est définie comme le nombre de pages de 16 kilo-octets à allouer en mémoire. Les valeurs par défaut sont les suivantes :

  • Agent (systèmes d’exploitation de station de travail) : 640 (10 mégaoctets)
  • Agent (systèmes d’exploitation serveur) : 1920 (30 mégaoctets)
  • Serveur d’administration : 5120 (80 mégaoctets)

Si vous rencontrez ce problème, nous vous recommandons de définir la taille du magasin de versions sur le double de sa taille par défaut. Par exemple, si vous définissez la taille du magasin de versions sur un ordinateur qui héberge un rôle Serveur d’administration, définissez la valeur de Registre sur 10240 (décimal).

Après avoir appliqué la modification du Registre, redémarrez le service HealthService.

Remarque