一种故障监测的调整方法、装置及设备与流程

文档序号:27764223发布日期:2021-12-04 00:31阅读:81来源:国知局
一种故障监测的调整方法、装置及设备与流程

1.本技术涉及故障监测领域,具体涉及一种故障监测的调整方法、装置及设备。


背景技术:

2.白盒交换机是一种将交换机硬件和软件解耦的交换机。用户可以只购买白盒交换机的硬件,再按使用需要搭配对应的软件。白盒交换机具有较好的开放性,也可以降低组网成本。
3.白盒交换机在使用的过程中,需要对硬件进行故障监测。例如,对白盒交换机中的风扇、电源以及收发器等硬件进行故障监测。目前,对硬件的故障监测效率较低。如何提高故障监测的效率是需要解决的问题。


技术实现要素:

4.有鉴于此,本技术实施例提供一种故障监测的调整方法、装置及设备,能够提高白盒交换机的硬件故障监测效率。
5.基于此,本技术实施例提供的技术方案如下:
6.第一方面,本技术提供一种故障监测的调整方法,所述方法应用于白盒交换机,所述方法包括:
7.获取本白盒交换机中的硬件的故障监测结果;
8.确定与故障监测结果匹配的第一周期参数和第一优先级参数;
9.根据所述第一周期参数,调整所述本白盒交换机的监测周期,所述监测周期为监测所述本白盒交换机中的硬件是否发生故障的周期;
10.根据所述第一优先级参数,调整所述硬件的监测优先级,所述监测优先级用于确定监测所述硬件是否发生故障的监测顺序。
11.在一种可能的实现方式中,所述方法还包括:
12.获取其他白盒交换机的监测参数,所述监测参数包括所述其他白盒交换机的监测周期和所述其他白盒交换机的第一硬件的监测优先级;
13.根据所述监测参数中的监测周期,确定第二周期参数;
14.利用所述第二周期参数,调整所述本白盒交换机的监测周期;
15.根据所述监测参数中所述其他白盒交换机的第一硬件的监测优先级,确定本白盒交换机的第一硬件的第二优先级参数;
16.利用所述第二优先级参数,调整所述本白盒交换机的第一硬件的监测优先级。
17.在一种可能的实现方式中,所述监测参数还包括所述其他白盒交换机的型号信息,在所述获取其他白盒交换机的监测参数之后,所述方法还包括:
18.根据所述其他白盒交换机的型号信息,将与所述本白盒交换机型号不同的白盒交换机的监测参数舍弃。
19.在一种可能的实现方式中,所述监测参数还包括所述其他白盒交换机的网络地
址,在所述获取其他白盒交换机的监测参数之后,所述方法还包括:
20.根据所述其他白盒交换机的网络地址和本白盒交换机的网络地址,确定所述其他白盒交换机与本白盒交换机之间的第一位置距离;
21.根据所述第一位置距离确定第一周期权重和第一优先级权重;
22.所述利用所述第二周期参数,调整所述本白盒交换机的监测周期,包括:
23.利用所述第二周期参数和所述第一周期权重,调整所述本白盒交换机的监测周期;
24.所述利用所述第二优先级参数,调整所述本白盒交换机的第一硬件的监测优先级,包括:
25.利用所述第二优先级参数和第一优先级权重,调整所述本白盒交换机的第一硬件的监测优先级。
26.在一种可能的实现方式中,所述监测参数还包括所述其他白盒交换机的生产序列号,在所述获取其他白盒交换机的监测参数之后,所述方法还包括:
27.根据所述其他白盒交换机的生产序列号和本白盒交换机的生产序列号,确定所述其他白盒交换机与本白盒交换机之间的生产批次差距;
28.根据所述生产批次差距确定第二周期权重和第二优先级权重;
29.所述利用所述第二周期参数,调整所述本白盒交换机的监测周期,包括:
30.利用所述第二周期参数和所述第二周期权重,调整所述本白盒交换机的监测周期;
31.所述利用所述第二优先级参数,调整所述本白盒交换机的第一硬件的监测优先级,包括:
32.利用所述第二优先级参数和第二优先级权重,调整所述本白盒交换机的第一硬件的监测优先级。
33.在一种可能的实现方式中,所述方法还包括:
34.通过服务器获取硬件故障信息,所述硬件故障信息包括第二硬件的硬件信息,所述第二硬件为发生故障的硬件;
35.根据所述硬件故障信息,确定第三周期参数和第三优先级参数;
36.利用所述第三周期参数,调整所述本白盒交换机的监测周期;
37.利用所述第三优先级参数,调整所述本白盒交换机的第二硬件的监测优先级。
38.在一种可能的实现方式中,所述硬件异常信息还包括所述第二硬件发生故障的故障时刻,所述方法还包括:
39.根据所述发生故障的时刻,确定第三周期权重和第三优先级权重;
40.所述利用所述第三周期参数,调整所述本白盒交换机的故障监测周期,包括:
41.利用所述第三周期参数和第三周期权重,调整所述本白盒交换机的监测周期;
42.所述利用所述第三优先级参数,调整所述本白盒交换机的第二硬件的监测优先级,包括:
43.利用所述第三优先级参数和第三优先级权重,调整所述本白盒交换机的第二硬件的监测优先级。
44.在一种可能的实现方式中,所述硬件故障信息还包括目标白盒交换机的网络地
址,所述目标白盒交换机为生成所述硬件故障信息的白盒交换机,所述方法还包括:
45.根据所述目标白盒交换机的网络地址和本白盒交换机的网络地址,确定所述目标白盒交换机与本白盒交换机之间的第二位置距离;
46.根据所述第二位置距离确定第四周期权重和第四优先级权重;
47.所述利用所述第三周期参数,调整所述本白盒交换机的监测周期,包括:
48.利用所述第三周期参数和所述第四周期权重,调整所述本白盒交换机的监测周期;
49.所述利用所述第三优先级参数,调整所述本白盒交换机的第二硬件的监测优先级,包括:
50.利用所述第三优先级参数和第四优先级权重,调整所述本白盒交换机的第二硬件的监测优先级。
51.第二方面,本技术提供一种故障监测的调整装置,应用于白盒交换机,所述装置包括:
52.第一获取单元,用于获取本白盒交换机中的硬件的故障监测结果;
53.第一确定单元,用于确定与故障监测结果匹配的第一周期参数和第一优先级参数;
54.第一调整单元,用于根据所述第一周期参数,调整所述本白盒交换机的监测周期,所述监测周期为监测所述本白盒交换机中的硬件是否发生故障的周期;
55.第二调整单元,用于根据所述第一优先级参数,调整所述硬件的监测优先级,所述监测优先级用于确定监测所述硬件是否发生故障的监测顺序。
56.在一种可能的实现方式中,所述装置还包括:
57.第二获取单元,用于获取其他白盒交换机的监测参数,所述监测参数包括所述其他白盒交换机的监测周期和所述其他白盒交换机的第一硬件的监测优先级;
58.第二确定单元,用于根据所述监测参数中的监测周期,确定第二周期参数;
59.第三调整单元,用于利用所述第二周期参数,调整所述本白盒交换机的监测周期;
60.第三确定单元,用于根据所述监测参数中所述其他白盒交换机的第一硬件的监测优先级,确定本白盒交换机的第一硬件的第二优先级参数;
61.第四调整单元,用于利用所述第二优先级参数,调整所述本白盒交换机的第一硬件的监测优先级。
62.在一种可能的实现方式中,所述监测参数还包括所述其他白盒交换机的型号信息,所述装置还包括:
63.删除单元,用于根据所述其他白盒交换机的型号信息,将与所述本白盒交换机型号不同的白盒交换机的监测参数舍弃。
64.在一种可能的实现方式中,所述监测参数还包括所述其他白盒交换机的网络地址,所述装置还包括:
65.第四确定单元,用于根据所述其他白盒交换机的网络地址和本白盒交换机的网络地址,确定所述其他白盒交换机与本白盒交换机之间的第一位置距离;
66.第五确定单元,用于根据所述第一位置距离确定第一周期权重和第一优先级权重;
67.所述第三调整单元,具体用于利用所述第二周期参数和所述第一周期权重,调整所述本白盒交换机的监测周期;
68.所述第四调整单元,具体用于利用所述第二优先级参数和第一优先级权重,调整所述本白盒交换机的第一硬件的监测优先级。
69.在一种可能的实现方式中,所述监测参数还包括所述其他白盒交换机的生产序列号,所述装置还包括:
70.第六确定单元,用于根据所述其他白盒交换机的生产序列号和本白盒交换机的生产序列号,确定所述其他白盒交换机与本白盒交换机之间的生产批次差距;
71.第七确定单元,用于根据所述生产批次差距确定第二周期权重和第二优先级权重;
72.所述第三调整单元,具体用于利用所述第二周期参数和所述第二周期权重,调整所述本白盒交换机的监测周期;
73.所述第四调整单元,具体用于利用所述第二优先级参数和第二优先级权重,调整所述本白盒交换机的第一硬件的监测优先级。
74.在一种可能的实现方式中,所述装置还包括:
75.通过服务器获取硬件故障信息,所述硬件故障信息包括第二硬件的硬件信息,所述第二硬件为发生故障的硬件;
76.第八确定单元,用于根据所述硬件故障信息,确定第三周期参数和第三优先级参数;
77.第五调整单元,用于利用所述第三周期参数,调整所述本白盒交换机的监测周期;
78.第六调整单元,用于利用所述第三优先级参数,调整所述本白盒交换机的第二硬件的监测优先级。
79.在一种可能的实现方式中,所述硬件异常信息还包括所述第二硬件发生故障的故障时刻,所述装置还包括:
80.第九确定单元,用于根据所述发生故障的时刻,确定第三周期权重和第三优先级权重;
81.所述第五调整单元,具体用于利用所述第三周期参数和第三周期权重,调整所述本白盒交换机的监测周期;
82.所述第六调整单元,具体用于利用所述第三优先级参数和第三优先级权重,调整所述本白盒交换机的第二硬件的监测优先级。
83.在一种可能的实现方式中,所述硬件故障信息还包括目标白盒交换机的网络地址,所述目标白盒交换机为生成所述硬件故障信息的白盒交换机,所述装置还包括:
84.第十确定单元,用于根据所述目标白盒交换机的网络地址和本白盒交换机的网络地址,确定所述目标白盒交换机与本白盒交换机之间的第二位置距离;
85.第十一确定单元,用于根据所述第二位置距离确定第四周期权重和第四优先级权重;
86.所述第五调整单元,具体用于利用所述第三周期参数和所述第四周期权重,调整所述本白盒交换机的监测周期;
87.所述第六调整单元,具体用于利用所述第三优先级参数和第四优先级权重,调整
所述本白盒交换机的第二硬件的监测优先级。
88.第三方面,本技术提供一种故障监测的调整设备,包括:处理器、存储器、系统总线;
89.所述处理器以及所述存储器通过所述系统总线相连;
90.所述存储器用于存储一个或多个程序,所述一个或多个程序包括指令,所述指令当被所述处理器执行时使所述处理器执行上述任一实施例所述的方法。
91.第四方面,本技术提供一种计算机可读存储介质,所述计算机可读存储介质中存储有指令,当所述指令在终端设备上运行时,使得所述终端设备执行上述任一实施例所述的方法。
92.由此可见,本技术实施例具有如下有益效果:
93.本技术实施例提供的一种故障监测的调整方法、装置及设备,通过获取本白盒交换机中的硬件的故障监测结果,确定与故障监测结果匹配的第一周期参数和第一优先级参数,并利用第一周期参数调整本白盒交换机的监测周期,利用第一优先级参数,调整硬件的监测优先级。如此能够实现根据硬件的故障监测结果灵活地调整监测周期和硬件的监测优先级,在故障监测较为可靠的基础上提高了故障监测的效率,降低了对白盒交换机的系统资源的浪费。
附图说明
94.图1为本技术实施例提供的一种故障监测的调整方法的流程图;
95.图2为本技术实施例提供的一种故障监测的调整装置的结构示意图。
具体实施方式
96.为了便于理解和解释本技术实施例提供的技术方案,下面将先对本技术的背景技术进行说明。
97.在对传统的白盒交换机的故障检测过程进行研究后发现,在一种情况下,现有的故障监测是通过操作系统中的某个不间断的程序持续对硬件的状态进行查询,从而实现对硬件是否能够正常工作进行判断。如果监测发现硬件异常,则根据异常程度采取对应的措施。此种方法会持续占用白盒交换机的系统资源,导致白盒交换机的成本增加。在另一种情况下,是通过固定的监测周期触发对硬件运行状态的监测。而监测周期过长会导致可靠性降低,监测周期过短会导致系统故障监测的效率较低。
98.基于此,本技术实施例提供一种故障监测的调整方法、装置及设备,通过获取本白盒交换机中的硬件的故障监测结果,在当故障监测结果为硬件异常时,确定与异常程度匹配的第一周期参数和第一优先级参数,并利用第一周期参数调整本白盒交换机的监测周期,利用第一优先级参数,调整硬件的监测优先级。如此能够实现根据硬件的故障监测结果调整监测周期和硬件的监测优先级,在较为可靠的基础上提高了故障监测的效率,降低了对白盒交换机的系统资源的浪费。
99.为了便于理解本技术实施例提供的技术方案,下面结合附图对本技术实施例提供的一种故障监测的调整方法进行说明。本技术实施例提供的故障监测的调整方法应用于白盒交换机。
100.参见图1所示,该图为本技术实施例提供的一种故障监测的调整方法的流程图,该方法包括步骤s101

