WLAN网管监控的实现

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

WLAN网管监控的实现1.WLAN网管的原理1.1系统概述WLAN网管系统采用三层结构:前端接口代理层、中心信息模型层、应用接口层,支持大型数据库和多种操作系统,以面向对象技术和软总线技术为核心,采用B/S方式,实现针对各个AP的故障管理、性能预警、告警统计、KPI指标统计、配置管理等功能,为及时发现故障和分析优化提供可靠实用的手段。本系统严格遵守TCP/IP的标准,以SNMPMIBII为信息采集基本手段,基于LINUX操作系统平台,采用基本C语言、以及高度安全、可靠、支持多平台移植的、面向对象化的JAVA编程技术,整套系统基于LINUX内核技术进行开发,融合了多种接口技术,力求系统高效、可靠。本系统是依据中国电信WLAN热点接入设备管理系统技术规范,系统架构遵循集团APMS规范,如图1.1.1所示。图1.1.1APMS结构图北向接口模块:用于处理与外部系统的接口及向外部用户(非此系统用户)提供接口,向BOSS系统提供采集到的拓扑数据、故障数据、性能等数据。北向接口可采用FTP、WebService、Socket等协议进行数据的交互。南向接口模块:通过南向接口对WLAN热点接入设备进行设备认证、状态监视、参数配置、软件升级、故障检测及告警、性能数据采集等功能,必须支持分布式采集。南向接口采用SNMP(SNMPv2或v3)协议进行数据的交互。业务逻辑模块:用于集中处理数据的流转,实现系统的核心业务。数据库访问模块:用于实现数据存储、读取和备份等相关的操作,提供内存数据和数据库数据映射缓存,提供数据库访问优化,实现系统和数据库系统的隔离。1.2技术实现基础SNMPMIBⅡSNMP(SimpleNetworkManagementProtocol,简单网络管理协议)首先是由IETF的研究小组为了解决Internet上的路由器管理问题而提出的。SNMP的设计原则是简单性和扩展性。SNMP的网络管理模型包括以下关键元素:管理站、代理者、管理信息库(MIB)、网络管理协议。如图1.2.1所示。图1.2.1SNMP模型管理站和代理者之间通过网络管理协议通信,SNMP通信协议主要包括以下能力:Get:管理站读取代理者处对象的值。Set:管理站设置代理者处对象的值。Trap:代理者向管理站通报重要事件。管理站(Manager)NMS(网络管理系统被管理系统代理(Agent)被管理对象MIBMIB网络管理协议MIB(ManagementInformationBase)管理信息库,用来定义SNMPMessage中交换的信息。RFC1213[2]定义了MIB-II,互联网协议套件管理对象的核心集。MIB有一定的组织结构,即管理信息结构(SMI),SMI用分层的树形结构组织,从树根开始,按照分支来分类组织被管理对象。本WLAN网管系统通过集合多个AP厂家(包括思科、华三、摩托罗拉、华硕、D_LINK友讯、先创、网件、阿尔卡特、中天创、东方世纪等)的MIB库信息,运用SNMP原语操作,对AP设备的各项性能数据进行收集和管理。MRTGMrtg(MultiRouterTrafficGrapher,MRTG)是一个监控网络链路流量负载的工具软件,它通过snmp协议从设备得到设备的流量信息,并将流量负载以包含PNG格式的图形的HTML文档方式显示给用户,以非常直观的形式显示流量负载本WLAN网管系统的性能曲线部分就是通过本软件实现的。RRDToolsRRDTool是由TobiasOetiker开发的自由软件,它使用RRD(RoundRobinDatabase)作为存储格式,Roundrobin是一种处理定量数据、以及当前元素指针的技术,其数据库采用环形队列方式,采用独特的数据合并算法,维持数据库文件大小不变。RRDTool主要用来跟踪对象的变化情况,生成这些变化的走势图。本WLAN网管系统通过MRTG与RRDTools的结合,快速生成各个AP的相关性能曲线。JAVA、C语言C语言系列的编程语言是当今非常流行的程序设计语言,它融汇了高效,灵活等设计思想,具有较高的可移植性。Java是一种简单、动态、面向对象、分布式、解释执行、健壮、安全、结构中立、可移植、高效能、具有多线程能力的新一代语言。系统采用基本C语言、以及高度安全、可靠、支持多平台移植的、面向对象化的JAVA编程技术,相对于其他很多高级语言开发的程序,系统的执行效率非常高。PHPPHP可以跨平台,性能优越,跟Linux/Unix结合比跟Windows结合性能强45%,并且和很多免费的平台结合非常省钱,支持N种数据库。(N=10);语法简单;目前主流技术都支持,比如WebService、Ajax、XML等等,足够应用;有很多成熟的框架,比如支持MVC的框架:phpMVC,支持类似ASP.net的事件驱动的框架:Prado,支持类似RubyOnRails的快速开发的框架:Cake等等,足够满足你的应用需求;PHP5已经有成熟的面向对象体系,能够适应基本的面向对象要求,适合开发大型项目。本WLAN网管系统使用PHP实现WEB呈现,界面友好,操作简便。LINUXLinux的本质有三点,一是开源,二是免费,三是和Unix是一个体系。用Linux作为服务器的操作系统,安全又高效,且可扩展性好,可维护性强。本WLAN网管系统采用Linux作为各个本地网的采集机和WEB服务器的操作系统,版本为FedroCore6,可以很好地满足系统应用需求。数据库本WLAN网管系统的全省统一数据库平台是基于sybase的大型关系型数据库,它是美国Sybase公司研制的一种关系型数据库系统,是一种典型的UNIX或WindowsNT平台上客户机/服务器环境下的大型数据库系统。Sybase提供了一套应用程序编程接口和库,可以与非Sybase数据源及服务器集成,允许在多个数据库之间复制数据,适于创建多层应用。系统具有完备的触发器、存储过程、规则以及完整性定义,支持优化查询,具有较好的数据安全性。在全省已有广泛的应用。本地网级数据库则采用SQLServer2000SP4作为各个本地网的数据库服务器。Microsoft®SQLServer™2000由一系列产品组成,不仅能够满足最大的数据处理系统和商业Web站点存储数据的需要,还能为个人或小企业提供易于使用的数据存储服务。SQLServer2000数据库引擎提供完整的XML支持。它还具有构成最大的Web站点的数据存储组件所需的可伸缩性、可用性和安全功能。SQLServer2000程序设计模型与WindowsDNA构架集成,用以开发Web应用程序,并且SQLServer2000支持EnglishQuery和Microsoft搜索服务等功能,在Web应用程序中包含了用户友好的查询和强大的搜索功能,用以实现大容量的AP数据的存储,并通过数据库优化及查询优化,实现网管数据的快速高效统计。1.3系统组成根据江苏电信设备规模和业务需求,以及省中心集中部署原则,在充分考虑到系统的冗余安全要求以及业务负载均衡要求的基础上,江苏电信WLAN-AP网管系统以省集中方式统一规划建设,中心系统放置在省网管中心,各地市分别配置采集服务器。各地市使用者通过WEB登录访问和业务使用。在省中心部署高性能数据库服务器一台、应用服务器一台、磁盘阵列一套以及连接集团的接口服务器一台。各市分别配置一台采集+WEB服务器,实现原始数据采集处理和分析功能。并根据今后WLAN业务的发展,可进行相应的扩展,实现业务的负荷分担。各地市在互联网上的使用者可直接访问本地WEB服务器地址,在DCN网络内的使用者通过访问省公司的WEB服务器,并通过不同的登录域对本地业务进行管理。在各地市建设了本地网级数据库,用于保证在与省中心之间出现网络异常情况下启用本地监控模式,实现业务的不间断管控。同时也提供给各地市使用人员一个自行查询统计分析的平台。系统组网图如下:2、WLAN网管的应用本WLAN网管系统整体上由拓扑管理、故障管理、性能曲线、统计报表、KPI、配置管理、系统设置等六个功能模块组成,各个功能模块下又划分了许多子功能。2.1登录界面打开IE浏览器,输入进入WLAN综合运行支撑系统登录界面,如图2.1.1所示。在此需要注意的是,由于系统采用了弹出窗口及JAVAAPPLET,所以请关闭IE中的“弹出窗口阻止程序”并安装JAVA虚拟机(在本系统登录后的“工具”菜单下可以下载Java虚拟机jre1.6.0),否则系统将不能正常运行。图2.1.1登录界面登录后的首页如图2.1.2所示,其中,省公司层面登录后的界面出现全省各地市的图标与信息,各地市层面登录后的界面显示为各市自己的图标与信息。首页下方列出了当前所有告警及事件、KPI指标统计。用于查看当前的告警信息和质量指标。并且在告警栏下点击每个AP还可进行“告警确认”、“告警删除”、“告警派单”、“列表查看”、“案例库连接”操作。图2.1.2登录界面2.2系统设置系统设置模块包括用户权限管理和密码修改等子功能。2.2.1用户权限管理用户权限设置可以增删用户权限。目前设置了三种权限:管理员、操作员、监控员。点击菜单“系统管理”的子菜单“用户权限管理”可以进行用户权限修改,其界面如图2.2.1.1所示。图2.2.1.1用户权限管理界面进入界面后,点击【查询】可以看到相应登录帐号的操作权限,点击“修改”或“删除”,可以进行操作权限的变更、删除。此外,点击【添加】,可以添加新用户及新用户权限,其界面如图2.2.1.2所示。图2.2.1.2添加新用户及新用户权限界面2.2.2密码修改点击菜单“系统管理”的子菜单“密码修改”可以修改用户密码,如图2.2.2.1所示。图2.2.2.1密码修改界面2.3拓扑管理点击菜单“拓扑管理”的子菜单“拓扑结构”,进入拓扑界面。目前共做了视图导航(AP网络视图)和告警导航(AP故障视图)两种拓扑,下面分别进行介绍。2.3.1视图导航点击“视图导航”打开AP网络视图的树形目录,如图2.3.1.1所示。图2.3.1.1视图导航界面目前AP网络视图是按照“本地网—热点属性—热点—AP”这一层次层层展开的,在每一层面选中相应图标点击右键或在空白处点击右键出现的菜单均不同:设备定位:单击拓扑任何层面的右键,选择“设备查询”,输入想要查询的设备IP或者模糊热点名,系统立即准确、快速地查询到此设备所处的拓扑层面,设备找到后其图标闪烁。告警信息层层对应任何层面的拓扑,点击右键,选择“告警信息”,就可以查到相应层面设备的告警信息,层次分明。返回键设置任何层面都有“上一级信息”,返回其相对位置的上一级菜单。保存拓扑结构任何层面的拓扑上,设备可以任意拖拉位置,直到满意为止,点击右键,选择“保存拓扑结构”,保存当前拓扑形式。建议:因系统刚刚开始运行,好多区域内设备都重叠在一起,需要各本地网将拓扑结构重新拖放,以为设备定位查询提供条件。在根拓扑层面,右键菜单,还提供其他功能:局向可用率比较显示本地网内所有区域的设备可用率及其直方图比较。本地网基础资料管理与本地网基础资料数据库关联,对设备基础资料进行管理。点击右键,可以“添加、修改、删除”记录。Ctrl+f可以进行模糊查询,方便查找特定用户。注意:退出一定要“保存”!!本地网基础资料上传支持批量导入资料。将本机上的基础资料表,通过此项功能批量导入数据库!注意:选用此项功能,要慎用!AP工作时间设置能个性化针对每个AP设置监控时间。用于屏蔽无需上报告警的AP。单击右键,可以“添加、修改、删除”记录。注意:退出一定要“保存”!!本地网路由设备团体名管理可以设置本地网中用到的SNMPMIB-Ⅱ的communityread/write口令。建议:各本地网针对设备community,尽可能统一,一般不要超过3个!否则,系统的运行效率会受到影响。本地网路由设备性能门限管理可以针对本网内AP设备的CPU利用率、MEN利用率、带宽利用率、在线用户率和AP温度门限等告警阀值

1 / 27
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功