简介
Zabbix在 Linux 中使用的 Zabbix 1.1alpha6原作者Alexei Vladishev开发者Zabbix SIA目前版本6.2.6 (2022年12月5日) 源代码库git.zabbix.com/scm/zbx/zabbix.git 编程语言C语言 (服务端), PHP (前端)操作系统跨平台语言英文类型网络管理许可协议GNU General Public License version 2网站www.zabbix.comZabbix 是由 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。
历史
Zabbix 的开发始于1998年,本来是用于公司内部监视。2001 年以 GPL 的授权方式公开 原始程式码。于 3 年后的 2004 年公开最初的稳定版本 1.0。
1998 年Alexei Vladishev 因应某间银行的内部专案,着手开发 Zabbix。
Zabbix 1.0 Alpha 1,以 GPLv2 授权公开
Zabbix 1.0 稳定版 Release
Zabbix 1.1 release
Zabbix 1.4 release
Zabbix 1.6 release
Zabbix 1.8 release
Zabbix 2.0 release
Zabbix 2.2 release
Zabbix 2.4 release
ZABBIX 3.2.8rc1
ZABBIX 4.0.0beta1
ZABBIX 4.0.1rc1
开发
主要是由 Alexei Vladishev 所设立的 Zabbix SIA 做开发与维护。
系统构成
Zabbix 系统由以下各种独立的模组组成。
Zabbix Servers
Zabbix Agent
Zabbix Frontend
Zabbix Proxy (非必要)
Server 端与 Agent 端是以C语言开发,Frontend 端是以 PHP 及 Javascript 构成。
同类软件比较
网络监视软件比较
关联项目
FLOSS主题
Zabbix 安装 (页面存档备份,存于互联网档案馆)
Zabbix Partners (页面存档备份,存于互联网档案馆)
第三方函式库及工具
Zabbix 第三方工具列表。
Zabbix monitor Apache (页面存档备份,存于互联网档案馆) – 用 Zabbix 监视 Apache 的方法。
Zabbix JMX (页面存档备份,存于互联网档案馆) – 利用 Zabbix,透过 JMX 对 Java 服务做监视的 Item 设定方法 (2.0以上,非第三方,需安装 zabbix_java)。
MySQLBix (页面存档备份,存于互联网档案馆) 用 Zabbix 监视 MySQL 的方法。
MySQL-Performance-Monitor (页面存档备份,存于互联网档案馆) – 用 Zabbix 监视 MySQL 效能的方法。
API与工具
Ruby library – for Zabbix API.
PHP library – for Zabbix API.
Python library (页面存档备份,存于互联网档案馆) – for Zabbix API.
Perl library (页面存档备份,存于互联网档案馆) – for Zabbix API.
Zabcon – 使用 zbxapi 的函式库做出来的 CLI 工具 (面向Ruby)。
Android
Mobbix – Android 专用的 Zabbix Client 端。
Zabbix Triggers Widget – Android 专用的Zabbix Client 端。
Zabbkit (页面存档备份,存于互联网档案馆) – Android 专用的 Zabbix Client 端。
iPhone
Mozaby (页面存档备份,存于互联网档案馆) – iPhone 专用 Zabbix Client 端。
Zabbkit (页面存档备份,存于互联网档案馆) – iPhone 专用 Zabbix Client 端。
MobileOp (页面存档备份,存于互联网档案馆) – iPhone 专用 Zabbix Client 端。
Windows Phone
Zabbkit (页面存档备份,存于互联网档案馆) – Windows Phone 专用 Zabbix Client 端。
参考
.mw-parser-output .refbegin{font-size:90%;margin-bottom:0.5em}.mw-parser-output .refbegin-hanging-indents>ul{margin-left:0}.mw-parser-output .refbegin-hanging-indents>ul>li{margin-left:0;padding-left:3.2em;text-indent:-3.2em}.mw-parser-output .refbegin-hanging-indents ul,.mw-parser-output .refbegin-hanging-indents ul li{list-style:none}@media(max-width:720px){.mw-parser-output .refbegin-hanging-indents>ul>li{padding-left:1.6em;text-indent:-1.6em}}.mw-parser-output .refbegin-columns{margin-top:0.3em}.mw-parser-output .refbegin-columns ul{margin-top:0}.mw-parser-output .refbegin-columns li{page-break-inside:avoid;break-inside:avoid-column}
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)
^ https://www.zabbix.com/de/rn/rn6.2.6.
^ 2.0 2.1 Presentation, containing early history (PDF). . (原始内容 (PDF)存档于2012-02-26).
^ 存档副本. . (原始内容存档于2016-10-05).
^ 4.0 4.1 4.2 4.3 4.4 4.5 4.6 4.7 Zabbix news list. . (原始内容存档于2004-04-04).
延伸阅读
英语:
(2014) Mastering Zabbix (页面存档备份,存于互联网档案馆) – Packt Publishing ISBN 1783283491
(2010) Zabbix 1.8 Network Monitoring (页面存档备份,存于互联网档案馆) – Packt Publishing ISBN 978-1-847197-68-9
日文:
(2014) Zabbix统合监视彻底活用 ~复雑化・大规模化するインフラの一元管理 – Software Design plus ISBN 978-4774162881
(2010) Zabbix统合监视“実践”入门 ~障害通知、倾向分析、可视化による省力运用 – – Software Design plus ISBN 978-4774142135