下世代超前佈署:用 Zabbix 全面監管巨量伺服器

吳兆松

  • 下世代超前佈署:用 Zabbix 全面監管巨量伺服器-preview-1
  • 下世代超前佈署:用 Zabbix 全面監管巨量伺服器-preview-2
  • 下世代超前佈署:用 Zabbix 全面監管巨量伺服器-preview-3
  • 下世代超前佈署:用 Zabbix 全面監管巨量伺服器-preview-4
  • 下世代超前佈署:用 Zabbix 全面監管巨量伺服器-preview-5
  • 下世代超前佈署:用 Zabbix 全面監管巨量伺服器-preview-6
  • 下世代超前佈署:用 Zabbix 全面監管巨量伺服器-preview-7
  • 下世代超前佈署:用 Zabbix 全面監管巨量伺服器-preview-8
  • 下世代超前佈署:用 Zabbix 全面監管巨量伺服器-preview-9
  • 下世代超前佈署:用 Zabbix 全面監管巨量伺服器-preview-10
  • 下世代超前佈署:用 Zabbix 全面監管巨量伺服器-preview-11
  • 下世代超前佈署:用 Zabbix 全面監管巨量伺服器-preview-12
  • 下世代超前佈署:用 Zabbix 全面監管巨量伺服器-preview-13
  • 下世代超前佈署:用 Zabbix 全面監管巨量伺服器-preview-14
  • 下世代超前佈署:用 Zabbix 全面監管巨量伺服器-preview-15
下世代超前佈署:用 Zabbix 全面監管巨量伺服器-preview-1

買這商品的人也買了...

商品描述

◎ 第一本Zabbix完整說明手冊
◎ 完全掌握Zabbix監控系統的核心技術
本書重點
► 系統當機不用怕被老闆罵,造成損失前就修復好,只有Zabbix做得到
► 全面監控硬體、作業系統、網路、軟體、應用程式,一條龍式掌握整
  個平台的運作情況,全面提升網站健康度
本書特色
► 以Zabbix 4為基礎,對Zabbix的各項功能進行詳細而深入的講解
► 從Zabbix的架構、安裝、監控設定、自訂監控項、警告設定、警告
  指令稿等開始了解,進而學習Zabbix的觸發器使用以及內部原始程
  式實現進行,如IPMI、SNMP、JMX、ODBC等。
► 對自動化功能也有深入說明,如分散式監控系統,大量自訂指令稿的
  監控案例,還有自動發現(LLD)。
► 最後說明Zabbix效能最佳化,底層實現機制,效能瓶頸解析,以及如何
  解決,講解Zabbix API擴充Zabbix。
► 訂製RPM套件,原始程式建置安裝,使用Elasticsearch作為後端資料儲
  存,使用SaltStack自動化部署和設定,還有完整的實例建置企業級分散
式監控系統。
適合讀者群 想了解、學習和規劃建置監控系統人員、想更深入了解Zabbix
監控系統的讀者。

作者簡介

吳兆松
資深系統工程師,熟悉IT運維領域,對伺服器運行及DevOps平台的構思、設計、開發等都具有豐富的經驗,尤其是IT監控系統領域,是早期使用和研究Zabbix的先驅。
曾為多個大型企業建構Zabbix監控平台體系,從業經歷豐富,對系統營運、程式開發及產品都有深入的實務經驗,在業界有「監控專家」的美譽。

目錄大綱

