Stratégies de gestion de santé pour Liberty
Vous pouvez définir les stratégies de santé, lesquelles incluent les conditions de santé à surveiller dans votre environnement et les actions de santé à prendre lorsque ces conditions surviennent.
Pourquoi et quand exécuter cette tâche
Les stratégies de santé sont configurées de la même manière que les autres fonctions Liberty. Dans le fichier de configuration server.xml, un nouveau type d'élément <healthPolicy> est utilisé pour définir une stratégie de santé unique. Si vous avez besoin de plusieurs stratégies, vous pouvez ajouter plusieurs éléments de stratégie de santé au fichier server.xml.
Procédure
Exemple
Dans cet exemple, la stratégie de santé spécifie que tous les serveurs du cluster mycluster1 et tous les serveurs de l'hôte myHost sont surveillées pour une éventuelle utilisation excessive de la mémoire. La stratégie surveille la condition excessiveMemoryUsage en fonction des seuils spécifiés. La stratégie indique au contrôleur de gestion de santé de placer en mode maintenance le serveur dont la mémoire est utilisée de manière excessive et demande un cliché de pile depuis ce serveur.
<healthPolicy id="myHealthPolicy" >
<cluster clusterName="mycluster1"/>
<host hostName="myHost"/>
<excessiveMemoryUsage heapSizePercentage="85" timePeriod="5m"/>
<action action="enterMaintenanceMode"/>
<action action="generateHeapDump"/>
</healthPolicy>
CWWKV0609I: La stratégie de santé myHealthPolicy a été ajoutée.
CWWKV0603I: La condition de santé com.ibm.ws.health.manager.healthPolicy.condition.excessiveMemoryUsage est surveillée sur la cible member_host_name,path_to_usr_directory,member_name.
CWWKV0607I: La stratégie de santé myHealthPolicy est activée pour member_host_name,path_to_usr_directory,member_name.
CWWKV0610I: La stratégie de santé myHealthPolicy a été supprimée.
CWWKV0604I: La condition de santé com.ibm.ws.health.manager.healthPolicy.condition.excessiveMemoryUsage n'est plus surveillée sur la cible member_host_name,path_to_usr_directory,member_name.
CWWKV0609I: La stratégie de santé myHealthPolicy a été ajoutée.
CWWKV0603I: La condition de santé com.ibm.ws.health.manager.healthPolicy.condition.excessiveMemoryUsage est surveillée sur la cible member_host_name,path_to_usr_directory,member_name.