Zabbix分佈式監控系統部署方案

 Zabbix分佈式監控系統部署方案

一 Zabbix介紹 1

二 Zabbix分佈式監控系統搭建流程 2

方案A Ubuntu下搭建Zabbix監控系統 2

方案B Centos下搭建Zabbix監控系統 3

三 監控項目 9

1 cpu可用性 9

2 cpu負載 10

3 硬盤空間 10

4 內存使用 11

5 網絡流量 11

6 用戶登錄 11

7 日誌增長 11

8 多點監控 12

四 報警通知機制 12

五 zabbix配置與使用參考文檔 15

一 Zabbix介紹

zabbix是一個基於WEB界面的提供分佈式系統監視以及網絡監視功能的企業級的開源解決方案。  

zabbix能監視各種網絡參數,保證服務器系統的安全運營;並提供柔軟的通知機制以讓系統管理員快速定位/解決存在的各種問題。  

zabbix由2部分構成,zabbix server與可選組件zabbix agent。  

zabbix server可以通過SNMP,zabbix agent,ping,端口監視等方法提供對遠程服務器/網絡狀態的監視,數據收集等功能,它可以運行在Linux, Solaris, HP-UX, AIX, Free BSD, Open BSD, OS X等平臺上。  

zabbix agent需要安裝在被監視的目標服務器上,它主要完成對硬件信息或與操作系統有關的內存,CPU等信息的收集。zabbix agent可以運行在Linux ,Solaris, HP-UX, AIX, Free BSD, Open BSD, OS X, Tru64/OSF1, Windows NT4.0, Windows 2000/2003/XP/Vista)等系統之上。  

zabbix server可以單獨監視遠程服務器的服務狀態;同時也可以與zabbix agent配合,可以輪詢zabbix agent主動接收監視數據(trapping方式),同時還可被動接收zabbix agent發送的數據(trapping方式)。  

另外zabbix server還支持SNMP (v1,v2),可以與SNMP軟件(例如:net-snmp)等配合使用。  

zabbix的主要特點  

- 安裝與配置簡單,學習成本低 

- 支持多語言(包括中文)  

- 免費開源  

- 自動發現服務器與網絡設備  

- 分佈式監視以及WEB集中管理功能  

- 可以無agent監視  

- 用戶安全認證和柔軟的授權方式  

- 通過WEB界面設置或查看監視結果  

- email等通知功能  等等  

Zabbix主要功能 

- CPU負荷  

- 內存使用  

- 磁盤使用  

- 網絡狀況  

- 端口監視  

- 日誌監視 

二 Zabbix分佈式監控系統搭建流程

操作系統 Ubuntu / Centos

方案A Ubuntu下搭建Zabbix監控系統

 

方案B Centos下搭建Zabbix監控系統

三 監控項目

1 cpu可用性

2 cpu負載

3 硬盤空間

4 內存使用

5 網絡流量

6 用戶登錄

7 日誌增長

自定義監控日誌文件或者日誌目錄的大小

8 多點監控 

能同時監控多臺主機,多種平臺,自定義各種系統模板,方便管理

不過這裏需要注意:客戶端和服務端都必須要有有效的IP

需要部署多點監控時可以參考如下文檔:

 

Zabbix客戶端zabbix_agentd的安裝方法

 

四 報警通知機制

 

五 zabbix配置與使用參考文檔

Zabbix配置與使用

zabbix配置使用一

zabbix配置使用二

zabbix配置使用三

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章