System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本公开涉及光模块,具体涉及一种光模块收发功率采集及异常告警方法,一种光模块收发功率采集及异常告警系统,一种电子设备以及一种计算机可读存储介质。
技术介绍
1、光模块是光通信的核心器件,完成对光信号的光电/电光转换,分为接收部分和发射部分,光模块的根据传输距离分为多模、单模和长距离三种。光模块的传输媒质为光纤,光纤传输方式损耗低,传输距离远,在长距离传输方面具有很强的优势。由于光模块的特性及简单易用等特点,在电信和数据通信中得到广泛应用,带来的市场收益和价值也非常大,因此市场上出现了数量巨大,种类繁多的光模块,而光模块在使用时,需要对其发射光功率和接收光功率进行采集和检测,发射光功率指发射端的光强度,接收光功率指接收端的光强度,两者都以dbm为单位,是影响传输质量的重要参数。由于不同厂商的光模块,在参数和规格上各异,在技术上存在壁垒,而市场上的光模块收发功率采集大都针对各自厂家或某些厂家开发;而且不同通道的光模块在收发光功率的采集方式上不同。现有网管无法对不同厂家,不同类型传输速率的光模块光功率进行统一的监控及采集。需要运维人员定期的对大量网络设备的各个光口进行巡检,工作量大,耗费时间长,效率低下。
技术实现思路
1、为了至少解决现有技术中存在的无法对不同厂家,不同类型传输速率的光模块光功率进行统一的监控及采集的技术问题,本公开提供一种光模块收发功率采集及异常告警方法、光模块收发功率采集及异常告警系统、电子设备以及计算机可读存储介质,可以兼容异厂家的光模块,同时对不同通道数量的光模块
2、第一方面,本公开提供一种光模块收发功率采集及异常告警方法,所述方法包括:
3、通过简单网络管理协议snmp(simple network management protocol,简单网络管理协议)采集数据通信设备的接口模块信息;
4、判断接口模块的类型,并根据接口模块的类型将各接口模块信息分别发送至不同的处理模块,通过不同的处理模块获取设备接口光模块的收发光功率数据;
5、对获取的收发光功率数据进行汇总保存,并对保存的数据进行计算分析,得出告警内容。
6、进一步的,所述方法还包括:
7、将得出的告警内容进行整合编码,并通过代理网关发送至网络管理员。
8、进一步的,所述通过简单网络管理协议snmp采集数据通信设备的接口模块信息包括:
9、通过集成数据通信设备的mib(management information base,管理信息库)信息,对于不同厂商的设备自动匹配不同的snmp指令进行周期性的接口模块信息采集,所述接口模块信息包括接口id、接口名称、接口类型和接口通道数量。
10、进一步的,所述根据接口模块的类型将各接口模块信息分别发送至不同的处理模块,通过不同的处理模块获取设备接口光模块的收发光功率数据,包括:
11、如果判断接口模块的类型不等于光模块,则将所述接口的相关数据丢弃,终止处理过程;
12、如果判断接口模块的类型等于光模块,且接口模块的通道数量大于1,则将数据发送至多通道光模块单元继续处理,使多通道光模块单元查询mib库,通过多通道oid(objectidentifier,对象标识符)从设备精确获取接口光模块收发光功率数据;
13、如果判断接口模块的类型等于光模块,且接口模块的通道数量等于1,则将数据发送至单通道光模块单元继续处理,使单通道光模块单元查询mib库,通过单通道oid从设备精确获取接口光模块收发光功率数据。
14、进一步的,所述对获取的收发光功率数据进行汇总保存包括:
15、对于不同通道数量的光模块采集到的数量不同的数据值,在数据库保存时,将光模块收光各通道的数据值依次代号为w1,w2,…,wn,将光模块发光各通道的数据值依次代号为x1,x2,…,xn,并且将通道数量少的光模块空缺的通道对应的数据值置为null;并且,
16、在数据库中保存数据时,将光模块的限定值与各个光模块对应进行保存,所述光模块的限定值包括收光上限y1、收光下限y2、发光上限z1和发光下限z2。
17、进一步的,所述对保存的数据进行计算分析,得出告警内容包括:
18、预先设定一个告警阈值m;
19、对于单通道光模块,如果最新1次采集的数据和前1次采集的数据的变化率绝对值大于m,或者,最新1次采集的数据超过了设备本身的限定值{y1|y2|z1|z2},则发出告警;
20、对于多通道光模块,如果最新1次采集的任一通道数据和前1次采集的该通道的数据的变化率绝对值大于m,或者,最新1次采集的任一通道数据超过了设备本身的限定值{y1|y2|z1|z2},则发出告警。
21、进一步的,所述将得出的告警内容进行整合编码,通过代理网关发送至网络管理员包括:
22、将告警内容进行整合和编码完成后,配置内部网络环境中代理网关的ip,通过代理网关将告警实时发送到网络管理员。
23、第二方面,本公开提供一种光模块收发功率采集及异常告警系统,所述系统包括:
24、采集模块,其设置为通过简单网络管理协议snmp采集数据通信设备的接口模块信息;
25、获取模块,其设置为判断接口模块的类型,并根据接口模块的类型将各接口模块信息分别发送至不同的处理模块,通过不同的处理模块获取设备接口光模块的收发光功率数据;
26、分析模块,其设置为对获取的收发光功率数据进行汇总保存,并对保存的数据进行计算分析,得出告警内容。
27、进一步的,所述系统还包括发送模块;
28、所述发送模块设置为将得出的告警内容进行整合编码,并通过代理网关发送至网络管理员。
29、第三方面,本公开提供一种电子设备,包括存储器和处理器,所述存储器中存储有计算机程序,当所述处理器运行所述存储器存储的计算机程序时,所述处理器执行如第一方面中任一所述的光模块收发功率采集及异常告警方法。
30、第四方面,本公开提供一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现上述第一方面中任一所述的光模块收发功率采集及异常告警方法。
31、有益效果:
32、本公开提供的光模块收发功率采集及异常告警、光模块收发功率采集及异常告警系统、电子设备及存储介质,可以兼容异厂家的光模块,同时对不同通道数量的光模块都能够实现收发功率的采集以及异常告警;效率高,可靠性强。并且异常的自动告警有助于网管技术人员提高监控效率,丰富监控手段,缩短故障处理时间,以及提高故障处理能力。
本文档来自技高网...【技术保护点】
1.一种光模块收发功率采集及异常告警方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
3.根据权利要求1或2所述的方法,其特征在于,所述通过简单网络管理协议SNMP采集数据通信设备的接口模块信息包括:
4.根据权利要求1所述的方法,其特征在于,所述根据接口模块的类型将各接口模块信息分别发送至不同的处理模块,通过不同的处理模块获取设备接口光模块的收发光功率数据,包括:
5.根据权利要求4所述的方法,其特征在于,所述对获取的收发光功率数据进行汇总保存包括:
6.根据权利要求5所述的方法,其特征在于,所述对保存的数据进行计算分析,得出告警内容包括:
7.根据权利要求2所述的方法,其特征在于,所述将得出的告警内容进行整合编码,通过代理网关发送至网络管理员包括:
8.一种光模块收发功率采集及异常告警系统,其特征在于,所述系统包括:
9.根据权利要求8所述的系统,其特征在于,所述系统还包括发送模块;
10.一种电子设备,其特征在于,包括存储器
11.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求1-7中任一项所述的光模块收发功率采集及异常告警方法。
...【技术特征摘要】
1.一种光模块收发功率采集及异常告警方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
3.根据权利要求1或2所述的方法,其特征在于,所述通过简单网络管理协议snmp采集数据通信设备的接口模块信息包括:
4.根据权利要求1所述的方法,其特征在于,所述根据接口模块的类型将各接口模块信息分别发送至不同的处理模块,通过不同的处理模块获取设备接口光模块的收发光功率数据,包括:
5.根据权利要求4所述的方法,其特征在于,所述对获取的收发光功率数据进行汇总保存包括:
6.根据权利要求5所述的方法,其特征在于,所述对保存的数据进行计算分析,得出告警内容包括:
7.根据权...
【专利技术属性】
技术研发人员:鹿如强,牟超宇,丁国仁,陈丽,王丹,吴树明,张艺暄,吴钱锋,
申请(专利权)人:中国联合网络通信集团有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。