当前位置:论文网 > 论文宝库 > 信息科技类 > 应用电子技术论文 > 正文

网管前置机综合管理系统的分析

来源:UC论文网2015-11-14 17:53

摘要:

【摘 要】前置机是通信网网管支撑系统最基本的组成部分。简单分析了开发网管前置机综合 管理 系统的可行性,并且介绍了系统的设计过程和实现方式,以及该 管理 系统实现的主要

 【摘 要】前置机是通信网网管支撑系统最基本的组成部分。简单分析了开发网管前置机综合管理系统的可行性,并且介绍了系统的设计过程和实现方式,以及该管理系统实现的主要功能和产生 的实际价值。 
  【关键词】网管支撑;前置机;进程;Linux 
  0 引言 
  根据公司运维体制改革的要求,全市用户数据由市公司统一制作,而网络的集中监控全部上收到省分公司。因此网管支撑系统的作用日显重要,而做为网管支撑系统最核心层的前置机更是有无可替代的作用。目前市公司共有6台前置机,分属于固网激活系统和集中网管系统。在最底层与交换机、传输网络等设备相连,完成命令发送,告警采集,话务报告接收等最基本的功能。 
  目前这6台前置机全部由普通服务器承担,受其他条件的限制,这几台服务器全部单机运行,无法实现双机备份。因此一旦某台前置机发生故障,势必会造成一些设备不能正常监控或者固话激活系统的某几个交换局不能正常使用电子工单。为了避免该类情况发生,只能尽力避免前置机发生故障或者在发生故障后能够及时发现,及时处理。但是目前前置机还没有统一的管控平台,故障不容易被及时的发现和处理,一旦发生故障,往往时间较长。 
  基于目前前置机管理的现实状况,开发一套前置机综合管理系统迫在眉睫。该系统设计完成后,要求能够实时的监控前置机的运行情况,及时发现在前置机运行过程中发生的各种故障,并能自动的处理和恢复部分系统的故障,对于确实需要人工干预的故障,能及时的通过弹出告警框或者发送声音警示来通知维护人员处理。该系统设计完成后可以及时排除各种故障隐患,减少故障发生次数。因此开发一套前置机综合管理系统在当前阶段是急需的。 
  1 系统的基本设计 
  1.1 产品的系统结构 
  前置机综合管理系统采用C/S结构,综合管理系统的前台程序做为客户端可以安装在PC机上运行,后台采集和处理程序作为服务器端直接运行在前置机上。系统前台客户端程序和后台服务程序通过DCN网络相连,通过以太网协议相互通信。通过前台客户端程序和服务器端的后台处理程序共同组成了前置机综合管理系统。 
  1.2 系统的软硬件平台 
  由于该系统采用C/S的结构,因此考虑使用习惯和兼容性的问题。前台客户端程序安装运行在windows平台的PC机上。机器的配置满足CPU 2.60GHz,内存1G以上即可。后台服务器端程序运行在前置机的linux平台上。 
  1.3 程序设计语言的选择 
  根据平台的选择要求以及实用性和易用性的原则。前台客户端程序选用C++程序设计语言来实现,后台的服务器端程序主要靠linux系统平台的shell实现。 
  1.4 系统的模块化设计 
  前置机综合管理系统采用模块化的设计结构来开发程序,对要实现的功能分别设计。在整体上了降低程序复杂度,使程序设计、调试和维护等操作简单化。 
  2 系统实现的基本功能 
  网管前置机综合管理系统开发完成后可以对前置机以及其管理的IOLAN接口设备进行有效的管理和监控。主要实现的功能有以下几个方面。 
  2.1 系统配置的检测 
  由客户端程序实现,程序运行时即开始调入检测子程序进内存,开始检测计算机的CPU频率和内存容量,并检测安装的硬盘数量、容量和硬盘的使用情况,最后将报告输出到主程序显示。如果达不到客户端程序运行所需要的最低配置,则提示配置过低,无法正常运行客户端程序。 
  2.2 前置机的登录管理 
  客户端程序启动后,自动加载前台机配置,配置文件为config.ini,配置文件内容包括前台机的主机名和标示,登陆的用户名和密码,以及此前台机的IP地址。所有的前置机以及其管理的IOLAN接口设备都在同一个窗口显示出来。程序可以自动区分前置机和IOLAN接口设备。如果想要登录某台前置机,选中双击即可自动登录。 
  2.3 前置机的网络中断告警 
  前置机和其他设备通过DCN网络互连,因此如果发生网络中断,整个网管支撑系统的业务也必将中断,如不能及时处理,将造成严重的后果。客户端程序定时连接各前置机和IOLAN接口设备,测试网络状况。一旦发现不能正常连接某台设备,则弹出告警提示该台设备网络中断需要及时处理。 
  2.4 前置机的进程管理 
  前置机的进程是整个系统运行的基础,完成如电子工单命令的提取、转化、发送,告警数据的采集、分拣、入库等等基本的功能。如果某一个进程丢失,该进程承担的功能则失效。 
  系统对前置机进程的管理采取手工和自动相结合的方式。在前台客户端可以手工一键查看前置机目前运行的所有进程,也可以一键重启该前置机的所有进程。同时在服务器端通过设计程序,定时的检测前置机运行的每个必需的进程。如果发现某进程不存在,自动触发重启机制,重启该进程。同时将该过程记录日志文件,以备后查。 
  2.5 前置机的空间管理 
  前置机在运行过程中,需要对告警报告和话务统计报告进行分拣和入库,同时每条操作都需要写入日志文件。因此会每天产生大量的日志文件,硬盘剩余空间不断减少。而系统的正常运行也需要一定的空闲空间。当使用空间超过85%后,前置机将无法正常运行。 
  前置机综合管理系统可以有效的对前置机的空间进行管理,当空间占用达到85%以上,系统可以自动删除过期的日志文件,释放占用的空间。 
  3 总结 
  本系统在实际的设计过程中,采用测试和设计相同步的原则,边测试,边设计。对各  本文由WwW. DYLw.NeT提供,第一论文 网专业写作教育教学论文和毕业论文以及发表论文服务,欢迎光临dylw.nET个模块分别测试,通过测试改进程序。整个程序设计完成后再采用综合测试的方法,对整个产品的各种功能进行整体的测试。经过测试,本产品基本上实现了原定的功能。 
  系统设计完成后,通过本系统可以对整个前置机进行实时监控和有效的管理维护,及时发现前置机运行中的各种故障并对部分故障进行自恢复,减少了故障的恢复时间。有效的保障了网管支撑系统的正常运行。有力的支持了公司运维体制的改革。 

核心期刊推荐