< Vorherige Lektion | Nächste Lektion >

Lerneinheit 1.5: Monitor-Modell testen

Vorbereitungen
Bevor Sie beginnen, müssen Sie Lerneinheit 1.4: Monitor-Modell implementieren beenden.
Warum und wann dieser Vorgang ausgeführt wird

Business Monitoring-Spaces in Business Space erstellen

  1. Klicken Sie auf der Registerkarte 'Server' mit der rechten Maustaste auf den Monitor Server und anschließend auf Business Space.
  2. Melden Sie sich bei Business Space mit Hilfe einer gültigen Dashboard-Benutzer-ID und dem zugehörigen Kennwort an. Die Hauptseite von Business Space wird angezeigt.
  3. Klicken Sie auf das Symbol zum Erstellen eines neuen Business Space Create new Business Space (Neuen Business Space erstellen).
  4. Geben Sie bei der Eingabeaufforderung des Menüs MonitorLimousines Space als Namen des Geschäftsbereichs ein. Da Sie einen Business Monitoring-Space erstellen möchten, wählen Sie From a template (Aus einer Vorlage), aus und stellen sicher, dass Business Monitoring die ausgewählte Vorlage ist. Anschließend klicken Sie auf OK.

Widgets 'Instanzen' im Business Monitoring-Space erstellen

  1. Suchen Sie auf der Hauptseite von Business Space in der Liste der Spaces nach 'MonitorLimousines'. Klicken Sie auf MonitorLimousines, um diesen Geschäftsbereich (Business Space) zu öffnen.
  2. Klicken Sie im Space 'MonitorLimousines' auf New Page (Neue Seite). Das Menü mit der Eingabeaufforderung für die neue Seite wird angezeigt. Geben Sie Trips (Fahrten) als Name Ihrer neuen Seite ein. Wählen Sie ein leeres Layout aus und klicken Sie anschließend auf OK. Die Seite 'Trips' für die Fahrten wird nun erstellt und wird als Ihre aktuelle Seite angezeigt.
  3. Klicken Sie auf das Pulldown-Menü zum Hinzufügen von Widgets und wählen Sie anschließend das Widget 'Instanzen' aus. Ziehen Sie das Widget 'Instanzen' zur oberen, linken Ecke der Seite 'Trips'. Lassen Sie die Maustaste los. Eine Instanz des Widgets 'Instanzen' wird nun auf der Seite angezeigt.
  4. Konfigurieren Sie das Widget 'Instanzen', indem Sie auf den Abwärtspfeil klicken, der sich in der oberen, rechten Ecke des Fensters befindet. Klicken Sie auf Configure (Konfigurieren):
  5. Erweitern Sie das Monitor-Modell 'MonitorLimousines' auf der Konfigurationsseite und wählen Sie anschließend die Monitoring-Kontextdefinition 'Trip' aus. Die für 'Trip' definierten Messwerte werden rechts in der Liste 'Available' (Verfügbar) angezeigt.
  6. Wählen Sie aus, welche Messwertdefinitionen aus der Liste 'Available' (Verfügbar) in Ihrem Widget 'Instanzen' angezeigt werden sollen. Für jede Instanz von 'Trip' werden die Werte Ihrer ausgewählten Messwerte angezeigt. Wählen Sie die folgenden Messwerte aus: limousine, pickUpAddress, pickUpScheduledTime, pickUpActualTime, dropOffAddress, dropOffScheduledTime, dropOffActualTime. Sie können die Messwerte nacheinander auswählen. Nachdem Sie einen Messwert ausgewählt haben, klicken Sie auf den Rechtspfeil, um den ausgewählten Wert in die Liste der ausgewählten Messwerte zu verschieben.
  7. Klicken Sie auf Set As Default (Als Standard festlegen) und anschließend auf OK.

