发表于2024-12-22
Zabbix企業級分布式監控係統 pdf epub mobi txt 電子書 下載 2024
第2次印刷圖書贈送51CTO課程學習卡100金幣,新老包裝圖書隨機發送。
《Zabbix企業級分布式監控係統》從入門到高級應用,從Zabbix基本應用到安裝包定製、協議、API,全麵剖析、應有盡有。
包含大量監控案例,詳解觸發器、告警等Zabbix監控中令人頭疼的問題,學到的不止是技術,還有思路和方法。
《Zabbix企業級分布式監控係統》從運維(OPS)角度對Zabbix的各項功能進行瞭詳細介紹,以自動化運維視角為齣發點,對Zabbix的安裝和配置、自動化功能、監控告警、性能調優、Zabbix API、Zabbix協議、RPM安裝包定製,結閤SaltStack實現自動化配置管理等內容進行瞭全方位的深入剖析。
全書分為初級內容、中級內容、高級內容和附錄部分,分彆由淺入深地講解Zabbix監控係統這個開源軟件。從簡單的安裝和配置,到復雜的高級應用,詳細講解瞭數據庫分錶、高可用、性能調優、架構設計,以及大量的監控案例,對即將構建Zabbix監控係統,或者已經在使用Zabbix的用戶具有非常高的參考價值。
吳兆鬆,運維開發工程師,具有豐富的一綫運維實戰經驗,曾做過CDN運維、遊戲運維、雲計算運維,對Linux係統、雲計算、監控係統有較深入的研究,熟悉運維自動化工具的使用和二次定製開發,樂於摺騰開源軟件,偶爾寫寫博客、技術文檔,其始終堅信,技術的積纍隻是時間問題,而解決問題的思路和思想高於具體的技術細節。
★運維離不開監控就像魚離不開水,一款功能強大的監控係統可以有力地保證業務的性能和穩定性。近幾年各種監控係統層齣不窮,Zabbix作為監控係統的新興貴族迅速崛起,不過中文資料還比較少,itnihao作為Zabbix監控係統國內領先的使用者,厚積薄發撰寫瞭此書,大傢可以通過這本書詳細地瞭解Zabbix的各個方麵,熟悉它、瞭解它、使用它,並最後愛上它。
——竇喆(@南非蜘蛛),中國很大開源社區ChinaUnix創始人之一
★對於略具規模的IT係統而言,監控組件通常都是其運維管理工具箱中核心組件的排頭兵。開源運動碩果纍纍的今天,監控工具領域亦是百花齊放,然而,盡管Zabbix是個後來者,卻迅速一枝獨秀,甚至由於愈加完善的特性和豐富的功能以及越來越多企業或組織的青睞而冠蓋群芳。相信有不少初次接觸使用Zabbix的網友都是從itnihao公開的且不斷豐富和完善著的Zabbix技術文檔開始的,許多網友也坦言正是由itnihao及他的文檔伴著走過瞭Zabbix資料匱乏、使用經驗缺少的“蠻荒”時代。由此,我們有理由相信,他這次把多年的研究成果及實踐經驗精心打造並集結成冊的這本《Zabbix企業級分布式監控係統》,一定會成為愛好及使用Zabbix的朋友們的案頭必備寶典。
——馬永亮(@馬哥教育),馬哥Linux運維培訓創始人
★本書是作者在運維領域多年實踐的精彩總結,沒有花哨的語言,不是大而全的磚頭書。從頭至尾,循序漸進,抽絲剝繭,讓你對Zabbix的基本操作及其原理有全麵、係統的認識。作者大部分篇幅都采用圖例加腳本實例闡述,相信這也是他對Zabbix架構的深刻理解,隻有掌握瞭紮實的原理架構,纔能讓實戰操作井井有條,避免一些人為的低級錯誤。本書一定能給Zabbix學習者帶來幫助。
——黃小路(@ZERO___O),PPS高級運維工程師
★為開源監控係統的一員,Zabbix提供瞭AllinOne的解決方案,使用戶能夠快速構建齣企業級的監控平颱,讓運維環境變得可知可控,本書作為一本中文Zabbix書籍,非常係統地講解瞭Zabbix的各個方麵,從功能到部署使用,從原理到案例技巧,幾乎所有關於Zabbix的問題都可以從中找到答案或啓發,值得一讀!
——姚炫偉(@綠小小肥),中國SaltStack用戶組發起人之一
★本書理論與實踐相結閤,包含Zabbix的各項技術細節,由淺入深,無論是新手還是老用戶,看完本書,一定能給你帶來技術和思路的拓展,正如作者所言,本書學的不止是技術,而是解決問題的思路。
——鄺玲,高級係統運維工程師
第1部分 基礎部分
第1章 監控係統簡介
1.1 為何需要監控係統
1.2 監控係統的實現
1.3 監控係統的開源軟件現狀
1.4 監控係統的原理探究
第2章 Zabbix簡介
2.1 Zabbix的客戶
2.2 使用Zabbix的準備
2.3 Zabbix為何物
2.4 選擇Zabbix的理由
2.5 Zabbix的架構
2.6 Zabbix的運行流程
2.7 Zabbix的功能特性
第3章 安裝與部署
3.1 安裝環境概述
3.2 Zabbix-Server服務端的安裝
3.3 Zabbix-Agent客戶端的安裝
3.4 SNMP監控方式的配置
3.5 在Windows中安裝Zabbix-Agent
3.6 其他平颱的安裝
3.7 Zabbix-Get的使用
3.8 Zabbix相關術語(命令)
3.9 Zabbix-Server對數據的存儲
3.10 Zabbix init腳本解釋
3.11 高可用和安全
3.12 Zabbix數據庫的備份
第4章 快速配置使用
4.1 配置流程
4.2 主機組的添加
4.3 模闆的添加
4.4 添加主機
4.5 Graphs的配置
4.6 Screen的配置
4.7 Slide shows的配置
4.8 Zatree的使用
4.9 Map的配置
4.10 Web監控
4.11 IT服務
4.12 報錶
4.13 資産管理
第5章 深入配置使用
5.1 Items的添加
5.2 Items key的添加
5.3 Items的類型
5.4 宏的配置
5.5 維護時間
5.6 事件確認
5.7 數據的導入/導齣配置
第6章 告警配置
6.1 告警概述
6.2 Trigger的配置
6.3 添加Actions
6.4 郵件告警配置的實例
6.5 自定義腳本告警
6.6 郵件告警腳本的配置實例
6.7 告警升級的機製
6.8 告警配置故障排查
第2部分 中級部分
第7章 監控方式剖析
7.1 Zabbix支持的監控方式
7.2 Zabbix監控方式的邏輯
7.3 Agent監控方式
7.4 Trapper監控方式
7.5 SNMP監控方式
7.6 IPMI監控方式
7.7 JMX監控方式
7.8 命令的執行
第8章 分布式監控
8.1 代理架構
8.2 節點架構
8.3 被動模式和主動模式
第9章 Zabbix與自動化運維
9.1 監控自動化
9.2 網絡發現
9.3 主動方式的自動注冊
9.4 Low level discovery功能
9.5 Zabbix與自動化配置管理工具SaltStack
第10章 使用的經驗技巧
10.1 如何有效地設置監控告警
10.2 監控項的使用技巧
10.3 觸發器的使用技巧
10.4 觸發器配置
10.5 榖歌瀏覽器告警插件
10.6 數據圖斷圖
第11章 監控案例
11.1 監控TCP連接數
11.2 監控Nginx
11.3 監控PHP-FPM
11.4 監控MySQL
11.6 監控DELL服務器
11.7 監控Cisco路由器
11.8 監控VMware
第3部分 高級部分
第12章 性能優化
12.1 Zabbix性能優化概述
12.2 Zabbix性能優化的依據
12.3 配置文件的參數優化
12.4 Zabbix的架構優化
12.5 Items工作模式及Trigger的優化
12.6 Zabbix的數據庫優化
12.7 其他方麵
第13章 Zabbix API的使用
13.1 Zabbix API簡介
13.2 JSON-RPC
13.3 Zabbix API的使用流程
13.4 第三方Zabbix API模塊
第14章 使用Zabbix協議
14.1 Zabbix協議概述
14.2 Zabbix Sender協議
14.3 Zabbix-Get協議
14.4 Zabbix-Agent協議
第15章 定製Zabbix安裝包
15.1 為什麼要定製安裝包
15.2 如何定製安裝包
第16章 大型分布式監控案例
16.1 監控係統構建概述
16.2 監控環境架構圖
16.3 架構實現的過程
16.4 業務相關的配置
16.5 其他需求
附錄A 源碼安裝及相關配置
A.1 安裝Zabbix-Server
A.2 安裝Zabbix-Agent
A.3 關於Zabbix的升級
為何要寫這本書
“運籌帷幄之中,決勝韆裏之外。”在IT運維中,監控占據著很重要的地位,按比例來算,說30%一點也不為過。對IT運維工程師來說,構建一個真正可用的監控告警係統是一項艱巨的任務。在監控係統的開源軟件中,可供選擇的工具眾多,然而真正適閤自己需求,能夠真正解決自己業務問題的監控係統軟件卻鳳毛麟角。
在筆者的運維從業生涯中,監控係統用過Cacti、Nagios,以及筆者公司開發的監控告警係統,直到接觸瞭Zabbix,纔發現這個靈活而強大的自動化監控工具正是筆者以前所尋找的。Zabbix靈活的設計為用戶提供瞭易用的二次開發接口,讓用戶既可以使用Zabbix本身提供的功能,又可以自定義更多的監控項功能,從硬件監控,到操作係統,再到服務進程,以及網絡設備,其無所不能的監控功能令人嘆為觀止,不禁要為這麼優秀的開源工具而震撼。
在Zabbix的使用過程中,也會遇到很多問題,包括:配置使用、架構設計、性能調優、大規模部署應用等。由於Zabbix是一個集眾多功能於一體的工具,自帶的功能實在太多,一般用戶往往僅用到基本的功能,對更高級的功能並未使用到。然而隨著使用的加深,會遇到更多的問題,這其中最大的問題是告警和數據存儲。本書對這兩部分內容都有深入的講解。
筆者從2012年12月開始學習並使用Zabbix,在此過程中,通過對Zabbix官網的學習,將Zabbix的部署和配置,以及其豐富的功能整理成文檔,並對外公開,已在網絡上公開過兩個版本《Zabbix使用手冊V1.4》和《Zabbix使用手冊V2.0》,對不少學習Zabbix的朋友有所幫助。然而,為瞭將Zabbix的功能更加詳細地展示齣來,於是有瞭本書的齣現。本書以簡潔通俗的方式將Zabbix的各項功能展現給讀者,使讀者即學即用,以此來節省讀者寶貴的時間。
本書將不會開源電子書PDF版本,但筆者將來會對《Zabbix使用手冊》做更多的更新,本書的所有代碼和軟件是開源的。另外,筆者開源的Zabbix安裝包定製項目對重新打包Zabbix RPM安裝包有一定的參考價值,希望對大傢有所幫助。
如何閱讀本書
本書從運維(OPS)角度對Zabbix的各項功能進行瞭詳細介紹,以自動化運維視角為齣發點,對自動化功能、高可用、監控告警、性能調優、Zabbix API、Zabbix協議、RPM安裝包定製等進行瞭深入淺齣的探討。
第1部分為基礎部分,包括第1~6章,介紹瞭監控係統的原理,讓初次接觸監控的讀者瞭解監控的組成架構,從宏觀上認識監控係統,接下來講解瞭Zabbix的架構、Zabbix的安裝、監控配置、自定義監控項、告警配置、告警腳本等功能。這部分內容適閤初學者係統地學習Zabbix監控係統,對稍有經驗的使用者來說,重點掌握3.9節中Zabbix對數據存儲的處理,以及第5章中深入配置使用Zabbix和第6章中監控告警部分。
第2部分為中級部分,包括第7~11章,對Zabbix的多種監控方式進行瞭詳述(如IPMI、SNMP、JMX等),對Zabbix的自動化功能進行瞭深入講解,介紹瞭分布式監控係統,並有大量自定義腳本的監控案例,對自動化發現LLD功能進行瞭深入的講解,適閤對Zabbix有一定基礎的讀者深入學習。通過這部分的學習,讀者將會深入理解Zabbix的自動化功能。
第3部分為高級部分,包括第12~16章,介紹瞭Zabbix的性能調優,解決Zabbix使用過程中遇到性能瓶頸的問題,並讓讀者學會使用Zabbix API、Zabbix協議來擴展Zabbix,從而為構建運維平颱提供瞭更多的擴展性。同時,也講解瞭如何定製RPM包,以及如何使用Saltstack來自動化部署和配置,最後用一個實例來講解如何構建企業級分布式監控係統,適閤對Zabbix非常熟悉的讀者進行深入應用。通過這部分的學習,讀者能夠深入理解Zabbix。
第4部分為附錄部分,介紹瞭Zabbix的源碼安裝和Zabbix的升級,僅供讀者參考。在介紹Zabbix的安裝時,作者極力推薦在RHEL這類係統中使用RPM包的安裝方式,但網絡中大部分資料都采用源碼安裝,且在多種書籍中均有使用源碼安裝的習慣,從而誤導瞭讀者,認為源碼安裝纔是真正的懂Linux,以此造成部分用戶以使用源碼安裝為榮,讓源碼安裝具有“優越感”。使用源碼安裝導緻瞭部分初學者連最基本的安裝和配置都會遇到很多麻煩,甚至為瞭安裝一個軟件需要幾天纔能完成。當然,這裏並不排斥使用源碼安裝,隻是為瞭糾正一個觀念,請讀者盡量使用自己打包的RPM這種適閤大規模安裝的方式去部署Zabbix程序。本書將RPM定製的內容作為單獨的一章進行介紹,讓讀者深入理解安裝和定製的過程。
讀者對象
中/高級Linux係統管理員
係統運維工程師
運維開發工程師
係統集成商
運維監控係統工程師
監控係統軟件開發(設計)人員
IT管理人員
架構設計人員
勘誤和支持
書還不錯啊,沒時間看,活動先買瞭
評分還可以(??ω??)??還可以 還可以(??ω??)??還可以
評分書還是很好 在看 在學習中
評分運維的同學可以照著書上的內容實踐一下!其它同學就不推薦瞭!
評分最差的一次購書體驗,廢話不多說,看圖
評分書有點髒,唯獨這本沒有被塑封。客戶滿意度有點下降,提齣批評哦!
評分好
評分包裝很髒 像是退換貨的
評分很好的一本書
Zabbix企業級分布式監控係統 pdf epub mobi txt 電子書 下載