论文部分内容阅读
在中国,主要的移动运营商是移动、联通、电信。自2013年之后,又新兴起了很多其他的移动运营商,如铁塔公司等。虽然主营的方向和地域不同,但是对原始的三大主流移动运营商还是造成了一定的威胁,因此他们不得不提高自己的服务质量、业务稳定性等硬性指标,本项目既是由此而来。本项目来源于中国电信黑龙江省分公司的电信网络管理系统网络监控子系统。该系统基于B/S架构,可以按照需求简单快捷的定制,并对电信黑龙江省分公司下辖的平台进行统一管理,并对所有的平台内包含的终端、中间件、数据库等进行监控。本文对电信网络管理系统网络监控子系统的需求和技术可行性进行了全面的分析,按照客户要求采用B/S结构,为了要跨系统,使用Java语言,采用了SSH框架完成后台开发,使用HTML和JSP完成前台的页面展示,JS和CSS作为页面展示的辅助工具,表单提交等使用JSON。开发环境是在Windows Xp和Windows7下完成,IDE(开发工具)使用的是MyEclipse8.5,中间件为Tomcat5.5,因为所有数据需要保证准确不缺失,数据库使用有事务功能的Oracle10G,并采用双机热备的形式,减少数据库的出错率。本文研究的主要内容分为三个大模块:IP监控模块、进程管理模块和告警管理模块。IP监控模块主要是以拓扑自动发现的模式,通过SNMP协议和网络IP中的“与”运算算法对路由器上的IP和路由信息表进行采集和运算,当出现运算结果和上次运算结果及路由表不同时,就说明有新的设备或IP接入,便在页面上显示有新IP接入,及接入的路由器名称,由运维人员确认是否为合法接入设备。进程管理是为了监控设备上业务状态,每个进程都会有一个或多个进程同时存在,我们无法实时去检测业务是不是正常,只能通过监控进程来实现对业务的监控。告警管理,顾名思义,就是对所有要发送的告警进行管理,将相应的告警发送给相应的平台负责人,保证告警的及时送达,以期达到故障及时解决,从而保证平台终端及业务的正常运行。项目完成后,在项目上线之前,经历单元测试,集成测试,系统测试,回归测试后,又在客户最后提供的最终运行服务器上进行了压力测试和性能测试,保证系统满足客户要求,实现了需求中的全部功能需求,部分性能需求需要在实际运行中进行调整。现在系统已经上线。