s104。
101.s101:获取本白盒交换机中的硬件的故障监测结果。
102.白盒交换机中包括多个硬件,例如,风扇、电源、收发器及传感器等,进行故障监测,以实现对发生故障的硬件及时进行维修。本技术实施例不限定对硬件进行故障检测的方式。在一种可能的实现方式中,可以通过采集硬件的输出数据或者是查询硬件的运行状态,从而确定硬件是否发生故障。
103.获取对本白盒交换机中的硬件进行故障监测的故障监测结果。故障监测结果中可以包括进行故障监测的硬件名称以及硬件对应的监测结果。具体的,根据硬件可能的运行状态,可以将监测结果分为正常和存在故障两类。进一步的,还可以根据硬件可能发生的故障的严重程度对存在故障进行划分。例如,还可以将存在故障分为警告级别、严重级别以及致命级别。其中,警告级别可以是指故障程度较轻的故障。比如,能够自动修复的故障,临时出现的故障等等。严重级别可以是故障程度稍重的故障。比如,硬件无法正常运行等故障。致命级别可以是故障程度较重的故障。比如,严重影响白盒交换机运行的故障。对于警告级别的故障,可以仅记录日志。但对于严重级别及致命级别除了记录外,还可以提示告警甚至上报运维人员。
104.在一种可能的实现方式中,可以定时进行s101以及后续步骤,确保故障监控调整的有效性。
105.s102:确定与所述故障监测结果匹配的第一周期参数和第一优先级参数。
106.在得到故障监测结果之后,可以根据故障监测结果确定匹配的第一周期参数和第一优先级参数。其中,第一周期参数是用于调整监测周期的参数。第一优先级参数是用于调整具体硬件的监测优先级的参数。
107.第一周期参数和第一优先级参数可以是预先设置的参数。在一种可能的实现方式中,可以预先针对各类故障检测结果设置对应匹配的第一周期参数和第一优先级参数,并将故障检测结果和第一周期参数以及第一优先级参数的匹配关系存储在白盒交换机的存储单元中。
108.具体的,第一周期参数可以按照故障级别越高,基于第一周期参数调整后的监测周期越短,未发生故障时,基于第一周期参数调整后的监测周期越不变或者越长的方式设置。
109.类似的,第一优先级参数可以按照故障级别越高,基于第一优先级参数调整后的监测优先级越高,未发生故障,基于第一优先级参数调整后的监测优先级越低的方式设置。
110.s103:根据所述第一周期参数,调整所述本白盒交换机的监测周期,所述监测周期为监测所述本白盒交换机中的硬件是否发生故障的周期。
111.本白盒交换机的监测周期用于确定监测本白盒交换机中硬件是否发生故障的时刻。本白盒交换机根据监测周期触发对硬件故障的监测。
112.本白盒交换机的监测周期可以是当前本白盒交换机进行监测的周期。本白盒交换机的当前的监测周期可以是由用户或者运维人员等管理人员预设的监测周期,也可以为经过调整的监测周期。
113.本白盒交换机的监测周期也可以是本白盒交换机在特定时间内的监测周期。例
如,可以根据下午1点到下午3点期间,对硬件的故障监测结果,调整本白盒交换机在每天下午1点到下午3点之间的监测周期。
114.根据确定的第一周期参数,对本白盒交换机的监测周期进行调整。对本白盒交换机的监测周期的调整方法可以与第一周期参数的含义以及数据形式相关。
115.在一种可能的实现方式中,第一周期参数可以是调整步长。比如,本白盒交换机的监测周期为30分钟,故障监测结果为存在故障,与故障监测结果匹配的第一周期参数为

