我想寫一個簡單的工具來監視隊列管理器的狀態。我想要監視的一件事是每個隊列的當前隊列深度。儘管如此,我還是無法找到一種以編程方式枚舉特定隊列管理器上的所有隊列的方法。是否有任何MQ API提供此功能?我寧願用C來做這件事,但如果它只能用另一種語言的綁定,我至少想知道這一點。如何枚舉IBM WebSphere MQ的隊列管理器的本地隊列?
4
A
回答
3
幾個C樣品在Capitalware。尋找那些使用MQAI接口的人。沒有列舉隊列,但MQAI程序都使用可編程命令格式(PCF)消息。枚舉隊列列表是一個與DIS Q(*)等價的PCF。
你也將要審查的Infocenter
嘗試添加這是一個評論,但該環節沒有標記的PCF手動預期:
這種或那種方式你PCF結束命令,如果你正在遠程執行此操作。如果您想安裝WMQ client並使用SupportPac MO72將它們轉換爲PCF,則可以遠程運行MQSC腳本命令,但在QMgr中它最終會導致PCF。我使用腳本遍歷QMgrs列表並執行MO72,進行大量中央查詢和WMQ報告。我曾經使用過CGI,並在MO72上寫過一個Web前端。
順便說一句,SupportPac MO71將做你正在描述的監測類型。它編譯爲C,所以它需要安裝WMQ客戶端,但它可以設置爲監視隊列深度,甚至有一個迷你Web服務器,因此很多人可以使用相同的MO71實例。
1
你應該看看使用GH測試儀,其中間件自動化測試工具由綠帽子developped: http://www.greenhat.com
相關問題
- 1. 如何ping IBM WebSphere MQ隊列管理器?
- 2. IBM Websphere:隊列管理器處理
- 3. 如何刪除IBM Websphere的隊列管理器中的選定別名隊列?
- 4. IBM MQ資源管理器 - 創建隊列管理
- 5. V7上的Websphere MQ錯誤隊列管理器
- 6. 在Websphere MQ中創建新的隊列管理器和隊列(使用C#)
- 7. 如何跟蹤隊列管理器和對象在WebSphere MQ
- 8. spring DefaultMessageListenerContainer和websphere MQ - 無法連接隊列管理器
- 9. 無法爲IBM MQ創建隊列管理器7
- 10. IBM MQ隊列的深度
- 11. 的IBM WebSphere MQ:未能隊列管理器和隊列與2009年的錯誤代碼
- 12. 無法連接到WebSphere MQ 7.1中的隊列管理器
- 13. MQ:2隊列管理器下的相同隊列名稱
- 14. 孤兒SYSTEM.MANAGED.DURABLE。*隊列中的Websphere MQ
- 15. 爲什麼MQ Websphere隊列管理器開始監聽TCP6
- 16. WebSphere MQ和IIB:活動可能填補隊列管理器
- 17. IBM MQ多實例隊列
- 18. 無法連接Websphere MQ隊列管理器
- 19. 如何獲取禁止WebSphere MQ隊列?
- 20. Websphere使用XMS.Net的MQ隊列深度
- 21. 如何在IBM MQ中重置隊列?
- 22. 針對遠程隊列和本地隊列的IBM MQ綁定文件
- 23. Websphere MQ-如何查找通過隊列管理器傳遞的消息總數
- 24. Websphere MQ遠程隊列性能跟蹤
- 25. 如何從另一個隊列管理器託管在IBM MQ集羣
- 26. 在WebSphere MQ中配置死信隊列
- 27. 如何連接WebSphere MQ 7.0的隊列管理器分佈式發佈/訂閱
- 28. WebSphere MQ回退隊列中的消息輸入隊列
- 29. IBM Websphere MQ - 查看隊列中的消息
- 30. 更新到WebSphere MQ隊列原子
我終於來到了結論,PCF可能是要走的路,但沒有跟進這個(因爲允許使用PCF命令有些猶豫,後來因爲我離開了我在這裏工作的工作)。所以雖然我沒有機會驗證這個解決方案,但似乎它可能是正確的。謝謝。 –
我很確定PCF是目前唯一的解決方案。 –