- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
WLAN网管监控的实现
1.WLAN网管的原理
1.1 系统概述
WLAN网管系统采用三层结构:前端接口代理层、中心信息模型层、应用接口层,支持大型数据库和多种操作系统,以面向对象技术和软总线技术为核心,采用B/S方式,实现针对各个AP的故障管理、性能预警、告警统计、KPI指标统计、配置管理等功能,为及时发现故障和分析优化提供可靠实用的手段。
本系统严格遵守TCP/IP的标准,以SNMP MIBII为信息采集基本手段,基于LINUX操作系统平台,采用基本C语言、以及高度安全、可靠、支持多平台移植的、面向对象化的JAVA编程技术,整套系统基于LINUX内核技术进行开发,融合了多种接口技术,力求系统高效、可靠。
本系统是依据中国电信WLAN热点接入设备管理系统技术规范,系统架构遵循集团APMS规范,如图1.1.1所示。
图1.1.1 APMS结构图
北向接口模块:用于处理与外部系统的接口及向外部用户(非此系统用户)提供接口,向BOSS系统提供采集到的拓扑数据、故障数据、性能等数据。北向接口可采用FTP、WebService、Socket等协议进行数据的交互。
南向接口模块:通过南向接口对WLAN热点接入设备进行设备认证、状态监视、参数配置、软件升级、故障检测及告警、性能数据采集等功能,必须支持分布式采集。南向接口采用SNMP(SNMPv2 或v3)协议进行数据的交互。
业务逻辑模块:用于集中处理数据的流转,实现系统的核心业务。
数据库访问模块:用于实现数据存储、读取和备份等相关的操作,提供内存数据和数据库数据映射缓存,提供数据库访问优化,实现系统和数据库系统的隔离。
1.2 技术实现基础
SNMP MIBⅡ
SNMP(Simple Network Management Protocol,简单网络管理协议)首先是由IETF的研究小组为了解决Internet上的路由器管理问题而提出的。SNMP的设计原则是简单性和扩展性。SNMP的网络管理模型包括以下关键元素:管理站、代理者、管理信息库(MIB)、网络管理协议。如图1.2.1所示。
图1.2.1 SNMP模型
管理站和代理者之间通过网络管理协议通信,SNMP通信协议主要包括以下能力:
Get:管理站读取代理者处对象的值。
Set:管理站设置代理者处对象的值。
Trap:代理者向管理站通报重要事件。
MIB(Management Information Base)RFC 1213 [2] 定义了MIB-II, 互联网协议套件管理对象的核心集。
本WLAN网管系统通过集合多个AP厂家(包括思科、华三、摩托罗拉、华硕、D_LINK友讯、先创、网件、阿尔卡特、中天创、东方世纪等)的MIB库信息,运用SNMP原语操作,对AP设备的各项性能数据进行收集和管理。
MRTG
Mrtg(Multi Router Traffic Grapher,MRTG)是一个监控网络链路流量负载的工具软件, 它通过snmp协议从设备得到设备的流量信息,并将流量负载以包含PNG格式的图形的HTML 文档方式显示给用户,以非常直观的形式显示流量负载
本WLAN网管系统的性能曲线部分就是通过本软件实现的。
RRD Tools
RRDTool是由Tobias Oetiker开发的自由软件,它使用RRD(Round Robin Database)作为存储格式,Round robin是一种处理定量数据、以及当前元素指针的技术,其数据库采用环形队列方式,采用独特的数据合并算法,维持数据库文件大小不变。RRDTool主要用来跟踪对象的变化情况,生成这些变化的走势图。
本WLAN网管系统通过MRTG与RRD Tools的结合,快速生成各个AP的相关性能曲线。
JAVA、C语言
C语言系列的编程语言是当今非常流行的程序设计语言,它融汇了高效,灵活等设计思想,具有较高的可移植性。Java是一种简单、动态、面向对象、分布式、解释执行、健壮、安全、结构中立、可移植、高效能、具有多线程能力的新一代语言。Linux的本质有三点,一是开源,二是免费,三是和Unix是一个体系SQL Server 2000 SP4作为各个本地网的数据库服务器。Microsoft? SQL Server? 2000 由一系列产品组成,不仅能够满足最大的数据处理系统和商业 Web 站点存储数据的需要,还能为个人或小企业提供易于使用的数据存储服务。SQL Server 2000 数据库引擎提供完整的 XML 支持。它还具有构成最大的 Web 站点的数据存储组件所需的可伸缩性、可用性和安全功能。SQL Server 2000 程序设计模型与 Windows DNA 构架集成,用以开发 Web 应用程序,并且 SQL Server 2000 支持 Englis
文档评论(0)