WebSphere Extended Deployment besitzt ein Subsystem für Vitalitätsüberwachung und -steuerung. Dieses Subsystem überwacht den Betrieb der Server fortlaufend, um funktionale Verschlechterungen zu erkennen, die auf Störungen der Software zurückzuführen sind. Das Subsystem für die Vitalitätsüberwachung umfasst zwei Elemente: Vitalitäts-Policys und den Vitalitätscontroller. Zum Anzeigen der Vitalitäts-Policys wählen Sie in der Konsole Betriebsbedinge Policys > Vitalitäts-Policys aus. Wenn Sie auf den Vitalitätscontroller zugreifen möchten, wählen Sie in der Administrationskonsole Betriebsbedingte Policys > Autonomic Manager > Vitalitätscontroller aus.
Vitalitäts-Policys werden vom Benutzer erstellt und definiert. Eine Vitalitäts-Policy definiert eine Reihe von Bedingungen, die von WebSphere Extended Deployment als Verschlechterung des Serverbetriebs interpretiert werden. Es sind vier Kategorien von Vitalitätsbedingungen verfügbar: Policy-Bedingungen für überhöhte Speicherbelegung (die auf einen Speicherleck hinweisen könnten), für unangemessene Antwortzeiten (die auf einen blockierten Server hinweisen könnten), für die von einem Server bewältigte Arbeit und das Alter (die Ausführungsdauer) des Servers. Die gültigen Ziele für Vitalitäts-Policys sind einzelne Server, alle Server in einem Cluster oder alle Server in einer Zelle. Außerdem kann ein Server gleichzeitig von mehreren Vitalitäts-Policys überwacht werden. Mit einer Reihe von definierten Bedingungen ausgestattet überwacht WebSphere Extended Deployment dynamische Cluster, Anwendungsserver und Cluster so lange, bis ein Fehler festgestellt wird. Danach werden entsprechende Maßnahmen ergriffen.
Die Einstellungen für den Vitalitätscontroller sind globale Parameter, die standardmäßig erstellt werden. Der Benutzer kann diese globalen Parameter nach Bedarf ändern. Der Vitalitätscontroller überwacht die in den Policys definierten Bedingungen. Beispielsweise können Sie mit dem Vitalitätscontroller die Vitalitätsüberwachung aktivieren und inaktivieren, gleichzeitig aber mehrere Vitalitäts-Policys auf dem System definiert haben. Außerdem können Sie Grenzwerte für den Neustart von Servern festlegen oder Neustarts für bestimmte Zeiträume explizit untersagen.
Das Subsystem für die Vitalitätsüberwachung überwacht den Status der Server und die von den Servern ausgeführte Arbeit fortlaufend. Die erfassten Daten werden mit den in der Vitalitäts-Policy definierten Bedingungen verglichen. Wenn die erfassten Daten der in der Vitalitäts-Policy definierten Bedingung entsprechen bzw. diese überschreiten, wird die Vitalität des Servers als beeinträchtigt eingestuft.
Die Vitalitätsüberwachung funktioniert nur, wenn WebSphere Extended Deployment im Betriebsmodus "Automatisch" oder "Kontrolliert" ausgeführt wird. Im Automatikmodus startet die Vitalitätsüberwachung einen Server erneut, wenn sie einen Verstoß gegen eine Vitalitäts-Policy feststellt. Im kontrollierten Modus erstellt die Vitalitätsüberwachung eine Laufzeit-Task, die einen Neustart des Servers vorschlägt. Der Systemadministrator kann die vorgeschlagenen Neustartaktionen durchführen oder ablehnen.