監控平台實施方案

來源:互聯網
上載者:User

標籤:空間   登入   串連   設計   虛擬機器操作   ddr   獨立   自動備份   51cto   

撰寫:田逸([email protected])

基本目標

? 監控有效性:監控能正確反應系統、應用運行狀態,發生故障能及時警示;對重要對象進行監控,能定位到問題即可;不面面俱到,增加負擔及複雜度。
? 平台可用性:監控平台本身也可能存在故障的風險,因此,需要建立起一套可用性保證機制。一是在硬體層面保證部分硬體失效時,監控服務不受影響;二是萬一系統崩潰,能夠重建平台並進行資料恢複。
? 資訊安全性:網路隔離及使用者授權。

方案設計

? 監控架構
監控分伺服器端及被監控端,其中伺服器端獨立部署,而被監控端根據監控要求,有的監控項需要在被監控端安裝外掛程式,而有的不需要。按這個需求來分類,監控主機存活、服務連接埠或者web的url,不需要在安裝外掛程式;而諸如監控系統負載、磁碟空間使用、進程數等,屬於主機資源監控的類型,則需要安裝外掛程式。

? 平台可用性架構
分兩個層面,一個是硬體冗餘,另一個是備份恢複機制。
(1) 硬體冗餘:單台物理主機,保證電源及硬碟冗餘及容錯,降低down機幾率。同時配置相同配置的物理主機,作為備份或者備用機。
(2) 應用程式層面底層採用虛擬化,監控平台運行與虛擬機器,並自動對虛擬機器進行異地(機)備份。系統崩潰時,重建系統,用虛擬機器備份快速恢複資料。

技術實現

? 對象監控實現
監控平台安裝在虛擬機器上,安裝好所需各種組建(web、資料庫、php等),能通過web介面進行各種管理操作。監控系統採用業內知名的nagios,久經考驗,且不存在法律及授權風險。在需要監控主機資源的系統上,安裝與nagios配套的外掛程式nrpe,捨棄繁複的snmp,即提高了安全性,又降低了資源的耗費。
? 可用性實現
底層用開源私人雲端工具proxmox虛擬化,在其上建立兩個虛擬機器,一個用於安裝nagios監控,另一個用於安裝nfs共用磁碟。兩台物理主機,一個上邊運行監控系統,而另一台共用出nfs磁碟空間,被掛接到監控系統上,做監控系統的虛擬機器自動備份使用。
? 監控系統總覽
主要項目包括:主機、主機群組、服務、服務組、連絡人、聯絡組、監控狀態等等。

實施步驟

? 物理機上架,通電,串連網路線纜;開機,硬碟做好raid。
? 安裝底層虛擬化環境,並保證網路連通。
? 配置虛擬機器環境,並建立所需要的虛擬機器。
? 安裝虛擬機器作業系統。
? 部署nagios監控、部署nfs共用儲存。
? 被監控端安裝外掛程式,配置並啟動守護進行。
? 添加監控項,並使之使之生效。
? 被監控端人為類比故障,檢查監控是否有效(故障警示、恢複)

工具列表

? 監控系統centreon2.8(封裝過的nagios),從centreon官方下載,無需授權。
? 監控系統外掛程式nagios-plugin,從nagios官方網站下載。
? 監控遠程外掛程式NRPE(nagios remote plugin executor),從nagios官方網站下載。
? 共用儲存nfs,linux內建。
? 虛擬化管理平台proxmox,從其官方網站下載。
? 其它工具如apache、php、mysql等,從網上下載。

實施要求

? 監控伺服器能訪問到被監控端,無需通過第三方轉寄;
? 監控伺服器能訪問公網,以便能下載所需的軟體和依賴,否則無法進行安裝;
? 如需要從公網操作監控平台,最好可以分配公網ip;
? 被監控端需要開啟tcp 5666連接埠,不能被防火牆所阻止;
? 需少數系統臨時類比故障發生,一遍測試監控的有效性;
? 需提供使用此監控人員的名單,以便進行合理授權;
? 為便於配置和後期維護,強烈建議開通遠程登入許可權(如***授權),這樣能大大提高效率;
? 分配足夠可使用的ip地址。

注意事項

? 部署監控伺服器端時,確保ip設定唯一,不要與其它主機的ip產生衝突;
? 被監控端部署NRPE時,需徵得相關人員同意;防火牆開放連接埠(如有啟用)需得到支援後再往下進行;同時,不能因為安裝引起業務中斷。

附錄:伺服器配置要求
名稱 規格型號 數量 備忘
Cpu 志強2600系列 2顆 2台機器共四顆
記憶體 Ddr4 16G 64G 共8根
硬碟 Sas 15000轉 600G 至少3塊 共6塊或者更多
電源 雙電源 1 4個

更加體系化和執行個體化的proxmox超融合私人雲端實踐系列文章,請移步本人專欄“人人都能玩的私人雲端神器-proxmox”,猛戳此處,片刻直達!

監控平台實施方案

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.