Ereignissequenzen mit dem integrierten Testclient übergeben

  1. Klicken Sie auf der Registerkarte 'Project Explorer' mit der rechten Maustaste auf den Monitor-Modellnamen 'MonitorLimousines' und anschließend auf Launch Integrated Test Client (Integrierten Testclient starten).
  2. Die erste Registerkarte des integrierten Testclient (ITC) mit dem Namen 'Events' (Ereignisse) wird angezeigt. Diese Seite enthält zwei Abschnitte. Auf der rechten Seite befindet sich der Abschnitt 'Create Testscript' (Testscript erstellen).
  3. Klicken Sie auf die Registerkarte 'Target Server' (Zielserver) im unteren Bereich der Seite des integrierten Testclient (ITC), bevor Sie fortfahren. Stellen Sie sicher, dass der ITC auf den richtigen Testserver zeigt, wenn er Ereignisse ausgibt. Stellen Sie im Konfigurationsabschnitt für den Zielserver sicher, dass der WebSphere Business Monitor Server, auf dem Sie Ihr Monitor-Modell implementiert haben, wie im folgenden Diagramm ausgewählt ist. Nachdem Sie den Zielserver konfiguriert haben, kehren Sie zur Registerkarte 'Events' (Ereignisse) zurück.
  4. Kehren Sie zum Abschnitt 'Create Testscript' (Testscript erstellen) zurück und klicken Sie anschließend auf Open (Öffnen), um das ITC-Script zu laden, dass die sechs Ereignisse enthält. Wechseln Sie in Ihr Arbeitsbereichsverzeichnis und wählen Sie den Ordner 'SampleResources' aus. Wählen Sie innerhalb dieses Ordners die Datei 'Events for Limousines Part 1.xml' aus. Klicken Sie auf Open (Öffnen). Beachten Sie, dass Sie nach dem Senden der einzelnen Ereignisse jeweils eine Pause machen.
  5. Klicken Sie auf Run Script (Script ausführen), um mit dem Senden der Ereignisse zu beginnen. Eine neue ITC-Konsole wird angezeigt. In ihr wird der Fortschritt der Scriptverarbeitung angezeigt. Das erste Ereignis carDispatched wird gesendet. Da nun ein Pausebefehl folgt, sehen Sie in der ITC-Konsole die Nachricht über die Pause, nachdem das Ereignis ausgegeben wurde. Sie können sehen, dass die Ergebnisse für dieses erste Ereignis im Widget 'Instanzen' in Echtzeit aktualisiert werden.
  6. Klicken Sie erneut auf Run Script (Script ausführen), um das nächste Ereignis zu senden. Sie können erneut das Widget 'Instanzen' überprüfen. Sie können eine Aktualisierung des Inhalts des Widgets 'Instanzen' erzwingen, indem Sie auf den Pfeil oben rechts in der Titelleiste des Widgets klicken und anschließend auf Refresh (Aktualisieren).
  7. Wiederholen Sie den vorherigen Schritt, bis alle sechs Ereignisse gesendet wurden. Die ITC-Konsole zeigt eine Nachricht an, die Sie über das Ende des Scripts informiert, wenn das Script abgearbeitet ist.

Ergebnisse im Widget 'Instanzen' anzeigen

Warum und wann dieser Vorgang ausgeführt wird
In diesem Business Space gibt es zwei Instanzen der Monitoring-Kontextdefinition für Trip (Fahrt). Für jede Instanz werden die von Ihnen ausgewählten Werte für die Messwerte ebenfalls angezeigt. Als Sie Ihre Ereignisse hinzugefügt haben, nahm das Monitor-Modell die Ereignisse auf, erstellte die Instanzen und ordnete die Werte von den Ereignissen den Messwerten zu. Das Dashboard zeigt ferner, dass die Ereignisse korrekt gefiltert und dass die Instanzen mit den Ereignissen korreliert wurden.
Ergebnisse
Um Ihr Monitor-Modell erneut zu testen, müssen Sie die Instanzdaten aus der Instanzensicht löschen. Sie können dies tun, indem Sie Ihr Monitor-Modell aus dem Monitor Server entfernen und erneut auf demselben Monitor Server veröffentlichen. Die Schritte zum Entfernen eines Monitor-Modells werden in der nächsten Lerneinheit des Lernprogramms beschrieben.

Monitor-Modell vom Server entfernen

  1. Klicken Sie auf die Registerkarte Servers (Server).
  2. Klicken Sie mit der rechten Maustaste auf den Monitor-Testserver, auf dem Ihr Monitor-Modell veröffentlicht wurde. Klicken Sie anschließend auf die Option Add and Remove Projects (Projekte hinzufügen oder entfernen).
  3. Wählen Sie im Fenster 'Add and Remove Projects' (Projekte hinzufügen oder entfernen) 'MonitorLimousinesApplication' aus und klicken Sie auf Remove (Entfernen).
  4. Klicken Sie auf Finish (Fertig stellen). Wenn ein Dialogfenster mit der Nachricht angezeigt wird, dass das Projekt vom Server entfernt wird, klicken Sie auf OK. 'MonitorLimousinesApplication' wird auf der Registerkarte Servers (Server) nicht mehr angezeigt.

Prüfpunkt der Lerneinheit

Sie haben das Lernprogramm beendet. Eine Zusammenfassung der Lerninhalte finden Sie unter: Zusammenfassung.






Feedback



(C) Copyright IBM Corporation 2005, 2008. Alle Rechte vorbehalten.

Dieses Information Center basiert auf Technologie aus dem Eclipse-Projekt. (http://www.eclipse.org)
< Vorherige Lektion | Nächste Lektion >