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


Vitalitätsrichtlinien erstellen

Eine Vitalitätsrichtlinie ist die Definition bestimmter Vitalitätsbedingungen, gegen die sich WebSphere Virtual Enterprise schützen soll. Die Funktion für Vitalitätsüberwachung verwendet die definierte Richtlinie, um in der Umgebung nach Softwarestörungen zu suchen.

Vorbereitungen

Informationen zu dieser Task

Vitalitätsrichtlinien arbeiten mit dem Vitalitätscontroller zusammen und überwachen die Operationen der Server in Ihrer Umgebung. Wenn der Vitalitätscontroller erkennt, dass Ihre Server die definierte Vitalitätsrichtlinie nicht einhalten, können Sie Maßnahmen zur Behebung des Problems ergreifen. Sie können den Administrator über die Probleme benachrichtigen, oder WebSphere Virtual Enterprise kann die Probleme automatisch beheben.

Prozedur

  1. Klicken Sie in der Administrationskonsole auf Betriebsbedingte Richtlinien > Vitalitätsrichtlinien > Neu.
  2. Definieren Sie allgemeinen Eigenschaften für die Vitalitätsrichtlinie. Zu diesen Eigenschaften gehören der Name und die Beschreibung der Vitalitätsrichtlinie sowie die Vitalitätsbedingung.
    Hinweis: Die Bedingung für überhöhte Anzahl von Überschreitungen des Anforderungszeitlimits und die Eskalationsbedingung gelten nicht für JMS- und IIOP-Datenverkehr.

    Sie können eine vordefinierte Bedingung oder eine angepasste Bedingung angeben. Eine vordefinierte Bedingung wählen Sie sie einer Liste vordefinierter Bedingungen aus, die vom Vitalitätscontroller unterstützt werden. Diese vordefinierten Bedingungen sind so optimiert, dass die Auswirkungen der Richtlinie auf Ihre Umgebung minimal sind. Für eine angepasste Bedingung erstellen Sie einen Unterausdruck, der gegen andere Metriken in der Zelle ausgewertet wird.

    PMIMetric_FromServerStart$webAppModule$SlamSess.ear\#SlamSess.war\/webAppModule.servlets\/SlamSess\/responseTime > 100L
    In diesem Beispiel ist SlamSess.ear der Name der EAR-Datei, die angezeigt wird, wenn Sie die Anwendungen in der Administrationskonsole auflisten. Wenn das Webarchiv (WAR-Datei) nicht in eine EAR-Datei integriert ist, geben Sie den Namen der WAR-Datei an. Wenn Sie eine EAR-Datei verwenden, geben Sie den Namen der WAR-Datei hinter dem Namen der EAR-Datei an. SlamSess ist der Servlet-Name, der in der Datei web.xml aufgelistet ist. "responseTime" ist die Statistik, die in der PMI-Moduldefinition (Performance Monitoring Infrastructure) aufgelistet ist.
  3. Definieren Sie die Eigenschaften der Vitalitätsbedingungen für die Vitalitätsrichtlinie. Für die Bedingungen für Vitalitätsrichtlinien können die folgenden Eigenschaften definiert werden:
    • Legen Sie die Eigenschaften fest, die sich auf die ausgewählte Vitalitätsbedingung beziehen. Wenn Sie eine angepasste Vitalitätsbedingung erstellen, geben Sie einen Unterausdruck an, der die Metriken darstellt, die Sie in Ihrer angepassten Bedingung auswerten. Weitere Informationen zu den Bedingungen, die Sie festlegen können, finden Sie, wenn Sie auf Syntaxhilfe klicken.
      Bewährte Verfahren: Wenn Sie eine angepasste Bedingung definieren, müssen Sie den Aufwand für die Erfassung und die Analyse der Daten und ggf. die Umsetzung der Vitalitätsrichtlinie berücksichtigen. Berücksichtigen Sie das Volumen des Datenverkehrs in Ihrem Netz, insbesondere, wenn Sie die Anzahl der Server, die Daten erzeugen, horizontal skalieren. Führen Sie vor der Einführung neuer Vitalitätsrichtlinien in die Produktionsumgebung eine Analyse dieser Aspekte Ihrer angepassten Vitalitätsbedingungen durch. bprac

      Sie können Ihre angepassten Vitalitätsbedingungen, die PMI-Module, insbesondere die Webanwendungsmodule (webAppModules), verwenden, noch differenzierter als auf Serverebene konfigurieren. Beispielsweise können Sie das Erstellungsprogramm für Unterausdrücke verwenden, um eine webAppModule-Richtlinie als Ausgangspunkt zu erstellen, und anschließend den Ausdruck bearbeiten, um eine feinere Differenzierung vorzunehmen.

      PMIMetric_FromServerStart$webAppModule$SlamSess.ear\#SlamSess.war\/webAppModule.servlets\/SlamSess\/responseTime > 100L
      In diesem Beispiel ist SlamSess.ear der Name der EAR-Datei, die angezeigt wird, wenn Sie die Anwendungen in der Administrationskonsole auflisten. Wenn das Webarchiv (WAR-Datei) nicht in eine EAR-Datei integriert ist, geben Sie den Namen der WAR-Datei an. Wenn Sie eine EAR-Datei verwenden, geben Sie den Namen der WAR-Datei hinter dem Namen der EAR-Datei an. SlamSess ist der Servlet-Name, der in der Datei web.xml aufgelistet ist. "responseTime" ist die Statistik, die in der PMI-Moduldefinition (Performance Monitoring Infrastructure) aufgelistet ist.
    • Wählen Sie einen Reaktionsmodus aus. Im Modus Kontrolliert hat der Administrator größere Steuerungsmöglichkeiten und kann Aktionen genehmigen oder ablehnen, bevor sie ausgeführt werden.
    • Wählen Sie die Aktionen aus, die ausgeführt werden sollen, wenn die Bedingungen der Vitalitätsbedingung nicht erfüllt sind. Die verfügbaren Aktionen richten sich nach dem Typ der Vitalitätsbedingung.Sie können vorhandene Standardaktionen angeben oder angepasste Aktionen definieren, um eine ausführbare Datei auszuführen. Es erscheint eine Liste mit Aktionen in der Reihenfolge, in der sie bei einem Verstoß gegen die Vitalitätsbedingung ausgeführt werden. Sie können in dieser Liste Schritte hinzufügen und entfernen.
  4. Wählen Sie die Zugehörigkeiten aus, die Sie für Ihre Vitalitätsrichtlinie überwachen möchten. Auf überwachte Zugehörigkeiten können Logikebenen angewendet werden. Sie können beispielsweise eine bestimmte Vitalitätsrichtlinie auf alle Member eines Clusters und auf einen Anwendungsserver außerhalb des Clusters anwenden.
  5. Überprüfen und speichern Sie Ihre Vitalitätsrichtlinie.

