欢迎来到天天文库
浏览记录
ID:23347561
大小:51.51 KB
页数:11页
时间:2018-11-07
《四大顶级开源网络管理工具详解》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、四大顶级开源网络管理工具详解随着网络方案的不断扩展与多元化走势,大量有线及无线设备开始成为网络体系不可或缺的组成部分,用户对网络监控工具的需求也随之持续走高。在本系列文章中,我们将一同剖析四款高人气开源产品:NagiosCore3.5、NetXMS1.2.7、OpenNMS1.10.9以及ZenossCore4.2。随着网络方案的不断扩展与多元化走势,大量有线及无线设备开始成为网络体系不可或缺的组成部分,用户对网络监控工具的需求也随之持续走高。虽然功能丰富的商业产品比比皆是,但来自开源社区的强大方案仍然对监控工具市场的发展起到巨大的推动作用。在本系列文章中,我们将一同剖析
2、四款高人气开源产品--NagiosCore3.5、NetXMS1.2.7、OpenNMS1.10.9以及ZenossCore4.2。四款产品都已经相当成熟,足以提供与其它企业级同类方案相媲美的综合性监控能力,同时拥有良好的社区支持体系。四款产品都提供管理、性能监控以及网络设备警示与报告功能,其作用范围涵盖服务器、路由器、交换机、打印机、UPS、网络站点、业务应用程序以及移动设备等等。监控功能可以简单起效,用户可以像使用PING请求那样利用SNMP(即简单网络管理协议)或者本地代理对单一设备进行全面管理。此次参与评述的四款产品经实测全部支持SNMP及其它通用型协议,包括WM
3、I、HTTP、SMTP、SSH以及XML。尽管其中两款产品只能用于特定操作系统,但四者全部可以实现跨平台IT基础设施监控(本质上说可作用于任何拥有IP地址的设备)。它们支持的功能包括自动识别、SNMP、可阅读系统日志、触发器/警报设置、Web应用程序、分布式监控(即负载平衡)、映射、IPv6(只有NetXMS不支持IPv6)以及库存追踪。四款产品还提供基本而全面的基础设施监控功能,而且很少甚至完全不需要额外硬件、内存以及存储机制作为监控环境的支持基础。在本次评述中,我们将从安装便捷性、配置便捷性、管理能力、多平台支持能力、报告机制及总体可用性等几个角度做出横向比较。第一位
4、竞争者:ZenossZenoss堪称我们的首选方案,这主要是由于其直观且专业的管理界面对于用户极具吸引力。另外,其环境配置与报告运作机制也非常简便;当需要帮助时,我们找到的用户指导文档非常翔实清晰--出色的说明资料在开源领域极为难得。但完美永远只是目标却无法真正达成,我们发现Zenoss对资源要求较高,即使只管理少数几台设备、它也需要消耗大量硬件及内存等附加资源。ZenossCore是一款开源网络管理工具,可以运行在红帽企业Linux(简称RHEL)或者社区企业操作系统(简称CentOS)两大Linux版本当中。另有一套虚拟设备版本,能够利用VMwarePlayer运行在
5、最小安装配置下的CentOS当中。ZenossCore基于GnuGPL2许可。除了开源版本之外,Zenoss还提供多套商业监控解决方案。Zenoss不需要搭配代理,且使用SNMP、SSH、Telnet以及WMI等现有协议。在识别过程中,Zenoss会收集个别设备的组件信息并归纳其潜在运行依赖关系,通过这种方式创建出的基础架构清单被称为"配置模型"、这也正是Zenoss网络管理方案的核心所在。除了使用自动识别功能之外,管理员还可以手动输入信息并将监控的ZenPack数量调整至200以上,从而拓展单一或多台设备所搭配的配置模型。ZenPack从使用层面看类似于开源免费社区所开
6、发的功能性插件。CoreZenPack被打包在ZenossCore版本当中,而商业版ZenPack则只会出现在商业版本中。在解决了一系列硬件需求与依赖关系问题后,我们最终成功在运行着CentOS6.4最小化版本(无图形用户界面)的虚拟机中安装了Zenoss4.2。我们发现Zenoss在设计思路上并没有考虑轻量级基础设施的配置现状--事实上最少要6GB内存才能让一台仅安装了操作系统和Zenoss的设备进入正常运行状态。Zenoss资源密集型方案的头衔可谓实至名归,它能够监控多达一千台设备,且建议配置为最少16GB内存与八个CPU核心,存储空间和传输速度也是越强越好。Zeno
7、ss能够监控多种操作系统平台,其中包括网络设备(例如路由器与交换机)、服务器以及特定应用程序。它采用分层式架构:用户层、数据层、处理层与采集层。用户层基本负责提供用户界面,数据层则负责从三个不同的数据库中收集数据,处理层管理采集层与数据层之间的通信工作,采集层利用一系列服务向数据层提供收集到的数据。可用性监控的实现依赖于一系列手段,例如利用ICMP或者SNMP响应对TCP/IP端口及服务进行测试及查询。Zenoss还能够对Windows及Linux流程及服务进行可用性检测。Zenoss通过收集SNMPOID值的方式实现性能监控
此文档下载收益归作者所有