Zabbix 是由 Alexei Vladishev 開發的一種網路監視、管理系統,基於 Server-Client 架構。可用於監視各種網路服務、伺服器和網路機器等狀態。
Zabbix 使用 MySQL、PostgreSQL、SQLite、Oracle 或 IBM DB2 儲存資料。Server 端基於 C語言、Web 前端則是基於 PHP 所製作的。Zabbix 可以使用多種方式監視。可以只使用 Simple Check 不需要安裝 Client 端,亦可基於 SMTP 或 HTTP 等各種協定做死活監視。在客戶端如 UNIX、Windows 中安裝 Zabbix Agent 之後,可監視 CPU 負荷、網路使用狀況、硬碟容量等各種狀態。而就算沒有安裝 Agent 在監視對象中,Zabbix 也可以經由 SNMP、TCP、ICMP檢查,以及利用 IPMI、SSH、telnet 對目標進行監視。另外,Zabbix 包含 XMPP 等各種 Item 警示功能。
Zabbix 使用 GPLv2 授权,可以免费商业使用。[1]
歷史
Zabbix 的開發始於1998年,本來是用於公司內部監視。2001 年以 GPL 的授權方式公開 原始程式碼。[2]於 3 年後的 2004 年公開最初的稳定版本 1.0。
Release簡歷
|
Date |
Release
|
Zabbix 1.0
|
1998 年
|
Alexei Vladishev 因應某間銀行的內部專案,著手開發 Zabbix。[2]
|
2001 年 4 月 7 日
|
Zabbix 1.0 Alpha 1,以 GPLv2 授權公開[3]
|
2004 年 3 月 23 日
|
Zabbix 1.0 穩定版 Release [4]
|
Zabbix 1.1
|
2006 年 2 月 6 日
|
Zabbix 1.1 release[4]
|
Zabbix 1.4
|
2007 年 3 月 29 日
|
Zabbix 1.4 release[4]
|
Zabbix 1.6
|
2008 年 9 月 11 日
|
Zabbix 1.6 release[4]
|
Zabbix 1.8
|
2009 年 12 月 7 日
|
Zabbix 1.8 release[4]
|
Zabbix 2.0
|
2012 年 5 月 21 日
|
Zabbix 2.0 release[4]
|
2013 年 11 月 12 日
|
Zabbix 2.2 release[4]
|
2014 年 9 月 11 日
|
Zabbix 2.4 release[4]
|
2017 年 9 月 14日
|
ZABBIX 3.2.8rc1
|
2018 年 8 月 28 日
|
ZABBIX 4.0.0beta1
|
2018 年 10 月 22 日
|
ZABBIX 4.0.1rc1
|
開發
主要是由 Alexei Vladishev 所設立的 Zabbix SIA 做開發與維護。
[5]
系統構成
Zabbix 系統由以下各種獨立的模組組成。
- Zabbix Servers
- Zabbix Agent
- Zabbix Frontend
- Zabbix Proxy (非必要)
Server 端與 Agent 端是以C语言開發,Frontend 端是以 PHP 及 Javascript 構成。
同類軟體比較
關聯項目
第三方函式庫及工具
API與工具
Android
iPhone
Windows Phone
参考
- Vidmar, Anže (March 12, 2007). ZABBIX: State-of-the-art network monitoring Linux.com
- Ramm, Mark (March 15, 2005). The Watcher Knows (页面存档备份,存于互联网档案馆), Linux Magazine
- Schroder, Carla (May 24, 2005). Monitor Your Net with Free, High-Performance ZABBIX (页面存档备份,存于互联网档案馆), Enterprise Networking Planet
- ZABBIX - monitoring your applications, network and servers debianhelp.co.uk (Installation Instructions for Debian or Ubuntu Machines)
延伸閱讀
英語:
日文:
外部連結