硬盘设备的监控控制方法及装置、存储介质和电子设备与流程

专利检索2025-12-31  7


本技术实施例涉及计算机领域,具体而言,涉及一种硬盘设备的监控控制方法及装置、存储介质和电子设备。


背景技术:

1、相关技术中,现有的数据中心管理软件在对硬盘设备进行监控管理时,主要是通过预设的固定的、通用的监控模板对硬盘设备进行监控,在监控模板中设置有固定的监控项,这些监控项包括硬盘设备的关键指标、硬盘设备的性能和硬盘设备的故障等等。

2、可以理解的是,相关技术中,在对不同的硬盘设备进行监控时,是通过相同的监控模板,对不同硬盘设备的相同监控项进行监控。这样的方式,对不同的硬盘设备进行相同监控项的监控,可能导致硬盘设备的监控控制效率较低。


技术实现思路

1、本技术实施例提供了一种硬盘设备的监控控制方法及装置、存储介质和电子设备,以至少解决相关技术中硬盘设备的监控控制效率较低的问题。

2、根据本技术的一个实施例,提供了一种硬盘设备的监控控制方法,包括:应用于监控控制器,所述监控控制器与服务器连接,所述服务器上部署了硬盘设备,所述方法包括:接收所述服务器发起的硬盘监控请求,其中,所述硬盘监控请求用于请求控制所述服务器上所部署的硬盘设备中的目标硬盘设备的监控过程;响应所述硬盘监控请求,根据所述目标硬盘设备的目标运行数据,从多个运行场景中识别所述目标硬盘设备所对应的目标运行场景,其中,所述目标运行数据包括所述目标硬盘设备在所述服务器上运行时产生的监控项集合中各个监控项下的监控值,所述运行场景用于指示硬盘设备所运行的业务对于硬盘设备的性能需求;根据所述目标运行场景在所述监控项集合中所对应的目标监控项、所述目标运行数据中所述目标监控项所对应的参考运行数据、以及所述目标监控项所属于的监控类型,创建目标监控列表,其中,所述目标监控列表中记录了具有对应关系的所述目标监控项和目标监控方式;向所述服务器发送所述目标监控列表,其中,所述服务器用于按照所述目标监控列表对所述目标硬盘设备的运行进行监控。

3、在一个示例性实施例中,所述根据所述目标硬盘设备的目标运行数据,从多个运行场景中识别所述目标硬盘设备所对应的目标运行场景,包括:根据所述目标运行数据,计算所述目标硬盘设备对应了所述多个运行场景中每个场景的概率;根据具有对应关系的运行场景和概率,从所述多个运行场景中筛选出所对应的概率满足目标筛选条件的n个运行场景作为所述目标运行场景,其中,n为正整数。

4、在一个示例性实施例中,所述根据具有对应关系的运行场景和概率,从所述多个运行场景中筛选出所对应的概率满足目标筛选条件的n个运行场景作为所述目标运行场景,包括:按照所对应的概率由高到低从所述多个运行场景中逐个提取运行场景;检测当前提取的运行场景所对应的概率与已提取的运行场景所对应的概率的概率和与目标阈值之间的关系;在所述概率和大于或者等于所述目标阈值的情况下,将当前提取的运行场景和已提取的运行场景确定为所述n个运行场景作为所述目标运行场景;在所述概率和小于所述目标阈值的情况下,继续按照所对应的概率由高到低提取下一个运行场景。

5、在一个示例性实施例中,所述根据所述目标硬盘设备的目标运行数据,从多个运行场景中识别所述目标硬盘设备所对应的目标运行场景,包括:将所述目标运行数据输入至目标场景识别模型,其中,所述目标场景识别模型是使用标注了运行场景标签的运行数据样本对初始场景识别模型进行训练得到的;获取所述目标场景识别模型输出的所述目标运行场景。

6、在一个示例性实施例中,所述根据所述目标运行场景在所述监控项集合中所对应的目标监控项、所述目标运行数据中所述目标监控项所对应的参考运行数据、以及所述目标监控项所属于的监控类型,创建目标监控列表,包括:使用所述目标运行场景所对应的目标监控项创建初始监控列表;根据所述目标监控项所属于的监控类型,为所述目标监控项分配所述目标监控方式,得到参考监控列表,其中,所述目标监控方式包括:依据数据的变更进行监控的方式和依据数据的阈值进行监控的方式;在所述目标监控方式为依据数据的阈值进行监控的方式的情况下,根据所述参考运行数据为所述目标监控项分配目标监控阈值,得到所述目标监控列表。

