谈到开源监控软件,就不能不提到在业界众所周知的“四大”IT运维监控软件提供商-BMC、CA、HP和IBM。根据Gartner的报告,这四位软件厂商在同领域解决方案中仍然占据着统治性的地位。但这并不意味着“四大”厂商可以高枕无忧了,根据同一份报告,它们同样面临着内部的互相竞争以及来自开源监控软件的竞争。例如,调查报告显示,有29%的受访者认为可以在自己企业内部部署开源监控软件,而且这个比率还在不断升高(Gartner报告:“Challenges Loom for 'Big Four' IT Operations Vendors”April 20,2005)。
Nagios最初设计为运行在Linux操作系统上,但因为Linux脱胎于UNIX操作系统,故其他来源于UNIX的操作系统,例如Solaris、BSD、AIX以及苹果公司的Mac OS X操作系统,都可以运行Nagios。甚至有人声称在微软的Windows操作系统上安装了Cygwin(一种能够在Windows平台上运行的UNIX模拟环境的工具)之后,也可以成功运行Nagios。但笔者建议这种部署方式只能在测试环境下供爱好者研究所用,在正式的生产环境中,还是应该选择企业级的Linux操作系统。
在接下来的章节中,我们主要以RedHat Enterprise Linux Server 6.5 X86_64位发行版作为主要研究对象和Nagios的运行操作系统。
该模式的第二项明显优势在于,Centreon能够基于自身的访问控制列表(Access Control List,简称ACL)实现精细化的访问管理,通过设置安全策略来保障用户只能看到被授权访问的资源,从而实现自定义的访问控制。相较于Nagios采用简单的、基于Apache的网页用户授权和认证机制相比,Centreon的访问控制机制更能满足企业级IT系统的信息访问控制策略,在满足大型企业信息安全及业务访问需求方面无疑更胜一筹。