healthPolicy - Política de estado (healthPolicy)

Define una condición para que un servidor se considere saludable y las acciones que deban llevarse a cabo cuando no se cumple la condición.

NameTypeDefaultDescription
idstringUn ID de configuración exclusivo.
enabledbooleantrueIndica si se ha habilitado la política de estado.

excessiveMemoryUsage

Detecta si el tamaño de almacenamiento dinámico de una JVM ha crecido por encima de un porcentaje configurado del tamaño de almacenamiento dinámico máximo para un período de tiempo configurado.

NameTypeDefaultDescription
heapSizePercentageint
Min: 1

Max: 99
85El valor del umbral del porcentaje del tamaño máximo de almacenamiento dinámico que utiliza el servidor.
timePeriodUn período de tiempo con precisión de milisegundos5mEl periodo de tiempo durante el cual el tamaño de almacenamiento dinámico debe estar por encima del umbral antes de que se lleve a cabo una acción. El valor puede ser de 1 milisegundo a 1 día. Especifica un entero positivo seguido de una unidad de tiempo, que puede ser horas (h), minutos (m), segundos (s) o milisegundos (ms). Por ejemplo, especifique 500 milisegundos como 500ms. Puede incluir varios valores en una sola entrada. Por ejemplo, 1s500ms es equivalente a 1,5 segundos.

excessiveRequestTimeout

Detecta si el tiempo de espera de solicitud de un servidor, medido por un servidor Web que esté habilitado para Intelligent Management, supera el valor de umbral configurado.

NameTypeDefaultDescription
timeoutPercentageint
Min: 1

Max: 99
85El valor del umbral del porcentaje del tiempo de espera de solicitud que utiliza el servidor.

memoryLeak

Detecta si un tamaño de almacenamiento dinámico de JVM sigue creciendo después del GC.

excessiveResponseTime

Detecta si el tiempo de respuesta promedio de solicitudes efectuadas a un servidor, medido por un servidor Web que esté habilitado para Intelligent Management, supera el valor de umbral configurado.

NameTypeDefaultDescription
responseTimeUn período de tiempo con precisión de milisegundos10sTiempo promedio que pueden utilizar las solicitudes antes de la acción correctiva. El valor puede ser de 1 milisegundo a 1 hora. Especifica un entero positivo seguido de una unidad de tiempo, que puede ser horas (h), minutos (m), segundos (s) o milisegundos (ms). Por ejemplo, especifique 500 milisegundos como 500ms. Puede incluir varios valores en una sola entrada. Por ejemplo, 1s500ms es equivalente a 1,5 segundos.

cluster

Un ID de configuración exclusivo.

NameTypeDefaultDescription
idstringUn ID de configuración exclusivo.
clusterNamestringEl nombre de un clúster de servidores que se va a supervisar.

host

Un ID de configuración exclusivo.

NameTypeDefaultDescription
idstringUn ID de configuración exclusivo.
hostNamestringEl nombre de un host cuyos servidores se van a supervisar.

server

Un ID de configuración exclusivo.

NameTypeDefaultDescription
idstringUn ID de configuración exclusivo.
hostNamestringEl nombre de host del servidor que se va a supervisar.
wlpUsrDirectoryVía de acceso a un directorioEl directorio usr de WLP absoluto del servidor que se va a supervisar.
serverNamestringEl nombre del servidor que se va a supervisar.

action

Un ID de configuración exclusivo.

NameTypeDefaultDescription
idstringUn ID de configuración exclusivo.
action
  • generateHeapDump
  • restartServer
  • generateThreadDump
  • exitMaintenanceMode
  • enterMaintenanceMode
Una acción que se debe llevar a cabo cuando se infringe la condición de salud.
generateHeapDump
Genere un volcado de almacenamiento dinámico del servidor.
restartServer
Reinicie el servidor.
generateThreadDump
Genere un volcado de hebra del servidor.
exitMaintenanceMode
Quite el servidor de la modalidad de mantenimiento
enterMaintenanceMode
Ponga el servidor en modalidad de mantenimiento