healthPolicy - Politica di integrità (healthPolicy)

Definisce una condizione da considerare integra per un server e le azioni da intraprendere quando la condizione non viene soddisfatta.

NameTypeDefaultDescription
idstringaUn ID di configurazione univoco.
enabledbooleanotrueIndica se la politica di integrità è abilitata.

excessiveMemoryUsage

Rileva se la dimensione di heap di una JVM ha superato la percentuale configurata della dimensione massima di heap per un determinato periodo di tempo configurato.

NameTypeDefaultDescription
heapSizePercentageint
Min: 1

Max: 99
85Il valore soglia per la percentuale della dimensione heap massima utilizzata dal server.
timePeriodUn periodo di tempo con precisione al millisecondo5mIl periodo di tempo durante il quale la dimensione heap deve essere oltre la soglia prima che sia intrapresa un'azione. Il valore può essere compreso tra 1 millisecondo e 1 giorno. Specificare un numero intero positivo seguito da un'unità di tempo, che può essere ore (h), minuti (m), secondi (s) o millisecondi (ms). Ad esempio, specificare 500 millisecondi come 500ms. È possibile includere più valori in una singola immissione. Ad esempio, 1s500ms è equivalente a 1,5 secondi.

excessiveRequestTimeout

Rileva quando il timeout di richiesta di un server, come misurato da un server Web abilitato per Intelligent Management, supera il valore di soglia configurato.

NameTypeDefaultDescription
timeoutPercentageint
Min: 1

Max: 99
85Il valore soglia per la percentuale del timeout della richiesta dal server.

memoryLeak

Rileva se la dimensione heap di una JVM dopo il continua a crescere.

excessiveResponseTime

Rileva quando il tempo di risposta medio delle richieste a un server, come misurato da un server Web abilitato per Intelligent Management, supera il valore di soglia configurato.

NameTypeDefaultDescription
responseTimeUn periodo di tempo con precisione al millisecondo10sIl tempo in media che le richieste possono utilizzare prima dell'azione correttiva. Il valore può essere compreso tra 1 millisecondo e 1 ora. Specificare un numero intero positivo seguito da un'unità di tempo, che può essere ore (h), minuti (m), secondi (s) o millisecondi (ms). Ad esempio, specificare 500 millisecondi come 500ms. È possibile includere più valori in una singola immissione. Ad esempio, 1s500ms è equivalente a 1,5 secondi.

cluster

Un ID di configurazione univoco.

NameTypeDefaultDescription
idstringaUn ID di configurazione univoco.
clusterNamestringIl nome di un cluster di server da monitorare.

host

Un ID di configurazione univoco.

NameTypeDefaultDescription
idstringaUn ID di configurazione univoco.
hostNamestringIl nome di un host i cui server devono essere monitorati.

server

Un ID di configurazione univoco.

NameTypeDefaultDescription
idstringaUn ID di configurazione univoco.
hostNamestringIl nome host del server da monitorare.
wlpUsrDirectoryPercorso a una directoryLa directory utente WLP assoluta del server da monitorare.
serverNamestringIl nome del server da monitorare.

action

Un ID di configurazione univoco.

NameTypeDefaultDescription
idstringaUn ID di configurazione univoco.
action
  • generateHeapDump
  • restartServer
  • generateThreadDump
  • exitMaintenanceMode
  • enterMaintenanceMode
Un'azione da intraprendere quando la condizione di integrità viene violata.
generateHeapDump
Genera un dump di heap del server.
restartServer
Riavviare il server.
generateThreadDump
Genera un dump di thread del server.
exitMaintenanceMode
Toglie il server dalla modalità di manutenzione
enterMaintenanceMode
Colloca il server into modalità di manutenzione