質問

現在の使用量だけでなく、ゲストの CPU/メモリ/IO 使用量の履歴データを表示したいと考えています。

役に立ちましたか?

解決

試す ナギオス, 、 または ムニン.

他のヒント

これを行うために私が書いた Perl プログラムがあります。見る リンクテキスト URL へのログ記録もサポートしています。

特徴:

perl xenstat.pl          -- generate cpu stats every 5 secs
perl xenstat.pl 10       -- generate cpu stats every 10 secs
perl xenstat.pl 5 2      -- generate cpu stats every 5 secs, 2 samples

perl xenstat.pl d 3      -- generate disk stats every 3 secs
perl xenstat.pl n 3      -- generate network stats every 3 secs
perl xenstat.pl a 5      -- generate cpu avail (e.g. cpu idle) stats every 5 secs

perl xenstat.pl 3 1 http://server/log.php    -- gather 3 secs cpu stats and send to URL
perl xenstat.pl d 4 1 http://server/log.php    -- gather 4 secs disk stats and send to URL
perl xenstat.pl n 5 1 http://server/log.php    -- gather 5 secs network stats and send to URL

出力例:

[server~]# xenstat 5 
cpus=2
       40_falcon   2.67%    2.51 cpu hrs  in 1.96 days ( 2 vcpu,  2048 M)
       52_python   0.24%  747.57 cpu secs in 1.79 days ( 2 vcpu,  1500 M)
     54_garuda_0   0.44% 2252.32 cpu secs in 2.96 days ( 2 vcpu,   750 M)
           Dom-0   2.24%    9.24 cpu hrs  in 8.59 days ( 2 vcpu,   564 M)

                    40_falc 52_pyth 54_garu   Dom-0    Idle
2009-10-02 19:31:20     0.1     0.1    82.5    17.3     0.0 *****
2009-10-02 19:31:25     0.1     0.1    64.0     9.3    26.5 ****
2009-10-02 19:31:30     0.1     0.0    50.0    49.9     0.0 *****

ゼントップ は、Xen で実行されているドメイン (VM) を監視するツールです。VMware の ESX にも同様のツールがあります (esxtop という名前だと思います)。

問題は、Xen システム上のドメインの CPU/メモリ使用量の履歴を確認したいということですよね?

すべての仮想化レイヤーと同様に、管理者に関連するこの情報には 2 つのビューがあります。ドメインによってホストに課せられる負荷と、ドメインがプロセス負荷と考えるもの。ドメインではリソースが不足していると考えられるが、ホストではそうではない場合、ホストからドメインにさらに多くのリソースを割り当てるのは簡単です。ホストのリソースが不足した場合は、一部のドメインを最適化するか無効にする必要があります。

残念ながら、これを行うための無料ツールを私は知りません。XenSource は、システムを制御および監視するための豊富な XML-RPC API を提供します。そこから何かを簡単に構築できます。

独自のリソースのドメインビューだけを気にするのであれば、ニーズに合った利用可能な監視ツールがすでにたくさんあると思います。

免責事項として、私が働いている Leostream という会社は仮想化管理ソフトウェアを構築していることを述べておきます。残念ながら、実際には使用状況の監視は行われません。

お役に立てれば。

Nagios と Munin の両方に、Xen データ収集用のプラグイン/サポートがあるようです。

Nagios 用の Xen 仮想マシン モニター プラグイン

むにんプラグイン

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top