Vitalitätsmanagementrichtlinien für Liberty
Sie können die Vitalitätsrichtlinien definieren, die die in Ihrer Umgebung zu überwachenden Vitalitätsbedingungen und die Vitalitätsaktionen enthalten, die ausgeführt werden müssen, falls diese Bedingungen erfüllt werden.
Informationen zu diesem Vorgang
Vitalitätsrichtlinien werden genauso wie andere Liberty-Features konfiguriert. In der Konfiguration der Datei server.xml wird der neue Elementtyp <healthPolicy> verwendet, um eine einzelne Vitalitätsrichtlinie zu definieren. Sind mehrere Richtlinien erforderlich, können der server.xml-Datei mehrere Vitalitätsrichtlinienelemente (healthPolicy) hinzugefügt werden.
Vorgehensweise
Beispiel
In diesem Beispiel gibt die Vitalitätsrichtlinie an, dass alle Server im Cluster mycluster1 und alle Server auf dem myHost auf überhöhte Speicherbelegung überwacht werden. Die Richtlinie überwacht die Bedingung excessiveMemoryUsage basierend auf den angegebenen Schwellenwerten. Die Richtlinie weist den Vitalitätsmanagementcontroller an, den Server mit der überhöhten Speicherbelegung in den Wartungsmodus zu versetzen und einen Heapspeicherauszug dieses Servers anzufordern.
<healthPolicy id="myHealthPolicy" >
<cluster clusterName="mycluster1"/>
<host hostName="myHost"/>
<excessiveMemoryUsage heapSizePercentage="85" timePeriod="5m"/>
<action action="enterMaintenanceMode"/>
<action action="generateHeapDump"/>
</healthPolicy>
CWWKV0609I: Die Vitalitätsrichtlinie myHealthPolicy wurde hinzugefügt.
CWWKV0603I: Die Vitalitätsbedingung com.ibm.ws.health.manager.healthPolicy.condition.excessiveMemoryUsage wird auf dem Ziel Member-Hostname,Pfad_zum_Benutzerverzeichnis,Membername überwacht.
CWWKV0607I: Die Vitalitätsrichtlinie myHealthPolicy ist für Member-Hostname,Pfad_zum_Benutzerverzeichnis,Membername aktiviert.
CWWKV0610I: Die Vitalitätsrichtlinie myHealthPolicy wurde entfernt.
CWWKV0604I: Die Vitalitätsbedingung com.ibm.ws.health.manager.healthPolicy.condition.excessiveMemoryUsage wird auf dem Ziel Member-Hostname,Pfad_zum_Benutzerverzeichnis,Membername nicht mehr überwacht.
CWWKV0609I: Die Vitalitätsrichtlinie myHealthPolicy wurde hinzugefügt.
CWWKV0603I: Die Vitalitätsbedingung com.ibm.ws.health.manager.healthPolicy.condition.excessiveMemoryUsage wird auf dem Ziel Member-Hostname,Pfad_zum_Benutzerverzeichnis,Membername überwacht.