Les serveurs d’administration et leurs appareils gérés sont estompé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 l’événement 623 est enregistré sur les ordinateurs affectés.
Version du produit d’origine : Microsoft System Center 2012 Operations Manager
Numéro de 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 d’événement : ESE
Catégorie d’événement : Gestionnaire de transactions
ID d’événement : 623
Description : HealthService (<PID>) Le magasin de versions de l’instance d’instance><(« <name> ») a atteint sa taille maximale de <valeur> Mb. Il est probable qu’une transaction longue empêche le nettoyage du magasin de versions et l’entraîne dans la taille. Les mises à jour seront rejetées jusqu’à ce que la transaction de longue durée ait été entièrement validée ou restaurée. Transaction longue possible :
SessionId : <valeur>
Contexte de session : <valeur>
ThreadId de contexte de session : <valeur>.
Nettoyage : <valeur>
Note
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 agit comme 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 appelé 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 d’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
Important
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, vérifiez que vous suivez ces étapes attentivement. Pour une protection supplémentaire, sauvegardez le Registre avant de le modifier. Ensuite, vous pouvez restaurer le Registre si un problème se produit. Pour plus d’informations sur la sauvegarde et la restauration du registre, voir : Procédure de sauvegarde, de modification et de restauration du 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 : Nombre maximal de magasins de versions de persistance
- Valeur : nombre de pages de 16 kilooctets
- 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 kilooctets à 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 pour doubler 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.
Note
- Une plus grande taille de magasin de versions nécessite l’allocation d’une mémoire supplémentaire.
- Si HealthService exécute un grand nombre de flux de travail, cette valeur de Registre doit être définie encore plus grande que la taille recommandée.
- Pour d’autres problèmes où certains de ces symptômes sont similaires, consultez Résoudre les problèmes d’états d’agent gris dans System Center Operations Manager.