基於VMware vSphere 5.0的服務器虛擬化實踐(10)

【VMware vSphere 5.0服務器虛擬化實踐系列(10) :監視資源使用情況

在上一篇博文中對vSphere 5.0中的資源管理進行了相關設置,而線上生產環境中運行的虛擬機和主機依然存在各種潛在問題,那麼可以利用VMware vCenter警報器來監視資源使用情況,警惕環境中各種各樣的潛在問題,縮短事件反應時間、預防故障或VM性能退化。

設置和管理VMware vCenter警報器並不難,但是在開始之前,應該先知道幾條術語和概念。

vCenter警報器介紹

vSphere環境中所有對象都有一個可用的Alarms選項卡。在這個選項卡上可以看到基本警報:如關閉主機或虛擬機(VM)以停止其耗盡資源。大多數情況下,這些警報器太一般了,需要配置自己的警報器,更有效地監控。

使用VMware vCenter警報器時,確定警報範圍很重要。可以在數據中心、集羣、主機甚至某個VM上創建警報器。這能夠讓創建更爲廣泛或具體的警報。例如,在集羣創建警報器,它適用於集羣上的所有主機和所有主機上的VM。但是如果爲某個VM創建警報器,它只能適用於這個VM。可以使用不同的警報器滿足不同的需求。

例如,可以在數據中心級別(最高級別,包括所有的集羣、主機和VM)創建警報器,任何一個VM上的可用RAM如果下降到少於20%就會拉響警報。但這20%的標誌也許並不適合我們想要保持密切關注的那些VM。那麼就可以在某個VM上設置警報器在RAM少於30%時觸發。

想爲一個具體的對象,比如一個主機定義一個警報器,首先需要選擇對象。接着,在Alarms選項卡單擊定義,會看到當前已經設置好的警報器列表。要設置某個警報器的屬性,可以從列表中雙擊,就會出現一個包含4個選項卡的窗口,這4個選項卡包含了警報器的不同屬性,如觸發警報事項、如何被記入日誌以及警報觸發時vSphere的動作。

vSphere提供了一些默認警報器,而這裏我們創建自己實際需要的警報器。那麼就可以精確定義警報觸發時發生的動作。

右擊對象可以設置警報器。在General選項卡上給警報器命名。在Triggers選項卡上點擊Add添加警報觸發器。如果在主機上添加警報器,默認的觸發類型是CPU使用率的百分比,如果主機的CPU使用率超過一定的百分比,這將觸發已選擇的警報器。

選擇觸發器以後,制定其他的屬性。首先,選擇警報狀態。通常,當資源的使用率高於或低於選定閾值,你可以設定一個警報器來觸發。選定警報狀態之後,設定警告和警報(更嚴重的狀態)發起時間。還要爲兩者設定狀態持續時間。當CPU使用率超過75%的狀態超過5分鐘,就會觸發警告,同樣條件下如果超過90%就會觸發警報。

警報器最重要的部分是它的觸發器。特定的觸發器類型適用於環境中的不同對象,通常包括磁盤使用率,內存使用率和電源狀態。

當確定警報器觸發的時間以後,還要確定Actions選項卡中的vSphere應該發生的動作,默認的動作是發送一封通知郵件(基於SNMP的網絡管理工具,這點很重要)。

另外可以設定警報發起後的動作,比如:進入維護模式、重啓主機或者運行命令。同時確保也給配置字段設定需要的警報,比如:想要發送通知郵件,需要在配置字段輸入email地址,通知郵件就會發送。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章