点评开源系统管理工具 孰好孰坏?

日期: 2011-04-06 作者:Leah Rosin翻译:Mark 来源:TechTarget中国 英文

由于开源技术现在成了主流,IT工作站在系统管理上现在有了很多选择。但是IT管理员们,即使是那些掌握开源技巧的管理员,也同意这些工具有些明显的弊端。   现今的非商业选择可以自动处理日常任务,并且可能比专用软件更灵活。但是使用这些工具常常会有隐藏成本。

大体上,已知的几个缺点是记载不详细,缺少直观的用户界面和长期可行性不清晰。   对很多大型公司来说,数据中心自动化和管理默认使用HP、IBM、CA、 Microsoft和其它公司的大型管理套件。但是这些框架和软件套件都很昂贵且是专用的,并且安装和使用起来常常很复杂。   虽然开源选择能减少互用性和单一厂商锁定的问题,还能提供更多的灵活性,上面提及的……

我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。

我原创,你原创,我们的内容世界才会更加精彩!

【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

电子邮件地址不会被公开。 必填项已用*标注

敬请读者发表评论,本站保留删除与本文无关和不雅评论的权力。

由于开源技术现在成了主流,IT工作站在系统管理上现在有了很多选择。但是IT管理员们,即使是那些掌握开源技巧的管理员,也同意这些工具有些明显的弊端。

  现今的非商业选择可以自动处理日常任务,并且可能比专用软件更灵活。但是使用这些工具常常会有隐藏成本。大体上,已知的几个缺点是记载不详细,缺少直观的用户界面和长期可行性不清晰。

  对很多大型公司来说,数据中心自动化和管理默认使用HP、IBM、CA、 Microsoft和其它公司的大型管理套件。但是这些框架和软件套件都很昂贵且是专用的,并且安装和使用起来常常很复杂。

  虽然开源选择能减少互用性和单一厂商锁定的问题,还能提供更多的灵活性,上面提及的缺点常会限制它们的价值。但是对于那些足智多谋的管理员来说,他们想找到常规商业产品的代替品,开源工具也许会带了可喜的变化。

  最佳开源自动化工具

  当说到大型系统配置软件时,Puppet有一群粉丝。Puppet为操作系统和遍及数据中心的应用组件自动进行准备、修补和配置工作。尽管系统管理员说Puppet不容易插入,一旦它运行,就可以省去很多麻烦。

  Stephan McNally是国家计算机科学机构的一名高性能计算系统管理员,他在大约160台服务器上运用Puppet。

  “在一个地方改变但可以推广到整个系统的能力为我们节省了很多时间”,McNally说,“Puppet还允许我们对基础架构进行标准化,不用面对在单一服务器上突然出现的问题就可以运行它。”

  James Elwood是在线财务管理系统提供商Geezeo公司的一名系统管理员,他说:“Puppet既提出最高难度的学习曲线,又有最迅速的满意时刻。”他还说:“Puppet的概念出来,着手工作就很容易了。”

  Elwood和McNally都运用社区维护的维基和论坛作为一项支持资源。但IT人士称,高难度的学习曲线不只是使用Puppet的唯一障碍。它也许还会带来额外的工作。

  David Zendzian是托管网络提供商ZZ Servers的联合创始人,他说:“Puppet的缺点是它需要我把Ruby(一种开源Web应用框架)放在我所有的服务器上。”他还说:“并不是我不信任Ruby,只是我还必须要多安装一个东西。“

  因为这个原因,Zendzian更青睐Cfengine。Cfengine创建于1993年,又在2007年重新编写,它是一个用于系统管理或IT管理的自动化架构。它的寿命允许它聚集忠实用户的主机,它可以拥有大概5000个企业数据中心,其中的机器超过一百万。

  “我们不希望使用Cfengine时必须安装其它捆绑产品,” Zendzian说,他最近正在使用Cfengine软件的免费版本。

  最佳开源监控工具

  除了系统管理套件之外,系统监控及其它任务还可以使用专用的开源技术。

  Nagios是系统监控领域的领头羊。“Nagios对小型平台平台来说似乎最佳选择,”俄勒冈大学的电信软件专家Quentin Hartman说。和很多IT人士一样,他说,HP、IBM和思科的商业产品实在是太贵了。

  但是Nagios也有缺点,这主要在于它过时的Web界面。

  “Nagios的Web界面直到1998年才真正有所改进,”网页寄存公司fooMG的所有人Dean Hall说,“我长期使用Nagios,但是似乎开源世界已经有了要获取有关用户体验的想法。”

  Hall转换到Zabbix,它有一个比较好的用户界面。相比于Nagios ,ZZ Servers的Zendzian也更青睐Zabbix。

  “Zabbix的确是作为一款开源发展管理工作创建,但它不像Nagios那样简易。” Zendzian说,“它有一个很好的Zabbix应用编程端口。你可以结合登录和监控,然后将图形和表格从云中引入到你的应用中。

  使用开源的一个优势在于,即使必须创建新东西,我们也能够把事情做得更好。Albertson在大学开源实验室中使用了Nagios,但随后一个叫做Icinga的Nagios分支引起了他的注意。

  “Icinga看上去好很多,它有很多功能是我们所需的,而其它人也对它很痴迷,” Albertson说。

  康奈尔大学的IT监管人James Pulver使用Zenoss,这是另一种受欢迎的监控工具,它监控、分析并自动执行IT服务。Pulver说,当他需要在大学里监控120台设备时,他研究了包括Nagios、 OpenNMS和Hyperic在内的不同工具。

  他最终的分析称,相较于Nagios,用户在他们的系统上使用Zenoss会更快。它还没有代理,所以不需要用户在每台服务器上安装特定的软件。

  Zenoss还有一个更精致的用户界面,这也是相对于Nagios的改进。

  管理工具缺少文件描述

  对很多开源系统管理工具来说,相比于商业竞争者,缺少文件描述是一个普遍的硬伤。一些开源项目缺少安全研究和用户举例。当然,这样的项目常常指的是那些很容易使用的工具,这对于那些想在自己系统上安装工具的管理员来说起不了作用。

  Geezeo公司的Elwood说, “作为一名Windows系统管理员,当我们推荐开源工具时,老板一定会说:‘开源没有好的文件记载’,我们要解决这个障碍。”

  “如果你准备推荐一款新玩意,在前几页的文件描述中,你需要一些让人们觉得舒服的东西。” Elwood还说道:“我希望所有开源工具有更多教程。但是很多文件描述分成了人工页陷阱:‘这是我们提供的功能,而这里是明显的基础示范。’”

  但是缺少文件描述并没有限制开源项目。

  “我们最近和一些不必要开源的产品进行了一些战争,它们的文件描述没有达到标准,” McNally说,“我们正在运行超级计算机。如果我们不能弄清楚这个问题,别人又怎么去弄清楚呢?”

相关推荐

  • 精简Linux系统管理工作的五个秘诀

    Linux系统内部比较复杂,因此高效的管理效果大有不同。了解诸如systemd和开源PowerShell等工具如何帮助管理员的工作更加轻松……

  • 13款强大的开源管理工具

    从系统自动化和监控,到备份和数据中心管理,开源领域不乏为我们简化任务的诸多工具。本文为您分享13款强大的开源工具。

  • 系统管理员常备十大开源工具

    网上的系统管理工具多不胜数。如何挑选自己需要的呢?本文针对常见的Windows、Linux、Mac管理平台,列出十个系统管理员必备的开源工具。

  • 开源王国畅游攻略

    开源指的是源码可以被公众使用的软件,并且此软件的使用、修改和发行也不受许可证的限制。因此开源的出现,不管是对个人用户还是企业用户来说,都是福音。本技术手册搜罗了各种开源技术、开源工具和开源解决方案,你在开源世界畅游的时候可千万不要忘了带上它哦!