Ergebnisse

Sie haben eine Vitalitätsrichtlinie erstellt und diese Richtlinie auf eine Zielumgebung angewendet. Der Vitalitätscontroller überwacht die Bedingungen, die Sie für die Member der Vitalitätsrichtlinie definiert haben, und führt die definierten Aktionen für die Member aus, wenn die Bedingungen der Vitalitätsrichtlinie nicht eingehalten werden.

Nächste Schritte

Wenn Sie den Reaktionsmodus Kontrolliert auswählen, empfangen Sie Empfehlungen zur Verbesserung Ihrer Vitalitätsbedingungen. Diese Empfehlungen werden als Laufzeit-Tasks angezeigt, die Sie akzeptieren, zurückweisen oder schließen können. Klicken Sie zum Verwalten von Laufzeit-Tasks in der Administrationskonsole auf Systemverwaltung > Task-Verwaltung > Laufzeit-Tasks. Wenn Sie den Reaktionsmodus Automatisch ausgewählt haben, werden die Aktionen zur Verbesserung der Vitalität Ihrer Umgebung automatisch ausgeführt.

Für Laufzeit-Tasks im Reaktionsmodus "Kontrolliert" ist das Standardlimit für die Genehmigung 30 Minuten. Wenn Sie in der Laufzeit-Task keine Aktion ausführen, verfällt die Laufzeit-Task nach 30 Minuten. Sollte die Vitalitätsbedingung, wegen der die Laufzeit-Task ursprünglich erstellt wurde, noch immer vorliegen, wird eine neue Task generiert. Wenn Sie das Standardzeitlimit für Genehmigung ändern möchten, können Sie die angepasste Eigenschaft "com.ibm.ws.xd.hmm.controller.approvalTimeOutMinutes" auf Zellenebene definieren. Setzen Sie den Wert der angepassten Eigenschaft auf die gewünschte Minutenanzahl für das Genehmigungszeitlimit.

Wenn Sie Ihre Vitalitätsrichtlinien häufig konfigurieren, können Sie den Prozess mit AdminTask-Befehlen automatisieren.




Zugehörige Konzepte
Vitalitätsüberwachung
Zugehörige Tasks
Vitalitätsüberwachung aktivieren und inaktivieren
Laufzeit-Tasks verwalten
Vitalitätsüberwachung konfigurieren
Angepasste Aktionen für Vitalitätsrichtlinien erstellen
Zugehörige Verweise
Verwaltungsrollen und Berechtigungen
Fehlerbehebung bei der Vitalitätsüberwachung
Zugehörige Informationen
Angepasste Eigenschaften für Vitalitätscontroller
Task-Artikel    

Nutzungsbedingungen | Feedback

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