基本內容
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)等配合使用。
主要特點
- 安裝與配置簡單,學習成本低
- 支持多語言(包括中文)
- 免費開源
- 自動發現伺服器與網路設備
- 分散式監視以及WEB集中管理功能
- 可以無agent監視
- 用戶安全認證和柔軟的授權方式
- 通過WEB界面設定或查看監視結果
- email等通知功能
等等
Zabbix主要功能:
- CPU負荷
- 記憶體使用
- 磁碟使用
- 網路狀況
- 連線埠監視
- 日誌監視
zabbix主要有5個主選單欄:Moniting,Inventory,reports,configuration,Adminstration每個主選單欄下面又多個二級選單.
Moniting: 主要是對監控對象的一些相關展示,比如說對web套用的展示。
Inventory: 資產管理,類似於公司里的資產管理,比如一個硬體設備,這裡可能會標識設備的名稱,作業系統,mac地址,資產編號等
Reports;
這裡主要展示了zabbix服務的狀態,比如主機數,報警數。還有就是展示了一些設備的可用性報表等相關信息。
Congfiguration; 這裡主要用來對系統的配置,比如創建主機,創創建模版,創建報警,創建流量圖片等相關套用基本的配置主要通過這裡來實現。
Adminstration: 這裡也是用了對系統進行配置,可configuration相比,這裡的配置主要實現對zabbix本身的一些相關的配置工作,比如登錄zabbix的用戶的創建等工作主要通過這裡來配置。
監控環境
要想搭建一個Zabbix的工作環境,需要從伺服器入手。與伺服器通信,管理員需要使用一個Zabbix前端界面,與Zabbix伺服器和資料庫進行通信。三個關鍵(界面、伺服器和資料庫)可以安裝在同一台伺服器上,但是如果你擁有一個更大更複雜的環境,將它們安裝在不同的主機上也是一個選項。Zabbix伺服器能夠直接監控到同一網路中的設備,如果其他網路的設備也需要被監控,那還需要一台Zabbix代理伺服器。
版本發布
2012年07月31日,ZABBIX 2.0.2 正式版發布。
2012年08月01日 ,ZABBIX 2.0.2 正式版發布,分散式系統監控。
2012年08月09日,ZABBIX 1.8.15 RC1 發布,該版本修復很多 bug ,其中包括一個安全相關的問題。
2012年08月21日,ZABBIX 1.8.15 正式版發布,該版本包含很多 bug 修復,其中有一個是安全相關的。
2012年09月11日,ZABBIX 2.0.3 RC1 發布,該版本包含前端的一些改進,以及引入 flicker free screens。
2012年11月28日,ZABBIX 2.0.4 RC1 發布,企業級監控系統。
2013年2月12日,ZABBIX 2.0.5 正式版發布,分散式系統監控。
2013年4月15日,ZABBIX2.0.6RC1發布,分散式系統監控。
2013年4月22日,ZABBIX2.0.6正式版發布,企業級分散式監控系統。
2016年2月16日,ZABBIX3.0.0正式版發布,企業級分散式監控系統。
2016年7月15日,ZABBIX3.0.4RC1發布,企業級分散式監控系統。