[AIX Solaris HP-UX Linux Windows][z/OS]

Intelligent Management: Befehle des Vitalitätscontrollers mit dem Objekt "AdminConfig"

Sie können mit dem Objekt AdminConfig die Einstellungen des Vitalitätscontrollers ändern. Sie können den Controllerzyklus ändern, Neustarts zu bestimmten Uhrzeiten verhindern usw.

Zweck

Die Vitalitätsüberwachung arbeitet per Design mit einer intelligenten Zuordnung von Standardwerten, die sich für die meisten Umgebungen eignen. Sollten Sie jedoch feststellen, dass der Vitalitätscontroller nicht wie erwartet funktioniert, wird eine Optimierung der Standardparameter empfohlen. Sie können diese Einstellungen über die Administrationskonsole oder mit dem Tool "wsadmin" ändern.

Syntax

Zum Ändern der Konfigurationseinstellungen für den Vitalitätscontroller benötigten Sie die Berechtigungen der Rolle "Konfiguration" (Configurator) oder "Verwaltung" (Administrator). Wenn Sie die Berechtigungen der Rolle "Bedienung" (Operator) haben, können Sie nur die Laufzeitkonfiguration ändern.

Führen Sie die folgenden Befehle aus, um die Eigenschaften des Vitalitätscontrollers zu bearbeiten:

.\wsadmin.sh -lang jython
hcid = AdminConfig.getid("/HealthController:/")
AdminConfig.modify(hcid, [["Attributname", Wert]])
AdminConfig.save()

Attribute

Sie können die folgenden Attribute bearbeiten:
controlCycleLength
Gibt den Zeitabstand zwischen aufeinander folgenden Vitalitätsprüfungen an, mit denen festgestellt werden soll, ob gegen eine in der Richtlinie definierte Bedingung verstoßen wurde.

Standardeinstellung: 5

enable
Gibt an, ob die Vitalitätsüberwachung aktiviert ist.

Standardeinstellung: true

maxConsecutiveRestarts
Gibt an, wie oft versucht wird, einen Server erneut zu starten, nachdem eine Neustartentscheidung getroffen wurde. Wenn die Anzahl der Neustartversuche überschritten wird, wird die Operation als fehlgeschlagen eingestuft, und weitere Neustarts für den Server sind nicht mehr möglich.

Gültige Werte: Ganze Zahlen zwischen 1 und 5

Standardeinstellung: 3

minRestartInterval
Dieser Parameter steuert, welcher Zeitabstand zwischen den aufeinander folgenden Neustartversuchen einer Serverinstanz mindestens vergehen muss.

Gültige Werte: Der Wert kann zwischen 15 Minuten und einschließlich 365 Tagen liegen. Zeigt die Einheiten mit dem Attribut minRestartIntervalUnits an. Mit dem Wert 0 können Sie die Einstellung inaktivieren.

Standardwert: 0 (inaktivier)

minRestartIntervalUnits
Zeigt die Einheiten an, die mit dem Attribut minRestartInterval verwendet werden sollen.

Gültige Werte: 2 (Minuten), 3 (Stunden) oder 4 (Tage)

Standardeinstellung: 2

prohibitedRestartTimes
In diesem Feld geben Sie die Zeiten und Wochentage an, an denen ein Neustart der Anwendungsserverinstanz nicht zulässig ist. Sie können dieses Attribut nicht mit dem AdminConfig-Objekt ändern. Klicken Sie in der Administrationskonsole auf Betriebsbedingte Richtlinien > Autonomic Manager > Vitalitätscontroller, um den Wert für die unzulässigen Zeiten für Neustart zu aktualisieren. Bearbeiten Sie den Wert im Feld Unzulässige Zeiten für Neustart.
properties
Gibt eine angepasste Eigenschaft im Vitalitätscontroller an.
restartTimeout
Gibt an (in Minuten), wie lange auf das Stoppen eines Servers gewartet wird, bevor der Serverstatus explizit geprüft und versucht wird, den Server erneut zu starten.

Gültige Werte: 1 bis 60 Minuten, angegeben als ganze Zahlen

Standardeinstellung: 5

Beispiel

Der folgende Beispielbefehl ändert die Zeitlimiteinstellung für Neustarts:
hcid = AdminConfig.getid("/HealthController:/")
AdminConfig.modify(hcid, [["restartTimeout", 6]])
AdminConfig.save()
Der folgende Befehl setzt das Genehmigungszeitlimit für Laufzeittasks für den Vitalitätscontroller in Minuten mit der angepassten JVM-Eigenschaft "com.ibm.ws.xd.hmm.controller.ControlConfig.approvalTimeOutMinutes" fest. In diesem Beispiel wird das Genehmigungszeitlimit auf 40 Minuten gesetzt:
.\wsadmin.sh -lang jython
hcid = AdminConfig.getid("/HealthController:/")
AdminConfig.create('Property', hcid, [['name', 'com.ibm.ws.xd.hmm.controller.ControlConfig.
 approvalTimeOutMinutes'], ]['value', '40']]) AdminConfig.save()

Symbol, das den Typ des Artikels anzeigt. Referenzartikel



Symbol für Zeitmarke Letzte Aktualisierung: 25.05.2016
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=rwve_odhmscript
Dateiname:rwve_odhmscript.html