healthPolicy - Política de Funcionamento (healthPolicy)

Define uma condição para um servidor ser considerado em funcionamento e ações a serem executadas quando a condição não é atendida.

NameTypeDefaultDescription
idsequênciaUm ID de configuração exclusivo.
enabledbooleanotrueIndica se a política de funcionamento está ativada.

excessiveMemoryUsage

Detecta se o tamanho de heap de uma JVM aumentou além de uma porcentagem configurada do tamanho máximo de heap para um período de tempo configurado.

NameTypeDefaultDescription
heapSizePercentageint
Min: 1

Max: 99
85O valor do limite para a porcentagem do tamanho máximo de heap usado pelo servidor.
timePeriodUm período de tempo com precisão de milissegundo5mO período de tempo durante o qual o tamanho de heap deve ultrapassar o limite antes que uma ação seja executada. O valor pode variar entre 1 milissegundo e 1 dia. Especifique um número inteiro positivo seguido por uma unidade de tempo, que pode ser horas (h), minutos (m), segundos (s) ou milissegundos (ms). Por exemplo, especifique 500 milissegundos como 500 ms. É possível incluir diversos valores em uma única entrada. Por exemplo, 1s500ms é equivalente a 1,5 segundos.

excessiveRequestTimeout

Detecta quando o tempo limite de solicitação de um servidor, conforme medido pelo servidor da web que está ativado para Intelligent Management, excede o valor de limite configurado.

NameTypeDefaultDescription
timeoutPercentageint
Min: 1

Max: 99
85O valor do limite para a porcentagem do tempo limite de solicitação usado pelo servidor.

memoryLeak

Detecta se o tamanho de heap da JVM continua crescendo após a coleta de lixo.

excessiveResponseTime

Detecta quando o tempo médio de resposta das solicitações para um servidor, medido por um servidor da web que está ativado para Intelligent Management, excede o valor de limite configurado.

NameTypeDefaultDescription
responseTimeUm período de tempo com precisão de milissegundo10sO tempo médio que as solicitações podem consumir antes da ação corretiva. O valor pode ser de um milissegundo a uma hora. Especifique um número inteiro positivo seguido por uma unidade de tempo, que pode ser horas (h), minutos (m), segundos (s) ou milissegundos (ms). Por exemplo, especifique 500 milissegundos como 500 ms. É possível incluir diversos valores em uma única entrada. Por exemplo, 1s500ms é equivalente a 1,5 segundos.

cluster

Um ID de configuração exclusivo.

NameTypeDefaultDescription
idsequênciaUm ID de configuração exclusivo.
clusterNamestringO nome de um cluster de servidores a ser monitorado.

host

Um ID de configuração exclusivo.

NameTypeDefaultDescription
idsequênciaUm ID de configuração exclusivo.
hostNamestringO nome de um host cujos servidores devem ser monitorados.

server

Um ID de configuração exclusivo.

NameTypeDefaultDescription
idsequênciaUm ID de configuração exclusivo.
hostNamestringO nome do host do servidor a ser monitorado.
wlpUsrDirectoryCaminho para um diretórioO diretório do usuário absoluto do WLP do servidor a ser monitorado.
serverNamestringO nome do servidor a ser monitorado.

action

Um ID de configuração exclusivo.

NameTypeDefaultDescription
idsequênciaUm ID de configuração exclusivo.
action
  • generateHeapDump
  • restartServer
  • generateThreadDump
  • exitMaintenanceMode
  • enterMaintenanceMode
Uma ação a ser executada quando uma condição de funcionamento é violada.
generateHeapDump
Gere um dump do heap do servidor.
restartServer
Inicie novamente o servidor.
generateThreadDump
Gere um dump de encadeamento do servidor.
exitMaintenanceMode
Remova o servidor do modo de manutenção
enterMaintenanceMode
Coloque o servidor no modo de manutenção