目錄
前言
01 開篇—監控系統簡介
1.1 監控系統的功能概述
1.2 監控系統的實現原理 
1.3 監控系統的開放原始碼產品
02 Zabbix 簡介
2.1 Zabbix 的使用者群眾都有誰
2.2 使用Zabbix 需要具備什麼基礎
2.3 Zabbix 是一個什麼樣的產品
2.4 為何選擇Zabbix 作為監控系統
2.5 該選用Zabbix 的哪個版本
2.6 Zabbix 的架構是什麼樣的 
2.7 Zabbix 的功能特性都有哪些
03 安裝與部署
3.1 安裝環境概述
3.2 Zabbix-Server 伺服器端的安裝
3.3 Zabbix-Agent 用戶端的安裝
3.4 SNMP 監控設定
3.5 在Windows 中安裝Zabbix-Agent 
3.6 在其他平台安裝Zabbix-Agent
3.7 Zabbix-Get 的使用 
3.8 Zabbix 相關術語(指令)
3.9 Zabbix-Server 對資料的儲存
3.10 高可用性和安全 
3.11 Zabbix 資料庫備份
3.12 升級Zabbix
04 快速設定和使用
4.1 設定流程
4.2 增加主機組
4.3 增加範本
4.4 增加主機
4.5 設定圖形
4.6 設定大螢幕
4.7 設定幻燈片
4.8 設定地圖
4.9 使用IT 服務
4.10 使用報表
4.11 資產管理
4.12 圖形共用
4.13 全域搜索
4.14 最新資料
4.15 故障
4.16 資料的匯入/ 匯出
4.17 使用者許可權
4.18 偵錯模式
4.19 與LDAP 對接
4.20 維護模式
4.21 故障確認
4.22 批次更新
05 處理監控指標資料
5.1 增加新的監控項
5.2 監控指標的自訂
5.3 Zabbix 內建的監控方式
5.4 監控項指標資料的前置處理
5.5 設定巨集
5.6 設定值對映
06 精通警告設定
6.1 警告流程
6.2 警告觸發器的設定
6.3 警告處理的設定
6.4 郵件警告設定
6.5 自訂指令稿警告
6.6 郵件警告指令稿的設定
6.7 警告升級機制
6.8 觸發器標籤設定
6.9 手動關閉警告
6.10 如何取消警告發送
6.11 如何刪除故障資訊
6.12 警告聚合
6.13 警告設定故障排除
07 深入警告觸發器
7.1 Trigger 函數的意義
7.2 Trigger 函數的分類
7.3 Trigger 函數—比較與尋找 
7.4 Trigger 函數—計算
7.5 Trigger 函數—時間
7.6 Trigger 函數—記錄檔
7.7 Trigger 函數—字串比對
7.8 Trigger 函數—趨勢預測
7.9 參考資料
08 剖析監控方式
8.1 Zabbix 支援的監控方式
8.2 Zabbix 監控方式的邏輯
8.3 Zabbix-Agent 的工作模式
8.4 Zabbix-Trapper(zabbix_sender)監控方式
8.5 SNMP 監控方式 
8.6 SNMPTraps 監控方式
8.7 IPMI 監控方式本章歸納
8.8 JMX 監控方式
8.8.1 JMX 在Zabbix 中的執行流程
8.8.2 JMX 監控的安裝和設定
8.8.3 安裝Zabbix-Java-Gateway
8.8.4 設定Zabbix-Java-Gateway
8.8.5 檢視Zabbix-Java-Gateway記錄檔
8.8.6 監控Java 應用程式的方法
8.8.7 開啟Tomcat 的JMX
8.8.8 取得JMX 資料
8.8.9 JMX 資料的LLD 
8.8.10 JMX 監控的核心技術實現
8.9 HTTP agent 監控方式
8.10 Web 監控方式
8.11 Dependent item 監控方式
8.12 ODBC 監控方式
8.13 其他監控方式
8.14 指令執行的監控方式
09 分散式監控與自動化
9.1 Zabbix-Proxy 分散式監控
9.2 監控的自動化功能
9.3 網路自動發現
9.4 主動方式的自動註冊功能
9.5 監控項自動發現功能
9.6 使用自動化工具SaltStack 批次部署Zabbix
10 監控功能案例
10.1 監控TCP 連接狀態
10.2 監控Nginx
10.3 監控PHP-FPM
10.4 監控MySQL 
10.5 監控實體伺服器 
10.6 監控實體機磁碟
10.7 監控Cisco 路由器
10.8 監控VMware
10.9 監控RabbitMQ
10.10 監控Elasticsearch
10.11 監控Kafka 
10.12 監控Redis
10.13 監控Oracle 資料庫
10.14 監控WebLogic
10.15 監控SQL Server 
10.16 監控HTTPS 憑證過期
11 監控資料視覺化
11.1 Grafana
11.2 Graphtrees 
11.3 Google 瀏覽器警告外掛程式
11.4 Mac App 的使用 
11.5 手機App 的使用
11.6 匯出即時監控資料
11.7 網路拓撲自動發現
11.8 監控資料視覺化的意義 
11.9 歸納
12 監控效能最佳化
12.1 Zabbix 效能最佳化概述 
12.2 Zabbix 效能最佳化依據
12.3 Zabbix 設定檔參數的最佳化
12.4 Zabbix 架構的最佳化
12.5 Item 的工作模式及Trigger 的最佳化
12.6 Zabbix 資料庫的最佳化 
12.7 Zabbix 執行硬體的最佳化 
12.8 Zabbix 壓力測試
12.9 Zabbix-Server 內部實現原理 
12.10 Zabbix-Server 設定參數
12.11 Zabbix-Server 效能最佳化歸納
13 Zabbix API 的使用
13.1 Zabbix API 簡介
13.2 JSON-RPC
13.3 Zabbix API 的使用流程
13.4 協力廠商Zabbix API 模組
13.5 撰寫命令列管理工具zbx-tool 
14 安裝與部署的擴充
14.1 原始程式安裝Zabbix-Server 
14.2 原始程式安裝Zabbix-Agent
14.3 訂製安裝套件
14.4 使用RPMbuild 訂製RPM 套件
14.5 使用Elasticsearch 作為資料庫
15 分散式監控專案實作
15.1 監控系統專案概述
15.2 監控系統專案的背景
15.3 監控系統專案的步驟
15.4 監控系統專案的規劃—工作計畫
15.5 監控系統專案的啟動—需求研究
15.6 監控系統架構的設計—架構設計圖 
15.7 監控系統專案的推進—軟硬體環境設定
15.8 監控系統專案的實施—安裝與部署 
15.9 監控功能的實現—設定與訂製開發
15.10 監控系統與其他系統的整合 
15.11 監控系統專案的歸納
16 後記—深入監控系統
16.1 監控系統的使用場景 
16.2 如何設定監控指標
16.3 如何度量設定警告指標
16.4 如何發送警告與處理警告風暴
16.5 警告輪班機制
16.6 DevOps 與監控
16.7 ITIL 與監控