我们的应用网址: http://noc.lzptc.edu.cn/nagios
对于那些使用HP OpenView或者BMC Patrol的IT公司来说,它们现在可以选择一种开放源码的替代品,那就是Nagios。Nagios是一项基于Linux的主机、服务以及网络监控系统工具,它以其快速的配置以及简易的维护开始吸引着越来越多的关注。
对于那些出售高端设备的IT管理者而言,使用一种开放源码的设备是否合适呢?Pro Nagio 2.0的作者James Turnbull认为,这种尝试将是非常值得的。Turnbull最近与SearchOpenSource.com的助理编辑MiMi Yeh谈到,Nagios与那些商业领域的竞争者们有那些不同,以及为什么IT公司应该给它一个机会等问题。
Nagios与其他一些开放源码的工具有那些不同之处呢;例如,Big Brother, OpenNMS, OpenView 以及SysMon等?
James Turnbull:我认为Nagios比很多其他的产品优越的原因主要有三个主要的方面:操作简单、可延展性以及它的支持团体。配置Nagios服务器并使其运行,只需要短短几分钟的时间。Nagios还可以很轻松的与其他的工具进行整合和扩展,可以从其他的应用软件中接收数据,或者向一些报告引擎或者工具中发送数据等。最后,Nagios还拥有很好的文件支持,因为它拥有强大的用户基础,该用户团体是非常有帮助的、友好的、以及高知识技能的。所有这些因素都使得Nagios成为企业管理的一个很好的选择,无论对于小型的、中型的,甚至大型的企业来说都是非常适合的。
为什么不应该把Nagios作为主用户来运行呢?
Turnbull:运行任何一项不需要作为主用户的进程,都可能产生一定的安全性问题。所以最好能够创建一个客户用户团体来运行Nagios,从而减少Nagios危及主用户安全的可能性。
对于Nagios而言,它需要每30分钟对外部命令文件进行一次检查,这是非常重要的吗?是否过多了一些呢?
Turnbull:检查外部命令文件的工作应该尽可能频繁的进行。外部命令文件主要用于保存命令以及检查数据,而这些数据经常是保存在遥远地方的某台主机上,又或者是与Nagios整合的其他工具之中。所以,Nagios能够越快的找到并处理这些信息,那么这些信息就能够越快的在Nagios中进行显示和潜在的警告。
对于那些应用Nagios的系统管理者们而言,您还有那些好的经验、教训以及建议呢?
Turnbull: 我认为我可以给出的最好的建议就是,认真的阅读文件。另一个建议就是,要很好的向该支持团体需求帮助;对于你所存在的任何问题,都可以毫不犹豫的向Wikis、网站、论坛以及邮件表等进行询问。当然要谨记在因特网上询问问题的黄金规则,那就是尽可能提供所有的信息,并仔细的解释你想知道的东西。
是否拥有向该系统抱怨或者提意见的一个专门的工作区呢;例如Nagios对于每台主机并没有单独的IP地址,以及服务必须进行定义等这些意见。
Turnbull: 我认为很多的自动搜索工具都更多的是一种妨碍而不是帮助。企业监控的一个很大的问题在于,不根据实质内容进行监控。你可以对网络进行搜索,检测你的所有主机,并把它们添加到监控环境之中,但是检测所有的设备又有什么意义呢?
你需要清楚的了解你所要监控的内容及其原因。当遇到某些监控失败的情况时,你不但需要知道这来自于哪台设备,还需要了解这个失败意味着什么,有什么影响等等。Nagios并不是一个单纯的商务内容或者商务进程工具。你需要仔细的考虑自己所期望监控的内容,还需要更加了解自己的环境以及组成这个环境的要素。
你对于用户还有什么建议吗?
Turnbull: 对于新的用户而言,最关键的事情就是要尝试这种工具。仅仅需要一台空闲的服务器以及几个小时的时间,你就可以对Nagios进行配置和试验。拿出几个自己所遇到的监控方面的问题,看一下是否可以通过Nagios得到解决。我认为该工具将给你一个满意的答复。