论文部分内容阅读
从上世纪90年代以来,以Internet为代表的计算机技术得到了快速发展。与此同时,Internet技术的影响已渗透到社会的许多方面,各种网络平台层出不穷。从与人们的日常生活相关的各种应用软件到各组织机构的网络平台,都体现了网络时代的强大魅力和网络技术庞大的覆盖范围。尤其是在一些机构性较强的行业,为了拓展自身的业务范围和更好地适应网络时代的发展需求,它们都在加强网络平台的建设和投资,涉及的业务系统也很复杂。但是随着网络建设和业务环节的不断深入和发展,网络运维问题开始浮出水面。只是对网络基础设施的单一运维,已经无法解决上层业务和底层网络之间的监控管理脱节问题(文必龙等,2013)。如何处理这一问题以及有效地监控和管理网络系统,从而保证网络平台的稳定和高效运行,这已经成为网络发展所面临的一大突出问题。设计和开发一套完整的网络监控告警系统,实现对网络设备及其所承载的业务的集中监控是保证网络平台能够良性发展和健康运行的关键所在。传统的网络运维系统侧重于在网络性能和网络故障两方面进行管理(卢彦兆,2015)。网络性能管理主要是针对历史数据的分析,网络故障管理主要是对网络元素的监控。但是网络只是应用的基础,仅仅以网络为监控对象并不能完全反应网络系统的运行状况。网络监控告警系统的设计是通过本地运维管理系统平台完成对远端设备、系统、业务应用的运行状态和各种性能参数的检测和控制,从而实现对网络基础设施和业务应用的统一管理。网络监控告警系统主要包括指标数据的采集、文件入库和分析、告警的生成及显示、配置监控对象和对告警策略的增加、删除、修改、查看等部分。网络监控告警系统可以将被监控对象的告警信息一目了然地显示在监控平台。在整个系统中,所有主机设备和数据库的基本信息通过监控平台就可以查询到。可以说,网络监控告警系统是将整个组织体系的网络资源整合到了一起。运维人员只需要通过浏览器登录网络监控告警系统就可以清楚的了解远程设备及其所承载的各种应用的运行情况,更加方便地实现对监控对象的指标调整、控制、数据分析和预测等工作。同时,运维人员能够及时发现故障并处理,从而将问题消灭在萌芽中,避免很多系统问题的出现。这样不仅可以减少运维的工作量,而且增强了系统的安全性。本论文主要研究了四川移动业务支撑中心网络监控告警系统。通过分析网络监控告警系统的基本结构,并结合客户业务和移动网络结构的特殊性和具体需求,本论文提出了基于B/S模式的网络监控告警系统的设计方案,创新性的为客户端提供了简单快捷的一体化监控告警平台。首先,本论文阐述了网络监控告警系统的背景和意义,分析了目前一些监控系统的特点和存在的问题,并且从多角度研究了网络监控告警系统的现状,尤其是关于网络监控告警系统的国内外研究现状。之后对本论文的研究内容和结构安排作了介绍和说明。其次,分析了网络监控告警系统的应用需求和软件开发所涉及的一些具体规范问题。然后,研究了网络监控告警系统的整体结构以及对系统开发所涉及到的关键技术进行了深入探讨。在系统的设计上充分考虑到系统的实用性,保留了系统的可扩展性、高效性和灵活性。在本系统的设计中确定了服务器-网关-采集代理的数据采集方式,由远端设备上的采集代理进行数据采集并上传数据至网关进行预处理,而由服务器端进行统一的配置管理。同时本系统使用高效的Oracle数据库来存储数据,设计了完备的数据库结构和友好的用户使用界面,使数据的读取效率得到提升,用户体验效果较好。在网络监控告警系统的整体框架确定之后,本论文对系统的采集管理、节点管理、数据处理、配置管理这4个子系统进行了详细的分析和设计。最后,根据系统设计要求,分析了本系统主要的视图内容,并对系统进行了多方面的功能测试和压力测试。测试结果表明该系统运行正常,已满足实际需求。网络监控告警系统的实现,不仅适应了网络技术的快速发展,而且为企业网络环境的维护工作提供了一套富有成效的运维工具,改善了企业的网络运营环境,提高了网络维护工作的效率,节省了很多人力和物力上的成本,实现了对网络资源的集中查看、集中配置和集中维护。从长远发展的角度来看,这也体现了现在企业所追求的集约化发展的目的。