Monday, May 21, 2007

开源监控在企业服务器上闪耀光芒

Jack Loftus 
当Tom Cignarella来到PlanetOut Inc.公司走马上任,担任技术运营副总裁的时候,他的大部分数据中心还在黑暗之中。

  【IT专家网独家】当Tom Cignarella来到PlanetOut Inc.公司走马上任,担任技术运营副总裁的时候,他的大部分数据中心还在黑暗之中。

  媒体和娱乐公司的San Jose数据中心的灯火通明,但是它的网络监控却是一片黑暗——只有20%的Cignarella的服务器拥有某种报告或者监控的能力。

  “当我2006年第一次到达那里的时候,那里只有几台服务器是在监控中。只有很有限的历史图表——我们几乎是蒙着眼睛在飞行,” Cignarella说。一个客户构建的应用程序,诸如此类的,正在处理PlanetOut公司的将近40台混杂运行着Solaris和 Red Hat Enterprise Linux 4的服务器的监控和系统管理需求,他说。

  那个时候他并不知道,他的几台Sun Microsystems Inc. T1000 服务器都运行了100%的容量。其它的服务器则在不知道的情况下崩溃了。网络的缓慢开始影响了业务。但是只有20%的系统是在管理下, Cignarella和他的IT员工真的无处了解这是为什么。“是客户告诉我们发生了问题,而我们自己都不知道服务器有问题,”他说。

  Nagios的学问

  在他到PlanetOut担任IT职责之前,Cignarella是在Symantec Corp.公司工作,位于加利福尼亚州卡布奇诺,在那里,他管理一个网络监控团队。

  在Symantec, Cignarella渐渐熟悉了一个开源监控项目,叫做Nagios。Nagios是在2002年发布的,许可证是GPL。Nagios监控用户指定的主机和服务,并且在发生问题的时候提出警告,然后在主机和服务恢复之后继续监控。

  “在Symantec的时候,我们对Nagios做了大量的扩展工作,并且能够将其扩展到整个企业范围,”Cignarella说。然而,因为 Nagios是Symantec赠予的,所以它需要一位系统管理员专家来充分挖掘它的潜力。“任何系统管理员都可以把Nagios启动起来,并且将其运行在自己的环境中,但是如果你想要进一步扩展,那么你就需要一位专家了,”他说。

  PlanetOut没有这样的专家。幸运的是,Cignarella与其它一个名为GroundWork Open Source的监控公司熟悉,这家公司有一个产品,叫做监控器,由几个开源项目组成,其中包括Nagios。

  “在PlanetOut,服务器环境需要我们能够快速启动并且运行起来,”Cignarella说。一个来自“四大”的产品——IBM, CA ,惠普,以及 BMC 软件公司——也是无法提供的,Cignarella说。“随着时间一点点过去,我们需要一些可以立即启动并运行起来的东西,”他说。

  所以PlanetOut开始了对GroundWork Monitor 4.5的部署。Cignarella对于这项技术很满意,并且也很熟悉它的安装和维护过过程。成本也是一个问题,四大公司所有的产品的成本在每个监控上都要超过几十万美元。Cignarella没有详细描述他的部署成本是多少,但是说他获得了来自旧金山的GroundWork的标准支持许可证。

No comments: