Zabbix

维基百科,自由的百科全书
跳到导航 跳到搜索
Zabbix
Zabbix.png
在 Linux 中使用的 Zabbix 1.1alpha6
原作者 Alexei Vladishev
开发者 Zabbix SIA
稳定版本
4.2.1
(2019年4月18日,​9个月前​(2019-04-18
预览版本
4.2.1rc1
(2019年4月16日,​9个月前​(2019-04-16
源代码库 编辑维基数据链接
编程语言 C语言 (server端), PHP (frontend)
操作系统 跨平台
语言 英文
类型 网络管理
许可协议 GNU General Public License version 2
网站 www.zabbix.com

Zabbix 是由 Alexei Vladishev 开发的一种网络监视、管理系统,基于 Server-Client 架构。可用于监视各种网络服务、服务器和网络机器等状态。

Zabbix 使用 MySQLPostgreSQLSQLiteOracleIBM DB2 储存资料。Server 端基于 C语言、Web 前端则是基于 PHP 所制作的。Zabbix 可以使用多种方式监视。可以只使用 Simple Check 不需要安装 Client 端,亦可基于 SMTP 或 HTTP 等各种协定做死活监视。在客户端如 UNIX、Windows 中安装 Zabbix Agent 之后,可监视 CPU 负荷、网络使用状况、硬盘容量等各种状态。而就算没有安装 Agent 在监视对象中,Zabbix 也可以经由 SNMPTCPICMP检查,以及利用 IPMI、SSHtelnet 对目标进行监视。另外,Zabbix 包含 XMPP 等各种 Item 警示功能。

Zabbix 的授权是属于 GPLv2

历史[编辑]

Zabbix 的开发始于1998年,本来是用于公司内部监视。2001 年以 GPL 的授权方式公开 原始程式码。[1]于 3 年后的 2004 年公开最初的稳定版本 1.0。

Release简历
Date Release
Zabbix 1.0
1998 年 Alexei Vladishev 因应某间银行的内部专案,着手开发 Zabbix。[1]
2001 年 4 月 7 日 Zabbix 1.0 Alpha 1,以 GPLv2 授权公开[2]
2004 年 3 月 23 日 Zabbix 1.0 稳定版 Release [3]
Zabbix 1.1
2006 年 2 月 6 日 Zabbix 1.1 release[3]
Zabbix 1.4
2007 年 3 月 29 日 Zabbix 1.4 release[3]
Zabbix 1.6
2008 年 9 月 11 日 Zabbix 1.6 release[3]
Zabbix 1.8
2009 年 12 月 7 日 Zabbix 1.8 release[3]
Zabbix 2.0
2012 年 5 月 21 日 Zabbix 2.0 release[3]
2013 年 11 月 12 日 Zabbix 2.2 release[3]
2014 年 9 月 11 日 Zabbix 2.4 release[3]
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 做开发与维护。

系统构成[编辑]

Zabbix 系统由以下各种独立的模组组成。

  • Zabbix Server
  • Zabbix Agent
  • Zabbix Frontend
  • Zabbix Proxy (非必要)

Server 端与 Agent 端是以C语言开发,Frontend 端是以 PHPJavascript 构成。

同类软件比较[编辑]

关联项目[编辑]

第三方函式库及工具[编辑]

API与工具[编辑]

Android[编辑]

iPhone[编辑]

  • Mozaby - iPhone 专用 Zabbix Client 端。
  • Zabbkit - iPhone 专用 Zabbix Client 端。
  • MobileOp - iPhone 专用 Zabbix Client 端。

Windows Phone[编辑]

  • Zabbkit - Windows Phone 专用 Zabbix Client 端。

参考[编辑]

延伸阅读[编辑]

英语:

日文:

外部链接[编辑]