目前在網路上找尋可以監控 Citrix XenServer的軟體
大致上只找到了
Nagios
Hyperic HQ
Nagios只是針對於網路部分而已
Hyperic HQ是可以對於XenServer上的VM作監控
可是,好像效果不是很好
想請問邦友們
有人在使用 XenServer 嗎?
你們怎麼監控自己的 Server 呢?
監控的目標:
Host CPU/Memory/IO/Network
Guest VM CPU/Memory/IO/Network
看看XEN Server本身有沒有提供監控的機制,如果有提供,就需要每天掛在上面看他的效能,比較麻煩(我公司用ESX,沒用ZEN).
如果要用遠端監控,現在市面上有很多監控軟體,如:貴的HP,IBM出的監控軟體,相對便宜的splunk,whatsup,或是免費需要自己建置的nagios(還有其他的,記不太清楚,都是Linux Base),這些都可以達到監視的功能.
大部分監視軟體都可以透過SNMP通訊協定,來收集Server或網路的效能狀況,當然也有一些其他提供訊息的方式,但是SNMP就能提供很多資訊了.
我記得Nagios除網路外,也是可以監視CPU,MEM,DISK的狀態的,只要Server有提供資訊,像 Windows Base的SNMP 就有提供,XEN Server不知道有沒有提供.(不曉得理解的對不對)
但是免費的就是會有一個麻煩,一切要靠自己,資料少,很難找到人用,也沒有專業的廠商協助導入,要對Linux很熟悉,要對要安裝的監視系統很熟悉,也要對SNMP熟悉,要花很大的心力.
我公司目前用的是Whatsup監視軟體,剛剛導入沒多久,只監視Windos Server(2000,2003,2008)的CPU,MEM,DISK,keepalive(ping,http,ftp),並通知超過上限的狀況,未來我還想加入Linux與ESX,但是我還要確認Whatsup有沒有支援.
以上,提供一點小小的見解,如有錯誤,請見諒.
Novell PlateSpin Recon可作為資源監視用。
控制的部份Novell有也對應的產品或是可以參考Citrix Essentials for XenServer
Citrix Essentials for XenServer
我們好像有這個東西,可是好像不太管用
因為我們的Server量很大
我想找一個省錢的方式
以達到說可以監控這些server
我目前用的是 Premium Edition,基本購買的數量是100個Devices,而且我是將Console架在VM上,DB是SQL2005在另一台Server上,監視起來Console還算OK,基本上沒什麼問題.
如果你公司要買的數量很多,我建議你要ㄠ他們教育訓練,基礎與進階兩種.
基礎我去上過了,沒什麼用,如果要設定比較細節一點的,我是要打電話去問工程師.
進階的內容,因為還沒去上過,所以不清楚,預計明年要去上.
不過他們沒有操作手冊與說明資料,要的話只能提供英文的,好像只有文字,沒有圖形的.
如果你公司夠大,有計畫要買,看看有無辦法叫廠商一定要做一份清楚的資料出來,不然碰到問題,要打電話問他們.