本技术涉及计算机,尤其涉及一种配置信息的备份信息变更可视化方法、设备及介质。
背景技术:
1、在大部分网管系统中,普遍是通过列表的形式展示备份信息,并通过文字描述备份差异的,其中包含设备名称、设备ip、备份名称、备份时间及操作等多个字段,每次只能查看单个备份信息信息,如需要查看两个时间段的备份差异,必须先要选择设备再选择不同备份信息进行对比,操作复杂且不够清晰。
2、目前,现有技术为了方便用户快速查看备份差异,快速定位到自己所需要查看的备份信息,是将配置备份信息以图形化的方式呈现,通过图形颜色区分备份是否存在差异,用户点击图形即可查看备份信息。但是,这样用户只能简单看到备份是否存在差异,不能查看配置信息的增减情况,而且不能查看和修改设备的配置信息。
技术实现思路
1、本技术实施例提供了一种配置信息的备份信息变更可视化方法、设备及介质,用以解决现有技术无法查看配置信息的增减情况,无法查看或修改交换机的配置信息的技术问题。
2、一方面,本技术实施例提供了一种配置信息的备份信息变更可视化方法,包括:
3、设置用于展示设备的备份信息变更的时间序列界面,并将所述时间序列界面划分为用于展示设备信息的第一区域以及用于展示备份信息的第二区域;
4、按照预设时间周期,尝试获取所述设备的配置信息对应的备份信息,并在获取到所述配置信息对应的备份信息的情况下,确定当前备份信息与前一备份信息之间的备份差异情况;
5、在所述第二区域上方设置用于展示备份差异情况的第三悬浮区域,并基于所述第三悬浮区域中备份差异情况的点击触发,将所述备份差异情况的详情信息及配置信息的增减情况进行可视化展示;
6、基于对所述第一区域中设备信息的点击触发,查看或修改对应设备的配置信息,以实现对配置信息的备份信息变更的可视化。
7、在本技术的一种实现方式中,所述基于所述第三悬浮区域中备份差异情况的点击触发,将所述备份差异情况情况的详情信息以及配置信息的增减情况进行可视化展示,具体包括:
8、确定出所述备份差异情况对应当前备份信息的设备以及备份日期,以及所述备份差异情况对应前一备份信息的设备以及备份日期;
9、基于所述第三悬浮区域中备份差异情况的点击触发,将所述当前备份信息以及前一备份信息对应的设备进行光亮显示,并将所述当前备份信息对应的备份日期以及所述前一备份信息对应的备份信息进行光亮显示;
10、响应于对所述第三悬浮区域中备份差异情况的点击触发,在所述第三悬浮区域中可视化显示所述设备的配置信息对应的新增数量和删减数量,并在所述第三悬浮区域中显示用于查看备份差异情况的查看详情按钮。
11、在本技术的一种实现方式中,所述在获取到所述配置信息对应的备份信息的情况下,确定当前备份信息与前一备份信息之间的备份差异情况,具体包括:
12、确定出相同设备在不同时刻所生成的配置信息对应的备份信息,并对不同时刻所生成的配置信息的备份信息进行对比,获得对比结果,以根据所述对比结果确定对应的备份差异情况;
13、其中,所述备份差异情况包括与前一备份信息无差异以及与前一备份信息有差异两种情况。
14、在本技术的一种实现方式中,所述对不同时刻所生成的配置信息的备份信息进行对比,获得对比结果,以根据所述对比结果确定对应的备份差异情况,具体包括:
15、在所述时间序列界面中确定所需进行对比的两个备份日期对应的备份信息,并对所述时间序列界面中的对比按钮进行触发;
16、响应于对所述两个备份日期对应的备份信息的对比触发,确定出所述两个备份日期对应的备份信息中配置信息存在变更的代码块,并分别在所述两个备份日期对应的备份信息中,将所述存在变更的代码块进行高亮显示。
17、在本技术的一种实现方式中,所述将所述时间序列界面划分为用于展示设备信息的第一区域以及用于展示备份信息的第二区域之后,所述方法还包括:
18、获取设备对应的设备名称和设备ip,并根据所述设备名称和设备ip,确定出所述设备对应的设备类型;
19、根据所述设备类型,确定所述设备对应的终端图标,并在所述时间序列界面的第一区域中按照预设布局,将所述设备的终端图标、设备名称以及设备ip进行可视化展示。
20、在本技术的一种实现方式中,所述按照预设时间周期,尝试获取所述设备的配置信息对应的备份信息,具体包括:
21、基于设置于所述设备上的监听组件,对所述设备的配置信息是否发生变更进行监听,并确定出所述设备的配置信息发生变更的若干个变更日期;
22、根据所述配置信息发生变更的若干个变更日期,确定出所述设备的配置信息发生变更的平均时间周期;
23、根据所述平均时间周期,定时向所述设备发起尝试获取请求,以使所述设备响应于所述尝试获取请求,并在所述设备的配置信息发生变更的情况下,返回所述设备的配置信息对应的备份信息。
24、在本技术的一种实现方式中,所述按照预设时间周期,尝试获取所述设备的配置信息对应的备份信息之后,所述方法还包括:
25、分别确定所获取到的若干个备份信息对应的备份日期,并根据所述若干个备份信息对应的备份日期,将所述若干个备份信息按照时间序列进行排序;
26、在所述时间序列界面的第二区域中按照所述排序,依次将每个设备对应的备份信息进行可视化展示,并将每个备份信息对应的备份日期在对应备份信息的上进行标注。
27、在本技术的一种实现方式中,所述按照预设时间周期,尝试获取所述设备的配置信息对应的备份信息之后,所述方法还包括:
28、在无法获取到设备的配置信息对应的备份信息的情况下,对所述设备的配置信息进行检测,并得到对应的检测结果;
29、根据所述检测结果,确定所述设备不存在配置信息对应备份信息的异常原因;其中,所述异常原因至少包括:配置信息备份故障或者配置信息的备份信息丢失。
30、另一方面,本技术实施例还提供了一种配置信息的备份信息变更可视化设备,所述设备包括:
31、至少一个处理器;
32、以及,与所述至少一个处理器通信连接的存储器;
33、其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行如上述的一种配置信息的备份信息变更可视化方法。
34、另一方面,本技术实施例还提供了一种非易失性计算机存储介质,存储有计算机可执行指令,所述计算机可执行指令设置为:
35、如上述的一种配置信息的备份信息变更可视化方法。
36、本技术实施例提供了一种配置信息的备份信息变更可视化方法、设备及介质,至少包括以下有益效果:
37、通过将时间序列界面划分为多个不同区域,能够更加直观的可视化展示设备信息以及设备配置信息的备份信息,方便用户快速查看备份差异,能够快速定位到所需查看的备份信息;通过获取并对比相同设备在不同备份日期的备份信息,能够确定出两个备份信息之间是否存在差异,并在存在差异的情况下,确定出具体地备份差异情况;通过点击触发能够查看配置信息的增减情况以及备份差异情况的详情信息,使得可视化界面具备更多的交互能力;通过对设备信息的点击触发,能够查看或者修改设备的配置信息,使得配置信息的修改操作更加便捷,提升用户的体验感。