Zabbix是一个基于WEB界面的提供分布式系统监视以及2网络监视功能的企业级的开源解决方案 。zabbix能监视各种网络参数,保证服务器系统的安全运营;并提供柔软的通知机制以让系统管理员快速定位/解决存在的各种问题。
Zabbix的优点
技术效益
·快速简易的安装
·完整的监控方案
·实时监控
·适合任何规模的企业环境
·灵活性
·即时通讯机制
·异常检测
·很好的社区支持
商业效益
·低运行成本(TCO)
·非厂商绑定
·性能优越,可扩展性强
·网络可视化
·强大的社区支持服务资源
·客户体验好
·可靠的商业支持
Zabbix的组成部分
Zabbix主要由三部分组成,非别为:zabbixserver、可选组件zabbix proxy、可选组件zabbix agent。
zabbix server可以通过SNMP,zabbix agent,,ping,端口监视等方法提供对远程服务器/网络状态的监视,数据收集等功能,它可以运行在Linux,Solaris, HP-UX, AIX, Free BSD, Open BSD, OS X等平台之上。
zabbix proxy 是从监控设备收集监测数据和发送到zabbixserver的进程,属于代表zabbix server 的运行所有收集到的数据被暂时存放在代理服务器,之后统一由代理服务器转发给zabbix server所属的服务器,部署proxy是可选的,但是对于分担单个zabbix服务器的负载是非常有益的。如果尽在zabbix proxy上收集数据,那么将减轻zabbix server上的进程对cpu资源和磁盘I/O的消耗。zabbix proxy在没有本地管理员的情况下,是集中监控远程区域,分支和网络的理想解决方案。
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)等系统之上。