010-82034293

新闻动态

当前位置:首页 >> 新闻动态 >> 行业新闻

行业新闻

开源软件让网络管理更灵活

发布时间:2014年04月08日 星期二  作者:root  浏览次数:

      在校园网网管领域里,开源软件正悄然流行。流行的原因也许与开源软件的低成本相关,但这并非最重要的原因。

 

  更主要的是,校园网网络管理的变化多端需要网管工具的可扩展性,可修改性良好。开源最重要的一个特点是,你可以一直修改,直到它符合当前网络的需求。

 

  网管们经常会问,到底是选择商业的软件还是用开源软件自己进行开发呢?这里面要涉及到许多因素。

 

  与开源软件相比,商业网管软件的架构比较稳定,其产品化的安装及配置模式能够给用户带来很多的便利,完整的使用手册以及良好的售后服务能够使用户在遇到问题时获得快捷方便的帮助。

 

  但是,由于商业网管软件为了保证软件的稳定性与可靠性,往往可扩展性较差,在定制化方面也做得不是太好。尤其是当需要与第三方软件进行集成的时候可以说是举步维艰。

 

  由于缺乏定制化能力,在一些特定场合比如网络设备数目巨大、品牌众多的学校网络环境下,商业网络管理软件往往很难适应学校网络管理的需求。比如,大部分的商业网管软件在进行设备管理时为了体现自身能够查询、管理的项目多,在轮询设备时往往采用大而全的轮询方式,将与该设备相关的信息全部轮询一遍。这种缺乏定制的大而全的轮询方式不仅会无故增加设备的负担,在网络设备数量众多时还会延长设备轮询间隔,降低管理效率。

 

  而且大部分商业的单点部署的网络管理软件在网络规模较小(<500台交换机或同等数目管理点)时均能正常工作,但是当网络规模较大(>500台)时会不同程度出现系统负载增加、轮询间隔变长、系统响应慢等问题。轮询间隔如果过长,则出现问题时不能及时收到故障告警以至延误处理故障的最佳时机。

 

  在此方面,开源软件可谓是短小灵活。开源网络管理软件在可扩展性及定制化方面要大大优于商业网络管理软件。在进行定制化以及第三方集成工作时要方便很多。如果管理人员对于网络管理、SNMP以及阅读代码都比较在行的话,那开源网络管理软件将会在管理人员手中发挥出最大的作用。

 

  但是开源网络管理软件的缺点也是显而易见的,比如缺乏文档(尤其是中文文档)、缺乏技术支持、部署及安装困难、使用过于“灵活”、缺乏默认设置等等。对于刚刚接触网络管理的老师来说难度会非常大,需要有足够的勇气和毅力来使用开源网管软件。

 

  在开源软件的应用中,笔者所在学校选择了Cacti+weathermap开源网管软件来进行网络流量方面的管理,用于学校各校区骨干网络流量的展示,效果非常直观,如下图:

 

 

  Cacti与weathermap可以单独使用也可以合并使用,在合并使用时,还能方便地在网页上实现显示流量历史,只要将鼠标移动到对应的链路上,就能显示出所设定时间段的该链路流量历史,效果如下图:

 

 

  Cacti与weathermap搭配使用的配置过程比较繁琐,现在www.cactiusers.org将Cacti、weathermap、nagios、ntop等等开源网管软件做了一个集成的安装iso,从这个iso引导系统安装完毕之后上述软件就已经安装完毕稍微配置下便可使用,需要注意的是,该iso安装过程高度精简,没有分区之类的选择而是直接格式化掉全部硬盘,因此建议在新的机器或者虚拟机上安装调试。

 

  若选择在VMware的虚拟机上安装,有可能会出现不轮询设备的情况,这是由于linux kernel在VMware上有一点小bug。这时需要登录到服务器上执行一次php /var/www/html/poller.php ——force > /dev/null 2>&1可以解决该问题。有兴趣的读者可以自行去下载使用。如果需要监控千兆及以上级别的链路时,graph type需要选择64-bit counters,若仅选择默认的类别在链路流量大于400M时会出现流量显示不准确的情况。

 

  总之,不同学校的网络环境千差万别,所使用的设备多种多样,网络管理人员的水平各不一样,别人的成功方案不一定就适合自己。选择网管软件、构建网管系统一定要量力而行,如果你想要基于开源做工具,最好先把其他学校的意见收集一下,尤其是与自己规模类似高校的意见可能更有参考性。

 

  来源:《中国教育网络》2009年5月刊

版权所有:北京集聚创新科技有限公司 | 地址:北京市海淀区花园路13号3417室 | 邮编:100088 | 信息维护:信息部 | ICP经营许可证号:京ICP备16061094号