设为首页收藏本站

LUPA开源社区

 找回密码
 注册
文章 帖子 博客

四大顶级开源网络管理工具详解

2013-7-10 15:53| 发布者: joejoe0332| 查看: 9188| 评论: 2|原作者: 核子可乐译|来自: 51CTO.com

摘要:   随着网络方案的不断扩展与多元化走势,大量有线及无线设备开始成为网络体系不可或缺的组成部分,用户对网络监控工具的需求也随之持续走高。虽然功能丰富的商业产品比比皆是,但来自开源社区的强大方案仍然对监控 ...

  第二位竞争者:OpenNMS


  OpenNMS是一款强大的网络管理工具,能够运行在大多数平台之上且足以应对大规模数据的管理工作,其定制仪表板功能尤其令人赞叹。由于已经得到广泛普及,目前已经有超过一万五千款插件可供用户选择。


  作为一款基于Java的跨平台产品,OpenNMS能够运行在任何支持Java SDK 1.6及更新版本的平台上。OpenNMS基于GNU GPL许可,开发团队还提供商业许可及相关技术支持。OpenNMS的核心功能包括二层及三层连接自动识别、网络自动识别、自动配置以及服务识别等。在最 新版本中,这款工具还添加了对IPv6的支持能力。OpenNMS拥有一套内置网络服务器系统,用户通过内置用户列表、LDAP或者RADIUS协议实现 身份验证。


  除了创建自有事件,OpenNMS还可以从SNMP、HTTP、WMI、XML、JMX以及系统日志等外部协议中接收性能数据。从服务监控方面来 看,它能够与一系列常用协议及服务进行通信,包括DNS、Windows服务状态、BGP会话、思杰、邮件协议等等,这还只是其通信对象中的一小部分。目 前已经有一百多家厂商为其开发出超过一万五千款trap,其中SNMP trap接收器能够在设备启动后为其提供大量实用功能。


  我们可以通过多种方式实现通知推送目的,包括利用标准页面调度程序、邮件通知机制以及更具定制特色的微博(例如Twitter)与命令行呼叫等方 式。在整合性方面,它能够与DNS交互、接收并上传节点信息,还可与Hyperic HQ、RANCID以及Asterisk电话平台等第三方产品进行交互。


  最后,OpenNMS还提供多种报告选择,用户可以通过预先配置调整报告机制或添加以日期范围为基础的筛选方案。报告可以在指定时间运行,其结果会被保存到文件系统中或通过电子邮件发送至特定收件人。生成的文件格式分为PDF与CSV两种。


  OpenNMS的最低系统要求非常亲民,只需要512MB内存。但如果要让整套系统有能力应对任何数据采集任务,那么用户仍然需要在处理器、内存以及存储配置方面进行大幅强化。


  由于该工具图形用户界面所采用的JSP页面属于动态编译,因此除JRE之外、OpenNMS还必须配合完整的Java SDK才能正常运行。再有,PostgreSQL也必须提前安装就绪。


  我们将OpenNMS作为独立服务器安装在Windows系统当中,并利用Web图形用户界面在浏览器中进行管理操作。在登录之后,主页面会显示关 于基础设施的一些基本信息,例如各节点在过去24小时中的停机或者可用状态,并额外提供专门的区域用于访问与报告功能。大家在屏幕上方的水平链接栏中还能 找到其它导航机制。


  OpenNMS主要利用两种特定配置方式向监控体系中添加新功能,即自动识别与定向识别。我们先通过一系列参数设定让OpenNMS了解如何根据需 求识别基础设施,大家可以在"识别配置"中输入URL、特定的IP及IP地址范围并设定例外情况的方式调整其识别机制。值得一提的是,大部分 OpenNMS配置信息都被以XML格式保存在文件中,熟悉XML的用户可以直接在对应文件中进行修改、而不必使用图形用户界面。


  在配置过程中,我们发现用户需要经常查阅在线说明文档(好在指导材料还算全面),否则很多任务根本无法完成。之所以面临诸多挑战,是因为我们对于 OpenNMS所使用的基础设施技术术语不够熟悉。从理论角度讲,节点应该会被自动识别并添加到监控体系当中,但由于我们的测试实验室拥有许多故意隔离出 来的节点,因此这部分配置工作只能通过手动方式完成。


  全局导航对于我们来说不太符合逻辑,不过我们认为各个环节与屏幕信息在整合之后会使其得到改善。也许这只是由配置引起的小问题,但我们发现在打开警报、事件或者通知选项卡后,屏幕上确实不会显示任何内容--除非大家进行搜索或者点击查看全局链接。


  不过我们清楚,对于大型基础设施来说除非与筛选工具配合使用、否则屏幕上直接显示出的基础信息几乎没什么实际价值。我们在登录后只能看到采用仪表板 风格的屏幕, 而且需要点击OpenNMS以返回管理面板。我们还可以点击链接激活另一个仪表板界面,其中提供一部分关于基础设施的简要信息,但通过横向比较、我们发现 这套方案效果平平。


  我们对于搜索功能非常赞赏,而OpenNMS也确实在搜索功能的可用性方面下足了功夫。我们尤其喜爱以节点为单位搜索DNS或者POP3等特定服务这一功能。另一项实用功能在于对与资产(包括位置、操作系统及运行状态)相关的数据字段进行搜索。


  OpenNMS的报告功能非常全面,其中包含大量预创建模板并能够运行临时报告。报告可被输入到屏幕中或者以PDF及/或CSV格式汇总成文件。


  我们发现OpenNMS的用户界面需要经过一定调整才能满足大部分使用者对直观性的需求,但随着对界面的愈发熟悉、我们的注意力更多集中在了这款产 品出色的功能身上。管理员界面提供大量实用信息,相信能很快得到大家的肯定。我们也喜欢它带来的创建只读仪表板的功能。搜索功能非常强大,彩色编码警报也 效果显著。总体来看,OpenNMS确实是一款能够支持多种平台的出色管理工具。



酷毙
1

雷人

鲜花

鸡蛋

漂亮

刚表态过的朋友 (1 人)

  • 快毕业了,没工作经验,
    找份工作好难啊?
    赶紧去人才芯片公司磨练吧!!

最新评论

关于LUPA|人才芯片工程|人才招聘|LUPA认证|LUPA教育|LUPA开源社区 ( 浙B2-20090187 浙公网安备 33010602006705号   

返回顶部