WebSphere Virtual Enterprise, Version 6.1.1
             Betriebssysteme: AIX, HP-UX, Linux, Solaris, Windows,


HmmControllerProcs.jacl

Mit dem Script HmmControllerProcs.jacl können Sie die Laufzeitkonfiguration der Vitalitätsüberwachung ändern, um den Vitalitätscontroller und automatisierte Neustarts des Servers zu aktivieren oder zu inaktivieren oder um Werte für andere Einstellungen der Vitalitätsüberwachung festzulegen oder abzurufen.

Zweck

Wenn Sie Laufzeiteinstellungen ändern möchten, benötigen Sie die Verwaltungsberechtigungen der Rolle "Bedienung" (Operator) oder "Verwaltung" (Administrator).

Mit dem Script HmmControllerProcs.jacl können Sie die folgenden Aktionen ausführen:
  • Vitalitätscontroller aktivieren und inaktivieren,
  • automatisierte Neustarts für den Server aktivieren und inaktivieren,
  • Werte anderer Einstellungen für die Vitalitätsüberwachung festlegen und abrufen.

Das Script HmmControllerProcs.jacl ändert nur die Laufzeitkonfiguration.

Position

Das Script HmmControllerProcs.jacl befindet sich im Verzeichnis bin.

Verwendung

Verwenden Sie zum Ausführen des Scripts HmmControllerProcs.jacl mit dem Tool "wsadmin" den folgenden Befehl:
wsadmin -profile HmmControllerProcs.jacl -c "Parameter_für_Einfügeprozedur"
Ersetzen Sie Parameter_für_Einfügeprozedur durch den Namen der Prozedur und die zugehörigen Variablenwerte. Je nach Betriebsumgebung müssen Sie anstelle von wsadmin den Befehl wsadmin.sh oder wsadmin.bat verwenden.
Sie können auch zuerst den Scripting-Client starten. Weitere Informationen hierzu finden Sie im Artikel Erste Schritte mit Scripting. Geben Sie im Dienstprogramm "wsadmin" Folgendes ein:
wsadmin> source HmmControllerProcs.jacl
wsadmin> Prozedur Variablen
Ersetzen Sie Prozedur durch die Prozedur, die Sie aufrufen möchten. Ersetzen Sie Variablen durch die spezifischen Variablen für Ihre Prozedur.

Prozeduren

Verwenden Sie zum Abrufen einer Liste aller verfügbaren Prozeduren den folgenden Befehl:
wsadmin -profile HmmControllerProcs.jacl -c "help"
enable
Aktiviert den Vitalitätscontroller.
disable
Inaktiviert den Vitalitätscontroller.
isEnabled
Prüft, ob der Vitalitätscontroller aktiviert ist.
enableServer Knotenname Servername
Aktiviert automatisierte Neustarts für den Server auf dem angegebenen Knoten.
disableServer Knotenname Servername
Inaktiviert automatisierte Neustarts für den Server auf dem angegebenen Knoten.
isServerEnabled Knotenname Servername
Prüft, ob automatisierte Neustarts für den Server auf dem angegebenen Knoten aktiviert sind.
isNodeMaintenance Knotenname
Prüft, ob der Vitalitätscontroller den Wartungsmodus für den angegebenen Knoten bestätigt.
getMaxConsecutiveRestarts
Gibt einen Wert zurück, der angibt, wie oft versucht wurde, einen Anwendungsserver erneut zu starten. Wenn die maximale Versuchsanzahl erreicht ist, wird der Server als fehlerhaft deklariert, und Serverneustarts werden inaktiviert.
setMaxConsecutiveRestarts Anzahl_fortlaufender_Neustarts
Legt fest, wie oft versucht wird, einen Anwendungsserver erneut zu starten.
getControlCycleLength
Gibt einen Wert zurück, der angibt, in welchen zeitlichen Abständen (Minuten) die Vitalitätsrichtlinie für die Anwendungsserverinstanzen geprüft wird, um mögliche Verstöße festzustellen.
setControlCycleLength Zeit_in_Minuten
Legt fest, in welchen zeitlichen Abständen (Minuten) die Vitalitätsrichtlinie für die Anwendungsserverinstanzen geprüft wird, um mögliche Verstöße festzustellen.
getMinRestartInterval
Gibt einen Wert zurück, der angibt, wie viel Zeit zwischen den Versuchen zum erneuten Starten einer Anwendungsserverinstanz eingehalten werden muss.
setMinRestartInterval Zeit_in_Minuten
Legt fest, wie viel Zeit zwischen den Versuchen zum erneuten Starten einer Anwendungsserverinstanz eingehalten werden muss.
getRestartTimeout
Gibt einen Wert zurück, der angibt, wie lange der Controller während eines Neustarts auf Start- und Stoppereignisse wartet, bevor er den Status des Servers abfragt.
setRestartTimeout Zeit_in_Minuten
Legt fest, wie lange der Controller während eines Neustarts auf Start- und Stoppereignisse wartet, bevor er den Status des Servers abfragt.

Beispiel

Der folgende Befehl aktiviert automatische Neustarts auf dem Server server_1, der auf dem Knoten Knoten_1 ausgeführt wird:
wsadmin.sh -profile HmmControllerProcs.jacl -c "enableServer node_1 server_1"



Zugehörige Konzepte
Vitalitätsüberwachung
Zugehörige Tasks
Vitalitätsüberwachung konfigurieren
Vitalitätsüberwachung aktivieren und inaktivieren
Vitalitätsüberwachung kontrollieren und optimieren
Zugehörige Verweise
Verwaltungsrollen und Berechtigungen
Referenzartikel    

Nutzungsbedingungen | Feedback

Letzte Aktualisierung: 24.09.2009 16.40 Uhr EDT
http://publib.boulder.ibm.com/infocenter/wxdinfo/v6r1m1/index.jsp?topic=/com.ibm.websphere.ops.doc/info/reference/todhmmscripts.html