這個問題搞了好久(其實大半時間都沒有理它),看了HP SIM的文件以及論壇,才發現,SIM 若想要監控ESXi,必須要有HP的WBEM(因為Server是HP),它是靠WBEM將Event送給SIM,而不是SNMP。
原始的ESXi並沒有包含HP WBEM,唯一的方式就是安裝” HP Custom Image for ESXi”的版本,這個版本的ESXi是HP特製的,裡面除了VM ESXi的主程式,還包括HP的Driver以及WBEM等監控必備的Agent。
(PS.其他廠牌Server也有對應的ESXi版本,例如IBM、DELL…等。)
了解SIM的運作後,以下介紹安裝及設定:
1.下載ESXi For HP專用版本(我以ESXi 5.0為例,其他版本,請自行搜尋):
2.安裝HP Custom Image for
ESXi在HP Server上。
3.安裝完畢後,接下來要回到HP SIM做設定。
4.SIM必須要能連到ESXi上,探查ESXi的狀況,因此必須將admin的帳號、密碼給SIM。到OptionsàSecurityàCredentialsàGlobal Credentials設定探查的帳密。
5.設定完成之後,接下來做Discovery,探查上述安裝完成的ESXi。探查完畢後,應該可以在SIM上找到那台ESXi。
6.點選該台ESXi,可以發現SIM已經抓到基本資料。點選”Properties”,你可以看到更詳細的資料。
到剛剛的步驟為止,SIM已經能正確的抓到ESXi的狀況了。但是我在測試的過程中,竟然發現它不會發Alarm,那我還監控它做什麼?
之後,花了一個多小時努力去問股溝大神,終於在一小篇論壇找到解答。以下繼續步驟:
7.先對這台ESXi,按照標準設定完成Event。
8.到OptionsàEventsàEvent Filter Settings,勾選”Accept
unregistered events”。
9.接下來到OptionsàEventsàSubscribe to WBEM Events,將剛剛設定完成的Event加入Subscribe。到此完成所有設定。接下來就可以測試,Alarm是否發揮作用了!!