System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 传感器监测方法、装置、计算机设备和存储介质制造方法及图纸_技高网

传感器监测方法、装置、计算机设备和存储介质制造方法及图纸

技术编号:41329033 阅读:5 留言:0更新日期:2024-05-13 15:07
本申请涉及一种传感器监测方法、装置、计算机设备和存储介质。所述方法包括:获取通过字典构造的预设列表,所述预设列表包括多个传感器和每个传感器对应的属性信息;遍历所述预设列表,依次将所述多个传感器作为目标传感器,从所述目标传感器对应的属性信息中确定所述目标传感器的类别;根据所述类别对智能平台管理接口IPMI命令的参数进行修改;通过参数修改后的IPMI命令得到所述目标传感器的监测数据,并返回遍历所述预设列表,直至将每一个传感器作为目标传感器为止。采用本方法能够提高传感器的监测数据的获取效率。

【技术实现步骤摘要】

本申请涉及传感器,特别是涉及一种传感器监测方法、装置、计算机设备和存储介质


技术介绍

1、存储机器用于存储客户数据。传感器拥有大量的传感器监测点,通过监测传感器,可以在存储机器的温度电压出现异常后快速定位到出问题的器件。

2、通常使用bmc(baseboard management controller,基板管理控制器)对各个传感器的温度电压进行监测。由于传感器数量多,如果由测试人员手动根据来获取每个传感器的监测数据,则非常耗费人力和时间,导致传感器的监测数据的获取效率降低。


技术实现思路

1、基于此,有必要针对上述技术问题,提供一种能够提高传感器的监测数据的获取效率的传感器监测方法、装置、计算机设备和存储介质。

2、一方面,提供一种传感器监测方法,方法包括:

3、获取通过字典构造的预设列表,预设列表包括多个传感器和每个传感器对应的属性信息;

4、遍历预设列表,依次将多个传感器作为目标传感器,从目标传感器对应的属性信息中确定目标传感器的类别;

5、根据类别对智能平台管理接口ipmi命令的参数进行修改;

6、通过参数修改后的ipmi命令得到目标传感器的监测数据,并返回遍历预设列表,直至将每一个传感器作为目标传感器为止。

7、在一实施例中,获取通过字典构造的预设列表,预设列表包括多个传感器和每个传感器对应的属性信息步骤,包括:

8、获取每个传感器的属性和属性值,得到每个传感器对应的属性信息

9、采用字典存储每个传感器对应的属性信息,以生成预设列表。

10、在一实施例中,属性包括传感器的身份标识,字典为嵌套字典,嵌套字典包括第一层字典和第二层字典;采用字典存储每个传感器对应的属性信息,以生成预设列表步骤,包括:

11、将每个传感器的身份标识作为对应嵌套字典的第一层字典的键;

12、将每个传感器中除去身份标识的剩余属性以及剩余属性对应的属性值作为对应嵌套字典的第一层字典的键值;

13、将每个传感器中除去身份标识的剩余属性作为对应嵌套字典的第二层字典的键;

14、将剩余属性对应的属性值作为对应嵌套字典对应的第二层字典的键值,得到全部字典;

15、根据全部字典生成预设列表。

16、在一实施例中,通过参数修改后的ipmi命令得到目标传感器的监测数据步骤,包括:

17、执行经过参数修改后的ipmi命令,得到返回结果;

18、从返回结果中查找目标传感器的监测数据。

19、在一实施例中,从返回结果中查找目标传感器的监测数据步骤,包括:

20、从目标传感器对应的属性信息中确定目标传感器的身份标识;

21、根据身份标识从返回结果中查找监测数据。

22、在一实施例中,通过参数修改后的ipmi命令得到目标传感器的监测数据步骤之后,还包括:

23、通过预设列表获取目标传感器的告警数据;

24、根据告警数据和监测数据,确定告警结果。

25、在一实施例中,返回遍历预设列表,直至将每一个传感器作为目标传感器为止步骤之后,还包括:

26、获取全部告警数据和全部监测数据,全部检测数据包括多个传感器对应的监测数据;

27、确定多个传感器对应的监测数据是否存在乱码;

28、响应于多个传感器对应的监测数据存在乱码,则得到乱码监测数据对应的传感器具有功能障碍的分析结果;

29、响应于多个传感器对应的监测数据不存在乱码,则确定多个传感器对应的监测数据是否存在无效;

30、响应于多个传感器对应的监测数据存在无效,则得到无效监测数据对应的传感器不存在的监测结果;

31、响应于多个传感器对应的监测数据不存在无效,则确定多个传感器对应的监测数据是否存在不位于正常数据范围内的情况;

32、响应于多个传感器对应的监测数据不存在不位于正常数据范围内的情况,则得到监测数据在正常数据范围内的分析结果;