15分钟。则可以将监测周期与第一周期参数相加,得到的调整后的监测周期为15分钟。又比如,本白盒交换机的监测周期为30分钟,故障监测结果为正常,与故障监测结果匹配的第一周期参数为15分钟。则可以将监测周期与第一周期参数相加,得到的调整后的监测周期为45分钟。
116.在另一种可能的实现方式中,第一周期参数还可以是比值。比如,本白盒交换机的监测周期为30分钟,故障监测结果为存在故障,与故障监测结果匹配的第一周期参数为0.5。则可以将监测周期与第一周期参数相乘,得到的调整后的监测周期为15分钟。又比如,本白盒交换机的监测周期为30分钟,故障监测结果为正常,与故障监测结果匹配的第一周期参数为1.5。则可以将监测周期与第一周期参数相乘,得到的调整后的监测周期为45分钟。
117.此外,为了防止过度调整白盒交换机的监测周期,还可以预先设置监测周期的上限值和下限值。在当调整后的监测周期高于上限值时,可以将监测周期确定为上限值。在当调整后的监测周期低于下限值时,可以将监测周期确定为下限值。
118.s104:根据所述第一优先级参数,调整所述硬件的监测优先级,所述监测优先级用于确定监测所述硬件是否发生故障的监测顺序。
119.白盒交换机中不同的硬件对于白盒交换机的运行影响程度不同。在进行对硬件的监测时,可以先对较为重要的硬件进行监测。为了便于确定监测硬件的顺序,可以预先确定需要进行监测的硬件的监测优先级。在进行监测时,根据硬件的监测优先级,确定监测硬件的顺序。
120.根据确定的与故障监测结果匹配的第一优先级参数,调整故障监测结果对应的硬件的监测优先级。对硬件的监测优先级的调整方法可以与第一优先级参数的含义以及数据形式相关。
121.在一种可能的实现方式中,第一优先级参数可以是调整步长。比如,本白盒交换机中风扇的监测优先级为5级,其中级数越小表示的优先级越高。故障监测结果为存在故障,与故障监测结果匹配的第一优先级参数为

