Zabbix网络监控软件介绍
ZABBIX是由Alexei Vladishev开发的网络管理系统,其目的是监测和跟踪各种网络服务、服务器的状态和其他网络硬件。
它使用MySQL、PostgreSQL、SQLite或Oracle存储数据。其后端用C语言编写,网页前端使用PHP编写的。ZABBIX的监测提供了多种方式。简单的检查无需安装任何监控主机软件,可以监测如SMTP或HTTP等标准服务的可用性和响应能力。ZABBIX代理可以安装在UNIX和 Windows主机上,可以监控如CPU负载、网络利用率、磁盘空间等信息。在未在主机上安装ZIBBIX代理程序的情况下,ZIBBIX可以通过 SNMP协议、TCP和ICMP检查、IPMI和自定义参数来实现对主机状态的检查。ZABBIX支持多种实时通报机制,包括XMPP协议。
ZABBIX根据GNU通用公共许可证的第二版发布,是一个自由软件。
ZABBIX是什么?
ZABBIX项目由Alexei Vladishev创建,目前由ZABBIX SIA负责开发和技术支持。
ZABBIX是一个企业级开源分布式网络监控解决方案。
ZABBIX可以监控网络的众多参数以及服务器的健康和完整性。ZABBIX采用灵活的报警机制,允许用户配置以电子邮件为基础的几乎所有事件报警,可以使维护人员快速响应服务器故障。ZABBIX提供基于所存储数据的报表和数据可视化特性,这使得ZABBIX成为复合规划的理想选择。
ZABBIX支持轮询和陷阱两种方式。ZABBIX所有的报告、统计、参数配置都可以通过一个基于WEB的前端程序访问。基于WEB的前端程序可以保证您可以任何地方了解您网络的状态和服务器的健康情况。通过正确配置,ZABBIX可以在监控IT基础设施方面发挥重要作用。这同样适用于只有几台服务器的小型企业,和有大量服务器的大公司。
ZABBIX是免费的,它基于GPL通用公共许可证第二版开发和发行,这意味着ZABBIX的源代码免费发布并对一般公众发布。免费及收费支持均由ZABBIX公司提供。
ZABBIX都能做什么?
ZABBIX可以实现以下功能:
* 自动发现服务器及网络设备
* 分布式监控及集中WEB管理
* 支持轮询和陷阱两种机制
* 服务端软件支持Linux, Solaris, HP-UX, AIX, Free BSD, Open BSD, OS X等操作系统
* 本地高性能代理程序 (代理程序支持Linux, Solaris, HP-UX, AIX, Free BSD, Open BSD, OS X, Tru64/OSF1, Windows NT4.0, Windows 2000, Windows 2003, Windows XP, Windows Vista等操作系统)
* 无代理监控
* 加密的用户认证机制
* 灵活的用户权限管理
* 基于WEB的用户界面
* 灵活的预定义时间电子邮件通知
* 对监控资源的高层次(业务)视图
* 审计日志
为什么使用ZABBIX?
* 开源的解决方案
* 基于UNIX和WIN32平台的高性能代理程序
* 较低的学习曲线low learning curve
* 高投资回报(停机时间是非常昂贵的)
* 较低的拥有成本
* 很简单的配置
* 集中监控系统,所有信息(配置,性能数据)存储在关系数据库
* 高级服务树
* 非常容易安装
* 支持SNMP (v1,v2)的轮询和陷阱.
* 可视化能力
* 内置的内务处理程序
ZABBIX使用者
世界各地不同大小的很多企业都信赖ZABBIX,并使用它作为主要的网络监控平台。腾讯也在用。