7、在一个示例性实施例中,所述根据所述参考运行数据为所述目标监控项分配目标监控阈值,包括:通过执行以下步骤,根据第i个运行数据为第i个监控项分配第i个监控阈值,其中,所述参考运行数据包括m个运行数据,所述m个运行数据包括所述第i个运行数据,所述目标监控项包括m个监控项,所述m个监控项包括所述第i个监控项,所述目标监控阈值包括m个监控阈值,所述m个监控阈值包括所述第i个监控阈值,其中,i为小于或者等于m的正整数,m为正整数;从所述第i个运行数据中筛选出用于表示所述目标硬盘设备处于正常运行状态的第i个候选运行数据;对所述第i个候选运行数据执行平均值操作,得到平均值,并确定所述第i个候选运行数据的标准差;将第一候选上限阈值确定为所述平均值与目标数量的所述标准差之和,并将第一候选下限阈值确定为所述平均值减去所述目标数量的所述标准差所得到的值;从第二候选上限阈值和所述第一候选上限阈值中确定较大的上限阈值,得到目标上限阈值,并从第二候选下限阈值和所述第一候选下限阈值中确定较小的下限阈值,得到目标下限阈值,其中,所述目标监控阈值包括所述目标上限阈值和所述目标下限阈值,所述第二候选上限阈值是所述i个候选运行数据中取值最大的数据,所述第二候选下限阈值是所述i个候选运行数据中取值最小的数据。

8、在一个示例性实施例中,在所述向所述服务器发送所述目标监控列表之前,所述方法还包括:向所述服务器发送数据上报指令,其中,所述数据上报指令用于指示所述服务器向所述监控控制器上报属于所述目标运行场景的告警数据;接收所述服务器响应所述数据上报指令上报的目标告警数据;在所述目标告警数据包括p个告警数据、且所述目标硬盘设备包括t个硬盘设备的情况下,提取所述p个告警数据中的各个告警数据中的关键词,得到p组目标关键词,其中,所述p组目标关键词中的第w组目标关键词包括所述t个硬盘设备中第w个硬盘设备的标识、所述第w个硬盘设备在所述服务器中部署的位置和所述第w个硬盘设备的设备类型,p为正整数,t为正整数,w为小于或者等于p的正整数;对所述p组目标关键词执行向量化操作,得到p组词向量;确定所述p组词向量中的第s组词向量中的第s1个词向量与所述p组词向量中除所述第s组词向量之外的p-1组词向量中的各组词向量中第r1个词向量之间的相似度,得到第s1组相似度,并确定所述第s组词向量中的第s2个词向量与所述p-1组词向量中的各组词向量中的第r2个词向量之间的相似度,得到第s2组相似度,并确定所述第s组词向量中的第s3个词向量与所述p-1组词向量中的各组词向量中的第r3个词向量之间的相似度,得到第s3组相似度,其中,所述第s1个词向量是所述第s组词向量中用于表示第s个硬盘设备的标识的词向量,所述第s2个词向量是所述第s组词向量中用于表示所述第s个硬盘设备在服务器中部署的位置的词向量,所述第s3个词向量是所述第s组词向量中用于表示所述第s个硬盘设备的设备类型的词向量,所述第r1个词向量是所述p-1组词向量中的各组词向量中用于表示硬盘设备的标识的词向量,所述第r2个词向量是所述p-1组词向量中的各组词向量中用于表示硬盘设备在所述服务器中部署的位置的词向量,所述第r3个词向量是所述p一1组词向量中的各组词向量中用于表示硬盘设备的设备类型的词向量,所述t个硬盘设备包括所述第s个硬盘设备,s为小于或者等于p的正整数,s1、s2、和s3均为正整数,r1、r2、和r3均为正整数;对所述第s1组相似度、所述第s2组相似度和所述第s3组相似度执行平均值操作,得到第s个平均相似度;在所述第s个平均相似度大于或者等于预设的平均相似度阈值的情况下,将p个告警数据中所述第s组词向量所对应的第s个告警数据确定为目标告警监控项;将所述目标告警监控项添加至所述目标监控列表中。

