Zabbix實戰(zhàn)手冊:從6.0到7.0
定 價:129 元
- 作者:上海宏時數(shù)據(jù)系統(tǒng)有限公司
- 出版時間:2024/5/1
- ISBN:9787121476709
- 出 版 社:電子工業(yè)出版社
- 中圖法分類:TP277.2-62
- 頁碼:488
- 紙張:
- 版次:01
- 開本:16開
本書介紹了如何設(shè)置具有內(nèi)置高可用的Zabbix、使用改進的業(yè)務服務監(jiān)控、設(shè)置自動報告及創(chuàng)建高級觸發(fā)器。Zabbix提供了有關(guān)基礎(chǔ)設(shè)施性能和故障的有效洞察,并能夠利用其強大的功能增強監(jiān)控。本書提供了易于遵循的操作步驟,用于使用Zabbix 6.0有效地監(jiān)控網(wǎng)絡設(shè)備和應用程序的性能。本書首先介紹了安裝Zabbix 6.0,并構(gòu)建了可擴展且易于管理的環(huán)境,也介紹了為不同類型的監(jiān)控構(gòu)建模板和使用代理構(gòu)建項目與觸發(fā)器的操作步驟。然后,本書使用Zabbix 6.0 API進行定制,并有效地管理Zabbix 6.0服務器和數(shù)據(jù)庫。最后,本書介紹了在Zabbix 6.0監(jiān)控工作中可能遇到的問題的快速解決方案。
宏時數(shù)據(jù)成立于2010年,創(chuàng)業(yè)團隊來自國內(nèi)外知名IT廠商與服務商,公司的使命是保障企業(yè)數(shù)據(jù)的可用性,專注于運維監(jiān)控工具領(lǐng)域十余年。公司員工超百人,80%的員工擁有Zabbix認證專家資質(zhì)。2018年4月,宏時數(shù)據(jù)被Zabbix的母公司Zabbix SIA指定為大中華區(qū)唯一的原廠代表,全權(quán)負責Zabbix大中華區(qū)原廠培訓、咨詢服務、市場推廣、知識產(chǎn)權(quán)維護。宏時數(shù)據(jù)也是Zabbix中國生態(tài)的構(gòu)建者、Zabbix中國峰會的創(chuàng)辦者、Zabbix中文手冊和圖書的編/譯者。宏時數(shù)據(jù)結(jié)合中國本地客戶的運維特點,將Zabbix官方服務進一步本地化,在Zabbix開源版本上提供了更多的增值選項,如模板銀行、MIB銀行,一體化監(jiān)控管理平臺UMOP等系列產(chǎn)品,相關(guān)服務和產(chǎn)品已經(jīng)成功在國內(nèi)多家銀行、保險、證券、零售企業(yè)中應用,其中包括多家世界500強公司。
第1章 Zabbix安裝部署 | 1
1.1 安裝Zabbix server | 2
1.1.1 準備 | 3
1.1.2 操作步驟 | 3
1.1.3 工作原理 | 6
1.2 安裝Zabbix前端 | 7
1.2.1 準備 | 8
1.2.2 操作步驟 | 8
1.2.3 工作原理 | 13
1.3 Zabbix server高可用 | 13
1.3.1 準備 | 14
1.3.2 操作步驟 | 15
1.3.3 配置Zabbix server節(jié)點 | 18
1.3.4 配置Apache高可用 | 20
1.3.5 工作原理 | 26
1.4 Zabbix前端 | 28
1.4.1 準備 | 29
1.4.2 操作步驟 | 29
1.5 Zabbix導航菜單 | 37
1.5.1 準備 | 37
1.5.2 工作原理 | 37
第2章 用戶管理 | 46
2.1 創(chuàng)建用戶組 | 46
2.1.1 準備 | 47
2.1.2 操作步驟 | 48
2.1.3 拓展知識 | 51
2.2 配置用戶角色 | 52
2.2.1 準備 | 53
2.2.2 操作步驟 | 53
2.2.3 工作原理 | 56
2.3 創(chuàng)建第一個賬號 | 59
2.3.1 準備 | 60
2.3.2 操作步驟 | 60
第3章 監(jiān)控實戰(zhàn) | 66
3.1 Zabbix agent 2 | 67
3.1.1 準備 | 67
3.1.2 操作步驟 | 67
3.1.3 工作原理 | 74
3.2 SNMP agent | 76
3.2.1 準備 | 76
3.3.2 操作步驟 | 76
3.3.3 工作原理 | 80
3.3 Simple check | 82
3.3.1 準備 | 82
3.3.2 操作步驟 | 82
3.3.3 工作原理 | 87
3.4 Zabbix trapper | 88
3.4.1 操作步驟 | 88
3.4.2 工作原理 | 91
3.5 Calculated | 91
3.5.1 準備 | 91
3.5.2 操作步驟 | 92
3.5.3 工作原理 | 93
3.6 Dependent items | 94
3.6.1 準備 | 94
3.6.2 操作步驟 | 94
3.6.3 工作原理 | 98
3.7 External check | 99
3.7.1 準備 | 99
3.7.2 操作步驟 | 99
3.7.3 工作原理 | 101
3.8 JMX agent | 101
3.8.1 準備 | 102
3.8.2 操作步驟 | 102
3.8.3 工作原理 | 104
3.9 Database monitor | 105
3.9.1 準備 | 105
3.9.2 操作步驟 | 105
3.9.3 工作原理 | 108
3.10 HTTP agent | 109
3.10.1 準備 | 109
3.10.2 操作步驟 | 110
3.10.3 工作原理 | 112
3.11 Zabbix preprocessing | 112
3.11.1 準備 | 112
3.11.2 操作步驟 | 113
3.11.3 工作原理 | 117
第4章 觸發(fā)器告警 | 120
4.1 觸發(fā)器配置 | 120
4.1.1 準備 | 121
4.1.2 操作步驟 | 121
4.1.3 工作原理 | 125
4.2 新舊觸發(fā)器表達式語法 | 130
4.3 高級的觸發(fā)器用法 | 132
4.3.1 準備 | 133
4.3.2 操作步驟 | 133
4.3.3 工作原理 | 137
4.4 配置告警 | 143
4.4.1 準備 | 143
4.4.2 操作步驟 | 144
4.4.3 工作原理 | 151
4.5 配置有效告警 | 152
4.5.1 準備 | 152
4.5.2 操作步驟 | 153
4.5.3 工作原理 | 155
4.6 自定義告警級別的名稱 | 157
4.6.1 準備 | 157
4.6.2 操作步驟 | 157
4.6.3 工作原理 | 159
第5章 監(jiān)控模板 | 160
5.1 創(chuàng)建監(jiān)控模板 | 160
5.1.1 準備 | 160
5.1.2 操作步驟 | 160
5.1.3 工作原理 | 162
5.2 配置模板級標簽 | 164
5.3 創(chuàng)建模板監(jiān)控項 | 166
5.3.1 準備 | 166
5.3.2 操作步驟 | 166
5.3.3 工作原理 | 170
5.4 創(chuàng)建模板觸發(fā)器 | 170
5.4.1 準備 | 171
5.4.2 操作步驟 | 171
5.4.3 工作原理 | 172
5.5 創(chuàng)建宏 | 173
5.5.1 準備 | 173
5.5.2 操作步驟 | 173
5.5.3 工作原理 | 176
5.6 創(chuàng)建LLD模板 | 178
5.6.1 準備 | 178
5.6.2 操作步驟 | 178
5.6.3 工作原理 | 184
5.7 創(chuàng)建嵌套模板 | 188
5.7.1 準備 | 188
5.7.2 操作步驟 | 188
5.7.3 工作原理 | 191
第7章 數(shù)據(jù)可視化 | 192
6.1 創(chuàng)建圖形 | 192
6.1.1 準備 | 192
6.1.2 操作步驟 | 193
6.1.3 工作原理 | 200
6.2 創(chuàng)建拓撲圖 | 200
6.2.1 準備 | 200
6.2.2 操作步驟 | 200
6.2.3 工作原理 | 207
6.3 創(chuàng)建儀表盤 | 209
6.3.1 準備 | 209
6.3.2 操作步驟 | 209
6.3.3 工作原理 | 219
6.4 創(chuàng)建資產(chǎn)管理 | 219
6.4.1 準備 | 219
6.4.2 操作步驟 | 219
6.4.3 工作原理 | 221
6.5 創(chuàng)建地理地圖 | 222
6.5.1 準備 | 222
6.5.2 操作步驟 | 222
6.5.3 工作原理 | 226
6.6 創(chuàng)建報告 | 227
6.6.1 準備 | 227
6.6.2 操作步驟 | 227
6.7 創(chuàng)建定時發(fā)送報告 | 231
6.7.1 準備 | 232
6.7.2 操作步驟 | 232
6.7.3 工作原理 | 235
6.8 創(chuàng)建業(yè)務服務監(jiān)控 | 236
6.8.1 準備 | 236
6.8.2 操作步驟 | 236
6.8.3 工作原理 | 248
第7章 Zabbix自動發(fā)現(xiàn) | 253
7.1 Zabbix agent主機自動發(fā)現(xiàn) | 253
7.1.1 準備 | 254
7.1.2 操作步驟 | 254
7.1.3 工作原理 | 259
7.2 Zabbix snmp主機自動發(fā)現(xiàn) | 260
7.2.1 準備 | 261
7.2.2 操作步驟 | 261
7.2.3 工作原理 | 265
7.3 Zabbix agent主機自動注冊 | 265
7.3.1 準備 | 266
7.3.2 操作步驟 | 266
7.3.3 工作原理 | 270
7.4 Windows性能計數(shù)器LLD | 271
7.4.1 準備 | 272
7.4.2 操作步驟 | 272
7.4.3 工作原理 | 276
7.5 Zabbix JMX LLD | 279
7.5.1 準備 | 279
7.5.2 操作步驟 | 279
7.5.3 工作原理 | 283
第8章 分布式監(jiān)控 | 284
8.1 Zabbix proxy安裝和部署 | 285
8.1.1 操作步驟 | 285
8.1.2 工作原理 | 287
8.2 被動模式的Zabbix proxy | 288
8.2.1 準備 | 288
8.2.2 操作步驟 | 288
8.2.3 工作原理 | 290
8.3 主動模式的Zabbix proxy | 291
8.3.1 準備 | 291
8.3.2 操作步驟 | 291
8.3.3 工作原理 | 294
8.4 Zabbix proxy監(jiān)控主機 | 294
8.4.1 準備 | 294
8.4.2 操作步驟 | 295
8.4.3 工作原理 | 296
8.5 Zabbix proxy網(wǎng)絡自動發(fā)現(xiàn) | 299
8.5.1 準備 | 299
8.5.2 操作步驟 | 299
8.5.3 工作原理 | 302
8.6 Zabbix proxy自監(jiān)控 | 303
8.6.1 準備 | 303
8.6.2 操作步驟 | 303
第9章 Zabbix與外部系統(tǒng)集成 | 310
9.1 Zabbix配置釘釘告警 | 310
9.1.1 準備 | 310
9.1.2 操作步驟 | 311
9.1.3 工作原理 | 320
9.2 Zabbix配置飛書告警 | 321
9.2.1 準備 | 321
9.2.2 操作步驟 | 321
9.2.3 工作原理 | 329
9.3 Zabbix實時監(jiān)控數(shù)據(jù)導出 | 330
9.3.1 準備 | 330
9.3.2 操作步驟 | 331
9.3.3 工作原理 | 334
第10章 Zabbix API | 336
10.1 配置Zabbix API token | 336
10.1.1 準備 | 337
10.1.2 操作步驟 | 337
10.1.3 工作原理 | 341
10.2 使用Zabbix API token | 341
10.2.1 準備 | 341
10.2.2 操作步驟 | 341
10.2.3 工作原理 | 345
10.3 為Zabbix用戶創(chuàng)建維護周期 | 347
10.3.1 準備 | 347
10.3.2 操作步驟 | 348
10.3.3 工作原理 | 352
第11章 Zabbix日常維護 | 354
11.1 Zabbix維護周期 | 355
11.1.1 準備 | 355
11.1.2 操作步驟 | 355
11.1.3 工作原理 | 357
11.2 Zabbix備份配置 | 358
11.2.1 準備 | 358
11.2.2 操作步驟 | 358
11.2.3 工作原理 | 361
11.3 升級PHP 7.2至PHP 7.4 | 362
11.3.1 準備 | 363
11.3.2 操作步驟 | 363
11.3.3 工作原理 | 365
11.4 升級舊版本的MariaDB至MariaDB 10.6 | 365
11.4.1 準備 | 366
11.4.2 操作步驟 | 366
11.4.3 工作原理 | 369
11.5 Zabbix版本升級 | 370
11.5.1 準備 | 370
11.5.2 操作步驟 | 370
11.5.3 工作原理 | 374
11.6 Zabbix性能維護 | 375
11.6.1 準備 | 375
11.6.2 操作步驟 | 375
11.6.3 工作原理 | 381
第12章 高級數(shù)據(jù)庫管理 | 386
12.1 為Zabbix數(shù)據(jù)庫配置MySQL表分區(qū) | 386
12.1.1 準備 | 387
12.1.2 操作步驟 | 387
12.1.3 工作原理 | 394
12.1.4 參考 | 395
12.2 使用PostgreSQL數(shù)據(jù)庫的TimescaleDB | 396
12.2.1 準備 | 396
12.2.2 操作步驟 | 396
12.2.3 工作原理 | 401
12.2.4 參考 | 402
12.3 配置Zabbix數(shù)據(jù)庫安全連接 | 402
12.3.1 準備 | 402
12.3.2 操作步驟 | 403
12.3.3 工作原理 | 412
第13章 云監(jiān)控 | 415
13.1 配置AWS云監(jiān)控 | 416
13.1.1 準備 | 416
13.1.2 操作步驟 | 416
13.1.3 工作原理 | 421
13.1.4 參考 | 424
13.2 配置Azure云監(jiān)控 | 424
13.2.1 準備 | 425
13.2.2 操作步驟 | 425
13.2.3 工作原理 | 429
13.2.4 參考 | 431
13.3 配置華為云監(jiān)控 | 431
13.3.1 準備 | 431
13.3.2 操作步驟 | 432
13.3.3 工作原理 | 436
13.3.4 參考 | 438
13.4 配置Docker監(jiān)控 | 438
13.4.1 準備 | 438
13.4.2 操作步驟 | 439
13.4.3 工作原理 | 441
第14章 Zabbix 7.0介紹 | 443
14.1 新增功能介紹 | 443
14.1.1 零停機時間的proxy升級 | 443
14.1.2 根本原因和癥狀 | 443
14.1.3 即時的配置更新分發(fā) | 444
14.1.4 JIT的用戶配置 | 444
14.1.5 實時數(shù)據(jù)流 | 445
14.1.6 模板版本化 | 447
14.1.7 異步數(shù)據(jù)收集和線程 | 447
14.1.8 性能優(yōu)化 | 447
14.1.9 高級事件關(guān)聯(lián) | 449
14.1.10 proxy負載均衡 | 449
14.1.11 數(shù)據(jù)可視化 | 450
11.1.12 實時報告的新組件 | 450
11.1.13 關(guān)于監(jiān)控項超時的集中管理 | 451
14.1.14 實時數(shù)據(jù)攝取 | 451
14.2 模塊開發(fā)介紹 | 455
14.2.1 前端模塊(Module)開發(fā)示例 | 456
14.2.2 儀表盤小部件(Widget)開發(fā)示例 | 460