This application provides a WiFi network alarm information control method and system. The method first sends configuration information to the alarm management server from the front page, which includes the frequency of alarm information push and the length of the control queue; then creates a blocking queue by the alarm management server according to the length of the control queue; and receives AP devices and/or AC settings in the alarm management server. After the alarm information is prepared, the alarm information is added to the blocking queue. Finally, the alarm management server periodically pushes the alarm information from the blocking queue to the front page according to the frequency of the alarm information push. By controlling queue length and alarm information push frequency, and using blocking queue, the method jointly controls the sending rate and quantity of alarm information sent to front-end pages, which effectively reduces the bandwidth of service-end and guarantees the performance of front-end pages.
【技术实现步骤摘要】
一种wifi网络告警信息控制方法及系统
本申请涉及大规模wifi网络
,尤其涉及一种wifi网络告警信息控制方法及系统。
技术介绍
大规模WIFI网络中,告警信息管理是网络日常运行及维护中的一个关键工作,告警信息管理能够实时获取当前wifi网络的运行状态,有利于维护wifi网络的正常运行。通常,告警信息由wifi网络中的无线访问接入点(WirelessAccessPoint,AP设备)或无线访问控制器(WirelessAccessController,AC设备)产生,并上报给服务器中的告警管理系统,以将告警信息实时的展现在网络控制网页的界面中。实际应用中,当有大量的AP设备将告警信息上报到告警管理系统时,实时告警的网页界面很难保持高性能、持续实时的展现新发生的告警信息。以300个并发连接的场景为例:每次推送100条告警和100个事件,间隔为1秒。每100条告警的长度为75KB,每100条事件长度约为40KB左右。单个连接每秒推送的数据最大可达230KB,如果300并发连接则总数据量是(75+40)KB×300/1024=33.7MB,需要一秒内完成传输,那么带宽则需要33.7MBps×8bit=269.5Mbps,严重占用服务器的网络带宽,则造成网络控制网页不能完成每秒一次刷新,影响告警信息的展示可见,在出现大量AP设备上报告警信息(即告警风暴)时,服务器的网络带宽,服务器的CPU利用率和内存使用量都可能大大升高,最终造成网络控制网页界面出现卡死或者无法响应的现象,影响wifi网络的维护和正常运行。
技术实现思路
本申请提供了一种wifi网络告警信息控制 ...
【技术保护点】
1.一种wifi网络告警信息控制方法,其特征在于,包括:前端页面通过WebSocket协议将配置信息发送至告警管理服务器,所述配置信息包括告警信息推送频率以及控制队列长度;所述告警管理服务器根据所述控制队列长度创建阻塞队列;以及,接收AP设备和/或AC设备上报的告警信息;所述告警管理服务器将所述告警信息添加到所述阻塞队列;所述告警管理服务器根据所述告警信息推送频率,定期从所述阻塞队列向所述前端页面推送所述告警信息。
【技术特征摘要】
1.一种wifi网络告警信息控制方法,其特征在于,包括:前端页面通过WebSocket协议将配置信息发送至告警管理服务器,所述配置信息包括告警信息推送频率以及控制队列长度;所述告警管理服务器根据所述控制队列长度创建阻塞队列;以及,接收AP设备和/或AC设备上报的告警信息;所述告警管理服务器将所述告警信息添加到所述阻塞队列;所述告警管理服务器根据所述告警信息推送频率,定期从所述阻塞队列向所述前端页面推送所述告警信息。2.根据权利要求1所述的wifi网络告警信息控制方法,其特征在于,所述阻塞队列为双向链表实现的双向并发队列,同时支持FIFO和FILO两种操作模式;以及,所述阻塞队列支持可选容量。3.根据权利要求1所述的wifi网络告警信息控制方法,其特征在于,接收AP设备和/或AC设备上报的告警信息的步骤,包括:所述AP设备和/或AC设备根据实际网络或设备状况生成告警信息;所述AP设备和/或AC设备将所述告警信息通过GPB封装后,发送至所述告警管理服务器;所述告警管理服务器在接收到所述告警信息后,通过对比所述告警信息与预设告警类型,检查所述告警信息是否为需要过滤的告警;如果所述告警信息是需要过滤的告警,删除所述告警信息;如果所述告警信息不是需要过滤的告警,存储所述告警信息。4.根据权利要求1所述的wifi网络告警信息控制方法,其特征在于,所述告警管理服务器将所述告警信息添加到所述阻塞队列的步骤,包括:所述告警管理服务器提取所述告警信息中的信息上报时间;根据所述信息上报时间向所述阻塞队列中添加所述告警信息,以及实时检测所述阻塞队列的剩余容量;如果所述阻塞队列的剩余容量不足,删除存储在所述阻塞队列尾部的告警信息数据;将所述信息上报时间为最新的所述告警信息,添加到所述阻塞队列的头部。5.根据权利要求1所述的wifi网络告警信息控制方法,其特征在于,所述配置信息还包括越限告警设置信息;以及在所述告警管理服务器根据所述控制队列长度创建阻塞队列的步骤后,所述方法还包括:所述告警管理服务器提取所述配置信息中的所述越限告警设置信息;所述告警管理服务器将所述越限告警设置信息发送给网关模块;所述网关模块将所述越限告警设置信息,分配至当前wifi网络中的所有所述AP设备和/或AC设备。6.根据权利要求5所述的wifi网络告警信息控制方法,其特征在于,所...
【专利技术属性】
技术研发人员:李屏君,
申请(专利权)人:成都西加云杉科技有限公司,
类型:发明
国别省市:四川,51
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。