本发明涉及计算机,尤其涉及一种机房设备运行状态监控方法、装置、电子设备和存储介质。
背景技术:
1、随着信息技术的发展,数据中心机房越来越普遍。数据中心机房内容纳了数量巨大的计算机设备,例如服务器、硬盘等。这些设备的损坏和故障往往会导致数据丢失,直接影响到对应软件系统的稳定性,甚至造成无法估计的经济损失。因此,确保机房设备运行正常具有重大的意义。相关技术中,机房设备运行状态监控主要采用线上检测和人工检测等方式,然而会占用大量读写带宽和网络资源,对硬件要求较高,需要耗费大量人力物力,同时也只能在设备出现明显故障时才能发现,无法实现自动检测,对异常处理的及时性差。
技术实现思路
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、本发明提供的一种机房设备运行状态监控方法、装置、电子设备和存储介质,通过采集机房设备处于运行状态时的音频信号;进一步对音频信号进行特征提取,得到音频信号的对数灰度谱特征图;然后将对数灰度谱特征图输入至设备异常声音检测模型,得到音频信号的分类结果;并在分类结果为异常的情况下,生成异常告警信息,本发明从声音角度对机房设备运行状态进行监控,可减少读写带宽和网络资源的占用、降低硬件要求和人力成本、同时可实现实时地自动检测,提高异常处理的及时性。
1.一种机房设备运行状态监控方法,其特征在于,包括:
2.根据权利要求1所述的机房设备运行状态监控方法,其特征在于,所述将所述对数灰度谱特征图输入至异常声音检测模型,得到所述音频信号的分类结果,包括:
3.根据权利要求1所述的机房设备运行状态监控方法,其特征在于,所述设备异常声音检测模型通过以下步骤训练得到,包括:
4.根据权利要求3所述的机房设备运行状态监控方法,其特征在于,将每帧音频信号样本的对数灰度谱特征图,输入至循环神经网络,获取所述循环神经网络输出的每帧音频信号样本的分类结果,包括:
5.根据权利要求1所述的机房设备运行状态监控方法,其特征在于,所述采集机房设备处于运行状态时的音频信号,包括:
6.根据权利要求1所述的机房设备运行状态监控方法,其特征在于,所述对所述音频信号进行特征提取,得到所述音频信号的对数灰度谱特征图,包括:
7.根据权利要求1所述的机房设备运行状态监控方法,其特征在于,所述方法还包括:
8.一种机房设备运行状态监控装置,其特征在于,包括:
9.一种电子设备,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现如权利要求1至7任一项所述的机房设备运行状态监控方法。
10.一种非暂态计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至7任一项所述的机房设备运行状态监控方法。