官术网_书友最值得收藏!

很榮幸能為這本書作序。

本書是從源碼級別對Zabbix開源監控系統進行全面解讀的專業著述。我用5天的時間通讀本書后,感覺獲益匪淺,強烈推薦每一位Zabbix用戶將其作為案頭必備的工具書和參考手冊。

近幾年開源監控系統蓬勃發展,特別是Prometheus的勢頭正勁,但以前很多介紹Prometheus的文章或教程里,都會把Zabbix作為反面案例,而其中列舉的一些例子其實是對Zabbix不了解或不熟悉而造成的誤讀。現在用戶越來越理性,也越來越專業,會根據不同的業務應用場景,選擇更符合實際需求的推薦方案。作為在工作中同時使用Zabbix和Prometheus的用戶,我認為在基礎設施即服務(infrastructure as a service,IaaS)監控領域里,Zabbix仍是最佳的開源監控解決方案。

開源監控系統要做好、做大、做強,離不開3點:一是商業支持,二是應用需求,三是開發迭代。上海宏時數據系統有限公司是Zabbix的母公司Zabbix SIA的大中華區原廠代表,全權負責Zabbix的原廠培訓、咨詢服務、市場推廣和知識產權維護,是Zabbix中國生態的構建者、Zabbix中國峰會的創辦者、Zabbix中文手冊和書籍的編譯者。經過其多年耕耘,Zabbix已經成功在國內的銀行、電信、制造、保險、證券和零售等多個行業中成功應用。在每年舉辦的Zabbix中國峰會上,Zabbix的應用領域也越來越廣泛、越來越成熟。但在代碼開發方面,國內開發者卻局限于Web頁面的修改或擴展,不能不說是一大憾事。

我使用Zabbix已接近7年,從2.0版本開始使用,從3.0版本開始接觸源碼。我在使用中遇到Zabbix的很多問題,即使閱讀官方文檔也無法全部理解和解決,這時就必須通過源碼來排查原因。但是,Zabbix源碼的浩繁復雜阻礙了用戶深入學習研究,也阻礙了用戶對Zabbix進行重大、緊急bug的修復以及功能擴展。本書對目前正在逐步成為主流的Zabbix 5.0進行深入分析,恰好彌補了這個缺憾,是國內監控行業和軟件開發領域的一大幸事。

Zabbix的后端源碼主要用C語言編寫。本書行文流暢,對源碼的分析清晰而透徹。我在閱讀本書的過程中就消除了好幾個多年的疑惑,也對Zabbix有了更深刻的理解。

這本書首先從全局層面對Zabbix架構進行了介紹,并專門對從Zabbix 2.2到Zabbix 5.0的技術演進進行了比較,使讀者可以更好地理解Zabbix功能模塊組件不斷變化和完善的原因;然后結合源碼,對Zabbix 5.0的每個功能模塊逐一進行了分析,對重要和常用的功能(比如緩存、各種功能進程和數據庫表等)重點予以解釋說明,其中關于Zabbix源碼構建的部分可謂點睛之筆;最后對Zabbix的前端源碼也進行了簡要講解,甚至給出了一個增加Web頁面功能的小例子。可以說本書覆蓋了Zabbix源碼的方方面面。

相信通過對這本書的研讀,無論是Zabbix的使用者還是Zabbix的開發者,都會對Zabbix有更全面、更深入的了解,并能更好地使用和完善Zabbix。

田川

海爾智家基礎管理

2021年3月

主站蜘蛛池模板: 漳州市| 基隆市| 东安县| 湖南省| 兰西县| 大方县| 东城区| 扬州市| 潮州市| 盐池县| 沂南县| 平远县| 高阳县| 衢州市| 开封县| 丘北县| 陵川县| 镇沅| 固阳县| 上杭县| 缙云县| 梅河口市| 桐庐县| 封开县| 剑阁县| 雅江县| 汉寿县| 贵溪市| 容城县| 万安县| 缙云县| 屏东县| 大姚县| 浙江省| 双柏县| 法库县| 永宁县| 陆河县| 读书| 西昌市| 夏河县|