设为首页收藏本站

LUPA开源社区

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

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

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

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


  Nagios对于基础设施规模不大的小型企业而言非常理想,在它的帮助下技术团队无需像大型企业那样花费大量时间通过命令行对节点加以配置。


  早在上世纪九十年代末Nagios就已经诞生,尽管最初是针对Linux所设计、但它在Unix平台上的运行状况同样出色。Nagios Core是一款遵循GNU通用公共许可的开源软件,另有Nagios企业版为用户提供商业技术支持。


  Nagios能够监控包括SMTP、POP3、HTTP、NNTP以及PING在内的多种网络服务。它还会追踪主机资源的使用情况,例如处理器负 载、内存及磁盘使用量等。利用自定义插件,用户能够开发出自己的服务检查方案。Nagios Core与之前提到的几款工具有所不同,其Core版本与市场上的其它商业产品相比缩水比较严重。


  如果想使用SNMP trap或者移动应用等功能,大家必须采购其"专业版"或者"商务版",而后端数据库选项则只在"商务版"中提供。"学生版"虽然仅仅售价50美元,但也 只提供了快速入门指南、一套预配置虚拟机外加Web配置图形用户界面等基本功能。免费版本更是相当寒酸,只包含开源监控引擎。


  HTTP、FTP以及SMTP等公共服务能够在不部署主机代理或者依赖于SNMP的前提下受到,但任何"私有"服务--例如CPU与内存使用率、用 户信息、服务状态及运行流程等--都需要通过在主机上安装代理方可实现。针对不同类型的主机,供应商也提供不同种类的代理机制,例如Windows服务 器、Linux/Unix服务器、打印机、路由器与交换机等。除了安装代理之外,大家还需要更新一系列配置文件以顺利启动监控工具。Nagios Exchange网站提供大量可选插件,足以满足用户在实际监控/管理工作中的不同需求。


  在通知功能方面,Nagios能够通过电子邮件或者手机短信发送警示信息,并有专门的系统根据问题的严重程度向不同个人及小组传达情况。


  Nagios Core必须运行在Linux或者Unix的衍生系统环境下,如果要使用Web界面(也就是CGI,即计算机生成界面)、我们还需要准备一台web服务器(最好是Nagios与Apache一一对应)。


  准备好前续工作后,我们需要从快速入门指南开始着手Nagios Core的安装工作。在我们的实际测试中,指南计划很快搁浅--因为我们选择Linux最新版本根本不在供应商的支持范畴之内。为了完成测试,我们不得不 依靠第三方在线资源的指引将Nagios Core安装在CentOS 6.4版本中。必须抱怨的是,Nagios官方网站上根本就没有提供这样的备选说明。


  Web用户界面中包含的CGI素材在外观与操作感受上都与Web页面非常相似。管理员启动页面左侧设有基本导航与公告/访问软件更新、技术支持与其它实用资源等选项。进入左侧的导航界面,我们可以访问各类指标,包括主机、问题以及报告的总体概述与细节信息。


  “战术总结”屏幕显示出包括主机及服务在内的整套体系的当前运行状态。状态摘要则通过“关键”、“警告”、“未知”、“待定”以及“良好”等词汇对 情况加以概括。网络图中显示了所有主机、各自运行状态以及彼此之间的连接方式。通过将光标移向不同主机,我们看到更为详细的概要信息。如果我们的基础设施 由数百乃至上千台主机构成,那么这项功能恐怕没什么实用价值;但在小规模基础设施中,它倒确实能够提供实时的网络体系说明。


  Nagios应用的一大优势在于能够在节点之间快速起效。略显平庸的用户界面使得资源没有被浪费在花哨的描述与表现形式上(但这也使界面较难上 手)。虽然简单的设计不能算坏事,但我们仍然希望供应商能将界面风格加以进一步统一,同时对显示数据进行整理以提高可读性。当然,也许他们是故意通过这种 笨拙的效果敦促用户尽快购买商业版本。


  在报告功能方面,Nagios Core提供多种预置屏幕报告方式,用户可以在通过选项参数设置在下拉菜单中使用临时报告。但我们无法将报告内容以PDF或者其它任何格式加以导出。


  单从免费版本来看,Nagios Core可谓名符其实--只提供“核心”功能组件,即最基本的基础设施监控引擎。虽然这样的方案在某些特定环境中也能顺利起效,但我们仍然希望花点时间进 行任务管理配置。尽管Nagios Core的图形用户界面有些过时,但其性能表现非常出色、而且比其它全功能竞争方案更易于设置及管理。


  备注:


  NetXMS与OpenNMS具备很强的跨平台能力,而Zenoss与Nagios则基于Linux环境。为了在Linux与Windows之间找到测试环境平衡点,我们选择将NetXMS与OpenNMS安装在Windows服务器当中。


原文链接:

http://www.networkworld.com/reviews/2013/070813-open-source-network-management-271449.html?page=1


酷毙
1

雷人

鲜花

鸡蛋

漂亮

刚表态过的朋友 (1 人)

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

最新评论

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

返回顶部