33、响应于多个传感器对应的监测数据存在不位于正常数据范围内的情况,则得到检测全部告警数据中的预设告警数据是否正常的分析结果,预设告警数据与不位于正常数据范围内的监测数据相对应;

34、根据分析结果输出监测结果。

35、另一方面,还提供了一种传感器监测装置,装置包括:

36、列表获取模块,用于获取通过字典构造的预设列表,预设列表包括多个传感器和每个传感器对应的属性信息;

37、列表遍历模块,用于遍历预设列表,依次将多个传感器作为目标传感器,从目标传感器对应的属性信息中确定目标传感器的类别;

38、参数修改模块,用于根据类别对智能平台管理接口ipmi命令的参数进行修改;

39、监测数据获取模块,用于通过参数修改后的ipmi命令得到目标传感器的监测数据,并返回遍历预设列表,直至将每一个传感器作为目标传感器为止。

40、在一实施例中,列表获取模块包括:

41、属性获取子模块,用于获取每个传感器的属性和属性值,得到每个传感器对应的属性信息;

42、预设列表生成子模块,用于采用字典存储每个传感器对应的属性信息,以生成预设列表。

43、在一实施例中,属性包括传感器的身份标识,字典为嵌套字典,嵌套字典包括第一层字典和第二层字典;预设列表生成子模块用于:

44、将每个传感器的身份标识作为对应嵌套字典的第一层字典的键;

45、将每个传感器中除去身份标识的剩余属性以及剩余属性对应的属性值作为对应嵌套字典的第一层字典的键值;

46、将每个传感器中除去身份标识的剩余属性作为对应嵌套字典的第二层字典的键;

47、将剩余属性对应的属性值作为对应嵌套字典对应的第二层字典的键值,得到全部字典;

48、根据全部字典生成预设列表。

49、在一实施例中,监测数据获取模块包括:

50、返回结果获取子模块,用于执行经过参数修改后的ipmi命令,得到返回结果;

51、检测数据查找子模块,用于从返回结果中查找目标传感器的监测数据。

52、在一实施例中,检测数据查找子模块用于:

53、从目标传感器对应的属性信息中确定目标传感器的身份标识;

54、根据身份标识从返回结果中查找监测数据。

55、在一实施例中,装置还包括:

56、告警数据获取模块,用于通过预设列表获取目标传感器的告警数据;

57、告警结果确定模块,用于根据告警数据和监测数据,确定告警结果。

58、在一实施例中,装置还包括:

59、全部获取模块,用于获取全部告警数据和全部监测数据,全部检测数据包括多个传感器对应的监测数据;

60、乱码确定模块,用于确定多个本文档来自技高网...

【技术保护点】

1.一种传感器监测方法,其特征在于,包括:

2.根据权利要求1所述的传感器监测方法,其特征在于,所述获取通过字典构造的预设列表,所述预设列表包括多个传感器和每个传感器对应的属性信息步骤,包括:

3.根据权利要求2所述的传感器监测方法,其特征在于,所述属性包括传感器的身份标识,所述字典为嵌套字典,所述嵌套字典包括第一层字典和第二层字典;所述采用字典存储每个传感器对应的属性信息,以生成所述预设列表步骤,包括:

4.根据权利要求1所述的传感器监测方法,其特征在于,所述通过参数修改后的IPMI命令得到所述目标传感器的监测数据步骤,包括:

5.根据权利要求4所述的传感器监测方法,其特征在于,所述从所述返回结果中查找所述目标传感器的监测数据步骤,包括:

6.根据权利要求1所的传感器监测方法,其特征在于,所述通过参数修改后的IPMI命令得到所述目标传感器的监测数据步骤之后,还包括:

7.根据权利要求1所述的传感器监测方法,其特征在于,所述返回遍历所述预设列表,直至将每一个传感器作为目标传感器为止步骤之后,还包括:

<p>8.一种传感器监测装置,其特征在于,所述装置包括:

9.一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至7中任一项所述方法的步骤。

10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至7中任一项所述的方法的步骤。

...

【技术特征摘要】

1.一种传感器监测方法,其特征在于,包括:

2.根据权利要求1所述的传感器监测方法,其特征在于,所述获取通过字典构造的预设列表,所述预设列表包括多个传感器和每个传感器对应的属性信息步骤,包括:

3.根据权利要求2所述的传感器监测方法,其特征在于,所述属性包括传感器的身份标识,所述字典为嵌套字典,所述嵌套字典包括第一层字典和第二层字典;所述采用字典存储每个传感器对应的属性信息,以生成所述预设列表步骤,包括:

4.根据权利要求1所述的传感器监测方法,其特征在于,所述通过参数修改后的ipmi命令得到所述目标传感器的监测数据步骤,包括:

5.根据权利要求4所述的传感器监测方法,其特征在于,所述从所述返回结果中查找所述目标传感器的监测数据步骤,包...

【专利技术属性】
技术研发人员:范逸群
申请(专利权)人:苏州元脑智能科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1