wlan网管监控的实现

wlan网管监控的实现

ID:15396321

大小:3.51 MB

页数:27页

时间:2018-08-03

wlan网管监控的实现_第1页
wlan网管监控的实现_第2页
wlan网管监控的实现_第3页
wlan网管监控的实现_第4页
wlan网管监控的实现_第5页
资源描述:

《wlan网管监控的实现》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、WLAN网管监控的实现1.WLAN网管的原理1.1系统概述WLAN网管系统采用三层结构:前端接口代理层、中心信息模型层、应用接口层,支持大型数据库和多种操作系统,以面向对象技术和软总线技术为核心,采用B/S方式,实现针对各个AP的故障管理、性能预警、告警统计、KPI指标统计、配置管理等功能,为及时发现故障和分析优化提供可靠实用的手段。本系统严格遵守TCP/IP的标准,以SNMPMIBII为信息采集基本手段,基于LINUX操作系统平台,采用基本C语言、以及高度安全、可靠、支持多平台移植的、面向对象化的JAVA编程技术,

2、整套系统基于LINUX内核技术进行开发,融合了多种接口技术,力求系统高效、可靠。本系统是依据中国电信WLAN热点接入设备管理系统技术规范,系统架构遵循集团APMS规范,如图1.1.1所示。图1.1.1APMS结构图北向接口模块:用于处理与外部系统的接口及向外部用户(非此系统用户)提供接口,向BOSS系统提供采集到的拓扑数据、故障数据、性能等数据。北向接口可采用FTP、WebService、Socket等协议进行数据的交互。南向接口模块:通过南向接口对WLAN热点接入设备进行设备认证、状态监视、参数配置、软件升级、故障

3、检测及告警、性能数据采集等功能,必须支持分布式采集。南向接口采用SNMP(SNMPv2或v3)协议进行数据的交互。业务逻辑模块:用于集中处理数据的流转,实现系统的核心业务。数据库访问模块:用于实现数据存储、读取和备份等相关的操作,提供内存数据和数据库数据映射缓存,提供数据库访问优化,实现系统和数据库系统的隔离。1.2技术实现基础lSNMPMIBⅡ管理站(Manager)NMS(网络管理系统被管理系统代理(Agent)被管理对象MIBMIB网络管理协议SNMP(SimpleNetworkManagementProtoc

4、ol,简单网络管理协议)首先是由IETF的研究小组为了解决Internet上的路由器管理问题而提出的。SNMP的设计原则是简单性和扩展性。SNMP的网络管理模型包括以下关键元素:管理站、代理者、管理信息库(MIB)、网络管理协议。如图1.2.1所示。图1.2.1SNMP模型管理站和代理者之间通过网络管理协议通信,SNMP通信协议主要包括以下能力:  Get:管理站读取代理者处对象的值。  Set:管理站设置代理者处对象的值。  Trap:代理者向管理站通报重要事件。MIB(ManagementInformationB

5、ase)管理信息库,用来定义SNMPMessage中交换的信息。RFC1213[2]定义了MIB-II,互联网协议套件管理对象的核心集。MIB有一定的组织结构,即管理信息结构(SMI),SMI用分层的树形结构组织,从树根开始,按照分支来分类组织被管理对象。本WLAN网管系统通过集合多个AP厂家(包括思科、华三、摩托罗拉、华硕、D_LINK友讯、先创、网件、阿尔卡特、中天创、东方世纪等)的MIB库信息,运用SNMP原语操作,对AP设备的各项性能数据进行收集和管理。lMRTGMrtg(MultiRouterTraffic

6、Grapher,MRTG)是一个监控网络链路流量负载的工具软件,它通过snmp协议从设备得到设备的流量信息,并将流量负载以包含PNG格式的图形的HTML文档方式显示给用户,以非常直观的形式显示流量负载本WLAN网管系统的性能曲线部分就是通过本软件实现的。lRRDToolsRRDTool是由TobiasOetiker开发的自由软件,它使用RRD(RoundRobinDatabase)作为存储格式,Roundrobin是一种处理定量数据、以及当前元素指针的技术,其数据库采用环形队列方式,采用独特的数据合并算法,维持数据库

7、文件大小不变。RRDTool主要用来跟踪对象的变化情况,生成这些变化的走势图。本WLAN网管系统通过MRTG与RRDTools的结合,快速生成各个AP的相关性能曲线。lJAVA、C语言C语言系列的编程语言是当今非常流行的程序设计语言,它融汇了高效,灵活等设计思想,具有较高的可移植性。Java是一种简单、动态、面向对象、分布式、解释执行、健壮、安全、结构中立、可移植、高效能、具有多线程能力的新一代语言。系统采用基本C语言、以及高度安全、可靠、支持多平台移植的、面向对象化的JAVA编程技术,相对于其他很多高级语言开发的程

8、序,系统的执行效率非常高。lPHPPHP可以跨平台,性能优越,跟Linux/Unix结合比跟Windows结合性能强45%,并且和很多免费的平台结合非常省钱,支持N种数据库。(N>=10);语法简单;目前主流技术都支持,比如WebService、Ajax、XML等等,足够应用;有很多成熟的框架,比如支持MVC的框架:phpMVC,支持类似ASP

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。