利用 PMI 用戶端開發您的監視應用程式(已淘汰)
您可以利用「效能監視基礎架構 (PMI)」介面,開發您自己的應用程式來收集和顯示效能資訊。
關於這項作業
程序
- 建立 PmiClient 的實例。 這適用於所有後續方法呼叫。
- 選擇性的: 您可以建立您自己的 MBean。 請參閱「用自訂 MBean 延伸 WebSphere® Application Server 管理系統」,以取得相關資訊。
- 呼叫 listNodes() 和 listServers(nodeName) 方法來尋找 WebSphere Application Server 網域中的所有節點和伺服器。
PMI 用戶端提供兩組方法:一組在 5.0 版中,另一組從 4.0 版繼承。 您只能使用一組方法。 不要將它們混合在一起。
- 呼叫 listMBeans 和 listStatMembers,以取得所有可用的 MBeans 和 MBeanStatDescriptors。
- 呼叫 getStats 方法來取得 PMI 資料的 Stats 物件。
- 選擇性的: 用戶端也可以呼叫 setStatLevel 或 getStatLevel 來設定和取得監視層次。 請利用 MBeanLevelSpec 物件來設定監視層次。
![[AIX Solaris HP-UX Linux Windows]](../images/dist.gif)
下一步
- 建立 PmiClient 的實例。
- 呼叫 listNodes() 和 listServers(nodeName) 方法來尋找 WebSphere Application Server 網域中的所有節點和伺服器。
- 呼叫 listMembers 來取得所有 perfDescriptor 物件。
- 利用 PMI 用戶端的 get 或 gets 方法取得 CpdCollection 物件。 這些包含來自伺服器的效能資料 Snapshot。 結構保持相同,且會利用其 update 方法來重新整理資料。
- (選用)用戶端也可以呼叫 setInstrumentationLevel 或 getInstrumentationLevel 來設定和取得監視層次。