Zabbix是一个企业级的开源分布式监控解决方案,Zabbix软件可以自由下载使用,运作团队靠提供收费的技术支持赢利。官方网站为http://www.zabbix.com,官方文档为https://www.zabbix.com/documentation/3.0/,Zabbix通过C/S模式采集数据,通过B/S模式在web端展示和配置。Zabbix由Zabbix Server和Zabbix Agent两部分构成。
Zabbix Server可以单独监视远程服务器的服务状态;同时也可以与Zabbix Agent配合,可以轮询Zabbix Agent主动接收监视数据(agent方式),同时还可被动接收Zabbix Agent发送的数据(trapping方式)。Zabbix Server可以通过SNMP,Zabbix Agent,Ping,端口监视等方法提供对远程服务器/网络状态的监视,数据采集、存储、分析等功能。它可以运行在Linux,Solaris,HP-UX,AIX,Free BSD,Open BSD,OS X等平台上。
Zabbix Agent安装在被监视的目标服务器上,它主要完成对硬件信息或与操作系统有关的内存,CPU等信息的收集。Zabbix Agent可以运行在Linux,Solaris,HP-UX,AIX,Free BSD,Open BSD, OS X, Windows (2000/2003/XP/Vista)等系统之上。
zabbix的特点:
1、安装与配置简单,学习成本低
2、支持多语言(包括中文)
3、免费开源
4、自动发现服务器与网络设备
5、分布式监视以及WEB集中管理功能
6、可以无agent监视
7、用户安全认证和柔软的授权方式
8、通过WEB界面设置或查看监视结果
9、通知方式灵活(邮件、短信、微信)
Zabbix主要功能:
1、CPU负荷
2、内存使用
3、磁盘使用
4、网络状况
5、端口监视
6、日志监视
Zabbix的版本:
Zabbix当前的最新版本为3.0 LTS。LTS指的是Long-Term Support(长期技术支持)。Zabbix公司本身有一个技术支持团队,他们会给技术支持,LTS版本的时间是5年,不带LTS版本的是6个月。