预购商品
书目分类
特别推荐
本書適合具有一定Zabbix應用經驗並想要進一步理解Zabbix工作機制的讀者閱讀,包括相關企業的運維人員、技術主管、架構師、產品經理和決策者。 本書內容分為4篇:基礎篇、高階篇、實踐篇、集成篇。 基礎篇:第1~5章,主要介紹Zabbix的發展史、基礎架構、安裝部署和使用、基礎功能及特性。 高階篇:第6~13章,主要總結當下比較流行的Zabbix高可用架構,探討Zabbix監控資料庫的選型、Zabbix常用命令,以及Zabbix的一些高級用法,如各元件之間的安全加密、自動發現功能、Zabbix宏等,並在後淺談了一下Zabbix的性能優化。 實踐篇:第14~24章,主要以監控實戰為主,通過對不同監控物件(作業系統、資料庫、中介軟體、應用、硬體設備、網路設備、存放裝置、虛擬化、公有雲、私有雲)的監控過程來詳細講解。另外,本篇還包括與Prometheus監控資料的對接,以及運維工程師日常工作中可能會用到的技術等內容。 集成篇:第25~29章,主要介紹Zabbix在集成方面的一些使用經驗,如Zabbix與資料視覺化、CMDB配置管理、自動化管理平臺、大資料平臺的集成,雖然篇幅不多,但是希望能對大家有所啟迪。
基礎篇 | 1 第1章 Zabbix監控系統簡介 | 2 1.1 Zabbix是什麼 | 2 1.2 Zabbix的誕生 | 3 1.3 Zabbix的功能 | 3 1.3.1 資料獲取 | 4 1.3.2 靈活的閾值定義 | 6 1.3.3 高度可配置化的告警 | 6 1.3.4 即時圖形 | 6 1.3.5 Web監控功能 | 7 1.3.6 豐富的視覺化 | 7 1.3.7 歷史資料存儲 | 8 1.3.8 配置簡單 | 8 1.3.9 範本套用 | 8 1.3.10 自動發現 | 8 1.3.11 統一Web管理介面 | 9 1.3.12 Zabbix API | 9 1.3.13 許可權管理系統 | 9 1.3.14 Zabbix agent | 10 1.3.15 二進位的程式 | 10 1.3.16 適應更複雜的環境 | 10 1.4 Zabbix組件介紹 | 10 1.5 Zabbix專業術語 | 14 1.6 Zabbix版本及發佈週期 | 19 1.6.1 Zabbix發佈計畫 | 19 1.6.2 關於Zabbix LTS | 21 1.7 Zabbix 版本相容性 | 23 1.7.1 支持的Zabbix agent | 23 1.7.2 支持的Zabbix proxies | 23 1.7.3 支援的XML檔 | 23 第2章 Zabbix基礎架構 | 24 2.1 可拆分的主體架構 | 25 2.2 直連模式架構 | 26 2.3 分散式架構 | 27 2.3.1 分散式組件 | 28 2.3.2 分散式架構圖 | 30 第3章 Zabbix快速安裝 | 31 3.1 獲取Zabbix | 31 3.2 安裝要求 | 33 3.2.1 硬體設定 | 33 3.2.2 支援OS的平臺 | 34 3.2.3 軟體依賴 | 35 3.2.4 資料庫容量計算 | 39 3.3 快速安裝(以CentOS為例) | 42 3.3.1 通過yum源安裝Zabbix | 43 3.3.2 安裝資料庫 | 45 3.3.3 啟動Zabbix server和Zabbix agent | 47 3.3.4 配置Zabbix前端 | 48 第4章 Zabbix快速入門 | 51 4.1 登錄和功能表介紹 | 51 4.2 配置使用者 | 53 4.2.1 增加用戶 | 53 4.2.2 添加許可權 | 55 4.3 新建主機 | 57 4.4 新建監控項 | 59 4.4.1 添加監控項 | 59 4.4.2 查看數據 | 61 4.4.3 查看圖表 | 62 4.5 新建觸發器 | 62 4.5.1 添加觸發器 | 63 4.5.2 顯示觸發器狀態 | 64 4.6 查看問題通知 | 64 4.6.1 電子郵件設定 | 65 4.6.2 新建動作 | 66 4.6.3 獲得通知 | 68 4.7 範本管理 | 69 4.7.1 新建範本 | 69 4.7.2 添加範本 | 70 第5章 Zabbix監控方式 | 72 5.1 Zabbix agent | 72 5.2 SNMP agent | 74 5.3 SNMP trap | 74 5.4 IPMI agent | 75 5.5 簡單檢查 | 76 5.6 內部檢查 | 76 5.7 SSH agent | 76 5.8 TELNET agent | 77 5.9 外部檢查 | 77 5.10 Trapper監控項 | 77 5.11 JMX監控 | 77 5.12 ODBC監控 | 78 5.13 HTTP agent | 78 高階篇 | 79 第6章 Zabbix高可用架構 | 80 6.1 高可用架構介紹 | 80 6.2 高可用架構組件 | 80 6.3 高可用架構部署 | 82 第7章 Zabbix資料存儲 | 103 7.1 資料庫選型 | 103 7.2 資料庫的創建 | 107 7.2.1 MySQL | 107 7.2.2 PostgreSQL | 108 7.2.3 Oracle | 109 7.2.4 SQLite | 110 7.2.5 ElasticSearch | 110 7.2.6 TimescaleDB | 115 7.3 修復資料庫字元集與排序規則 | 116 7.4 即時資料匯出 | 118 第8章 Zabbix命令 | 120 8.1 zabbix_server | 120 8.2 zabbix_proxy | 124 8.3 zabbix_get | 125 8.4 zabbix_agentd | 127 8.5 zabbix_agent2 | 129 8.6 zabbix_sender | 130 8.7 zabbix_js | 134 第9章 安全加密 | 135 9.1 加密概述 | 135 9.2 加密過程 | 137 9.3 加密配置參數說明 | 138 9.4 加密配置步驟 | 139 第10章 自動發現 | 140 10.1 網路發現 | 140 10.2 自動註冊 | 152 10.3 監控項的低級發現 | 156 第11章 巨集變數 | 166 11.1 內置宏 | 166 11.2 使用者宏 | 168 11.2.1 全域宏 | 168 11.2.2 主機巨集 | 171 11.2.3 範本巨集 | 172 11.3 巨集函數 | 173 11.4 上下文使用者宏 | 174 第12章 進階知識 | 176 12.1 Zabbix agent詳解 | 176 12.1.1 被動檢測 | 177 12.1.2 主動檢測 | 178 12.2 用戶自訂監控項 | 182 12.3 Web監控 | 184 12.3.1 Web監控項 | 184 12.3.2 真實場景監控 | 187 12.4 Zabbix Trapper | 195 12.5 SNMP trap | 197 12.6 全域腳本 | 207 12.7 數據預處理 | 211 12.8 返回值的編碼 | 231 12.9 大檔支援 | 231 12.10 感測器 | 232 12.11 進程監控注意事項 | 235 12.12 主機的不可達和不可用 | 241 12.12.1 不可達主機 | 241 12.12.2 不可用主機 | 242 12.13 單位說明 | 242 12.13.1 時間尾碼 | 242 12.13.2 記憶體尾碼 | 244 12.13.3 其他用法 | 244 12.13.4 用法示例 | 245 12.14 時間段語法 | 245 12.15 命令執行 | 246 12.15.1 命令執行步驟 | 247 12.15.2 退出代碼的檢查 | 247 第13章 性能優化 | 249 13.1 作業系統配置優化 | 249 13.2 資料庫參數優化 | 253 13.3 資料庫分區表 | 255 13.4 Zabbix配置參數優化 | 256 13.5 監控範本優化 | 257 13.6 前端配置優化 | 262 13.7 其他優化 | 264 實踐篇 | 267 第14章 作業系統監控 | 268 14.1 作業系統相關監控項的選擇及優化 | 268 14.1.1 Zabbix agent類型的監控項 | 268 14.1.2 監控項主/被動模式的選擇及優化 | 269 14.1.3 告警抑制及觸發器中巨集變數的巧用 | 270 14.2 Linux | 272 14.3 Windows | 274 第15章 資料庫監控 | 277 15.1 MSSQL 監控 | 277 15.1.1 MSSQL 簡介 | 277 15.1.2 部署監控 | 277 15.2 Oracle 監控 | 279 15.2.1 Oracle 簡介 | 279 15.2.2 Oracle 監控原理 | 279 15.2.3 Oracle監控部署 | 281 第16章 中介軟體監控 | 284 16.1 WebLogic監控 | 284 16.1.1 WebLogic簡介 | 284 16.1.2 WebLogic主要監控指標 | 284 16.1.3 SNMP方式監控WebLogic | 285 16.2 WebSphere監控 | 289 16.2.1 WebSphere 簡介 | 289 16.2.2 WebSphere 主要監控指標 | 289 16.2.3 WebSphere Linux平臺監控 | 290 16.2.4 WebSphere Windows 平臺監控 | 294 第17章 應用監控 | 298 17.1 FTP監控 | 298 17.2 FTP監控方式 | 298 17.3 FTP埠和進程監控 | 298 17.4 FTP服務監控 | 300 第18章 硬體設備監控 | 310 18.1 硬體概述 | 310 18.2 SNMP監控方式 | 310 18.2.1 SNMP簡介 | 310 18.2.2 SNMP測試 | 311 18.2.3 創建Zabbix SNMP監控項 | 311 18.2.4 HP伺服器監控 | 312 18.3 IPMI監控方式 | 313 18.3.1 IPMI簡介 | 313 18.3.2 Zabbix配置 | 314 18.3.3 製作IPMI監控範本 | 314 18.3.4 DELL 伺服器監控 | 316 第19章 網路設備監控 | 318 19.1 網路設備監控的基本步驟 | 318 19.1.1 SNMP測試 | 318 19.1.2 Zabbix頁面配置 | 319 19.1.3 SNMP監控項自動發現 | 320 19.2 網路設備監控實踐 | 322 19.2.1 H3C S6800監控 | 322 19.2.2 Cisco網路設備介面監控 | 326 第20章 存放裝置監控 | 330 20.1 VPLEX監控 | 330 20.1.1 VPLEX簡介 | 330 20.1.2 SSH監控方式 | 330 20.1.3 Navisphere監控方式 | 341 20.2 HP 3PAR 監控 | 344 20.2.1 HP 3PAR 簡介 | 344 20.2.2 SSH監控方式 | 345 第21章 虛擬化監控 | 357 21.1 VMware監控 | 357 21.1.1 監控方式 | 357 21.1.2 監控配置 | 359 21.1.3 調試日誌 | 361 21.1.4 故障排查 | 361 21.2 H3C-CAS虛擬化監控 | 361 21.2.1 監控方式 | 361 21.2.2 監控配置 | 362 21.2.3 代碼示例 | 364 第22章 Prometheus資料獲取 | 383 22.1 Prometheus資料處理 | 383 22.2 Prometheus 資料自動發現 | 387 第23章 公有雲監控 | 392 23.1 雲計算概述 | 392 23.2 阿裡雲監控 | 395 23.3 雲監控SDK監控實踐 | 397 23.4 監控阿裡雲Redis | 402 23.5 雲監控CLI監控實踐 | 406 第24章 私有雲監控 | 412 24.1 OpenStack監控 | 412 24.1.1 Keystone | 412 24.1.2 Glance | 420 24.1.3 Nova | 422 24.1.4 Neutron | 425 24.2 Memcached和RabbitMQ | 428 24.3 集群狀態資訊 | 429 集成篇 | 437 第25章 展現類 | 438 25.1 Zabbix與Grafana集成 | 438 25.1.1 Grafana概述 | 438 25.1.2 Zabbix外掛程式安裝 | 438 25.1.3 配置Zabbix資料來源 | 440 25.1.4 數據的展現 | 441 25.2 Zabbix與GrandView集成 | 442 25.2.1 GrandView概述 | 442 25.2.2 配置Zabbix資料來源 | 443 25.2.3 數據的展現 | 443 第26章 自動化 | 444 26.1 Ansible批量部署Zabbix agent | 444 26.1.1 Zabbix agent安裝規範 | 444 26.1.2 安裝腳本說明 | 445 26.1.3 Ansible Playbook | 446 26.1.4 在Zabbix前端自動添加主機 | 447 26.2 與CMDB對接實現自動化部署 | 448 26.3 網路設備自動化管理 | 448 26.3.1 設備新增 | 448 26.3.2 設備刪除 | 451 26.3.3 設備更新 | 452 26.4 網路線路自動化管理 | 453 26.4.1 線路新增 | 453 26.4.2 線路刪除 | 457 26.4.3 線路更新 | 458 第27章 告警通知 | 461 27.1 消息通知方式 | 461 27.2 釘釘告警 | 462 27.2.1 Zabbix前端配置 | 462 27.2.2 數據查看 | 466 27.3 企業微信告警 | 467 27.3.1 Zabbix前端配置 | 469 27.3.2 數據查看 | 472 27.4 郵件告警 | 472 27.4.1 Zabbix前端配置 | 473 27.4.2 數據查看 | 476 第28章 CMDB配置管理 | 477 28.1 CMDB概述 | 477 28.2 Zabbix與CMDB的集成方式 | 477 28.3 Zabbix與HR系統集成 | 478 28.4 Zabbix與CMDB集成的實現 | 479 28.5 Zabbix與CMDB的對接效果 | 482 第29章 大資料平臺 | 483 29.1 整體思路 | 483 29.2 資料流程程 | 483 29.3 配置Zabbix資料匯出 | 484 29.4 安裝和配置Filebeat元件 | 485 29.5 Logstash的安裝和配置 | 486
巨集時資料成立於2010年,創業團隊來自國內外知名IT廠商與服務商,公司的使命是保障企業資料的可用性,專注於運維監控工具領域十餘年。公司員工超百人,80%的員工擁有Zabbix認證專家資質。 2018年4月,巨集時資料被Zabbix的母公司Zabbix SIA指定為大中華區總代理,全權負責Zabbix大中華區原廠培訓、諮詢服務、市場推廣、智慧財產權維護。巨集時資料也是Zabbix中國生態的構建者、Zabbix中國峰會的創辦者、Zabbix中文手冊和圖書的編/譯者。 巨集時資料結合中國本地客戶的運維特點,將Zabbix官方服務進一步當地語系化,在Zabbix開源版本上提供了更多的增值選項,如範本銀行、MIB銀行,一體化監控管理平臺UMOP等系列產品,相關服務和產品已經成功在國內多家銀行、保險、證券、零售企業中應用,其中包括多家世界500強公司。
客服公告
热门活动
订阅电子报