zabbix(音同 zæbix)是一個基于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安裝使用
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主動接收監視數據(agent方式),同時還可被動接收zabbix agent發送的數據(trapping方式)。
另外zabbix server還支持SNMP (v1,v2),可以與SNMP軟件(例如:net-snmp)等配合使用。
zabbix特點
zabbix的主要特點:
- 安裝與配置簡單,學習成本低
- 支持多語言(包括中文)
- 免費開源
- 自動發現服務器與網絡設備
- 分布式監視以及WEB集中管理功能
- 可以無agent監視
- 用戶安全認證和柔軟的授權方式
- 通過WEB界面設置或查看監視結果
- email等通知功能
等等
Zabbix主要功能:
- CPU負荷
- 內存使用
-磁盤使用
- 網絡狀況
- 端口監視
- 日志監視。
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 正式版發布,分布式系統監控。
zabbix是一個高度集成的監控集成方案,而且配置部署簡單,大部分配置都可以再web上完成。關于zabbix的介紹,我們后續講。
從2009年開始接觸zabbix,當時版本在1.8,經過差不多5年的時間,zabbix歷經2.0,2.1,2.2數個版本,雖然大多數功能保持不變,但是還是有非常明顯的改變。
我們來看看zabbix的發展趨勢,打開http://index.baidu.com/?tpl=trend&word=zabbix,可以看到這個月的日平均指數在258,整體同比增長928%,環比增長10%。nagios月平均指數在308,同比增長13%,環比24%,可以看出zabbix雖然不及nagios的指數高,但是按這個趨勢,大有超過nagios之勢。
來觀察下zabbix和nagios的崗位需求數,在51job上搜索zabbix相關的崗位,共計有272個,nagios共計668.
雖然接觸zabbix時間很長,但是中間相當一段時間沒去配置,這次算是重新復習一遍,并把筆記記錄在ttlsa上。