Guide de l'utilisateur de Sun Management Center 3.5

Arrêt de l'agent pendant le démarrage

L'agent de Sun Management Center est en mesure de se surveiller lui-même et de restreindre la mémoire qu'il utilise. Certaines limites prédéfinies ont été fixées en ce qui concerne l'utilisation de la mémoire par le processus agent. Ces limites dépendent étroitement des éléments suivants :

Il peut arriver, mais cela reste rare, que la limite d'utilisation de mémoire fixée soit dépassée lors du démarrage de l'agent et que ce dernier cesse de fonctionner. Si cela se produit, les limites par défaut fixées pour la taille de la mémoire de l'agent ne sont pas suffisantes pour votre configuration.

Pour vous assurer que c'est bien le manque de mémoire qui est à l'origine de cet incident, recherchez dans le fichier /var/opt/SUNWsymon/log/agent.log un des messages suivants :


Excessive Virtual Memory Use
Excessive Physical Memory Use

Si vous voyez un de ces messages pendant le démarrage de l'agent, reconfigurez la limite d'utilisation de mémoire en utilisant la procédure ci-après.

Augmentation de la taille de la mémoire de l'agent
  1. Connectez-vous en tant que super-utilisateur sur l'hôte de l'agent.


    # su -
    

  2. Copiez le fichier agent-stats-d.def dans /var/opt/SUNWsymon.


    # cp /opt/SUNWsymon/modules/cfg/agent-stats-d.def /var/opt/SUNWsymon/cfg/
    

  3. Dans le fichier /var/opt/SUNWsymon/cfg/agent-stats-d.def, augmentez alarmlimit:error-gt à la valeur de votre choix dans le segment de code suivant.

    Cette valeur est exprimée en Ko.


    procstats = {
            size = {
                statusActions(error-gt)
          = abort
                statusService(abort) 
          = _internal
                statusCommand(abort) 
          = abort "Excessive Virtual Memory Use"
                alarmlimit:error-gt = 70000
                alarmlimit:warning-gt = 60000
                alarmlimit:info-gt =
            }
         .....
         }
  4. Sauvegardez le fichier et redémarrez l'agent.