healthPolicy - Vitalitätsrichtlinie (healthPolicy)

Definiert eine Bedingung, unter der ein Server als vital eingestuft wird, und die Aktionen, die ausgeführt werden sollen, wenn diese Bedingung nicht erfüllt ist.

NameTypeDefaultDescription
idstringEine eindeutige Konfigurations-ID.
enabledbooleantrueGibt an, ob die Vitalitätsrichtlinie aktiviert ist.

excessiveMemoryUsage

Erkennt, wenn die Größe des JVM-Heap-Speichers in einem konfigurierten Zeitraum über einen konfigurierten Prozentsatz der maximalen Heap-Speichergröße hinaus zunimmt.

NameTypeDefaultDescription
heapSizePercentageint
Min: 1

Max: 99
85Der Schwellenwert für den Prozentsatz der vom Server belegten Heapspeichergröße.
timePeriodZeitraum mit Genauigkeit in Millisekunden5mDer Zeitraum, für den die Heapspeichergröße über dem Schwellenwert liegen muss, bevor eine Aktion ausgeführt wird. Die gültigen Werte sind 1 Millisekunde bis 1 Tag. Geben Sie eine positive ganze Zahl, gefolgt von einer Zeiteinheit, an. Die gültigen Zeiteinheiten sind Stunden (h), Minuten (m), Sekunden (s) und Millisekunden (ms). Geben Sie 500 Millisekunden beispielsweise als 500ms an. Sie können mehrere Werte in einen einzigen Eintrag einschließen. 1s500ms entspricht beispielsweise 1,5 Sekunden.

excessiveRequestTimeout

Erkennt, wenn die Anzahl der Überschreitungen des Anforderungszeitlimits eines Servers, die von einem Web-Server, der für Intelligent Management aktiviert ist, gemessen wird, den konfigurierten Schwellenwert überschreitet.

NameTypeDefaultDescription
timeoutPercentageint
Min: 1

Max: 99
85Der Schwellenwert für Überschreitungen des Anforderungszeitlimits im Server in Prozent.

memoryLeak

Erkennt, ob die Größe des Heapspeichers einer JVM nach der Garbage-Collection zunimmt.

excessiveResponseTime

Erkennt, wenn die durchschnittliche Antwortzeit von Anforderungen an einen Server, die von einem Web-Server, der für Intelligent Management aktiviert ist, gemessen wird, den konfigurierten Schwellenwert überschreitet.

NameTypeDefaultDescription
responseTimeZeitraum mit Genauigkeit in Millisekunden10sDiese Einstellung gibt, wie lange die Ausführung einer Anforderung dauern darf, bevor eine Korrekturmaßnahme ergriffen wird. Die gültigen Werte sind 1 Millisekunde bis 1 Stunde. Geben Sie eine positive ganze Zahl, gefolgt von einer Zeiteinheit, an. Die gültigen Zeiteinheiten sind Stunden (h), Minuten (m), Sekunden (s) und Millisekunden (ms). Geben Sie 500 Millisekunden beispielsweise als 500ms an. Sie können mehrere Werte in einen einzigen Eintrag einschließen. 1s500ms entspricht beispielsweise 1,5 Sekunden.

cluster

Eine eindeutige Konfigurations-ID.

NameTypeDefaultDescription
idstringEine eindeutige Konfigurations-ID.
clusterNamestringDer Name eines Clusters zu überwachender Server.

host

Eine eindeutige Konfigurations-ID.

NameTypeDefaultDescription
idstringEine eindeutige Konfigurations-ID.
hostNamestringDer Name eines Hosts, dessen Server überwacht werden sollen.

server

Eine eindeutige Konfigurations-ID.

NameTypeDefaultDescription
idstringEine eindeutige Konfigurations-ID.
hostNamestringDer Hostname des zu überwachenden Servers.
wlpUsrDirectoryPfad zu einem VerzeichnisDas absolute WLP-Benutzerverzeichnis des zu überwachenden Servers.
serverNamestringDer Name des zu überwachenden Servers.

action

Eine eindeutige Konfigurations-ID.

NameTypeDefaultDescription
idstringEine eindeutige Konfigurations-ID.
action
  • generateHeapDump
  • restartServer
  • generateThreadDump
  • exitMaintenanceMode
  • enterMaintenanceMode
Eine Aktion, die bei einem Verstoß gegen die Vitalitätsbedingung ausgeführt wird.
generateHeapDump
Generiert einen Heapspeicherauszug des Servers.
restartServer
Server erneut starten
generateThreadDump
Generiert einen Threadspeicherauszug des Servers.
exitMaintenanceMode
Wartungsmodus für den Server inaktivieren
enterMaintenanceMode
Wartungsmodus für den Server aktivieren