网络监控助手技术方案V1..pdf
《网络监控助手技术方案V1..pdf》由会员分享,可在线阅读,更多相关《网络监控助手技术方案V1..pdf(28页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、 网络监控助手 技术方案 版本 网络支撑产品-网络监控助手 技术方案 修订历史记录 日期 版本 说明 作者 2010-5-17 拟稿 网络支撑产品-网络监控助手 技术方案 1 引言.5 1.1 目的.5 1.2 适用对象.5 1.3 参考资源.5 1.4 定义和缩略语.5 2 概述.6 2.1 背景.6 2.2 建设范围和目标.6 3 总体架构.7 3.1 设计原则.7 3.2 系统架构.7 3.2.1 总体架构.7 3.2.2 框架架构.9 3.2.3 统一呈现模型.11 3.2.3.1 企业门户.11 3.2.3.2 界面组合策略.11 3.2.3.3 基于.net 平台的智能客户端模型.
2、11 3.2.4 单点登录.11 3.2.5 模块设计.12 3.2.5.1 业务层模块.13 3.2.5.2 系统管理模块.13 3.2.5.2.1 统一权限管理.13 3.2.5.2.2 主次数据管理.13 3.2.5.2.3 统一日志管理.13 3.2.5.3 通用组件模块.14 3.2.5.3.1 统一的组件管理器.14 3.2.5.3.2 数据导入导出组件.14 3.2.5.3.3 任务管理器.15 3.2.5.3.4 电子地图组件.16 3.2.5.4 数据分析模块.16 3.2.5.5 数据采集模块.16 3.2.6 接口规范.17 3.2.6.1 数据层接口.17 3.2.6.
3、2 业务层接口.18 4 功能需求.19 4.1 概述.19 4.2 网络告警监控.19 4.2.1 地理化告警监控.19 网络支撑产品-网络监控助手 技术方案 4.2.2 可视化告警监控.22 4.3 KPI 指标监控.24 5 非功能性规范.26 5.1 界面规范要求.26 5.2 质量规范要求.26 5.3 数据安全要求.27 6 软件环境.27 6.1 操作系统.27 6.2 数据中心.27 6.3 开发平台.28 网络支撑产品-网络监控助手 技术方案 1 引言 1.1 目的 本技术方案书详细描述网络监控助手的总体技术实现和功能需求,作为交流、系统设计、开发的指导文档。1.2 适用对象
4、 本技术方案面向以下项目相关干系人:1.与项目有关的客户 2.项目管理人员 3.开发人员和技术专家 4.第三方系统厂商 1.3 参考资源 1.4 定义和缩略语 表格 1-1 定义和缩略语 缩写、术语 解 释 UNMP 统一网管平台 SOA 面向服务的架构(Service-Oriented Architecture)NMA Network Monitoring Assistant 网络监控助手 网络支撑产品-网络监控助手 技术方案 2 概述 2.1 背景 网络监控作为电信运营商网络运行维护工作的第一线工作,负责网络运行及相关重要事件的实时监控和快速响应,是网络通信保障的核心和枢纽。而告警监控是网
5、络监控的最基本和最主要工作,绝大多数网络事件来源于网络设备告警,及时发现和处理网络设备告警是网络质量保障的最基本要求。为了提升告警发现的及时性,加快告警处理的效率,帮助网络监控人员即时查看各类设备告警,进行告警信息核实,确保告警被及时、有效地处理,建设一套智能化处理的告警系统显得非常重要,为网络监控人员提供可视化、地理化的告警监控;同时,对所有需要处理的告警进行记录,便于故障处理的监管、后续的故障统计分析以及积累故障处理经验,实现网络故障处理的显性化、可监管、可持续优化。2.2 建设范围和目标 系统基于 SOA 架构,通过统一的标准采集接口采集网络网元的告警数据和性能数据,通过统一的数据处理后
6、集中存储,实时进行可视化、地理化呈现。系统通过引入声光的提示,对告警以声音和闪烁光进行提示,及时通知网络监控人员进行处理。也可以通过定义规范接口,向工单系统进行告警派单,将告警故障信息及时传达到代维公司,提高代维公司处理的效率。系统现阶段支持对爱立信网元的告警数据和性能数据采集,也提供可扩展的数据规范接口,在采集新增网元告警数据和性能数据后,按照规范进行格式化处理并入库。系统基于插件式架构,支持可配置化的插件管理。网络支撑产品-网络监控助手 技术方案 3 总体架构 3.1 设计原则 开放性 系统基于 SOA 开放协议架构,提供标准的人机用户界面、标准的数据库查询语言(SQL)以及标准的网络通信
7、协议(TCP/IP),系统具备良好的开放性。可扩展性 系统架构遵循组件化、模块化设计,在原有的功能上可通过配置扩展新的组件模块和功能模块,不影响系统的安全稳定运行。系统各功能模块相对独立,以 C/S 结构实现,具有良好的灵活性、可操作性。规范性 系统的内外部数据交互,都基于规范的接口进行通信;通过规范的数据采集接口支持多种类型的网元的数据采集。稳定性 系统的应用服务和数据采集服务,是 7x24 小时连续运行,从硬件和软件两方面保证系统的高稳定性。安全性 系统提供严格的统一权限控制,按功能分配用户权限;提供周期性的数据备份机制,保障数据的可恢复性。易操作性 系统提供中文方式的人机用户界面,提供直
8、观的图形化、地理化操作界面。3.2 系统架构 3.2.1 总体架构 本系统基于 SOA 的开放性按可扩展的分层次划分结构来设计的,各层各模块通过统一的接口协议进行数据交互。本系统总体架构如下图所示:网络支撑产品-网络监控助手 技术方案 图表 3-1 总体架构图 系统通过规范的数据接口,向移动通信网络的各类型的网元设备和各类型的业务系统采集数据,并按照每种业务的分析规则对数据进行解析、统计和存储。系统业务端通过 WebService的数据交互接口对数据库进行访问,获取各业务数据进行呈现。系统以企业服务总线为核心的面向服务架构作为设计思路。采用以企业服务总线(ESB)为核心的 SOA 架构,有效地
9、适应流动的业务以及不断变化的需求。下图是以 SOA 为设计理念的架构图,说明了 SOA 如何整合企业的所有资源,统一为上层的服务消费者进行服务。网络支撑产品-网络监控助手 技术方案 图表 3-2 SOA架构图 系统划分为几个层:表示层、服务层、数据层以及待整合的程序资源;此外,这几个层之间的通讯以及底层的服务是通过 SOA 底层架构和企业服务总线(ESB)提供的。企业服务总线是 SOA参考架构的核心。它为整个架构范围内所有服务提供相互通讯的能力。其中传输服务、事件服务以及中介服务都是通过 ESB 来提供的。3.2.2 框架架构 系统基础架构基于Microsoft.Net Framework3.
10、0,在系统架构方面采用常用的三层架构模式,数据访问层、业务逻辑层和用户接口层。网络支撑产品-网络监控助手 技术方案 图表 3-3 三层框架 用户接口(User Interface)层 职责是数据的展现和采集,数据采集的结果通常以 Entity object 提交给 BL 层处理。与 UI 平行的 Service Interface 层用于将业务发布为服务(如 WebService)。业务逻辑(Business Logic)层 职责是按预定的业务逻辑处理 UI 层提交的请求。1)Business class 子层负责基本业务功能的实现。2)Business Flow 子层负责将 Business
11、 class 子层提供的多个基本业务功能组织成一个完整的业务流。(Transaction 通常在 Business Flow 子层开启。)DataAccess 层 职责是提供全面的数据访问功能支持,并向上层屏蔽所有的 SQL 语句以及数据库类型差异。1)DB Adapter 子层负责屏蔽数据库类型的差异。2)ORM 子层负责提供对象关系映射的功能。网络支撑产品-网络监控助手 技术方案 3)Relation 子层提供 ORM 无法完成的基于关系(Relation)的数据访问功能。4)BEM(Business Entity Manager)子层采用 ORM 子层和 Relation 子层来提供业务
12、需要的基础数据访问能力。3.2.3 统一呈现模型 3.2.3.1 企业门户 利用 Portal 技术把应用系统的界面进行统一呈现,企业门户将各种来源的组件、应用程序、流程和内容组合到统一的表示界面中,用户可以通过该界面访问不同的应用系统。我们还可以根据用户或工作角色、安全需要、设备设置、个人首选项和管理设置来自定义门户。此外,还可以定义工作流以支持业务流程、使用 Portal 集成工具提供的工具来管理门户内容。基于 SOAP/HTTP 的传输协议获取远程 portal 的信息,返回给用户。3.2.3.2 界面组合策略 通过门户,我们可以提供自定义或个性化的功能界面,以适应不同的用户角色的需要,
13、使该门户成为所有用户的有效、协作的工作区。3.2.3.3 基于.net 平台的智能客户端模型 基于.Net 平台实现了可扩展的能集成不同应用的客户端,实现动态加载、即需即装,更松散的耦合,进一步的模块化和组件化,模块之间相互独立,与 WebService 的完美结合实现分布式的架构。3.2.4 单点登录 平台采用 Web SSO 方式实现单点登录,其原理就是凭证(Token)在多个应用系统之间的传递或共享。当用户登录系统时,客户端软件根据用户的凭证(Token)为用户建立一个安全上下文,安全上下文包含用于验证用户的安全信息,系统用这个安全上下文和安全策略来判断用户是否具有访问系统资源的权限。过
14、程如下:网络支撑产品-网络监控助手 技术方案 3.2.5 模块设计 系统模块划分为业务层模块、应用管理模块、通用组件和数据分析模块、数据采集模块。业务层模块和应用管理模块、通用组件通过WebService的数据交互协议与服务层进行数据交互,数据处理模块、数据采集模块通过 Telnet、Fmrout、FTP、ODBC 等规范协议与网元设备、外部系统进行数据采集,数据采集方式及原理对业务层是透明的。网络支撑产品-网络监控助手 技术方案 图表 3-4 模块总图 3.2.5.1 业务层模块 系统现阶段提供网络告警监控、KPI 指标监控的业务应用;由于系统采用可配置化的插件式框架,支持业务应用模块的扩展
15、接入,可根据实际业务要求扩展业务层模块。3.2.5.2 系统管理模块 3.2.5.2.1 统一权限管理 系统提供统一的用户访问控制和权限控制管理,提供部门和用户信息管理,提供角色和权限管理,按角色配置权限;对于新接入的业务模块,通过配置,就可实现权限控制。3.2.5.2.2 主次数据管理 系统通过集中的管理配置,实现对告警信息配置、KPI 信息配置、网元基础信息等主、次数据的统一管理。3.2.5.2.3 统一日志管理 系统通过日志管理模块实现对各应用模块的日志管理,系统管理员通过日志管理模块实现对系统的使用安全性进行监控和跟踪。网络支撑产品-网络监控助手 技术方案 系统按日志类型划分为“系统日
16、志”和“操作日志”,“系统日志”是操作系统、数据库等服务系统产生的日志。“操作日志”是用户登录、功能操作时产生的纪录。3.2.5.3 通用组件模块 3.2.5.3.1 统一的组件管理器 系统通过提供统一的组件管理,规范组件、接口以及调用的规范化设计和开发,提升组件的开发和部署效率;通过组件管理器,实现对系统业务接口和数据接口的集中化管理,使系统各接口得到有效的控制和管理。可加入权限控制,对每个接口配置访问权限控制。支持.Net dll 程序集和数据库的组件注册方式。图表 3-5 组件管理器 3.2.5.3.2 数据导入导出组件 系统通过提供统一的数据导入导出组件,实现对系统所有主次数据的统一管
17、理,提供快捷的数据增删改功能和数据导入导出功能,支持数据实时编辑更新、数据批量和全量导入导出;支持快速扩展,只需要将封装好符合规范的组件注册到统一组件管理器,配置好数据表,就可以在数据导入导出组件进行配置,就可以实现新增数据的管理,不需要新增界面开发。数据导入导出组件支持导入导出 excel、txt 格式的文件。网络支撑产品-网络监控助手 技术方案 图表 3-6 数据导入导出组件 3.2.5.3.3 任务管理器 系统通过提供统一的任务管理器,实现对系统所有周期性执行的任务的统一管理,提供可视化的图形管理界面,能够灵活配置任务,定制任务运行的时间策略,能够跟踪任务的执行情况,对任务运行状况进行宏
18、观监控。支持任务快速部署,只需要将封装好符合规范的任务组件注册到统一组件管理器,在任务管理器就可调用该组件。图表 3-7 任务管理器 网络支撑产品-网络监控助手 技术方案 3.2.5.3.4 电子地图组件 系统通过将电子地图封装为统一的服务组件,为系统各业务应用提供共享的地图资源,实现地图资源的统一共享。图表 3-8 电子地图组件 3.2.5.4 数据分析模块 系统提供独立的数据分析模块,提供网络告警、KPI 指标等资源的逻辑分析、数据统计功能,支持实时和非实时统计,每个分析专题都相应独立,通过统一规范的数据接口,能够快速实现其他统计分析专题接入。对分析提供日志跟踪,记录分析的全部过程。3.2
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 网络 监控 助手 技术 方案 V1
限制150内