
**
前言
如何對使用者的資料中心、業務系統進行妥善的日常運維和管理?這一課題是我們在日常工作當中研究的重要方向。在研究過程中,我們接觸了很多商業産品和開源項目,但是在研究過程中發現,很難找到一個行之有效的方案和手段,直到接觸了cacti這個項目。它既不像企業級産品架構那樣複雜龐大、互動體驗不好,也不像一些開源項目那樣——雖然設計簡單,但是不具備進階功能,制約使用者的需求擴充。
cacti的外觀和架構設計很簡單,而且是松散耦合,深究其内涵,我們發現它對于進階功能的擴充支援也很到位,特别适合中小型企業、院校機構、政府機關等潛在使用者使用。通過一段時期的實際項目部署,發現它确實解決了簡化使用者工作、增強運維性能的問題。
那麼把cacti相關的研究成果歸納成書籍出版的想法是怎麼形成的呢?
首先,當我們的研究工作告一段落之後,回顧走來的這一路,發現cacti這個開源項目目前在國内非常受業内技術人員的歡迎,大家也很積極地在各大論壇和社群讨論。其實在研究過程中,社群和論壇對我們的支援是非常大的,也是我們重要參考資料的來源地(在這裡必須向那些無名英雄們緻敬!)。但是,我們驚訝地發現,目前國内竟然沒有任何關于cacti的中文技術書籍。我們在研究過程中恰恰是因為這個原因,走了不少彎路,網際網路上資訊的可信度需要篩選,需要不斷實驗驗證,難以找到一個明确的方法論和解決問題的思路。相比之下,nagios這些同類項目的書籍在市面上已經非常普及了。我們認為,如果希望cacti可以得到廣大愛好者的青睐,有一本全面介紹它的書籍,那将會是一件非常棒的事情。這本書也一定會成為像我們當初一樣迷茫的技術人員的“攻略和法寶”。
其次,在我們的日常工作當中,會接觸形形色色、各種各樣的系統項目,通過與使用者的一次次溝通交流,我們發現日常的運作維護是項目成功最核心的要素,那麼如何評價和測量這個核心要素是非常重要的一個環節。同時,因為行業有行業的特性,每個行業使用者都有其自身特殊的工作流程、業務軟體和系統架構。是以目前市面上的運維軟體很難滿足要求(開源項目也是基于這個原因,慢慢走近了技術人員和cto的眼中)。cacti也許并不是終極解決方案,但是就目前的情況來說,它的界面好看,可視化功能強大,擴充包完善,特别适合行業使用者及像政府機關這樣的使用者使用。通過一段時間的部署使用,使用者也在催促我們能否輸出一些技術文檔,以便作為教育訓練教材、研究報告使用。這時候,我們發現确實是要寫一些東西留下來了。
最後,我們作為從業者,在某一項技術研究得到相應成果之後,非常樂于且急于和大家分享,這就要求我們要非常完善地總結、歸納和提煉,并尋找一種更為友好的方式與大家交流。這是對自己的一種提高,也是對自己前期工作的歸檔和整理。我們覺得在把這些東西落實在白紙黑字的過程,也是對自己研究成果的另一次審視和質疑。當然,我們歡迎這種審視和質疑。
基于以上三個主要原因,我們覺得完成一本從實戰角度出發,先全面後深入介紹cacti項目的書籍,一定會是讀者樂于接受的,也是作者敢于挑戰自己的表現。
<a href="https://yq.aliyun.com/articles/117702">第1章 認識cacti</a>
<a href="https://yq.aliyun.com/articles/117712">1.1 cacti的起源與發展現狀</a>
<a href="https://yq.aliyun.com/articles/117724">1.2 為什麼要使用cacti</a>
<a href="https://yq.aliyun.com/articles/117729">1.3 cacti的架構與原理</a>
<a href="https://yq.aliyun.com/articles/117735">1.4 本章小結</a>
<a href="https://yq.aliyun.com/articles/117742">第2章 環境的安裝和配置</a>
<a href="https://yq.aliyun.com/articles/117753">2.1 cacti安裝前的準備</a>
<a href="https://yq.aliyun.com/articles/117788">2.2 安裝與配置相關元件和服務</a>
<a href="https://yq.aliyun.com/articles/117794">2.3 cacti的安裝與配置</a>
<a href="https://yq.aliyun.com/articles/117797">2.4 安裝與配置過程中的排錯寶典</a>
<a href="https://yq.aliyun.com/articles/117800">2.5 cacti的更新安裝</a>
<a href="https://yq.aliyun.com/articles/117836">2.6 本章小結</a>
<a href="https://yq.aliyun.com/articles/117840">第3章 cacti的基礎流程</a>
<a href="https://yq.aliyun.com/articles/117844">3.1 檢索流程</a>
<a href="https://yq.aliyun.com/articles/117850">3.2 存儲流程</a>
<a href="https://yq.aliyun.com/articles/117853">3.3 資料可視化流程</a>
<a href="https://yq.aliyun.com/articles/117858">3.4 本章小結</a>