一个基与WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案(普遍)
能监视各种网络参数,保证服务器系统的安全运营;并提供灵活的通知机制以让系统管理员快速定位/解决存在的各种问题
优点
1、支持多平台的企业级分布式开源软件
2、安装简单、多种数据采集方式灵活集成
3、可以实现复杂的多条告警
4、自带画图功能
5、支持API接口、支持调用脚本
6、出现问题时可以自动执行远程命令
缺点
1、项目多项修改不方便
2、没有告警收敛功能
3、缺少数据汇总功能、数据报表要二次开发
4、数据量大时、展示需直接读取数据库易卡慢
zabbix 主要由2部分构成 zabbix server和 zabbix agent
zabbix proxy是用来管理其他的agent,作为代理
1、zabbix server:负责接收 agent 发送的报告信息的核心组件,所有配置、统计数据及操作数据都由它组织进行;
2、database:专用于存储所有配置信息,以及由 zabbix 收集的数据;
3、web:zabbix 的 GUI 接口;
4、proxy:可选组件,常用于监控节点很多的分布式环境中,代理 server 收集部分数据转发到 server,可以减轻 server 的压力;
5、agent:部署在被监控的主机上,负责收集主机本地数据如 cpu、内存、数据库等数据发往 server 端或 proxy 端;