Mit dem PMI-Client eigene Überwachungsanwendungen entwickeln (veraltet)
Mit den PMI-Schnittstellen (Performance Monitoring Infrastructure) können Sie eigene Anwendungen für die Erfassung und Anzeige von Durchsatzdaten entwickeln.
Informationen zu diesem Vorgang
Vorgehensweise
- Erstellen Sie eine Instanz von PmiClient. Diese wird für alle nachfolgenden Methodenaufrufe verwendet.
- Optional: Sie können eigene MBeans erstellen. Weitere Informationen finden Sie in der Dokumentation zur Erweiterung des Verwaltungssystems von WebSphere Application Server mit angepassten MBeans.
- Rufen Sie die Methoden listNodes() und listServers(nodeName) auf, um alle Knoten und Server in der WebSphere Application Server-Domäne
zu finden.
Der PMI-Client stellt zwei Methodengruppen bereit, eine Gruppe von Version 5.0 und eine andere von Version 4.0 übernommene Gruppe. Sie können nur eine der Methodengruppen verwenden.
- Rufen Sie listMBeans und listStatMembers auf, um alle verfügbaren MBeans und MBeanStatDescriptors abzurufen.
- Rufen Sie die Methode getStats auf, um das Stats-Objekt für die PMI-Daten abzurufen.
- Optional: Der Client kann auch setStatLevel oder getStatLevel aufrufen, um die Überwachungsebene festzulegen bzw. abzurufen. Verwenden Sie zum Festlegen der Überwachungsebenen die MBeanLevelSpec-Objekte.
![[AIX Solaris HP-UX Linux Windows]](../images/dist.gif)
Nächste Schritte
- Erstellen Sie eine Instanz von PmiClient.
- Rufen Sie die Methoden listNodes() und listServers(nodeName) auf, um alle Knoten und Server in der WebSphere Application Server-Domäne zu finden.
- Rufen Sie listMembers auf, um alle perfDescriptor-Objekte abzurufen.
- Rufen Sie mit der Methode get oder gets des PMI-Client CpdCollection-Objekte ab. Diese enthalten Momentaufnahmen der Durchsatzdaten des Servers. Die Struktur bleibt erhalten. Die Daten werden mit der Methode update aktualisiert.
- (Optional) Der Client kann auch setInstrumentationLevel oder getInstrumentationLevel aufrufen, um die Überwachungsebene festzulegen bzw. abzurufen.