Zabbix的监控自动化功能简要介绍
Zabbix是一个基于Web界面,提供分布式系统监视以及网络监视功能的企业级开源解决方案。它能监视各种网络参数,保证服务器系统的安全运营,并提供柔软的通知机制以让系统管理员快速定位/解决存在的各种问题,是企业自动化运维监控的利器。Zabbix灵活的设计为用户提供了易用的二次开发接口,让用户既可以使用Zabbix本身提供的功能,又可以自定义更多的监控项功能,从硬件监控,到操作系统,再到服务进程,以及网络设备。目前,Zabbix监控的架构设计和实现的成功案例中,规模有大有小,既有多达几千台规模的服务器,也有几百台规模的服务器。环境有物理机,网络设备,虚拟化,存储,也有云环境,如AWS,阿里云等。甚至有些客户监控点的物理位置分布在全球各地,因网络环境造成的监控波动比较严重。我们所涉及到的监控需求是比较复杂的。就监控系统的自动化运维发展阶段来说,我们可以从几个方面来理解。(1)设备添加的自动化,是指监控系统能够通过一定规则来实现监控的自动添加,如主动上报,被动扫描。(2)监控指标添加的自动化,对发现后的设备,添加需要的监控指标,或根据业务指标,或根据设备类型指标。(3)失效监控指标自动清理,过期自动清理无效的监控指标。(4)监控客户端配置的自动化,实现配置管理的自动化。(5)对故障处理的自动化,在出现故障后,需要能够实现故障自愈,自动去修复。在实现自动化的过程中,监控系统与资产管理系统(CMDB)需要有效的结合。资产管理的重要性相信大家都深有体会,作为所有资产信息的唯一入口,例如上线、下线、发布、维护,均需要准确的资产信息。监控系统与资产管理系统有机结合,可以实现不误报,不漏报,不会添加错监控项,同时还能够发现资产与监控不一致的记录。对于应用的监控,由于环境的多样,其复杂程度较高,需要监控系统能够自动发现监控的指标,自动配置监控指标项,自动配置告警的阈值,以及需要告警汇聚、合并等,如对周期出现的故障,最好能自我修复。对于未来的发展,希望Zabbix能够在监控的可视化方面有更好的展示效果,如自动拓扑的生成,实现类似zatree,graph tree的树形图形展示功能,在报表分析方面有更方便的功能,能够提供环比功能等。
页:
[1]