healthPolicy - Strategia poprawności (healthPolicy)

Definiuje warunek, na podstawie którego można uznać serwer za działający poprawnie, oraz działania, które mają zostać podjęte, jeśli ten warunek nie jest spełniony.

NameTypeDefaultDescription
idłańcuchUnikalny identyfikator konfiguracji.
enabledbooleantrueWskazuje, czy strategia poprawności jest włączona.

excessiveMemoryUsage

Wykrywa, czy wielkość sterty maszyny JVM przekroczyła skonfigurowaną wartość procentową maksymalnej wielkości sterty przez skonfigurowany czas.

NameTypeDefaultDescription
heapSizePercentageint
Min: 1

Max: 99
85Wartość progowa dla wartości procentowej maksymalnej wielkości sterty używanej przez serwer.
timePeriodOkres z dokładnością do milisekundy5mOkres, przez jaki wielkość sterty musi przekraczać wartość progową, aby podjęte zostało działanie. Wartość musi należeć do przedziału od 1 milisekundy do 1 dnia. Określ dodatnią liczbę całkowitą, po której następuje jednostka czasu, taka jak godziny (h), minuty (m), sekundy (s) lub milisekundy (ms). Na przykład określ 500 milisekund jako 500ms. W pojedynczej pozycji można zawrzeć wiele wartości. Na przykład 1s500ms oznacza 1,5 sekundy.

excessiveRequestTimeout

Wykrywa, kiedy limit czasu żądania serwera (mierzony przez serwer WWW, w którym włączono inteligentne zarządzanie) przekracza skonfigurowaną wartość progową.

NameTypeDefaultDescription
timeoutPercentageint
Min: 1

Max: 99
85Wartość progowa dla wartości procentowej limitu czasu żądania dla serwera.

memoryLeak

Wykrywa, czy wielkość sterty maszyny JVM stale rośnie po przeprowadzeniu czyszczenia pamięci.

excessiveResponseTime

Wykrywa, kiedy średni czas odpowiedzi żądań skierowanych do serwera (mierzonych przez serwer WWW, w którym włączono inteligentne zarządzanie) przekracza skonfigurowaną wartość progową.

NameTypeDefaultDescription
responseTimeOkres z dokładnością do milisekundy10sŚredni czas obsługi żądania przed podjęciem działania naprawczego. Jest to wartość z przedziału od 1 milisekundy do 1 godziny. Określ dodatnią liczbę całkowitą, po której następuje jednostka czasu, taka jak godziny (h), minuty (m), sekundy (s) lub milisekundy (ms). Na przykład określ 500 milisekund jako 500ms. W pojedynczej pozycji można zawrzeć wiele wartości. Na przykład 1s500ms oznacza 1,5 sekundy.

cluster

Unikalny identyfikator konfiguracji.

NameTypeDefaultDescription
idłańcuchUnikalny identyfikator konfiguracji.
clusterNamestringNazwa klastra serwerów do monitorowania.

host

Unikalny identyfikator konfiguracji.

NameTypeDefaultDescription
idłańcuchUnikalny identyfikator konfiguracji.
hostNamestringNazwa hosta, którego serwery mają być monitorowane.

server

Unikalny identyfikator konfiguracji.

NameTypeDefaultDescription
idłańcuchUnikalny identyfikator konfiguracji.
hostNamestringNazwa hosta serwera do monitorowania.
wlpUsrDirectoryŚcieżka do kataloguBezwzględny katalog usr produktu WLP dla serwera, który ma być monitorowany.
serverNamestringNazwa serwera do monitorowania.

action

Unikalny identyfikator konfiguracji.

NameTypeDefaultDescription
idłańcuchUnikalny identyfikator konfiguracji.
action
  • generateHeapDump
  • restartServer
  • generateThreadDump
  • exitMaintenanceMode
  • enterMaintenanceMode
Działanie do podjęcia w przypadku naruszenia warunku poprawności.
generateHeapDump
Wygenerowanie zrzutu sterty serwera.
restartServer
Restartowanie serwera.
generateThreadDump
Wygenerowanie zrzutu wątku serwera.
exitMaintenanceMode
Przełączenie serwera z trybu konserwacji
enterMaintenanceMode
Przełączenie serwera w tryb konserwacji