1。则可以将风扇的监测优先级与第一优先级参数相加,得到的调整后的风扇的监测优先级为4级。又比如,本白盒交换机中风扇的监测优先级为5级。故障监测结果为正常,与故障监测结果匹配的第一优先级参数为1。则可以将风扇的监测优先级与第一优先级参数相加,得到的调整后的风扇的监测优先级为6级。
122.在另一种可能的实现方式中,第一优先级参数还可以是比值。比如,本白盒交换机中风扇的监测优先级对应的数值为5,其中级数越小表示的优先级越高。故障监测结果为存在故障,与故障监测结果匹配的第一优先级参数为0.5。则可以将风扇的监测优先级与第一优先级参数相乘,得到的调整后的风扇的监测优先级为2.5。又比如,本白盒交换机中风扇的监测优先级为5。故障监测结果为正常,与故障监测结果匹配的第一优先级参数为1.5。则
可以将风扇的监测优先级与第一优先级参数相乘,得到的调整后的风扇的监测优先级为7.5。
123.此外,类似的,为了防止过度调整白盒交换机中硬件的监测优先级,还可以预先设置监测优先级的上限值和下限值。在当调整后的监测优先级高于上限值时,可以将监测优先级确定为上限值。在当调整后的监测优先级低于下限值时,可以将监测优先级确定为下限值。
124.基于上述s101

