解决方案名称
基于Zabbix开源系统构建新一代运维监控平台,实现对传统商业监控软件的替换
分享嘉宾:周松
咨询师,资深架构师,Zabbix大中华区培训师
近10年IT运维经验,6年Zabbix使用经验。之前长期从事在ITOM、ITOA领域,熟悉IBM Tivoli、BMC Patrol、Zabbix、Nagios等监控软件产品,参与过国内多个大中型保险、金融公司IT运维项目的咨询、架构和管理。近些年来,为中国国内多家银行、保险客户实施和交付基于Zabbix的监控解决方案,拥有非常丰富的IT运维管理实战经验。
P1
解决方案简介
近些年来,随着IT技术的快速发展,传统商业软件逐渐没落,无论是产品功能还是技术支持服务方面,商业软件已经无法满足用户日渐复杂的IT环境和监管要求,与此同时,开源软件则强势崛起、发展和完善,因此,越来越多的用户开始使用开源软件来弥补商业软件功能的不足,甚至完全替换商业软件,并基于开源软件技术进行平台的重构。从企业运维管理的维度来考虑,特别对于是金融行业用户来说,自主运维和自主可控的要求也日益强烈,这些都是传统商业软件无法达成的,开源软件相对就具备更强的可伸缩性和可扩展性。
基于开源监控系统构建企业运维平台规划如下:
从实际统计数据来看,目前绝大多数用户还是处在前两个阶段。
本解决方案主要是利用Zabbix开源监控系统替换商业监控软件,并配合定制化开发的方式为银行业客户构建新一代运维监控平台,实现对银行业用户IT基础架构对象的全量监控支持,同时利用集中管理平台实现与Zabbix监控系统、APM系统、NPM系统、ITSM流程工单系统、CMDB、自动化平台的集成,将所有运维管理系统数据联动起来,形成数据的闭环,最终满足银行业用户自主运维和自主可控的要求,以下是系统集成和数据联动逻辑架构图:
基于CMDB中设备资产配置信息的变动,触发自动化平台去进行监控Agent的自动化部署、下发和卸载等操作,同时调用Zabbix API接口进行主机信息的添加、删除、修改和监控模板的关联生效等。在Zabbix监控系统同样会将产生的告警事件及时推送给集中管理平台,集中管理平台结合从CMDB中同步的资产信息对各系统推送过来的事件进行二次加工、格式化、压缩、丰富和关联。最后,展现平台分别以集中管理平台的事件数据和Zabbix监控系统的性能数据作为数据源,进行动态的数据展现。
基于该解决方案,可以帮助用户完美的替换掉传统商业监控软件,降低企业整体的运营成本和对厂商的过度依赖,同时实现整个IT设备全生命周期的管理和维护,避免信息孤岛,达成数据联动和运维数据闭环。
P2
应用场景痛点简介
对于银行业用户来说,绝大多数用户之前都是使用传统的商业监控软件,近些年来,商业软件逐渐走下坡路,伴随着开源软件和技术的快速发展和兴起,商业监控软件的支持服务和监控功能越来越无法满足用户对日渐复杂的IT环境的监控和管理要求,同时,商业软件存在以下不足:
- 产品费用过高并且存在license的限制;
- 技术支持力度不够,版本更新慢,甚至不更新;
- 众多的开源技术组件和新型设备无法支持;
- 产品架构复杂,使用和维护难度高;
- 产品完全封闭,无法满足自主可控的管理要求;
- 监控功能的扩展和定制化不够方便,无法满足日益复杂的需求。
针对这些痛点,越来越多的用户开始考虑使用开源软件方案作为对应商业软件的替换方案。
P3
解决方案亮点介绍
本解决方案的优势主要体现在以下几个方面:
1.利用Zabbix开源监控系统完成对Tivoli、BMC、CA、SolarWinds等各种商业监控软件功能的完全替换,同时实现对商业监控软件不支持对象的监控,避免监控盲区的出现;
2.利用集中事件管理平台,配合定制化开发的方式实现对银行现有网管平台、批处理平台、ITSM流程工单平台、告警平台的集成,并实现集中统一运维的管理要求;
3.基于Zabbix开源监控系统的原生功能,并配合Shell脚本和数据库SQL语句定制化的方式实现对银行客户核心业务系统可用性和健康性的监控和展现,帮助用户及时了解业务系统关键指标情况,便于对问题的定位和处理;
4.以Zabbix监控系统采集到的性能数据、集中事件管理平台的事件数据以及业务系统的数据作业务为数据源,深度定制动态的大屏展现,将运维监控数据、事件数据和业务数据有机的整合起来,并动态实时的展现出来。
P4
金融行业客户评价
"我行搭建了以开源软件Zabbix为基础的新一代监控系统,完全取代了BMC等商用软件,降低整体维护费用的同时实现了运维自主可控的目标。"