小工蚁开源企业级分布式监控解决方案

随着企业应用和系统越来越多,IT系统日常维护和品质越来越难保证。业务部门在使用各类IT应用过程中,经常发现一些小问题,IT部门技术工程师只能疲于应对业务部门的投诉和故障处理。IT总监非常头疼一方面越来越多的IT老系统需要维护,业务部门需要的新应用又需要尽快交付使用,在传统IT公司中IT人员往往又很少,都需要依靠供应商来服务,发生问题供应商服务需要有一定时间和周期,如果遇到不靠谱的供应商只能自认倒霉。小工蚁提供开源企业级监控解决方案就是针对解决上述问题的,他可以帮助IT部门长期监控企业各种应用,如果出现异常情况自动报警,及时通知相关人员进行处理;同时将所有IT资产都统一自动化管理起来,减少降低IT部门日常维护各类资产的工作,让IT资产充分利用起来。

 

我们先看一个案例某传统品牌公司拥有几十台Windows x86服务器和IBM AIX小型机设备,他们IT系统优化策略和思路:

qq20160909-02x

第一步,把所有IT服务器和应用先监控起来,通过一段时间监控可以发现哪些应用比较忙,哪些应用比较空闲;每个应用可用度,如果应用出现故障是否能否发现,是否需要定制脚本来监控?是否有重要的数据没有被监控?
第二步,根据以上累积的数据信息和问题,将比较空闲的应用,通过虚拟机技术将这些老应用合并起来,把IT资源有效充分利用起来
第三步,对比较忙经常出问题的应用进行系统架构改造,把系统向SOA面向服务的架构进行优化,逐步将公司建构向私有云或者混合云架构迁移。

这个案例中IT系统优化第一步是关键,采用哪个监控系统帮助IT可以实现上述目标?收费or开源?SaaSor企业版?
收费版本国内有博睿、OneAPM等厂商他们一般提供SaaS版本和企业版,收费一般按每个agent(每台被监控设备)每月多少费用来计算,One APM官方SaaS版本报价999元 agent/月,收费版一般适用于企业IT预算比较多,或者监测的设备非常关键可以暂时不计成本,或者只是短期3个月到6个月监测,需要通过监测发现系统瓶颈在哪里。
开源软件目前已被企业广泛大规模使用,它们优势在于免费没有licence限制,可以在自己企业需求上进行定制开发;但技术门槛较高,如果传统企业内部IT人员少不具备相关人才则最好找一家技术性公司帮助搭建这套系统和内部培训帮助建立自己人才。

开源监控软件目前被广泛使用的主要有2个:Zabbix和Cacti/Nagios

Cacti/Nagios简介

qq20160909-12x

qq20160909-22x

qq20160909-32x

Zabbix简介

qq20160909-42x

qq20160909-52x

qq20160909-62x

Zabbix和Cacti/Nagios对比

软件功能:Zabbix功能更强大,支持监控、报警、分布式环境;Cacti维护简单、通过SNMP协议支持监控;报警功能需要使用Nagios支持

qq20160909-112x

支持Docker技术,容器监控

qq20160909-82x qq20160909-92x
使用普遍性:Zabbix使用更广泛,人才和文档更全;Cacti逐步被淘汰

qq20160909-72x
版本更新速度:Zabbix更新速度快,生态更完整;Cacti2014年之后没有更新过版本
安装配置成本:Zabbix配置安装略复杂, Cacti不支持跨网络和机房,因此安装部署简单

qq20160909-102x

小工蚁公司拥有十多年互联网技术沉淀,可以帮助客户提供Zabbix企业级分布式监控系统解决方案部署安装、日常运维、系统优化、人才培训、定制开发等服务

推荐文章

沪公网安备 31010702002009号