s104的相关内容可知,通过获取本白盒交换机中的硬件的故障监测结果,确定与故障监测结果匹配的第一周期参数和第一优先级参数,并利用第一周期参数调整本白盒交换机的监测周期,利用第一优先级参数,调整硬件的监测优先级。如此,能够实现根据硬件的故障监测结果灵活地调整监测周期和硬件的监测优先级,在故障监测较为可靠的基础上提高了故障监测的效率,降低了对白盒交换机的系统资源的浪费。
125.此外,除了根据本白盒交换机自身的故障监测结果调整故障监测过程以外,还可以参考其他白盒交换机的监测参数调整本白盒交换机的故障监测过程。
126.在一种可能的实现方式中,本技术实施例还提供一种故障监测的调整方法,除上述步骤以外,还包括以下五个步骤:
127.a1:获取其他白盒交换机的监测参数,所述监测参数包括所述其他白盒交换机的监测周期和所述其他白盒交换机的第一硬件的监测优先级。
128.本技术实施例不限定获取其他白盒交换机的监测参数的方式。例如可以是由其他白盒交换机通过管理网络将自身的监测参数发送至本白盒交换机的。在一种可能的实现方式中,可以利用网络报文传输监测参数。白盒交换机可以在广播发送的lldp(link layer discovery protocol,链路层发现协议)中添加监测参数。
129.监测参数中可以包括其他白盒交换机的监测周期和其他白盒交换机的第一硬件的监测优先级。其中,第一硬件可以为其他白盒交换机所监测的硬件中的一个或者多个硬件。
130.a2:根据所述监测参数中的监测周期,确定第二周期参数。
131.基于其他白盒交换机的监测周期,确定第二周期参数。第二周期参数用于调整本白盒交换机的监测周期。第二周期参数是与监测参数中的监测周期匹配的参数。第二周期参数可以是预先设置的参数。在一种可能的实现方式中,可以预先针对其他白盒交换机的监测周期设置对应匹配的第二周期参数,并将其他白盒交换机的监测周期和第二周期参数的匹配关系存储在白盒交换机的存储单元中。
132.需要说明的是,在一种可能的实现方式中,白盒交换机本身的硬件故障情况对于监测周期的影响程度,应当大于其他白盒交换机的监测参数对本白盒交换机的监测周期的影响程度。第二周期参数对本白盒交换机的监测周期的调整幅度可以小于第一周期参数对本白盒交换机的监测周期的调整幅度。比如,当第二周期参数和第一周期参数均是比值时,第二周期参数比第一周期参数更为接近1。
133.a3:利用所述第二周期参数,调整所述本白盒交换机的监测周期。
134.利用确定的第二周期参数,对本白盒交换机的监测周期进行调整。利用第二周期参数调整本白盒交换机的监测周期的方式,与上述利用第一周期参数调整本白盒交换机的监测周期的方式类似,在此不再赘述。
135.a4:根据所述监测参数中所述其他白盒交换机的第一硬件的监测优先级,确定本白盒交换机的第一硬件的第二优先级参数。
136.基于其他白盒交换机的第一硬件的监测优先级,确定第二优先级参数。第二优先级参数用于调整本白盒交换机的第一硬件的监测优先级。第二优先级参数可以是预先设置的参数。在一种可能的实现方式中,可以预先针对其他白盒交换机的第一硬件的监测优先级设置对应匹配的第二优先级参数,并将匹配关系存储在白盒交换机的存储单元中。
137.需要说明的是,在一种可能的实现方式中,白盒交换机本身的硬件故障情况对于第一硬件的监测优先级的影响程度,应当大于其他白盒交换机的第一硬件的监测优先级对对本白盒交换机的监测周期的影响程度。第二优先级参数对本白盒交换机的第一硬件的监测优先级的调整幅度可以小于第一优先级参数对本白盒交换机的第一硬件的监测优先级的调整幅度。比如,当第二优先级参数和第一优先级参数均是比值时,第二优先级参数比第一优先级参数更为接近1。
138.a5:利用所述第二优先级参数,调整所述本白盒交换机的第一硬件的监测优先级。
139.利用确定的第二优先级参数,对本白盒交换机的的第一硬件的监测优先级进行调整。利用第二优先级参数调整本白盒交换机的第一硬件的监测优先级的方式,与上述利用第一优先级参数调整本白盒交换机的第一硬件的监测优先级的方式类似,在此不再赘述。
140.在本技术实施例中,可以根据其他白盒交换机的监测参数,调整本白盒交换机的故障监测。如此,能够实现在其他白盒交换机出现故障时,自动影响本白盒交换机调整故障监测,进一步提高故障监测的效率。
141.进一步的,在一种可能的实现方式中,所述监测参数还包括所述其他白盒交换机的型号信息,在所述获取其他白盒交换机的监测参数之后,所述方法还包括:
142.根据所述其他白盒交换机的型号信息,将与所述本白盒交换机型号不同的白盒交换机的监测参数舍弃。
143.其他白盒交换机的监测参数中还可以具有发送监测参数的白盒交换机的型号信息。型号信息可以包括白盒交换机的型号标识。
144.根据白盒交换机的型号信息能够确定发送监测参数的白盒交换机是否与本白盒交换机属于同一型号的白盒交换机。相同型号的白盒交换机的监测参数更具有参考意义。可以将与本白盒交换机型号不同的白盒交换机的监测参数舍弃,不参考型号不同的白盒交换机的监测数据。
145.在本技术实施例中,型号相同的其他的白盒交换机的监测参数更具有参考意义,基于型号相同的其他的白盒交换机的监测参数调整本白盒交换机的故障监测,能够进一步提高本白盒交换机的故障监测的效率。
146.在另一种可能的实现方式中,监测参数还包括所述其他白盒交换机的网络地址,在所述获取其他白盒交换机的监测参数之后,所述方法还包括以下两个步骤:
147.b1:根据所述其他白盒交换机的网络地址和本白盒交换机的网络地址,确定所述其他白盒交换机与本白盒交换机之间的第一位置距离。
148.白盒交换机的网络地址具体可以是指mac(media access control address,媒体存取控制位址)和/或ip(internet protocol address,互联网协议地址)。
149.白盒交换机的网络地址能够反映白盒交换机在数据中心的物理位置。基于其他白
盒交换机的网络地址和本白盒交换机的网络地址,能够确定其他白盒交换机与本白盒交换机之间的第一位置距离。
150.b2:根据所述第一位置距离确定第一周期权重和第一优先级权重。
151.第一周期权重用于调整第二周期参数对本白盒交换机的监测周期的影响程度。第一优先级权重调整第二优先级参数对本白盒交换机的第一硬件的监测优先级的影响程度。
152.一般情况下,距离较近的白盒交换机发生故障,对本白盒交换机发生故障的影响可能性较大。距离较远的白盒交换机发生故障,对本白盒交换机发生故障的影响可能性较小。对应的,在一种可能的实现方式中,在当第一位置距离较小时,第一周期权重和第一优先级权重较高。在当第一位置距离较大时,第一周期权重和第一优先级权重较低。
153.本技术实施例提供一种利用所述第二周期参数,调整所述本白盒交换机的监测周期的具体实现方式,包括:
154.利用所述第二周期参数和所述第一周期权重,调整所述本白盒交换机的监测周期。
155.利用第一周期权重和第二周期参数调整本白盒交换机的监测周期。以第二周期参数为比值为例,将本白盒交换机的监测周期与第二周期参数相乘,得到的乘积再与第一周期权重相乘,得到调整后的本白盒交换机的监测周期。
156.本技术实施例提供一种利用所述第二优先级参数,调整所述本白盒交换机的第一硬件的监测优先级的具体实施方式,包括:
157.利用所述第二优先级参数和第一优先级权重,调整所述本白盒交换机的第一硬件的监测优先级。
158.利用第一优先级权重和第二优先级参数调整本白盒交换机的第一硬件的监测优先级。以第二优先级参数为比值为例,将本白盒交换机的第一硬件的监测优先级与第二优先级参数相乘,得到的乘积再与第一优先级权重相乘,得到调整后的本白盒交换机的第一硬件的监测优先级。
159.在本技术实施例中,考虑到白盒交换机之间的第一位置距离,进一步调整本白盒交换机的监测周期和第一硬件的监测优先级,使得调整后的故障监测更符合故障监测的需要。
160.在另一种可能的实现方式中,所述监测参数还包括所述其他白盒交换机的生产序列号,在所述获取其他白盒交换机的监测参数之后,所述方法还包括以下两个步骤:
161.c1:根据所述其他白盒交换机的生产序列号和本白盒交换机的生产序列号,确定所述其他白盒交换机与本白盒交换机之间的生产批次差距。
162.在一种可能的实现方式中,白盒交换机具有不同的生产批次。监测参数还包括发送该监测参数的白盒交换机的生产序列号。生产序列号用于标识白盒交换机的生产批次。生产批次较近的白盒交换机的性能更为接近。
163.基于其他白盒交换机的生产序列号和本白盒交换机的生产序列号,能够确定其他白盒交换机与本白盒交换机之间的生产批次差距。
164.c2:根据所述生产批次差距确定第二周期权重和第二优先级权重。
165.第二周期权重用于调整第二周期参数对本白盒交换机的监测周期的影响程度。第二优先级权重调整第二优先级参数对本白盒交换机的第一硬件的监测优先级的影响程度。
166.在一种可能的实现方式中,在当生产批次较近时,第二周期权重和第二优先级权重较高。在当生产批次较远时,第二周期权重和第二优先级权重较低。
167.本技术实施例提供一种利用所述第二周期参数,调整所述本白盒交换机的监测周期的具体实施方式,包括:
168.利用所述第二周期参数和所述第二周期权重,调整所述本白盒交换机的监测周期。
169.利用第二周期权重和第二周期参数调整本白盒交换机的监测周期。以第二周期参数为比值为例,将本白盒交换机的监测周期与第二周期参数相乘,得到的乘积再与第二周期权重相乘,得到调整后的本白盒交换机的监测周期。
170.本技术实施例提供一种利用所述第二优先级参数,调整所述本白盒交换机的第一硬件的监测优先级的具体实施方式,包括:
171.利用所述第二优先级参数和第二优先级权重,调整所述本白盒交换机的第一硬件的监测优先级。
172.利用第二优先级权重和第二优先级参数调整本白盒交换机的第一硬件的监测优先级。以第二优先级参数为比值为例,将本白盒交换机的第一硬件的监测优先级与第二优先级参数相乘,得到的乘积再与第二优先级权重相乘,得到调整后的本白盒交换机的第一硬件的监测优先级。
173.在本技术实施例中,考虑到白盒交换机的生产批次的接近程度,进一步调整本白盒交换机的监测周期和第一硬件的监测优先级,使得调整后的故障监测更符合故障监测的需要。
174.在一种可能的实现方式中,本技术实施例还提供一种故障监测的调整方法,除上述步骤以外,还包括以下四个步骤:
175.d1:通过服务器获取硬件故障信息,所述硬件故障信息包括第二硬件的硬件信息,所述第二硬件为发生故障的硬件。
176.白盒交换机在监测到硬件故障之后,会记录在日志中,并将日志发送至服务器中。具体的,服务器可以是日志服务器,用于接收并储存白盒交换机的日志。
177.本技术实施例不限定触发本白盒交换机获取硬件故障信息的方式。在一种可能的实现方式中,可以由白盒交换机向服务器发起请求,服务器响应于白盒交换机的请求,向白盒交换机发送硬件故障信息。在另一种可能的实现方式中,服务器可以定时向白盒交换机发送硬件故障信息。
178.本白盒交换机可以从服务器中获取硬件故障信息。硬件故障信息包括第二硬件的硬件信息。第二硬件为白盒交换机中发生故障的硬件。第二硬件可以与第一硬件相同,第二硬件也可以与第一硬件不同。
179.d2:根据所述硬件故障信息,确定第三周期参数和第三优先级参数。
180.基于硬件故障信息,可以确定其他白盒交换机发生故障的频率、出现故障的第二硬件以及第二硬件出现故障的频率。具体的,可以根据发生故障的频率确定第三周期参数,根据第二硬件出现故障的频率确定针对第二硬件的第三优先级参数。
181.需要说明的是,在一种可能的实现方式中,白盒交换机本身的硬件故障情况对于监测周期的影响程度,应当大于硬件故障信息对本白盒交换机的监测周期的影响程度。第
三周期参数对本白盒交换机的监测周期的调整幅度可以小于第一周期参数对本白盒交换机的监测周期的调整幅度。进一步的,其他白盒交换机的监测参数对于监测周期的影响程度,应当大于硬件故障信息对本白盒交换机的监测周期的影响程度。第三周期参数对本白盒交换机的监测周期的调整幅度还可以小于第二周期参数对本白盒交换机的监测周期的调整幅度。
182.类似的,第三优先级参数对本白盒交换机的硬件的监测优先级的调整幅度可以小于第一优先级参数对本白盒交换机的硬件的监测优先级的调整幅度。并且,第三优先级参数对本白盒交换机的硬件的监测优先级的调整幅度还可以小于第二优先级参数对本白盒交换机的硬件的监测优先级的调整幅度。
183.d3:利用所述第三周期参数,调整所述本白盒交换机的监测周期。
184.利用确定的第三周期参数,对本白盒交换机的监测周期进行调整。利用第三周期参数调整本白盒交换机的监测周期的方式,与上述利用第一周期参数调整本白盒交换机的监测周期的方式类似,在此不再赘述。
185.d4:利用所述第三优先级参数,调整所述本白盒交换机的第二硬件的监测优先级。
186.利用确定的第三优先级参数,对本白盒交换机的的第一硬件的监测优先级进行调整。利用第三优先级参数调整本白盒交换机的第一硬件的监测优先级的方式,与上述利用第一优先级参数调整本白盒交换机的第一硬件的监测优先级的方式类似,在此不再赘述。
187.在本技术实施例中,本白盒交换机获取硬件故障信息,根据发生故障的硬件调整本白盒交换机的故障监测过程,使得调整后的故障监测更为符合故障监测的需要。
188.进一步的,在一种可能的实现方式中,所述硬件异常信息还包括所述第二硬件发生故障的故障时刻,所述方法还包括:
189.根据所述发生故障的时刻,确定第三周期权重和第三优先级权重。
190.第三周期权重用于调整第三周期参数对本白盒交换机的监测周期的影响程度。第三优先级权重调整第三优先级参数对本白盒交换机的第二硬件的监测优先级的影响程度。
191.在一种可能的实现方式中,在当发生故障的时刻距离当前时刻较近时,第三周期权重和第三优先级权重较高。在当发生故障的时刻距离当前时刻较远时,第三周期权重和第三优先级权重较低。
192.本技术实施例提供一种利用所述第三周期参数,调整所述本白盒交换机的故障监测周期的具体实施方式,包括:
193.利用所述第三周期参数和第三周期权重,调整所述本白盒交换机的监测周期。
194.利用第三周期权重和第三周期参数调整本白盒交换机的监测周期。以第三周期参数为比值为例,将本白盒交换机的监测周期与第三周期参数相乘,得到的乘积再与第三周期权重相乘,得到调整后的本白盒交换机的监测周期。
195.本技术实施例提供一种利用所述第三优先级参数,调整所述本白盒交换机的第二硬件的监测优先级的具体实施方式,包括:
196.利用所述第三优先级参数和第三优先级权重,调整所述本白盒交换机的第二硬件的监测优先级。
197.利用第三优先级权重和第三优先级参数调整本白盒交换机的第二硬件的监测优先级。以第三优先级参数为比值为例,将本白盒交换机的第二硬件的监测优先级与第三优
先级参数相乘,得到的乘积再与第三优先级权重相乘,得到调整后的本白盒交换机的第二硬件的监测优先级。
198.在本技术实施例中,考虑到第二硬件发生故障的时刻,进一步调整本白盒交换机的监测周期和第一硬件的监测优先级,使得调整后的故障监测更符合故障监测的需要。
199.在另一种可能的实现方式中,所述硬件故障信息还包括目标白盒交换机的网络地址,所述目标白盒交换机为生成所述硬件故障信息的白盒交换机,所述方法还包括以下两个步骤:
200.e1:根据所述目标白盒交换机的网络地址和本白盒交换机的网络地址,确定所述目标白盒交换机与本白盒交换机之间的第二位置距离。
201.白盒交换机的网络地址具体可以是指mac和/或ip。
202.白盒交换机的网络地址能够反映白盒交换机在数据中心的物理位置。基于目标白盒交换机的网络地址和本白盒交换机的网络地址,能够确定目标白盒交换机与本白盒交换机之间的第二位置距离。
203.e2:根据所述第二位置距离确定第四周期权重和第四优先级权重。
204.第四周期权重用于调整第三周期参数对本白盒交换机的监测周期的影响程度。第四优先级权重调整第三优先级参数对本白盒交换机的第二硬件的监测优先级的影响程度。
205.一般情况下,距离较近的白盒交换机发生故障,对本白盒交换机发生故障的影响可能性较大。距离较远的白盒交换机发生故障,对本白盒交换机发生故障的影响可能性较小。对应的,在一种可能的实现方式中,在当第二位置距离较小时,第四周期权重和第四优先级权重较高。在当第二位置距离较大时,第四周期权重和第优先级权重较低。
206.本技术实施例提供一种利用所述第三周期参数,调整所述本白盒交换机的监测周期的具体实现方式,包括:
207.利用所述第三周期参数和所述第四周期权重,调整所述本白盒交换机的监测周期。
208.利用第四周期权重和第三周期参数调整本白盒交换机的监测周期。以第三周期参数为比值为例,将本白盒交换机的监测周期与第三年周期参数相乘,得到的乘积再与第四周期权重相乘,得到调整后的本白盒交换机的监测周期。
209.本技术实施例提供一种利用所述第三优先级参数,调整所述本白盒交换机的第二硬件的监测优先级的具体所述方式,包括:
210.利用所述第三优先级参数和第四优先级权重,调整所述本白盒交换机的第二硬件的监测优先级。
211.利用第四优先级权重和第三优先级参数调整本白盒交换机的第二硬件的监测优先级。以第三优先级参数为比值为例,将本白盒交换机的第二硬件的监测优先级与第三优先级参数相乘,得到的乘积再与第四优先级权重相乘,得到调整后的本白盒交换机的第二硬件的监测优先级。
212.在本技术实施例中,考虑到白盒交换机之间的第一位置距离,进一步调整本白盒交换机的监测周期和第一硬件的监测优先级,使得调整后的故障监测更符合故障监测的需要。
213.基于上述方法实施例提供的一种故障监测的调整方法,本技术实施例还提供了一
种故障监测的调整装置,下面将结合附图对该故障监测的调整装置进行说明。
214.参见图2,该图为本技术实施例提供的一种故障监测的调整装置的结构示意图。如图2所示,该故障监测的调整装置包括:
215.第一获取单元201,用于获取本白盒交换机中的硬件的故障监测结果;
216.第一确定单元202,用于确定与故障监测结果匹配的第一周期参数和第一优先级参数;
217.第一调整单元203,用于根据所述第一周期参数,调整所述本白盒交换机的监测周期,所述监测周期为监测所述本白盒交换机中的硬件是否发生故障的周期;
218.第二调整单元204,用于根据所述第一优先级参数,调整所述硬件的监测优先级,所述监测优先级用于确定监测所述硬件是否发生故障的监测顺序。
219.在一种可能的实现方式中,所述装置还包括:
220.第二获取单元,用于获取其他白盒交换机的监测参数,所述监测参数包括所述其他白盒交换机的监测周期和所述其他白盒交换机的第一硬件的监测优先级;
221.第二确定单元,用于根据所述监测参数中的监测周期,确定第二周期参数;
222.第三调整单元,用于利用所述第二周期参数,调整所述本白盒交换机的监测周期;
223.第三确定单元,用于根据所述监测参数中所述其他白盒交换机的第一硬件的监测优先级,确定本白盒交换机的第一硬件的第二优先级参数;
224.第四调整单元,用于利用所述第二优先级参数,调整所述本白盒交换机的第一硬件的监测优先级。
225.在一种可能的实现方式中,所述监测参数还包括所述其他白盒交换机的型号信息,所述装置还包括:
226.删除单元,用于根据所述其他白盒交换机的型号信息,将与所述本白盒交换机型号不同的白盒交换机的监测参数舍弃。
227.在一种可能的实现方式中,所述监测参数还包括所述其他白盒交换机的网络地址,所述装置还包括:
228.第四确定单元,用于根据所述其他白盒交换机的网络地址和本白盒交换机的网络地址,确定所述其他白盒交换机与本白盒交换机之间的第一位置距离;
229.第五确定单元,用于根据所述第一位置距离确定第一周期权重和第一优先级权重;
230.所述第三调整单元,具体用于利用所述第二周期参数和所述第一周期权重,调整所述本白盒交换机的监测周期;
231.所述第四调整单元,具体用于利用所述第二优先级参数和第一优先级权重,调整所述本白盒交换机的第一硬件的监测优先级。
232.在一种可能的实现方式中,所述监测参数还包括所述其他白盒交换机的生产序列号,所述装置还包括:
233.第六确定单元,用于根据所述其他白盒交换机的生产序列号和本白盒交换机的生产序列号,确定所述其他白盒交换机与本白盒交换机之间的生产批次差距;
234.第七确定单元,用于根据所述生产批次差距确定第二周期权重和第二优先级权重;
235.所述第三调整单元,具体用于利用所述第二周期参数和所述第二周期权重,调整所述本白盒交换机的监测周期;
236.所述第四调整单元,具体用于利用所述第二优先级参数和第二优先级权重,调整所述本白盒交换机的第一硬件的监测优先级。
237.在一种可能的实现方式中,所述装置还包括:
238.通过服务器获取硬件故障信息,所述硬件故障信息包括第二硬件的硬件信息,所述第二硬件为发生故障的硬件;
239.第八确定单元,用于根据所述硬件故障信息,确定第三周期参数和第三优先级参数;
240.第五调整单元,用于利用所述第三周期参数,调整所述本白盒交换机的监测周期;
241.第六调整单元,用于利用所述第三优先级参数,调整所述本白盒交换机的第二硬件的监测优先级。
242.在一种可能的实现方式中,所述硬件异常信息还包括所述第二硬件发生故障的故障时刻,所述装置还包括:
243.第九确定单元,用于根据所述发生故障的时刻,确定第三周期权重和第三优先级权重;
244.所述第五调整单元,具体用于利用所述第三周期参数和第三周期权重,调整所述本白盒交换机的监测周期;
245.所述第六调整单元,具体用于利用所述第三优先级参数和第三优先级权重,调整所述本白盒交换机的第二硬件的监测优先级。
246.在一种可能的实现方式中,所述硬件故障信息还包括目标白盒交换机的网络地址,所述目标白盒交换机为生成所述硬件故障信息的白盒交换机,所述装置还包括:
247.第十确定单元,用于根据所述目标白盒交换机的网络地址和本白盒交换机的网络地址,确定所述目标白盒交换机与本白盒交换机之间的第二位置距离;
248.第十一确定单元,用于根据所述第二位置距离确定第四周期权重和第四优先级权重;
249.所述第五调整单元,具体用于利用所述第三周期参数和所述第四周期权重,调整所述本白盒交换机的监测周期;
250.所述第六调整单元,具体用于利用所述第三优先级参数和第四优先级权重,调整所述本白盒交换机的第二硬件的监测优先级。
251.基于上述方法实施例提供的一种故障监测的调整方法,本技术实施例还提供了一种故障监测的调整设备,包括:处理器、存储器、系统总线;
252.所述处理器以及所述存储器通过所述系统总线相连;
253.所述存储器用于存储一个或多个程序,所述一个或多个程序包括指令,所述指令当被所述处理器执行时使所述处理器执行上述任一项实施例所述的方法。
254.基于上述方法实施例提供的一种故障监测的调整方法,本技术提供一种计算机可读存储介质,所述计算机可读存储介质中存储有指令,当所述指令在终端设备上运行时,使得所述终端设备执行上述任一项实施例所述的方法。
255.需要说明的是,本说明书中各个实施例采用递进的方式描述,每个实施例重点说
明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。对于实施例公开的系统或装置而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。
256.应当理解,在本技术中,“至少一个(项)”是指一个或者多个,“多个”是指两个或两个以上。“和/或”,用于描述关联对象的关联关系,表示可以存在三种关系,例如,“a和/或b”可以表示:只存在a,只存在b以及同时存在a和b三种情况,其中a,b可以是单数或者复数。字符“/”一般表示前后关联对象是一种“或”的关系。“以下至少一项(个)”或其类似表达,是指这些项中的任意组合,包括单项(个)或复数项(个)的任意组合。例如,a,b或c中的至少一项(个),可以表示:a,b,c,“a和b”,“a和c”,“b和c”,或“a和b和c”,其中a,b,c可以是单个,也可以是多个。
257.还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
258.结合本文中所公开的实施例描述的方法或算法的步骤可以直接用硬件、处理器执行的软件模块,或者二者的结合来实施。软件模块可以置于随机存储器(ram)、内存、只读存储器(rom)、电可编程rom、电可擦除可编程rom、寄存器、硬盘、可移动磁盘、cd

rom、或技术领域内所公知的任意其它形式的存储介质中。
259.对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本技术。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本技术的精神或范围的情况下,在其它实施例中实现。因此,本技术将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1