next up previous contents index
Next: Application Management Specification Up: Tivoli Previous: Tivoli

Tivoli Application Performance Manager


Mit dem Tivoli Application Performance Manager (TAPM) [#!sg24550800!#] stellt Tivoli ein Produkt bereit, das unterschiedliche Methoden der Anwendungsüberwachung  miteinander verbindet. Die aktuelle Version (Version 1) erlaubt Anwendungsinstrumentierung und darüber hinaus, falls nicht-instrumentierte Anwendungen vorliegen, die Ausführung simulierter Transaktionen. Für zukünftige Versionen ist weiterhin die Integration einer oberflächenbasierten Technik (client capture) angekündigt.

Der Bereich der Anwendungsinstrumentierung wird durch Bereitstellung eines ARM-konformen Meßagenten abgedeckt, der, wie in Abschnitt [*] beschrieben, zur jeweils zu überwachenden Anwendung gebunden werden muß.

Die Überwachung simulierter Transaktionen erfolgt ebenfalls unter Verwendung der ARM API. Hierfür wurde folgender Ansatz gewählt: Mit Hilfe zweier Produkte der Firma Mercury, WinRunner und LoadRunner, ist es möglich, Skripte zu generieren, die Benutzereingaben auf einer Oberfläche oder aber direkten Zugriff über das Netz auf einen Server gestatten. Diese Skripte werden mit Aufrufen der ARM API versehen. Es wird somit möglich, mit dem Standard-ARM-Meßagenten die Zeiten der simulierten Transaktionen zu messen und in die instrumentierungsbasierte Überwachung der Anwendung zu integrieren.

Für Standardanwendungen werden bereits vorgefertigte Skripte angeboten, darüber hinaus besteht allerdings auch die Möglichkeit, eigene Skripte zu erstellen. Dies kann durch Aufzeichnung von Benutzereingaben mit verhältnismäßig geringem Aufwand geschehen.

Durch die Kombination der Anwendungsinstrumentierung mit dem Einsatz simulierter Transaktionen wird es möglich, die Vorteile der Instrumentierung auszunutzen, falls entsprechend instrumentierte Anwendungen vorliegen, gleichzeitig aber auch nicht-instrumentierte Anwendungen in die Überwachung mit einbeziehen zu können. Da die Verwendung simulierter Transaktionen aber nicht die erforderliche Managementinformation liefern kann und die Verbreitung geeignet instrumentierter Anwendungen nach wie vor als zu gering einzustufen ist, kann das Werkzeug die in Abschnitt [*] gestellten Anforderungen nicht zufriedenstellend erfüllen.


next up previous contents index
Next: Application Management Specification Up: Tivoli Previous: Tivoli
Copyright Munich Network Management Team