zabbix优点:
1. 数据采集: 自动发现、支持agent、snmp、JMX、telnet采集方式、主动和被动模式下的数据传输、支持用户自定义插件、自定义间隔数据收集
2. 高可用: server对设备的性能要求低,支持proxy分布式监控、分布式集中管理、实现自动化监控、开放式接口、扩展性强
3. 警告处理: 支持多条件警告、警方方式多样化(邮件、短信、微信、钉钉)、多组模板支持、模板继承
4. 告警设置: 周期、级别、恢复通知、时段阈值、支持维护周期、单机停用
5. 图形化: 可以自定义监控视图,网络拓扑、自定义面板、自定义IT服务时间与可用性
6. 历史数据: 历史数据可查询配置、内置数据清理机制(housekeeping)
7.安全审计: 安全用户审计日志、权限认证、用户可以限制允许维护的列表
zabbix缺点:
1.性能瓶颈: 监控系统没有低估高峰期,具有持续性和周期性,机器量越大,数据的增大会使数据库的写入成为一定的瓶颈,官网给出的单机上限5000台,届时就需要增加proxy,增加成本。
2. Zabbix采集数据有pull方式,也就是server主动模式,当目标机器量大之后,pull任务会出现积压。采集数据会延迟
3. 项目二次开发,需要分析MySQL表结构,表结构比较复杂,通过API开发对开发能力有要求。
4. 内置housekeeping在执行过程中会对数据库增加压力,需要对数据库进行优化。