《走近雲計算》閱讀筆記14--雲監控的實現

 

一.雲監控簡介

1.本地化雲監控:top,who,ps,df

2.網絡化雲監控:採用C/S模式組成:

(1)客戶端用於收集數據,過濾數據

(2)服務端用於接受客戶端通過網絡發送過來的數據,並且對所收集的數據進行格式化並向監控人員顯示,從而實現對每個節點的集中監控。

(3)B/S監控集羣:手機,數據處理,傳輸,提供服務。

二.基於Linux的雲監控

1.使用現有工具實現:Nagios,Srvreport,Cacti

 Nagios監控側重於“此時”服務是否正常,是一個瞬時狀態。

2.利用內核模塊實現

通過自己編寫的內核驅動程序,並將驅動程序掛接到內核當中,以模塊的形式來實現數據的採集

(1)直接編譯進Linux內核,隨同Linux啓動時加載

(2)編譯成一個可加載和刪除的模塊,使用insmod加載,rmmod刪除。該方式控制了內核的大小。

3.讀取/proc虛擬文件系統實現系統監控。

三.基於Linux的雲監控系統的實現

1.技術介紹:ExtJs,Java,Shell

2.整體架構:數據顯示,數據通信和數據採集。

3.工作流程:服務器上:DataCollectionServ.jar負責數據的接收,節點上裝有DataCollection.jar負責數據採集

 

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