本发明实施例涉及计算机,尤其涉及一种负载均衡设备配置数据的获取方法、装置、设备和介质。
背景技术:
1、负载均衡设备主要用于将处理请求合理分配给多个处理节点,以提高并发业务处理量,负载均衡设备配置数据的获取和管理是非常重要的一项运维工作,在故障处置、数据统计、变更和自动化功能开发等工作中都需要获取这些配置数据。
2、现有技术中,负载均衡设备的配置数据通常可通过管理页面查看,或提供专用接口提供特定的操作以实现配置数据读取。但现有的两种配置数据获取方式存在一些不足之处,其中,页面查看方式仅限人工运维场景可用,对自动化运维场景很难基于页面自动读取配置信息。而访问接口方式依赖于设备所提供的接口,需多次调用接口会增加设备处理负担,且接口是具备操作权限的,存在错误的调用引发功能异常风险。
3、因此,如何提高负载均衡设备的配置数据的获取的效率和灵活性成为亟待解决的问题。
技术实现思路
1、本发明实施例提供了一种负载均衡设备配置数据的获取方法、装置、设备和介质,以解决现有技术中需要依赖特定接口才能获取配置数据的局限性问题,提高负载均衡设备的配置数据的获取的效率和灵活性。
2、第一方面,本发明实施例提供了一种负载均衡设备配置数据的获取方法,包括:
3、获取由调度平台定期发送的用于获取目标负载均衡设备配置数据的自动化脚本;
4、通过执行所述自动化脚本,获取由所述目标负载均衡设备创建并发送的配置数据压缩包,其中,所述配置数据压缩包为目标负载均衡设备根据创建的至少一个配置数据备份文件打包得到的,配置数据备份文件中包含目标负载均衡设备的配置数据;
5、根据所述配置数据压缩包,获取与目标负载均衡设备对应的至少一项配置数据。
6、第二方面,本发明实施例提供了一种负载均衡设备配置数据的获取装置,包括:
7、获取模块,用于获取由调度平台定期发送的用于获取目标负载均衡设备配置数据的自动化脚本;
8、执行模块,用于通过执行所述自动化脚本,获取由所述目标负载均衡设备创建并发送的配置数据压缩包,其中,所述配置数据压缩包为目标负载均衡设备根据创建的至少一个配置数据备份文件打包得到的,配置数据备份文件中包含目标负载均衡设备的配置数据;
9、配置数据获取模块,用于根据所述配置数据压缩包,获取与目标负载均衡设备对应的至少一项配置数据。
10、第三方面,本发明实施例提供了一种电子设备,电子设备包括:
11、一个或多个处理器;
12、存储装置,用于存储一个或多个程序,
13、当一个或多个程序被一个或多个处理器执行,使得一个或多个处理器实现如本发明任一实施例所述的负载均衡设备配置数据的获取方法。
14、第四方面,本发明实施例提供了一种计算机可读介质,包括计算机程序,该计算机程序被处理器执行时实现如本发明任一实施例所述的负载均衡设备配置数据的获取方法。
15、本发明实施例的技术方案,通过获取由调度平台定期发送的用于获取目标负载均衡设备配置数据的自动化脚本;通过执行自动化脚本,获取由目标负载均衡设备创建并发送的配置数据压缩包;根据配置数据压缩包,获取与目标负载均衡设备对应的至少一项配置数据,可以解决现有技术中需要依赖特定接口才能获取配置数据的局限性问题,提高负载均衡设备的配置数据的获取的效率和灵活性。
1.一种负载均衡设备配置数据的获取方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,通过执行所述自动化脚本,获取由所述目标负载均衡设备创建并发送的配置数据压缩包,包括:
3.根据权利要求1所述的方法,其特征在于,根据所述配置数据压缩包,获取与目标负载均衡设备对应的至少一项配置数据,包括:
4.根据权利要求3所述的方法,其特征在于,在各所述配置数据备份文件中,获取与目标负载均衡设备对应的至少一项配置数据,包括:
5.根据权利要求4所述的方法,其特征在于,在得到与目标负载均衡设备对应的至少一项配置数据之后,还包括:
6.根据权利要求5所述的方法,其特征在于,在组织得到json形式的结构化数据之后,还包括:
7.一种负载均衡设备配置数据的获取装置,其特征在于,包括:
8.根据权利要求7所述的装置,其特征在于,所述执行模块,具体用于:
9.一种电子设备,其特征在于,所述电子设备包括:
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机指令,所述计算机指令用于使处理器执行时实现权利要求1-6中任一项所述的负载均衡设备配置数据的获取方法。