开源网管监控系统评估比对
2014年7月
徐继峰
Email:apexxp@163
目录
1背景和目标 (1)
1.1前言 (1)
1.2目标 (2)
1.3比较的维度 (2)
2开源网管系统对比 (3)
2.1选择对比的软件 (3)
2.1.1候选软件 (3)
2.2候选软件介绍 (3)
2.2.1Nagios (3)
2.2.2Cacti (5)
2.2.3Zenoss (7)
2.2.4Zabbix (11)
2.2.5Hyperic HQ (12)
2.3软件评估 (18)
2.3.1开源网管软件的市场占有情况 (18)
2.3.2License评估 (18)
2.3.3安装配置评估 (19)
2.3.4软件功能评估 (20)
2.3.5开发语言评估 (23)
监控系统软件2.3.6小结 (23)
3建议 (24)
3.1软件选择上的建议 (24)
3.2后期开发上建议 (25)
1背景和目标
1.1前言
随着SaaS、P2P等各类在线应用的兴起,使得各类在线应用服务公司采购了大量的服务器等IT设施、而如何对庞大的IT设施进行有效的监控和管理,一直是很头疼的问题。以往,网络监控软件都是商业软件的天下,主要是BMC Patrol、CA Unicenter、HP OpenView或IBM Tivoli,这些软件动辄都要花费一百万美元,而很多在线应用企业多少新型创业公司,根本无力承担。另外,商业网络与系统管理软件给人
们留下的感觉还有部署周期长,同时集成和定制操作非常复杂等。在开源运动的驱动下,网络管理软件市场讲有所改变。开源软件是一个巨大的现象,开源软件将向最终用户提供一种替代的选择。
开源软件厂商和开发者正在尝试消除人们对网管软件的这种感觉,为用户提供廉价、灵活和易于集成的网络管理工具,如同开源软件进入ERP、CRM市场时一样,为广大用户带来平民级的网络管理软件。虽然像Multi Router Traffic Grapher(MRTG)和Big Brother这样的开源网管软件已经问世数十年了,它们已经成为在无力采用商业软件,或商业软件不能满足需要时,大多数企业的IT部门选择的替代工具。但是,由于可伸缩性和技术支持等问题,这些软件在企业环境中部署的比例很少。
今天,以Zenoss、GroundWork Open Source、Hyperic为代表的开源网管软件公司推出了IBM Tivoli、惠普OpenView、CA和BMC等商业软件之外的开源软件替代产品,它们开发开源网络管理和监控软件,付诸商业化,进行"商业开源运营"。这些厂商为用户提供技术支持和维护服务,提供定制服务、提供开源版本所不具备的某些功能,而这些功能与服务不是开源网管软件的一部分。虽然这些额外的工具或服务并不是免费的,但是它们相比传统商业网管软件动辄百万美元的价格,降到了一般企业都能承受的范围。
开源网管软件为需要网管软件而又买不起网管软件的公司,提供了一种高效的低成本应用方案;开源网管软件的兴起也再次证实了开源存在的巨大价值,以及开源商业模式的可行性。随着开源软件服务收费模式的更广泛接纳,
网络管理软件市场也许将迎来一次巨大的变革。选择开源网络管理与监控软件会是个更明智的选择。
1.2目标
对当前主流的网管监控软件进行对比分析,帮助用户选择一款适合的开源软件,在此基础上进行整合和二次开发,构建自有的网管监控平台。
1.3比较的维度
进行开源网管监控系统对比的维度:
1)License
不仅仅是免费,无license限制是首选;
2)市场占有率
广泛的市场占有率,说明软件得到过足够多的验证;针对于成功的开源软件,可以到一些第三方的扩展资源,我们只要遵循拿来主义就好;
3)功能
一些功能可以直接拿来使用,或者简单的改造,可以节约成本;
完备的扩展开发接口
被选择的开源软件是否已经提供完备的二次开发接口,满足二次开发的要求;
易用性
开源监控产品的安装、配置、维护和使用的难度,严重影响着今后开发和使用,因此,易用性作为对比的一部分。
4)开发技术
选择开源软件的另外一个层面考虑是尽量考虑使用的开发技术,尽量避免国内少有或很新的技术,避免难以组织开发人员;
2开源网管系统对比
2.1选择对比的软件
2.1.1候选软件
从市场占有率、国内使用情况、开发语言、功能上考虑,选择了以下5款软件。
1)Nagios
2)Cacti
3)Zenoss
4)Zabbix
5)Hyperic HQ
2.2候选软件介绍
2.2.1Nagios
Nagios 全名为(Nagios Ain’t Goona Insist on Saintood),最初项目名字是 NetSaint。它是一款免费的开源 IT 基础设施监控系统,其功能强大,灵活性强,能有效监控 Windows 、Linux、VMware 和 Unix 主机状态,交换机、路由器等网络设置等。一旦主机或服务状态出现异常时,会发出邮件或短信报警第一时间通知 IT 运营人员,在状态恢复后发出正常的邮件或短信通知。Nagios 结构简单,可维护性强,
越来越受中小企业青睐,以及运维和管理人员的使用。同时提供一个可选的基于浏览器的 Web 界面,方便管理人员查看系统的运行状态,网络状态、服务状态、日志信息,以及其他异常现象。
1)Nagios 结构说明
Nagios 结构上来说,可分为核心和插件两个部分。Nagios 的核心部分只提供了很少的监控功能,因此要搭建一个完善的 IT 监控管理系统,用户还需
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论