论文部分内容阅读
设备侧代理系统在整个网络管理系统中处于基础地位,它是监控网络系统运行的源,其应用价值越来越明显的体现出来。本文从网管规范和具体应用要求出发,提出了一个网管系统设备侧代理的设计和实现方案。本文第一章从介绍智能网概念、移动智能网概念入手、引出了智能网网管对象:SMP(Service Management Point)、SCP(SCP:ServiceControl Point)、IP(Intelligent Peripheral)、VC(Voucher Center)以及驻留在其上的功能实体,并概括介绍了智能网网管系统的五大功能域:拓扑管理、配置管理、性能管理、告警管理、操作维护。接着介绍了研究生期间主要研究和设计、维护的系统:INMS(IntegratedNetwork Management System)系统,简单介绍了INMS的软件模块结构和设备侧代理的位置,为论文中描述设备侧代理的功能及实现打下了一定的基础。本文第二章为设备代理的系统设计,2.1节介绍了系统的设计原则,为设备代理的性能要求、实时性要求、稳定性要求都给了比较明确的尺度。2.2节描述了设备代理的主要功能。针对网管系统的功能要求,设备代理完成注册、配置、性能、告警四方面的功能。2.3节描述了设备代理的总体结构和系统流程。注册、配置、性能各功能模块设计上都由一个类管理所有的各种网元类型的查询类并提供向INMS上报数据接口,方便了业务层的开发,以及增加;2.4节介绍了设备代理用到的三种通信机制。UDP告警机制:用于向网管系统发送告警消息等的编程体系结构。MRB(Message Request Broker)消息中间件:用于和网管系统各个模块的通信、提供业务请求和业务应答。通用消息平台:它不但为上层应用提供了底层SOCKET通信、定时器等功能,而且提供了进程守护机制和进程后台操作维护机制,提供了一种系统实现框架和编程体系结构。本文第三章为设备代理各个模块的设计,3.1节介绍了注册模块,设备代理在网管系统上的成功注册是正常和网管系统通信的基础,它的心跳机制保证了设备代理和网管注册模块链路断开后的重连,同时介绍了注册模块的实现流程;3.2节介绍了配置模块,主要功能:网管上层向设备代理发送配置查询信息,设备代理将所搜集的配置信息上报,本章节从配置管理资源模型入手,引用了智能网网管系统数据需求规范,介绍了配置查询的流程和类的设计;3.3节介绍了性能模块,主要功能:性能上报和性能检测,设备代理接收网管系统的采集请求,周期性完成性能统计数据的上报,同时,根据已配置的门限值,监测系统性能情况,并触发性能告警,本章节从性能管理资源模型入手,引用了智能网网管系统数据需求规范,介绍了性能上报的流程和类的设计,重点在于性能数据的采集频度和上报频度。3.4节介绍了告警模块,主要完成主机、数据库、网络、日志、应用进程的异常监测,介绍了各类检测机制的实现以及应用。由于网管-设备代理系统具有一个控制节点,多代理的分布式软件体系结构的特点,随着系统规模的扩大,开发一套自动升级系统,统一制定升级计划,自动协调升级步骤,对缓解工程升级压力、开发人员后台支持强度都是很有意义的事情,本文最后一章介绍了自动升级系统的总体结构和部署方式。