从Zabbix迁移到监控易
Posted 监控易
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了从Zabbix迁移到监控易相关的知识,希望对你有一定的参考价值。
Zabbix是一个基于Web界面的提供分布式系统监视以及网络监视功能的开源解决方案,一直以来都作为开源监控软件的代表被运维管理者们所关注。
免费、初期使用投入成本低,这大概是多数使用Zabbix者的一致想法。当然,凭借一些比较成熟的文档,安装使用Zabbix也貌似很简单。不过,真的要把它用好,仅凭这些文档远远不够。如果需要二次开发,对于不太擅长写程序的运维人员来说,更加勉为其难。
笔者是一个中型网络的运维人员,约有三个分支机构的400多台设备需要纳入到监控平台中,做分布式监控、集中管理。对于这样一个说大不大、说小不小的网络规模,我们考虑先使用开源产品测试。因此在产品选型和测试阶段,觉得Zabbix支持分布式、监控项目也不错,并且投入成本不高(主要是人员成本),于是开始部署使用。
使用Zabbix几个月下来,一些当初觉得是优点之处反而变成了瓶颈。
虽然把Zabbix部署好使用并不难,但是配置好合适的模板却相对要复杂的多,尤其是显示图形化报表时,对于普通的运维人员来说,有时无从下手。另外,由于Zabbix Agent采用的是被动模式,每次采集数据时,Server都要向Agent查询监控项,网络出口数据量都非常大。一旦监控项较多,就会造成网络阻塞。
最令我们头疼的,还是数据库问题。本以为选择了mysql数据库是一个更加成熟、稳定的方案,没想到的是,数据库的存储和性能成了最大的问题。由于监控系统具有持续性和周期性,设备量越大,所采集的数据就会使数据库的读写成为系统瓶颈。
虽然我们对Zabbix采取了主从分离的设计,对数据库进行了各种优化,但是系统的整体性能仍然距预期遥远,后期如果继续使用这套系统,会产生无法估计的维护成本。
“支持分布式”“具备高性能数据库(最好是运维专用数据库)”成为我们再次选型的两个必要条件,基本放弃开源,开始寻找更加专业的监控软件厂商。
于是,找到了监控易(网站是jiankongyi.com),支持分布式部署,数据库为自主研发的运维专用数据库,性能优化良好。了解到其产品被很多中大型网络采用,如中石油两万多加油站也使用了监控易,我们感觉这款应该是找对了。
在随后的几个月测试中,监控易的产品使用和性能甚至是超越了我们的预期,自主研发的运维专用数据库也没有让我们失望,占用存储空间小,速度快,没有出现性能问题。
终于,我们完成了从Zabbix到监控易的迁移,也让我们的运维工作良好运转起来。
最后,再说一下我的感受,如果网络规模不大、监控要求不高的话,Zabbix也是一个不错的选择,当然对运维人员的能力也有一定要求。如果是中大型网络,建议还是选择像监控易这样有专业产品和支持服务的厂商,可以让您的精力花在业务上,少走些弯路。
长按二维码关注监控易
以上是关于从Zabbix迁移到监控易的主要内容,如果未能解决你的问题,请参考以下文章
技巧 | Zabbix_Server 迁移之 Agent 地址批量修改