注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網(wǎng)絡信息安全Zabbix監(jiān)控系統(tǒng)深度實踐

Zabbix監(jiān)控系統(tǒng)深度實踐

Zabbix監(jiān)控系統(tǒng)深度實踐

定 價:¥69.00

作 者: 姚仁捷 著
出版社: 電子工業(yè)出版社
叢編項:
標 簽: 計算機與互聯(lián)網(wǎng) 專用軟件

ISBN: 9787121240133 出版時間: 2014-08-01 包裝: 平裝
開本: 頁數(shù): 364 字數(shù):  

內(nèi)容簡介

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

作者簡介

  姚仁捷,1989年出生于上海的碼農(nóng),資深《冰與火之歌》粉絲,業(yè)余跑步愛好者。本書作者作為國內(nèi)最早接觸Zabbix的人之一,從Zabbix 1.8開始使用,在PPTV負責Zabbix社區(qū)中最大的幾個集群之一。精通Zabbix集群運維和使用,深入了解Zabbix源碼,善于從代碼級別分析解決問題。

圖書目錄

第 1 章 自動化運維和監(jiān)控系統(tǒng) 2
1.1 互聯(lián)網(wǎng)公司的運維工作 2
1.2 何謂自動化運維 3
1.3 監(jiān)控系統(tǒ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運行 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)中的活動 26
4.2 添加一個用戶 27
4.3 把服務器加入Zabbix監(jiān)控 27
4.4 添加Item 28
4.5 添加Trigger 29
4.6 設置Action 31
4.7 收到第一封報警郵件吧 33
4.8 Zabbix 報警流程 33
4.9 看,Zabbix在工作呢 34
4.9.1 全局搜索框 35
4.9.2 查看監(jiān)控數(shù)據(jù) 35
4.9.3 查看報警信息 36
4.10 添加自定義監(jiā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 計算型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 新建和配置一個Template 69
5.7.2 建立/取消Host和Template的關聯(lián) 71
5.7.3 修改Template 73
5.7.4 Template和Host 73
5.7.5 Template之間的父子關系 74
5.8 Clone,F(xiàn)ull Clone和Mass Update 75
5.9 Windows監(jiān)控 76
5.10 VMware監(jiān)控 82
5.11 Zabbix監(jiān)控性能 84
第 6 章 報警配置 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 Actions 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的報警 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 關聯(lián)元素 126
7.2.5 關聯(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服務監(jiān)控與Web monitoring網(wǎng)絡監(jiān)控 140
9.1 Services服務監(jiān)控 140
9.2 服務配置 141
9.3 Web monitoring網(wǎng)絡監(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
文前.indd 10 2014-8-19 14:46:53
目 錄
XI
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 前端維護狀態(tài)顯示 189
10.6.3 Profile設置 190
10.7 全局搜索框 192
第 11 章 Discovery 193
11.1 基于網(wǎng)絡的Discovery 193
11.2 Discovery的一個例子 195
11.3 Discovery Rule和Discovery Action的配置 196
11.4 存活Agent自動加入監(jiān)控 199
11.5 low-level discovery 200
文前.indd 11 2014-8-19 14:46:53
Zabbix監(jiān)控系統(tǒng)深度實踐
XII
第三部分 進階篇
第 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)部運行機制 227
14.2 Items過多造成性能下降 228
14.3 數(shù)據(jù)庫及其他調(diào)優(yōu) 232
第 15 章 輕量級日志監(jiān)控應用 233
15.1 準備工作 233
15.2 添加 Item 234
15.3 測試 234
15.4 配置報警 236
15.5 輪轉(zhuǎn)的日志文件 237
15.6 獲取關鍵字 238
文前.indd 12 2014-8-19 14:46:53
目 錄
XIII
第四部分 設計篇
第 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ù)庫自動升級 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)控重試機制 279
19.2.3 使用HTTP代理 280
19.2.4 URL監(jiān)控中使用頁面內(nèi)容作為變量 281
文前.indd 13 2014-8-19 14:46:53
Zabbix監(jiān)控系統(tǒng)深度實踐
XIV
19.3 數(shù)據(jù)映射 282
19.4 網(wǎng)頁字符串匹配 282
19.5 日志文件監(jiān)控 283
19.6 Latest Data局部刷新 284
19.7 動態(tài)載入模塊 285
19.8 SNMP監(jiān)控改進 289
19.8.1 SNMPv3相關的增強 289
19.8.2 SNMP重試和超時機制改進 290
19.8.3 lld的復雜OIDs 290
第 20 章 Zabbix內(nèi)置監(jiān)控項實現(xiàn) 291
20.1 system.hostname 291
20.2 system.cpu.load 292
第五部分 社區(qū)和開源
第 21 章 典型案例分析 296
21.1 前端顯示Zabbix server停止工作問題 296
21.2 Item設置了但沒有數(shù)據(jù) 302
21.2.1 看頁面是否有報錯 302
21.2.2 Zabbix Server和Zabbix Agent的網(wǎng)絡是否互通 303
21.2.3 zabbix_get是否能夠獲取到數(shù)據(jù) 304
21.2.4 總結(jié) 304
21.3 一個掃描history全表的SQL問題 305
21.4 解決問題的思路 315
第 22 章 Zabbix代碼問題和解決 316
22.1 Duplicated Host問題 316
22.2 拼接大SQL問題 318
22.3 nextid問題 319
22.4 在Zabbix中打印日志 321
第 23 章 PPTV的Zabbix監(jiān)控體系 322
23.1 Python Zabbix API 322
文前.indd 14 2014-8-19 14:46:53
目 錄
XV
23.2 Spider――服務器添加Zabbix監(jiān)控 324
23.3 Event Console 326
23.4 Rule Engine 326
23.5 報警系統(tǒng)架構(gòu) 327
第 24 章 Zatree 328
第 25 章 Zabbix第三方插件 331
25.1 Chromix 331
25.2 Zabbix Notifier 332
25.3 手機端Zabbix App 333
25.3.1 ZBX Mobile 333
25.3.2 Zabbkit 335
第 26 章 微信公眾平臺報警 338
26.1 申請微信公眾平臺賬號 338
26.2 配置微信公眾平臺賬號 339
26.2.1 使用SAE進行測試開發(fā) 341
26.2.2 申請測試賬號 342
26.2.3 獲取access_token 342
26.2.4 獲取用戶的openid 343
26.2.5 發(fā)送第一條文字消息 343
26.3 微信接口請求次數(shù)限制 344
第 27 章 社區(qū)論壇 345
附錄 Zabbix自帶宏 347
后記 349
程序員職業(yè)生涯的一些感悟350

本目錄推薦

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