注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)網(wǎng)絡(luò)與數(shù)據(jù)通信Zabbix監(jiān)控系統(tǒng)深度實(shí)踐(第2版)

Zabbix監(jiān)控系統(tǒng)深度實(shí)踐(第2版)

Zabbix監(jiān)控系統(tǒng)深度實(shí)踐(第2版)

定 價(jià):¥79.00

作 者: 姚仁捷
出版社: 電子工業(yè)出版社
叢編項(xiàng):
標(biāo) 簽: 計(jì)算機(jī)?網(wǎng)絡(luò) 網(wǎng)絡(luò)與數(shù)據(jù)通信

ISBN: 9787121296086 出版時(shí)間: 2016-08-01 包裝:
開本: 16開 頁數(shù): 376 字?jǐn)?shù):  

內(nèi)容簡介

  這是一本由淺入深,全面講解Zabbix應(yīng)用與原理的技術(shù)書籍,也是作者多年實(shí)戰(zhàn)經(jīng)驗(yàn)的總結(jié)和濃縮。在概念篇,從一個(gè)簡單但完整的入門案例講起,案例中有最基本的概念介紹,通過案例幫助那些只要將服務(wù)器加入監(jiān)控,并且看到監(jiān)控?cái)?shù)據(jù)的讀者;然后逐步深入,在進(jìn)階篇介紹Zabbix的各方各面的配置;在設(shè)計(jì)篇中對Zabbix的內(nèi)部原理進(jìn)行深入剖析,包括Zabbix與數(shù)據(jù)庫的交互Zabbix數(shù)據(jù)庫表的設(shè)計(jì)等,并分享作者在Zabbix上踩過的坑以及解決問題的思路。最后會(huì)在開源部分介紹58同城開源的Zatree和Chrome的插件、手機(jī)客戶端等工具。這本書會(huì)從我們工作中的實(shí)際需求出發(fā),以實(shí)際案例作為指引,希望對于讀者而言,不僅僅是學(xué)會(huì)某些具體的操作,而是深入了解Zabbix 的設(shè)計(jì)思路,掌握解決問題的方法。

作者簡介

  姚仁捷,運(yùn)維數(shù)據(jù)與開發(fā)經(jīng)理,現(xiàn)就職于游族網(wǎng)絡(luò)(002174.SZ),負(fù)責(zé)運(yùn)維與大數(shù)據(jù)方面的開發(fā),包括日志平臺、計(jì)算平臺和機(jī)器學(xué)習(xí)方面的研究與開發(fā)。國內(nèi)較早研究Zabbix的技術(shù)人員之一,Zabbix Python API作者。曾在PPTV負(fù)責(zé)當(dāng)時(shí)Zabbix社區(qū)中巨大的集群之一。對Zabbix大規(guī)模集群有豐富的經(jīng)驗(yàn),善于Zabbix源碼的改造和開發(fā)。作為Revierer參與了PACKT Publishing出版的Zabbix Performance Tuning審閱工作。目前對于機(jī)器學(xué)習(xí)有濃厚的興趣,希望能將大數(shù)據(jù)、機(jī)器學(xué)習(xí)和運(yùn)維結(jié)合,使得數(shù)據(jù)化運(yùn)維能夠真正落地。

圖書目錄

