0

citrixが提供するXenAPIを使用してXenServerを監視するための小さなクライアントアプリケーションを開発しています。すべての値(cpu、n / w読み取り、n / w書き込み、diskread、diskwrite ...)を取得できますが、以下の問題に直面しています。

XenAPIを使用してXenserverに存在するVMのメモリ(合計、空き、使用済み)の使用量を取得するのを手伝ってくれる人はいますか?VMのVM_guest_metricsapi呼び出しを使用して上記を試しましたが、空の結果が得られました。この点で私を助けてください。

以下のリンクからSDK(XenAPI)を取得しました

http://community.citrix.com/display/xs/Download+SDKs

よろしくお願いします。

4

1 に答える 1

1

データを取得するための推奨される方法は、XAPI に付属の XAPI ラウンド ロビン データベース (RRD) を使用することです。

http://wiki.xen.org/wiki/XAPI_RRDs

Xen Day のチュートリアルも参照してください。

http://wiki.xen.org/wiki/Creating_a_LVM_backed_XFS_SR

特に、Steven Maresca による "Nuts and Bolts" セッション。

OpenXenManager のコードも参照してください。

http://sourceforge.net/projects/openxenmanager/は、Citrix XenCenter のオープン ソース クローンであり、XAPI を使用したパフォーマンス グラフを備えているためです。

于 2011-12-21T02:55:17.370 に答える