技术开发 频道

各种性能监测在企业中部署和实现方法

  通过该文章的介绍,我们可以比较几种不同监测方法的特点。

  在大多数监测环境中,SNMP都是公用的标准和协议。所以除了Nagios之外,基本上所有的监测环境也是围绕SNMP协议部署。

  通过SNMP + 闭源商业软件的部署监测的方案:

  拥有配置简单且功能也相对强大的优点,但是缺点是要受到闭源商业软件在功能和灵活性上的限制,而且意味着企业需要为这种类型的监测支付高昂的软件使用成本;

  通过SNMP + Mrtg实现部署监测方案:

  优点是费用方面的支出基本为零,但缺点是配置过程要显得复杂和繁琐,而且由于MRTG本身的一些限制功能比较单一。

  通过SNMP + Cacti + RRDtool实现部署监测方案:

  优点是同样不需要支付高昂的费用,而且相对于单纯使用Mrtg而言功能方面大大增强,显示的效果方面也要比Mrtg好很多,同时在监测内容和灵活性方面也有了很大的改善,相信这种方案能够被很多中小型企业所接受。但最大的问题是在部署的难度增加,对操作管理人员技术方面的要求也大大增加。因此这种方案也能够作为一种折中的选择。

  通过Nagios实现监测方案:

  这是几种不同方案中唯一可以不使用SNMP的,但是其丝毫不比SNMP协议基础上的监测功能逊色,甚至实现了更多实用的特性。同时部署和定义非常灵活,和其它软件的兼容性方面也表现出很多创造性的优势。显然在几种监测方案中,这种监测方案无疑是最优秀的!但缺点自然也不言而喻,强大的功能是以更为繁琐和更高的技术要求作为代价,如果针对一个大型网络要将Nagios所有的功能都一一实现,显然对用户的技术水准方面要求会比较高。

  总之,在企业系统和应用监测的领域中,尽管有各种不同类型的监测要求,尽管也相应地也提供了各种不同类型的监测部署方案。但不管是利用基本的SNMP实现简单和单一的监测,还是利用像Cacti + RRDtool甚至Nagios这样的软件实现功能更加强大的监测部署;不管是全部利用开源软件本身实现所有监测功能,还是和像Whatsup和Solawins等这种闭源商业软件结合部署监测环境——各种开源软件以及开源项目上都表现出了极强的共通性和兼容性,而且在功能上丝毫没有逊色。完全能够支撑和满足企业级的监测部署环境要求!

  通过本文笔者希望能够为更多中小企业甚至大型企业用户在部署监测环境方面提供一些有用参考和帮助。希望他们能够藉助开源方案量体裁衣地打造企业级监测系统。

0
相关文章