如何使用Nagios来监控你的数据中心?

日期: 2010-09-24 作者:TT数据中心翻译:黄永兵 来源:TechTarget中国 英文

Taylor Dondich是《使用Nagios监控网络》(O’Reilly)一书的作者,他在拉斯维加斯一家公司担任网络工程师,受预算限制,Dondich被迫将目光转移到开源软件上,在评估了多种解决方案后,他决定采用Nagios来监控公司的整个网络,专门为Nagios编写了开源配置工具Fruity,并引起了开源监控解决方案提供商GroundWork的注意。本文是TechTarget数据中心对Taylor Dondich的采访记录。   TechTarget数据中心:你能详细介绍一下Nagios吗?   Taylor Dondich:从核心来看,Nagios是一个非常小的后台程序,其……

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

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

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

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

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

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

Taylor Dondich是《使用Nagios监控网络》(O'Reilly)一书的作者,他在拉斯维加斯一家公司担任网络工程师,受预算限制,Dondich被迫将目光转移到开源软件上,在评估了多种解决方案后,他决定采用Nagios来监控公司的整个网络,专门为Nagios编写了开源配置工具Fruity,并引起了开源监控解决方案提供商GroundWork的注意。本文是TechTarget数据中心对Taylor Dondich的采访记录。

  TechTarget数据中心:你能详细介绍一下Nagios吗?

  Taylor Dondich:从核心来看,Nagios是一个非常小的后台程序,其它功能都是通过插件库扩展的,每个插件都只实现很小的一项功能,如检查思科交换机特定网络端口的状态,或检查文件服务器的状态,这些插件直接与设备通信,然后将获得的信息反馈给Nagios,最终用户看到的就是设备正常,宕机或可能存在问题等提示。Nagios提供了基于Web的图形界面,因此访问起来也很方便,登录后可以查看和管理自己负责的资源,查看状态,向Nagios发回命令等操作都非常简单。

  TechTarget数据中心:和商业产品相比,你觉得它如何?

  Dondich:如果你了解惠普的Open View或IBM的Tivoli,相信你对它们的块头印象深刻,因为这些商用产品包含了许许多多的组件,而Nagios仅仅是整个解决方案中的一个部分而已,坦白地说,它仅仅是个状态监控解决方案,它可以告诉你哪个设备正常,哪个设备已宕机,不能给你提供细粒度的控制,例如,它不能绘制性能图像,也没有提供故障记录功能,同为开源解决方案,OpenNMS也可以作为Nagios的代替品,但论成熟度,OpenNMS与Nagios还有差距,其社区也没有Nagios活跃,因此和商业产品相比是毫无可比性的,在开源产品中它绝对是领先者。

  TechTarget数据中心:IT管理人员现在寻找监控解决方案时有什么趋势?

  Dondich:我了解很多的监控应用程序,能源监控和异构系统监控是最重要的,Linux已经成为重要的企业基础平台,需要能监控各种安装Linux的设备,因此需要一种非常灵活的网络监控方案,Nagios得益于它的插件设计,可以增加对任意设备的监控,不管是Windows还是Linux,只要是支持TCP或UDP的设备就可以通信,基本上你需要的任何设备都有对应的插件,Nagios自带有一套标准的插件,已经能够满足大部分环境需要,因为Nagios社区非常庞大,非常活跃,有很多社区成员贡献了不少插件,GroundWork Open Source编写了一套插件通过WMI监控Windows设备,在nagiosexchange.org有一个很大的在线仓库,这里有各种各样的Nagios插件,你可以根据你的设备型号找找看,看能不能发现与之对应的插件,我相信你一定不会失望的,即使没有找到对应的插件,想要自己动手编写一个也是很简单的,编写Nagios插件API需要懂Perc或C语言。

  TechTarget数据中心:为什么要开源?它是否适合企业级应用?

  Dondich:如果你看看那些大型组织 – Novell、IBM等 - 使用开源软件,你就知道开源软件是否适合企业应用了,几年前,谈到网络监控时,你可能会毫不犹豫地偏向大型网络监控工具,如Tivoli和惠普Open View,但你要为此付出的成本会让你大吃一惊,并且软件复杂性也让人沮丧,而开源软件正好消除了这些弊端,在总体拥有成本方面会少得多,技术支持也会从庞大的社区受益,如果你遇到了问题,一般来说,你只需要在邮件列表上提问,然后就会得到别人的答复。随着开源软件的成长,它们的功能也越来越丰富,大有向商业软件靠拢的发展趋势。

  TechTarget数据中心:开源软件任何安全问题都依赖于社区吗?

  Dondich:不完全是这样,有些商业公司提供开源软件的商业支持,GroundWork就是一个很好的例子,我们可以选择使用开源软件,购买商业化支持,包括安全问题在内,商业化支持都能提供很好的解决方案,相反,最好不要在社区泄露你的安全问题,如果你要讨论配置问题,最好不要泄露具体的配置信息,如服务器的IP地址。Nagios社区是非常活跃的社区,大多数问题在这里都能找到相关的解决办法。

  TechTarget数据中心:是否有一种解决方案能让IT管理人员彻底放弃使用开源工具?

  Dondich:当然这取决于你在寻找的软件类型了,例如,Nagios已经有多年的历史,在叫Nagios之前,它被称为NetFaint,一个产品必须经过大量的时间才能成熟和稳定下来,Nagios做到了,这也是为什么GroundWork要选择它作为其开源软件核心的原因了。在企业中选择使用开源产品,特别是用开源软件替换商业产品时,一个重要的考虑因素就是稳定性,你肯定不希望使用一个支离破碎的的开源软件,除非你愿意花功夫让它稳定下来,当然,除了稳定第一要素外,还要考虑其功能是否完善,是否有商业支持,如有的边缘Linux操作系统虽然看上去不错,但缺乏商业支持,遇到问题可能很长时间都无法得到解决。

  TechTarget数据中心:你能谈谈Nagios在管理方面的作用吗?

  Dondich:当你想实施一个IT管理解决方案时,涉及的不仅仅是工具,还需要IT策略,以及问题响应机制和应急方案,Nagios只可以协助你将这些策略落实到位,当你开始实施网络监控方案时,你需要考虑一系列问题:你如何通知团队中的所有成员?网络管理员的工作流程是什么?网络管理员的电话是通的吗?必须把这些事情综合起来考虑,正确的做法是:如果网络管理员在一定时间范围内没有解决掉问题,管理者需要得到通知,并且需要随时做好操作记录,Nagios不能帮助你设计好这些策略,需要你事先做好准备,如果你先实施Nagios,而后才制定策略,你的策略将会被扭曲。

  下载Nagios最新版本请点击:http://www.searchdatacenter.com.cn/software/content_10170.htm

相关推荐