第一部分 概念篇 第 1 章 自動(dòng)化運(yùn)維和監(jiān)控系統(tǒng) 2 1.1 互聯(lián)網(wǎng)公司的運(yùn)維工作 2 1.2 何謂自動(dòng)化運(yùn)維 3 1.3 監(jiān)控系統(tǒng)在運(yùn)維自動(dòng)化中的角色 5 1.4 監(jiān)控系統(tǒng)的理想化模樣 5 第 2 章 Zabbix簡介 7 2.1 Zabbix發(fā)展現(xiàn)狀 7 2.2 選擇Zabbix的理由 8 2.3 Zabbix部分名詞約定 9 第 3 章 Zabbix安裝 11 3.1 獲取Zabbix 11 3.2 Zabbix Server安裝 12 3.2.1 Zabbix數(shù)據(jù)庫配置 12 3.2.2 安裝Zabbix Server 13 3.2.3 安裝Zabbix Web前端 16 3.3 Zabbix Agent安裝 18 3.3.1 UNIX/Linux上安裝Zabbix Agent 18 3.3.2 Windows上安裝Zabbix Agent 18 3.4 測試Zabbix Agent和Zabbix Server運(yùn)行 20 3.5 配置文件詳解 20 3.5.1 zabbix_server.conf 20 3.5.2 zabbix_agentd.conf 24 第 4 章 監(jiān)控第一臺Host 26 4.1 Host在監(jiān)控系統(tǒng)中的活動(dòng) 26 4.2 添加一個(gè)用戶 27 4.3 把服務(wù)器加入Zabbix監(jiān)控 27 4.4 添加Item 28 4.5 添加Trigger 29 4.6 設(shè)置Action 31 4.7 收到第一封報(bào)警郵件 33 4.8 Zabbix 報(bào)警流程 33 4.9 看,Zabbix在工作呢 34 4.9.1 全局搜索框 35 4.9.2 查看監(jiān)控?cái)?shù)據(jù) 35 4.9.3 查看報(bào)警信息 36 4.10 添加自定義監(jiān)控點(diǎn) 37 第二部分 配置篇 第 5 章 增加監(jiān)控 40 5.1 Host配置 41 5.2 Item屬性 45 5.3 Item類型 48 5.3.1 Zabbix Agent類型 48 5.3.2 SNMP類型 51 5.3.3 IPMI類型 52 5.3.4 日志文件監(jiān)控 53 5.3.5 計(jì)算型Item 54 5.3.6 Zabbix內(nèi)部監(jiān)控 55 5.3.7 ssh類型Item 58 5.3.8 Telnet類型Item 60 5.3.9 External Check類型Item 60 5.3.10 Aggregate類型Item 60 5.3.11 Trapper類型Item 62 5.3.12 JMX類型Item 62 5.3.13 ODBC類型Item 64 5.4 Item歷史數(shù)據(jù)History和Trends 66 5.5 使用Application對Item分組 67 5.6 Item Key詳解 68 5.7 Template模板 69 5.7.1 新建和配置一個(gè)Template 69 5.7.2 建立/取消Host和Template的關(guān)聯(lián) 71 5.7.3 修改Template 73 5.7.4 Template和Host 73 5.7.5 Template之間的父子關(guān)系 74 5.8 Clone、Full Clone和Mass Update 75 5.9 Windows監(jiān)控 76 5.10 VMware監(jiān)控 82 5.11 Zabbix監(jiān)控性能 84 第 6 章 報(bào)警配置 86 6.1 Triggers 86 6.1.1 配置Triggers 86 6.1.2 Trigger expression 87 6.1.3 Function詳解 89 6.1.4 Trigger依賴 92 6.1.5 Trigger等級 94 6.1.6 單位 95 6.2 Events 95 6.3 Action 96 6.3.1 Action 97 6.3.2 Operation 99 6.3.3 Condition 104 6.3.4 Escalations 107 6.3.5 Unsupported狀態(tài)的Items的報(bào)警 110 6.4 Media類型 111 6.5 Maintenance狀態(tài) 116 第 7 章 數(shù)據(jù)可視化 118 7.1 Graph 118 7.2 Network Maps 123 7.2.1 新建Maps 123 7.2.2 創(chuàng)建元素 124 7.2.3 選擇元素 126 7.2.4 關(guān)聯(lián)元素 126 7.2.5 關(guān)聯(lián)指示器 126 7.3 Screens 127 7.4 Slide shows 131 第 8 章 Users和Macros 133 8.1 User和User group 133 8.1.1 配置User 133 8.1.2 User group 135 8.2 Macros 136 8.2.1 自帶宏 136 8.2.2 用戶自定義宏 137 8.2.3 自定義宏的適用范圍 139 第 9 章 IT services服務(wù)監(jiān)控與Web monitoring網(wǎng)絡(luò)監(jiān)控 140 9.1 Services服務(wù)監(jiān)控 140 9.2 服務(wù)配置 141 9.3 Web monitoring網(wǎng)絡(luò)監(jiān)控配置 145 9.4 監(jiān)控百度示例 148 第10 章 Zabbix前端界面 151 10.1 Monitoring板塊 151 10.1.1 Dashboard欄目 151 10.1.2 Overview欄目 157 10.1.3 Web欄目 158 10.1.4 Latest data欄目 159 10.1.5 Triggers欄目 159 10.1.6 Events欄目 160 10.1.7 Graphs&Screens&Maps欄目 161 10.2 Inventory板塊 161 10.3 Reports板塊 161 10.4 Configuration板塊 166 10.4.1 Host groups欄目 166 10.4.2 Template欄目 167 10.4.3 Hosts欄目 168 10.4.4 Maintenance欄目 170 10.4.5 其他 170 10.5 Administration板塊 171 10.5.1 General欄目 171 10.5.2 DM欄目 177 10.5.3 Authentication欄目 178 10.5.4 Users欄目 179 10.5.5 Media types欄目 181 10.5.6 Scripts欄目 181 10.5.7 Audit欄目 185 10.5.8 Queue欄目 186 10.5.9 Notification欄目 186 10.5.10 Installation欄目 187 10.6 前端配置 187 10.6.1 全局配置參數(shù) 187 10.6.2 前端維護(hù)狀態(tài)顯示 189 10.6.3 Profile設(shè)置 190 10.7 全局搜索框 192 第 11 章 Discovery 193 11.1 基于網(wǎng)絡(luò)的Discovery 193 11.2 Discovery的一個(gè)例子 195 11.3 Discovery Rule和Discovery Action的配置 196 11.4 存活A(yù)gent自動(dòng)加入監(jiān)控 199 11.5 low-level discovery 200 第三部分 進(jìn)階篇 第 12 章 Zabbix API 206 12.1 Zabbix API POST參數(shù) 206 12.2 Item支持的Zabbix API方法 207 12.2.1 Item object 208 12.2.2 item.create 209 12.2.3 item.delete 210 12.2.4 item.exists 210 12.2.5 item.get 211 12.2.6 item.getobjects 214 12.2.7 item.isreadable/item.iswritable 215 12.2.8 item.update 215 12.3 如何閱讀Zabbix API文檔 216 第 13 章 Zabbix分布式監(jiān)控 217 13.1 兩種分布式架構(gòu)對比 217 13.2 Proxy單級分布式架構(gòu) 218 13.3 Proxy配置 219 13.4 Node多級分布式架構(gòu) 220 第 14 章 Zabbix系統(tǒng)優(yōu)化 227 14.1 Zabbix內(nèi)部運(yùn)行機(jī)制 227 14.2 Items過多造成性能下降 228 14.3 數(shù)據(jù)庫及其他調(diào)優(yōu) 232 第 15 章 輕量級日志監(jiān)控應(yīng)用 233 15.1 準(zhǔn)備工作 233 15.2 添加 Item 234 15.3 測試 234 15.4 配置報(bào)警 236 15.5 輪轉(zhuǎn)的日志文件 237 15.6 獲取關(guān)鍵字 238 第四部分 設(shè)計(jì)篇 第 16 章 Zabbix數(shù)據(jù)庫表結(jié)構(gòu)解析 240 16.1 表結(jié)構(gòu)概述 240 16.2 Hosts表 241 16.3 Items表 244 16.4 Trigger在數(shù)據(jù)庫中的結(jié)構(gòu) 248 16.5 Events表 253 16.6 Triggers和Events生成的規(guī)則 255 第 17 章 History和Trends 256 17.1 sync字段的含義 257 17.2 history和trends的區(qū)別 261 17.3 housekeeper和trends 262 17.4 Graph對于history和trends的選擇 263 第 18 章 Zabbix和數(shù)據(jù)庫交互詳解 268 18.1 include/zbxdb.h 268 18.2 zbxdb/db.c 270 18.3 zbxdbhigh 271 第 19 章 Zabbix 2.2新功能介紹 274 19.1 數(shù)據(jù)庫自動(dòng)升級 274 19.1.1 檢查數(shù)據(jù)庫版本 274 19.1.2 mandatory和optional字段 275 19.1.3 數(shù)據(jù)庫升級過程 277 19.1.4 前端提示 278 19.2 Web監(jiān)控 279 19.2.1 Web監(jiān)控Template化 279 19.2.2 Web監(jiān)控重試機(jī)制 279 19.2.3 使用HTTP代理 280 19.2.4 URL監(jiān)控中使用頁面內(nèi)容作為變量 281 19.3 數(shù)據(jù)映射 282 19.4 history和trends存儲(chǔ)的代碼分析 282 19.4.1 DCsync_history 283 19.4.2 DCsync_trends 285 19.4.3 整個(gè)流程 285 19.5 網(wǎng)頁字符串匹配 286 19.6 日志文件監(jiān)控 287 19.7 Latest Data局部刷新 288 19.8 動(dòng)態(tài)載入模塊 288 19.9 SNMP監(jiān)控改進(jìn) 292 19.9.1 SNMPv3相關(guān)的增強(qiáng) 292 19.8.2 SNMP重試和超時(shí)機(jī)制改進(jìn) 293 19.9.3 lld的復(fù)雜OIDs 293 第 20 章 Zabbix內(nèi)置監(jiān)控項(xiàng)實(shí)現(xiàn) 294 20.1 system.hostname 294 20.2 system.cpu.load 295 第五部分 社區(qū)和開源 第 21 章 典型案例分析 300 21.1 前端顯示Zabbix server停止工作問題 300 21.2 Item設(shè)置了但沒有數(shù)據(jù) 306 21.2.1 看頁面是否有報(bào)錯(cuò) 306 21.2.2 Zabbix Server和Zabbix Agent的網(wǎng)絡(luò)是否互通 307 21.2.3 zabbix_get是否能夠獲取到數(shù)據(jù) 308 21.2.4 總結(jié) 308 21.3 一個(gè)掃描history全表的SQL問題 309 21.4 解決問題的思路 319 第 22 章 Zabbix代碼問題和解決 320 22.1 Duplicated Host問題 320 22.2 拼接大SQL問題 322 22.3 nextid問題 323 22.4 在Zabbix中打印日志 325 第 23 章 PPTV的Zabbix監(jiān)控體系 326 23.1 Python Zabbix API 326 23.2 Spider——服務(wù)器添加Zabbix監(jiān)控 328 23.3 Event Console 330 23.4 Rule Engine 330 23.5 報(bào)警系統(tǒng)架構(gòu) 331 第 24 章 Zatree 332 24.1 使用Zatree 332 24.2 Zabbix二次開發(fā)和重新開發(fā)監(jiān)控系統(tǒng)的選擇 334 第 25 章 Zabbix第三方插件 337 25.1 Chromix 337 25.2 Zabbix Notifier 338 25.3 手機(jī)端Zabbix App 339 25.3.1 ZBX Mobile 339 25.3.2 Zabbkit 341 第 26 章 微信公眾平臺報(bào)警 344 26.1 申請微信公眾平臺賬號 344 26.2 配置微信公眾平臺賬號 345 26.2.1 使用SAE進(jìn)行測試開發(fā) 347 26.2.2 申請測試賬號 348 26.2.3 獲取access_token 348 26.2.4 獲取用戶的openid 349 26.2.5 發(fā)送第一條文字消息 349 26.3 微信接口請求次數(shù)限制 350 第 27 章 社區(qū)論壇 351 附錄 Zabbix自帶宏 353 后記 355 程序員職業(yè)生涯的一些感悟 356  

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號