NMS开源软件选型分析评估方案报告.doc

  1. 1、本文档共26页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
.. .. .. .专业资料. NMS开源软件选型分析评估报告 目录 TOC \o 1-3 \h \z \u 1 标准和目标 1 1.1 前言 1 1.2 目标 1 1.3 标准 1 2 评估 2 2.1 筛选 2 2.1.1 候选软件 2 2.1.2 License评估 2 2.1.3 软件功能评估 3 2.1.4 开发语言评估 5 2.1.5 小结 6 2.2 开发接口调查 7 2.2.1 Nagios 7 2.2.2 Opennms 8 3 结论 14 4 MISC 14 标准和目标 前言 目前开源的网管软件众多,时间关系只能通过网络上的资料介绍和其他用户的体验进行评估。对于重点调查的开源软件通过运行环境搭建、开发环境搭建的方法进行实践。 如果只是对通用网络设备的管理,被调研的软件只要经过适当的配置就可以满足要求。对于我们的需求,这些软件不能满足我们100%的需求,必须进行二次开发,对软件二次研发的接口的调研就成为我们考察软件的一个重要的组成部分。 部门对网管软件的定位应该不会投入过多的资金,商用软件价格高昂应该不在考虑范围之内,也尽量不选用开源软件商用版本,重点放在纯开源软件上。 选择了一种开源软件也就选择了一种架构,所以架构的选择也要适合我们部门的开发能力。 目标 选择一款适合的开源软件,在此基础上进行整合和二次开发,构建部门设备网管平台。 标准 选型标准: License 不仅仅是免费,无license限制是首选; 市场占有率 广泛的市场占有率,说明软件得到过足够多的验证;针对于成功的开源软件,可以找到一些第三方的扩展资源,我们只要遵循拿来主义就好; 功能 一些功能可以直接拿来使用,或者简单的改造,可以节约成本; 完备的扩展开发接口 被选择的开源软件是否已经提供完备的二次开发接口,满足二次开发的要求; 开发技术 选择开源软件的另外一个层面考虑是尽量考虑使用部门成员最熟悉的开发技术,尽量避免涉及相对部门来说的新技术、开发语言,这样可以进一步研发降低成本; 开源架构 就我们目前的需求,开源网管软件的功能,我们能用到的部分并不多。选择了开源其实主要就是选择它的架构。架构的开放性,易扩展性将直接决定我们的研发成本。 评估 开源网管软件的市场占有情况 上图是网络监控软件的占有率。其中以Nagios和Opennms占有率最高。 筛选 候选软件 Nagios Opennms Cacti Zenoss Zabbix SugarNMS License评估 开源软件 License 使用限制 Nagios GPL GPL(? GNU General Public License) Opennms Free Free,也可以购买相应服务 Cacti GPL GPL Zenoss GPL GPL2 Zenoss提供开源版和企业版两种版本 Zabbix GPL GPL2 SugarNMS 免费版、标准版、企业版 免费开源和商业开源两个版本 不是sourceforge下的产品 软件功能评估 The NRPE addon is designed to allow you to execute Nagios plugins on remote Linux/Unix machines 开源软件 功能 Nagios 网络服务监控(SMTP、POP3、HTTP、NNTP、ICMP、SNMP、FTP、SSH) 主机资源监控(CPU load、disk usage、system logs),也包括Windows主机(使用NSClient++ plugin) 可以指定自己编写的Plugin通过网络收集数据来监控任何情况(温度、警告……) 可以通过配置Nagios远程执行插件远程执行脚本 远程监控支持SSH或SSL加通道方式进行监控 简单的plugin设计允许用户很容易的开发自己需要的检查服务,支持很多开发语言(shell scripts、C++、Perl、ruby、Python、PHP、C#等) 包含很多图形化数据Plugins(Nagiosgraph、Nagiosgrapher、PNP4Nagios等) 可并行服务检查 能够定义网络主机的层次, 允许逐级检查, 就是从父主机开始向下检查 当服务或主机出现问题时发出通告,可通过email, pager, sms 或任意用户自定义的plugin进行通知 能够自定义事件处理机制重新激活出问题的服务或主机 自动日志循环 支持冗余监控 包括Web界面可以查看当前网络状态,通知,问题历史,日志文件等 - 可以通过手机查看系统监控信息 Opennms 网络节点自

您可能关注的文档

文档评论(0)

smdh + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档