healthPolicy - Politica de sănătate (healthPolicy)

Defineşteo condiţie pentru ca un server să fie considerat sănătos şi pentru ca acţiunile să aibă loc atunci când nu este îndeplinită condiţia.

NameTypeDefaultDescription
idşirUn ID de configuraţie unic.
enabledbooleantrueIndică dacă este activată politica de sănătate.

excessiveMemoryUsage

Detectează dacă o dimensiune heap de JVM a crescut peste un procentaj configurat din dimensiunea heap maximă pentru o perioadă configurată de timp.

NameTypeDefaultDescription
heapSizePercentageint
Min: 1

Max: 99
85Valoarea de prag pentru procentajul din dimensiunea heap maximă utilizată de server.
timePeriodO perioadă de timp cu precizie de milisecunde5mPerioada de timp peste care dimensiunea heap trebuie să fie peste prag înainte să se petreacă acţiunea. Valoarea poate fi de la 1 milisecundă la 1 zi. Specificaţi un întreg pozitiv urmat de o unitate de timp, care poate fi ore (o), minute (m), secunde (s) sau milisecunde (ms). De exemplu, specificaţi 500 milisecunde ca 500ms. Puteţi include valori multiple într-o singură intrare. De exemplu, 1s500ms este echivalent cu 1.5 secunde.

excessiveRequestTimeout

Detectează când timeout-ul cererii la un server, aşa cum este măsurat de un server care este activat pentru Intelligent Management, depăşeşte valoarea pragului configurat.

NameTypeDefaultDescription
timeoutPercentageint
Min: 1

Max: 99
85Valoarea pragului pentru procentajul de timeout cerere după server.

memoryLeak

Detectează dacă dimensiunea de heap a unui JVM creşte în continuare după colectarea gunoiului (GC).

excessiveResponseTime

Detectează când timpul mediu de răspuns al cererilor către un server, aşa cum este măsurat de un server web care este activat pentru Intelligent Management, depăşeşte valoarea pragului configurat.

NameTypeDefaultDescription
responseTimeO perioadă de timp cu precizie de milisecunde10sTimpul mediu cât pot dura cererile înainte de acţiunea corectivă. Valoarea poate fi de la 1 milisecundă la 1 oră. Specificaţi un întreg pozitiv urmat de o unitate de timp, care poate fi ore (o), minute (m), secunde (s) sau milisecunde (ms). De exemplu, specificaţi 500 milisecunde ca 500ms. Puteţi include valori multiple într-o singură intrare. De exemplu, 1s500ms este echivalent cu 1.5 secunde.

cluster

Un ID de configuraţie unic.

NameTypeDefaultDescription
idşirUn ID de configuraţie unic.
clusterNamestringNumele clusterului de servere de monitorizat.

host

Un ID de configuraţie unic.

NameTypeDefaultDescription
idşirUn ID de configuraţie unic.
hostNamestringNumele unei gazde ale cărei servere urmează să fie monitorizate.

server

Un ID de configuraţie unic.

NameTypeDefaultDescription
idşirUn ID de configuraţie unic.
hostNamestringNumele gazdei serverului de monitorizat.
wlpUsrDirectoryCalea la un directorDirector de utilizatori WLP absolut al serverului de monitorizat.
serverNamestringNumele serverului de monitorizat.

action

Un ID de configuraţie unic.

NameTypeDefaultDescription
idşirUn ID de configuraţie unic.
action
  • generateHeapDump
  • restartServer
  • generateThreadDump
  • exitMaintenanceMode
  • enterMaintenanceMode
O acţiune de făcut când nu este respectată condiţia de sănătate.
generateHeapDump
Generaţi un dump de heap al serverului.
restartServer
Reporniţi serverul.
generateThreadDump
Generaţi un dump de fir de execuţie al serverului.
exitMaintenanceMode
Scoateţi serverul din modul de întreţinere
enterMaintenanceMode
Puneţi serverul în modul de întreţinere