9、根据本技术的另一个实施例,提供了一种硬盘设备的监控控制装置,包括:应用于监控控制器,所述监控控制器与服务器连接,所述服务器上部署了硬盘设备,所述装置包括:第一接收模块,用于接收所述服务器发起的硬盘监控请求,其中,所述硬盘监控请求用于请求控制所述服务器上所部署的硬盘设备中的目标硬盘设备的监控过程;识别模块,用于响应所述硬盘监控请求,根据所述目标硬盘设备的目标运行数据,从多个运行场景中识别所述目标硬盘设备所对应的目标运行场景,其中,所述目标运行数据包括所述目标硬盘设备在所述服务器上运行时产生的监控项集合中各个监控项下的监控值,所述运行场景用于指示硬盘设备所运行的业务对于硬盘设备的性能需求;创建模块,用于根据所述目标运行场景在所述监控项集合中所对应的目标监控项、所述目标运行数据中所述目标监控项所对应的参考运行数据、以及所述目标监控项所属于的监控类型,创建目标监控列表,其中,所述目标监控列表中记录了具有对应关系的所述目标监控项和目标监控方式;第一发送模块,用于向所述服务器发送所述目标监控列表,其中,所述服务器用于按照所述目标监控列表对所述目标硬盘设备的运行进行监控。

10、根据本技术的又一个实施例,还提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机程序,其中,所述计算机程序被设置为运行时执行上述任一项方法实施例中的步骤。

11、根据本技术的又一个实施例,还提供了一种电子设备,包括存储器和处理器,所述存储器中存储有计算机程序,所述处理器被设置为运行所述计算机程序以执行上述任一项方法实施例中的步骤。

12、根据本技术的又一个实施例,还提供了一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现上述任一项方法实施例中的步骤。

13、通过本技术,根据硬盘设备的运行数据,从多个运行场景中识别该硬盘设备所对应的运行场景,运行场景可以用于指示硬盘设备所运行的业务对于硬盘设备的性能需求,根据运行场景所对应的监控项、运行数据中监控项所对应的运行数据、以及监控项所属于的监控类型,创建监控列表,其中,监控列表中记录了具有对应关系的监控项和监控方式,可以理解的是,在硬盘设备的性能需求不同的情况下,监控列表中的监控项和监控方式可能会发生变化,通过这样的方式,实现了根据识别的硬盘设备所运行的业务对于硬盘设备的性能需求,创建适合于硬盘设备的性能需求的监控列表,因此,可以解决硬盘设备的监控控制效率较低问题,达到提升硬盘设备的监控控制效率效果。


技术特征:

1.一种硬盘设备的监控控制方法,其特征在于,

2.根据权利要求1所述的方法,其特征在于,

3.根据权利要求2所述的方法,其特征在于,

4.根据权利要求1所述的方法,其特征在于,

5.根据权利要求1所述的方法,其特征在于,

6.根据权利要求5所述的方法,其特征在于,

7.根据权利要求1所述的方法,其特征在于,

8.一种硬盘设备的监控控制装置,其特征在于,

9.一种计算机可读存储介质,其特征在于,

10.一种电子设备,包括存储器、处理器以及存储在所述存储器上并可在所述处理器上运行的计算机程序,其特征在于,


技术总结
本申请实施例提供了一种硬盘设备的监控控制方法及装置、存储介质和电子设备,其中,该方法包括:接收服务器发起的硬盘监控请求;响应硬盘监控请求,根据目标硬盘设备的目标运行数据,从多个运行场景中识别目标硬盘设备所对应的目标运行场景;根据目标运行场景在监控项集合中所对应的目标监控项、目标运行数据中目标监控项所对应的参考运行数据、以及目标监控项所属于的监控类型,创建目标监控列表;向服务器发送目标监控列表。通过本申请,解决了硬盘设备的监控控制效率较低的问题,进而达到了提升硬盘设备的监控控制效率的效果。

技术研发人员:刘畅,刘帅
受保护的技术使用者:苏州元脑智能科技有限公司
技术研发日:
技术公布日:2024/5/29
转载请注明原文地址:https://win.8miu.com/read-1159811.html

最新回复(0)