自動化運維專題之zabbix課程內容大綱

2021-09-04 17:45:46 字數 4042 閱讀 6099

一、監控系統概述

1.1 網路監控概述

1.2 snmp協議概述

1.2.1 snmp協議框架

1.2.2 snmp協議基本工作原理

1.3 監控系統實現目標

1.3.1 資料收集

1.3.2 資料儲存

1.3.3 資料分析及展示

1.3.4 報警

1.4 監控系統的實現

1.4.1 基於網路探測機制實現,如ping等(即無agent的監控)

1.4.2 基於snmp監控

1.4.3 基於專用agent監控

1.5 常見的監控系統

1.5.1 cacti的實現及其基本工作原理

1.5.2 nagios的實現及其基本工作原理

二、zabbix監控系統概述

2.1 zabbix的版本演進歷史

2.2 zabbix特性及優勢

2.2.1 為什麼要選擇zabbix

2.2.2 zabbix支援的平台

2.3 zabbix的監控功能

2.3.1 zabbix支援的監控途徑

2.3.2 zabbix agent支援的監控功能

2.3.3 zabbix可實現的web監控指標

2.4 zabbix通知功能概述

2.4.1 zabbix支援的通知方法

2.4.2 zabbix的報警公升級

三、zabbix系統架構

3.1 zabbix的基本元件

3.1.1 zabbix server

3.1.2 zabbix agent

3.1.3 zabbix proxy

3.1.4 zabbix database storage

3.1.5 zabbix web inte***ce

3.2 zabbix架構

3.2.1 zabbix各元件間的關係

3.2.2 zabbix server-agent

3.2.3 zabbix server-proxy-agent

3.2.4 zabbix_sender和zabbix_get

3.3 zabbix的邏輯架構

3.3.1 host和host group

3.3.3 graph和screen

3.3.3 trigger和event

3.3.4 action

3.3.5 notification和remote command

3.3.6 template

3.3.7 web scennario

3.3.8 各邏輯元件間的關係

ppt抓圖:zabbix架構

四、zabbix安裝

4.1 zabbix的安裝方式概述

4.1.1 常見的安裝方式對比介紹

4.1.2 zabbix安裝配置的次序及思路

4.2 安裝zabbix server

4.2.1 安裝zabbix server

4.2.2 配置所需的資料庫

4.3 安裝zabbix web gui

4.3.1 準備php執行平台

4.3.2 安裝配置web gui

4.3.3 初始化web gui

4.3.3.1 建立使用者及授權

4.3.3.2 配置使用者的語言環境

4.4 安裝配置zabbix agent

五、zabbix監控配置入門

5.1 web gui概述

5.2 管理zabbix使用者和組

5.2.1 管理zabbix組

5.2.2 管理zabbix使用者及其許可權

5.3 host和host group

5.3.1 新增被監控的主機(各引數詳細介紹)

5.4 item和item key

5.4.1 item及其型別

5.4.2 item key的基本功能及其使用細則

5.4.3 新增item及其各引數的詳細介紹

5.4.4 zabbix為item內建的簡單圖形

5.5 trigger和event

5.5.1 trigger及event的功用

5.5.2 trigger表示式語法詳細介紹

5.5.3 trigger間的依賴關係

5.5.4 trigger的等級

5.5.5 新增觸發器及其各引數的詳細介紹

5.6 action

5.6.1 action功用概述

5.6.2 zabbix通知功能實現機制

5.6.3 zabbix的媒介型別及其建立示例

5.6.4 定義通知資訊的接收者

5.6.5 新增action及其各引數詳細說明

5.6.6 定義operation

5.6.6.1 執行遠端命令

5.6.6.2 傳送訊息

5.6.6.3 報警公升級機制的實現

5.6.7 定義condition

5.7 zabbix graph

5.7.1 graph的功能概述

5.7.2 新增gruph及其各引數詳解說明

5.8 總結:zabbix一次完整監控配置的實現步驟

六、zabbix使用高階

6.1 zabbix模板

6.1.1 zabbix模板的功用及其巢狀機制

6.1.2 新增zabbix模板

6.1.3 關聯模板至主機及使用示例

6.2 zabbix巨集

6.2.1 zabbix巨集分類

6.2.2 內建巨集的使用

6.2.3 使用者自定義巨集及其替換次序

6.2.4 巨集使用示例

6.3 使用者引數(user parameters)

6.3.1 簡單使用者引數的實現

6.3.2 帶引數的使用者引數實現要點

6.3.3 以監控記憶體為例演示上述兩種實現方式

6.3.4 實戰:以nginx status中輸出資訊為資料來源演示使用者引數的使用

6.4 zabbix的網路發現

6.4.1 網路發現實現機制

6.4.2 網路發現過程的兩個階段

6.4.3 網路發現中的事件

6.4.4 網路發現中自動新增介面的方式

6.4.5 定義網路發現規則及其各引數詳解

6.4.6 自動發現主機並為之應用監控模板

6.4.7 網路發現中的agent自動註冊機制及其配置

6.5 web監控

6.5.1 web監控功能概述

6.5.2 定義web方案及其各引數詳解

6.5.3 定義web方案中的step及其各引數詳解

6.5.4 檢視web監控的相關圖形

6.5.5 web方案內建的item

6.5.6 web方案step內建的item說明及其建立相關的觸發器

6.6 實踐案例:結合puppet實現zabbix的自動配置、發現及監控

ppt抓圖:zabbix實踐案例

七、zabbix分布式監控

7.1 zabbix分布式監控概述

7.2 zabbix分布式監控架構

7.2.1 server-proxy-agent

7.2.2 server-node-agent

7.2.3 上述兩種方案對比

7.3 使用zabbix proxy

7.3.1 安裝配置proxy

7.3.2 在web gui中定義proxy

7.4 監控zabbix

運維自動化

1,cobbler安裝環境準備 安裝epel epel release 6 8.noarch.rpm x86 64 epel release 6 8.noarch.rpm x86 安裝系列依賴環境 要是區域網用,建議關閉iptables 或是放行25151 80 69埠 和關閉selinux 檢視狀...

自動化運維

考慮的因素 源 打包為映象 發布到映象庫 利用k8s發布到物理機器執行,以服務的形式對外提供服務 目前的做法 0 建立乙個執行遠端命令的框架 1 每個應用建立乙個部署檔案指令碼 a 指定元 位址 c 同步源 到目標主機 d 接受指令碼引數 vername 2 版本號,映象tag fromport 3...

自動化運維 Spug 輕量級自動化運維平台

對於中小型企業而言,進行主機和應用的管理是比較麻煩的,應用部署往往需要直接連線伺服器,再進行手動的環境配置 拉取 應用構建和部署發布等工作,容易出錯,且耗時費力。乙個好的自動化運維平台,往往能大大節省人力物力,提高開發部署效率。spug,正是乙個面向中小型企業設計的輕量級自動化運維平台。spug,是...