一种设备监控系统、方法、产品、设备及存储介质与流程
- 国知局
- 2024-12-06 12:53:59
本技术涉及信息,具体而言,涉及一种设备监控系统、方法、产品、设备及存储介质。
背景技术:
1、白盒交换机是一种广泛应用的网络设备,可以根据用户的需要部署具有个性化特点的应用及服务,尤其是在大型数据中心得到广泛应用。在白盒交换机的运行过程中,需要对白盒交换机的各个器件进行实时调控,相关技术中,通过两个状态监控器对白盒交换机的各个器件进行调控,一个状态监控器发生故障时,可通过另一个状态监控器来调控各个器件。
2、相关技术中通过两个状态监控器对白盒交换机的各个器件进行调控的方式增加了整个交换机系统结构的复杂性,降低了交换机系统结构的可靠性以及稳定性,也提升了白盒交换机的硬件成本。
技术实现思路
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、该设备监控系统中,优先通过状态监控器控制交换机中的至少一个目标器件的运行状态,在状态监控器中的任一条控制总线出现故障,无法对某一个或某几个目标器件进行控制的情况下,通过中央处理器接管对应的目标器件,防止了状态监控器异常引发的白盒交换机监控功能的不可用,使用了中央处理器作为备份的白盒交换机低速总线控制器,无需额外添加硬件器件,降低了白盒交换机的硬件成本,单一控制总线的故障并不会导致整体功能的迁移,降低了单一控制总线发生异常时的性能损失。
本文地址:https://www.jishuxx.com/zhuanli/20241204/342975.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。