iT邦幫忙

0

利用Vmware Workstation 取得虛擬主機資料一問

  • 分享至 

  • xImage

各位好:
最近利用CentOS5.5上架設Vmware Workstation 7,
假設我利用Vmware架了一台Windows server 2003和Fedora 14
我想對這兩台虛擬機器進行監控,監控的項目有下列:
1.主機是否存活(Ping IP)
2.網路流量
3.硬碟使用量
4.記憶體使用量
5.CPU使用量
6.主機目前的Process數

小弟我之前是利用Nagios進行監控。
但想跟各位請教是否可以透過Vmware這個軟體本身進行了解?
亦即我可以透過實體主機CentOS,便能了解到Vmware目前所運作的
虛擬主機的詳細情況(我上述所提的那些監控項目)?

謝謝

lirick42 iT邦新手 1 級 ‧ 2011-03-02 10:52:17 檢舉
在VM裡的機器指定一個固定IP,再由外部去監控?
a7236172 iT邦新手 5 級 ‧ 2011-03-03 14:04:43 檢舉
回lirick42:
在Centos架設vmware workstation,並建立兩台虛擬機器,皆給予固定IP。

再由其他的實體機進行監控。

很多軟體都能夠達到我的需求,但我是希望能夠藉由centos這台實體機器就能了解到虛擬機器的情況。而不用逐一在虛擬機器上進行開啟SNMP、灌一些軟體等等的動作。

因此在這提問,是否有任何方法,能夠直接透過實體主機來了解虛擬主機的運作狀況,謝謝。
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中
4
harrier7
iT邦研究生 2 級 ‧ 2011-03-10 10:22:17
最佳解答

根據個人所知,剛好相反,VMware 極力推廣 cloud computing,這是個服務,所以需要以量計價,VMware 現在都在推行這些軟體以便計價,例如:
http://www.vmware.com/files/pdf/VMware-vCenter-Chargeback-DS-EN.pdf
裡面就有指出:
vCenter Chargeback supports three different cost models:

  1. Fixed cost – specific per virtual machine instance costs
    such as floor space, power/cooling, software or
    administrative overhead
  2. Allocation-based costing – Variable costs per virtual
    machine based on allocated resources, such as the amount
    of memory, CPU or storage allocated or reserved for the
    virtual machine in vCenter Server
  3. Utilization-based costing – Variable costs per virtual
    machine based on actual resources used, including average
    memory, disk and CPU usage, network I/O and disk I/O
    如果自己無法取得 utilization stats,怎麼可能 charge?
a7236172 iT邦新手 5 級 ‧ 2011-03-10 15:58:21 檢舉

Hi harrier7 ~
感謝你的回覆,我看過你的連結,正如你所說的,他們的確提供這樣的服務。
剛好我有同事有在用vCenter,的確能夠以圖形顯示各種使用狀況。
多謝你的提點,讓我又燃起希望 :)

4
ihon822
iT邦研究生 2 級 ‧ 2011-03-02 14:25:53

VMware Workstation的版本應該沒有這種功能
需要 ESX/ESXi 搭配 vSphere Client 才能看到目前資源的使用狀況

a7236172 iT邦新手 5 級 ‧ 2011-03-02 21:50:02 檢舉

ihon大 :
感謝你的回覆,我想請問的是需要 ESX/ESXi 搭配 vSphere Client
資料所呈現的詳細度有多少?
您手上是否有資料可供參考呢?

非常謝謝您

shuan0114 iT邦好手 1 級 ‧ 2011-03-07 17:08:47 檢舉

ESX/ESXi 搭配 vSphere Client
資料所呈現的詳細度有多少?

您能想到的監控幾乎都有,硬碟容量、流量、效能、使用者、設定、CPU使用率...等!
vSphere功能真的很強大!!
可去參考【全球最強VMWare vSphere企業環境建構】這本書!!
或是參考 http://vaemon.com (訪間相關VMWare書籍都幾乎出字此作者)

4
jokera
iT邦新手 3 級 ‧ 2011-03-03 05:54:25

Cacti + SNMP

4
CalvinKuo
iT邦大師 7 級 ‧ 2011-03-03 09:10:16

試試 架設一台 OpManager來監控,有30天試用版與10U免費版。
http://www.manageengine.com/network-monitoring/

監控網路流量,受監控主機要掛SNMP。

硬碟使用量、記憶體使用量、CPU使用量、主機目前的Process數,用WMI應該都可以擷取...

a7236172 iT邦新手 5 級 ‧ 2011-03-03 14:05:50 檢舉

謝謝 :)

我又多了解一套監控軟體了!

4
chang0206
iT邦新手 1 級 ‧ 2011-03-03 09:55:50

vmware 本身不去處理VM GUEST裡面的這些資料
所以還是必須要另外架設這種監控的平台
上面提到的cacti 不錯用
前提是要監測的機器必須要開啟SNMP

a7236172 iT邦新手 5 級 ‧ 2011-03-03 14:06:45 檢舉

看樣子我想直接透過Vmware去了解各個host這個想法必須死心了XD

很感謝你的指教,謝謝:)

我要發表回答

立即登入回答