Políticas de gestión de salud para Liberty
Puede definir las políticas de salud, que incluyen las condiciones de salud que desea supervisar en el entorno y las acciones de salud que se deben realizar si estas condiciones no se cumplen.
Acerca de esta tarea
Las políticas de salud se configuran de la misma forma que otras características de Liberty. En la configuración del archivo server.xml, se utiliza un tipo de elemento nuevo de <healthPolicy> para definir una única política de salud. Si es necesaria más de una política, se pueden añadir varios elementos de política de salud al archivo server.xml.
Procedimiento
Ejemplo
En este ejemplo, la política de salud especifica que todos los servidores del clúster mycluster1 y todos los servidores del host myHost se supervisan para comprobar si hay un uso de memoria excesivo. La política supervisa la condición excessiveMemoryUsage basándose en los umbrales especificados. La política indica al controlador de la gestión de la salud que coloque el servidor que está experimentando el uso excesivo de la memoria en la modalidad de mantenimiento y que solicite un volcado de almacenamiento dinámico de dicho servidor.
<healthPolicy id="myHealthPolicy" >
<cluster clusterName="mycluster1"/>
<host hostName="myHost"/>
<excessiveMemoryUsage heapSizePercentage="85" timePeriod="5m"/>
<action action="enterMaintenanceMode"/>
<action action="generateHeapDump"/>
</healthPolicy>
CWWKV0609I: Se añade la política de salud myHealthPolicy.
CWWKV0603I: La condición de salud
com.ibm.ws.health.manager.healthPolicy.condition.excessiveMemoryUsage
se está supervisando en el destino member_host_name,path_to_usr_directory,member_name.
CWWKV0607I: La política de salud myHealthPolicy está activada para member_host_name,path_to_usr_directory,member_name.
CWWKV0610I: Se ha eliminado la política de
salud myHealthPolicy.
CWWKV0604I: La condición de salud
com.ibm.ws.health.manager.healthPolicy.condition.excessiveMemoryUsage
ya no se está supervisando en el destino member_host_name,path_to_usr_directory,member_name.
CWWKV0609I: Se añade la política de salud myHealthPolicy.
CWWKV0603I: La condición de salud
com.ibm.ws.health.manager.healthPolicy.condition.excessiveMemoryUsage
se está supervisando en el destino
member_host_name,path_to_usr_directory,member_name.