配置信息管理方法、装置、介质和设备与流程

未命名 07-23 阅读:81 评论:0


1.本发明属于数据处理技术领域,特别涉及一种配置信息管理方法、装置、介质和设备。


背景技术:

2.配置管理数据库用于存储管理企业网络架构中设备的各种配置信息,它与所有服务支持和服务交付流程都紧密相联。实际应用中,网络架构中的配置信息会因设备和服务的上线下线或升级而不断的发生变化,需要及时的将其同步到配置管理数据库中,以便运维平台根据这些配置信息进行操作。
3.配置管理数据库获取网络架构中设备的配置信息的现有方法是人工录入方法,人工录入方法存在下述问题:(1)人工录入,误差大,准确性低;(2)人工录入工作量大,效率低;(3)对于新增或者迁移的资产不能及时更新,及时性差,信息不准确。


技术实现要素:

4.有鉴于此,本发明提供了一种配置信息管理方法、装置、介质和设备,主要目的在于解决现有的配置信息管理方法采用人工录入被管理数据库的配置信息准确性低、效率低且时效性差的问题。
5.根据本技术的一个方面,提供了一种配置信息管理方法,应用于配置管理数据库,该方法包括:
6.响应于定时任务触发信号,读取资源配置表中存储的被管理数据库的连接配置信息;
7.基于所述连接配置信息,向所述被管理数据库发送属性配置信息获取请求,接收所述属性配置信息获取请求的属性配置反馈信息;
8.根据所述属性配置反馈信息,对所述资源配置表中存储的所述被管理数据库的属性配置信息进行管理。
9.可选地,所述连接配置信息包括数据库的名称、账号、密码、ip地址和连接端口,所述属性配置信息包括数据库的连接状态、角色和版本信息;所述基于所述连接配置信息,向所述被管理数据库发送属性配置信息获取请求,接收所述属性配置信息获取请求的属性配置反馈信息,包括:
10.根据所述被管理数据库的名称,从预设的数据库类型表中获取所述被管理数据库的类型;
11.基于所述被管理数据库的账号和密码以及与所述被管理数据库的类型匹配的接口,向所述被管理数据库的ip地址和连接端口发送连接请求;
12.当接收所述连接请求的反馈信息后,向所述被管理数据库的ip地址和连接端口发送访问权限获取请求和版本信息获取请求,接收所述访问权限获取请求的反馈信息和所述版本信息获取请求的反馈信息。
13.可选地,所述根据所述属性配置反馈信息,对所述资源配置表中存储的所述被管理数据库的属性配置信息进行管理,包括:
14.根据连接请求的反馈信息,修改所述资源配置表中所述被管理数据库的连接状态,根据访问权限获取请求的反馈信息,修改所述资源配置表中所述被管理数据库的角色,根据版本信息获取请求的反馈信息,修改所述资源配置表中所述被管理数据库的版本信息。
15.可选地,所述根据访问权限获取请求的反馈信息,修改所述资源配置表中所述被管理数据库的角色,包括:
16.若所述访问权限获取请求的反馈信息为读写权限,则所述被管理数据库的角色为主数据库;若所述访问权限获取请求的反馈信息为只读权限,则所述被管理数据库的角色为备数据库。
17.可选地,所述配置信息管理方法还包括:
18.响应于数据库新增信号,获取新增数据库的安装信息,从所述新增数据库的安装信息中读取新增的被管理数据库的连接配置信息;和/或,
19.响应于数据库迁移完成信号,获取数据库迁移信息,从所述数据库迁移信息中读取新增的被管理数据库的连接配置信息;
20.在所述资源配置表中添加新增的被管理数据库的连接配置信息。
21.可选地,所述配置信息管理方法还包括:若所述资源配置表中未存储被管理数据库的属性配置信息,在所述资源配置表中添加未存储被管理数据库的属性配置信息。
22.可选地,所述方法还包括:基于所述被管理数据库的ip地址,向所述被管理数据库对应的服务器发送服务器信息获取请求,接收所述服务器信息获取请求的反馈信息,根据所述服务器信息获取请求的反馈信息,在所述资源配置表中添加所述被管理数据库对应的服务器信息。
23.根据本技术的另一个方面,提供了一种配置信息管理装置,应用于配置管理数据库,包括:
24.第一连接配置信息获取模块,用于响应于定时任务触发信号,读取资源配置表中存储的被管理数据库的连接配置信息;
25.属性配置信息获取模块,用于基于所述连接配置信息,向所述被管理数据库发送属性配置信息获取请求,接收所述属性配置信息获取请求的属性配置反馈信息;
26.管理模块,用于根据所述属性配置反馈信息,对所述资源配置表中存储的所述被管理数据库的属性配置信息进行管理。
27.可选地,所述连接配置信息包括数据库的名称、账号、密码、ip地址和连接端口,所述属性配置信息包括数据库的连接状态、角色和版本信息;所述基于所述连接配置信息,向所述被管理数据库发送属性配置信息获取请求,接收所述属性配置信息获取请求的属性配置反馈信息,包括:
28.根据所述被管理数据库的名称,从预设的数据库类型表中获取所述被管理数据库的类型;
29.基于所述被管理数据库的账号和密码以及与所述被管理数据库的类型匹配的接口,向所述被管理数据库的ip地址和连接端口发送连接请求;
30.当接收所述连接请求的反馈信息后,向所述被管理数据库的ip地址和连接端口发送访问权限获取请求和版本信息获取请求,接收所述访问权限获取请求的反馈信息和所述版本信息获取请求的反馈信息。
31.可选地,所述根据所述属性配置反馈信息,对所述资源配置表中存储的所述被管理数据库的属性配置信息进行管理,包括:
32.根据连接请求的反馈信息,修改所述资源配置表中所述被管理数据库的连接状态,根据访问权限获取请求的反馈信息,修改所述资源配置表中所述被管理数据库的角色,根据版本信息获取请求的反馈信息,修改所述资源配置表中所述被管理数据库的版本信息。
33.可选地,所述根据访问权限获取请求的反馈信息,修改所述资源配置表中所述被管理数据库的角色,包括:
34.若所述访问权限获取请求的反馈信息为读写权限,则所述被管理数据库的角色为主数据库;若所述访问权限获取请求的反馈信息为只读权限,则所述被管理数据库的角色为备数据库。
35.可选地,所述所述配置信息管理装置还包括:
36.第二连接配置信息模块,用于响应于数据库新增信号,获取新增数据库的安装信息,从所述新增数据库的安装信息中读取新增的被管理数据库的连接配置信息;和/或,
37.响应于数据库迁移完成信号,获取数据库迁移信息,从所述数据库迁移信息中读取新增的被管理数据库的连接配置信息;
38.添加模块,用于在所述资源配置表中添加新增的被管理数据库的连接配置信息。
39.可选地,若所述资源配置表中未存储被管理数据库的属性配置信息,在所述资源配置表中添加未存储被管理数据库的属性配置信息。
40.可选地,所述配置信息管理装置还包括:服务器信息获取模块,用于基于所述被管理数据库的ip地址,向所述被管理数据库对应的服务器发送服务器信息获取请求,接收所述服务器信息获取请求的反馈信息,根据所述服务器信息获取请求的反馈信息,在所述资源配置表中添加所述被管理数据库对应的服务器信息。
41.根据本技术的另一个方面,提供了一种存储介质,所述存储介质中存储有至少一可执行指令,所述可执行指令使处理器执行上述配置信息管理方法对应的操作。
42.根据本技术的另一个方面,提供了一种计算机设备,包括:处理器、存储器、通信接口和通信总线,所述处理器、所述存储器和所述通信接口通过所述通信总线完成相互间的通信;
43.所述存储器用于存放至少一可执行指令,所述可执行指令使所述处理器执行上述配置信息管理方法对应的操作。
44.借由上述技术方案,本技术提供的一种配置信息管理方法、装置、介质和设备,根据定时任务触发信号,每间隔一个预设周期读取资源配置表中存储的被管理数据库的连接配置信息,根据连接配置信息,获取属性配置信息,根据获取的属性配置信息对资源配置表中的配置信息进行管理,实现了自动管理被管理数据库的属性配置信息,提高了属性配置信息获取的准确度和及时性,同时也提高了工作效率。
45.上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,
而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的具体实施方式。
附图说明
46.通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本发明的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:
47.图1示出了本技术实施例提供的一种配置信息管理方法的流程图;
48.图2示出了本技术实施例提供的一种配置信息管理方法的另一流程图;
49.图3示出了本技术实施例提供的一种配置信息管理方法的又一流程图;
50.图4示出了本技术实施例提供的一种配置信息管理方法的再一流程图;
51.图5示出了本技术实施例提供的一种配置信息管理装置的框图;
52.图6示出了本技术实施例提供的一种计算机设备的结构示意图。
53.图中:502-第一连接配置信息获取模块;504-属性配置信息获取模块;506-管理模块;602-处理器;604-通信接口;606-存储器;608-通信总线;610-程序。
具体实施方式
54.下文中将参考附图并结合实施例来详细说明本发明。需要说明的是,在不冲突的情况下,本发明中的实施例及实施例中的特征可以相互组合。
55.为更进一步阐述本发明为达成预定发明目的所采取的技术手段及功效,以下结合附图及较佳实施例,对依据本发明申请的具体实施方式、结构、特征及其功效,详细说明如后。在下述说明中,不同的“一实施例”或“实施例”指的不一定是同一实施例。此外,一或多个实施例中的特定特征、结构、或特点可由任何合适形式组合。
56.针对现有的配置信息管理方法采用人工录入被管理数据库的配置信息,准确性低、效率低且时效性差的问题,本技术实施例提供了一种配置信息管理方法,应用于配置管理数据库,如图1所示,该方法包括:
57.102:响应于定时任务触发信号,读取资源配置表中存储的被管理数据库的连接配置信息;
58.具体的,配置管理数据库简称(cmdb),是管理企业网络架构中的心脏,用于管理企业网络架构中设备的各种配置信息,以便运维平台根据这些配置信息进行相应操作。
59.被管理数据库是与配置管理数据库处于同一个网络架构下存储业务服务数据的数据库,被管理数据库包括不限于存储商品服务、保险理赔、金融服务、物流管理、医疗服务等数据的数据库。
60.配置管理数据库通过资源配置表管理配置信息,资源配置表反应被管理数据库与该被管理数据库对应的配置信息之间的映射关系,运维平台从资源配置表中读取某个被管理数据库的配置信息,进行相应的操作,资源配置表中存储着被管理数据库的配置信息,配置信息包括连接配置信息和属性配置信息,连接配置信息是配置管理数据库通过预设的接口连接被管理的数据库时需要的信息,例如数据库的账号、密码、ip、端口等。属性配置信息代表被管理数据库的属性信息,例如主机、版本等。
61.本技术的配置信息管理方法包括不限于保险业务、产品更新、理赔操作、公共服务、金融服务、物流管理等应用场景。
62.在本实施例中,配置管理数据收到定时任务触发信号后,从资源配置表中读取每个被管理数据库的连接配置信息,根据连接配置信息,获取每个被管理数据库的属性配置信息,通过定时任务触发信号,实现每间隔预设时段,获取被管理数据库的属性配置信息,实现自动获取被管理数据库的属性配置信息,代替了人工录入,提高了准确率和工作效率。
63.在另一个本发明实施例中,在一个实施例中,配置信息管理方法还包括:
64.响应于数据库新增信号,获取新增数据库的安装信息,从新增数据库的安装信息中读取新增的被管理数据库的连接配置信息;和/或,
65.响应于数据库迁移完成信号,获取数据库迁移信息,从数据库迁移信息中读取新增的被管理数据库的连接配置信息;
66.在资源配置表中添加新增的被管理数据库的连接配置信息。
67.在本实施例中,新增数据库和配置管理数据库属于同一个网络架构平台下,新增数据库的安装程序中设有发送至配置管理数据库的新增数据库信号,在新增数据库安装的过程中,新增数据库信号发送至配置管理数据库,当配置管理数据库获得该新增数据库信号后,去预设接口读取新增数据库的安装信息,该新增数据库的安装信息中包含有新增数据库的连接配置信息,即获得了新增的被管理数据库的连接配置信息,将新增的被管理数据库的连接配置信息添加在资源配置表中。
68.当发生数据库迁移时,即一些数据由原数据库迁移到新数据库时,在数据库迁移成功后,原数据库通过预设接口向配置管理数据库发送新数据库的连接配置信息,即获得了通过迁移方式新增的被管理数据库的连接配置信息,将新增的被管理数据库的连接配置信息添加在资源配置表中。
69.本技术提供的配置信息管理方法,与现有技术相比,根据数据库新增信号或数据库迁移完成信号获取新增的被管理数据库的连接配置信息,根据新增的被管理数据库的连接配置信息,获取属性配置信息,提高了配置管理数据库获取新增数据库和迁移数据库的配置信息的时效性。
70.104:基于连接配置信息,向被管理数据库发送属性配置信息获取请求,接收属性配置信息获取请求的属性配置反馈信息;
71.在本实施例中,根据连接配置信息,获取来自被管理数据库的属性配置反馈信息,即获得每个被管理数据库的属性配置信息。
72.在另一个本发明实施例中,为了进一步限定及说明,如图2所示,连接配置信息包括数据库的名称、账号、密码、ip地址和连接端口,属性配置信息包括数据库的连接状态、角色和版本信息;基于连接配置信息,向被管理数据库发送属性配置信息获取请求,接收属性配置信息获取请求的属性配置反馈信息,包括:
73.202:根据被管理数据库的名称,从预设的数据库类型表中获取被管理数据库的类型;
74.204:基于被管理数据库的账号和密码以及与被管理数据库的类型匹配的接口,向被管理数据库的ip地址和连接端口发送连接请求;
75.206:当接收连接请求的反馈信息后,向被管理数据库的ip地址和连接端口发送访
问权限获取请求和版本信息获取请求,接收访问权限获取请求的反馈信息和版本信息获取请求的反馈信息。
76.在本实施例中,被管理数据库有多个类型,例如mysql,nosql等,被管理数据库在建立时被设置了名称,在预设的数据库类型表中填写被管理数据库的名称和类型,配置管理数据库中设有不同类型的数据库接口,通过数据库接口向被管理数据库发送请求。首先通过被管理数据库匹配的接口向被管理数据库的ip地址和连接端口发送连接请求,连接请求中带有被管理数据库的账号和密码,被管理数据库收到该连接请求后,核验该被管理数据库的信息,核验后,发送连接请求的反馈信息,例如连接成功或连接失败,收到连接成功的反馈信息后,配置管理数据库继续向被管理数据库的ip地址和连接端口分别发送访问权限获取请求和版本信息获取请求,被管理数据库接收这两个请求后,获取被管理数据库的访问权限和版本信息,发送访问权限获取请求的反馈信息和版本信息获取请求的反馈信息至被管理数据库,以使被管理数据库根据这些反馈信息修改属性配置信息。
77.106:根据属性配置反馈信息,对资源配置表中存储的被管理数据库的属性配置信息进行管理。
78.具体而言,比较属性配置反馈信息和资源配置表中存储的属性配置信息,根据比较结果修改资源配置表中的属性配置信息。
79.在本实施例中,在另一个本发明实施例中,为了进一步限定及说明,如图3所示,根据属性配置反馈信息,对资源配置表中存储的被管理数据库的属性配置信息进行管理,包括:
80.302:根据连接请求的反馈信息,修改资源配置表中被管理数据库的连接状态;
81.304:根据访问权限获取请求的反馈信息,修改资源配置表中被管理数据库的角色;
82.306:根据版本信息获取请求的反馈信息,修改资源配置表中被管理数据库的版本信息。
83.在本实施例中,如果连接请求的反馈信息为连接成功,读取资源配置表中被管理数据库的连接状态,如果是上线,那么不做修改,如果是下线,将资源配置表中的下线改为上线,同样的如果连接请求的反馈信息为连接失败,读取资源配置表中被管理数据库的连接状态,如果是下线,那么不做修改,如果是上线,将资源配置表中的上线改为下线。如果访问权限是读写,那么管理数据库的角色是主数据库,如果访问权限是只读,那么管理数据库的角色是备数据库,如果记录的角色与根据请求获取的反馈信息不同,将资源配置表中的角色修改为根据请求获取的反馈信息。读取资源配置表中记录的被管理数据库的版本信息,如果记录的版本信息与根据请求获取的版本信息不同,将资源配置表中的版本信息修改为根据请求获取的版本信息。以此获取被管理数据库的实时配置信息,便于运维平台的使用。
84.在一个实施例中,根据访问权限获取请求的反馈信息,修改资源配置表中被管理数据库的角色,包括:
85.若访问权限获取请求的反馈信息为读写权限,则被管理数据库的角色为主数据库;若访问权限获取请求的反馈信息为只读权限,则被管理数据库的角色为备数据库。
86.在本实施例中,被管理数据库的读写权限代表被管理数据库的角色,如果被管理
数据库是读写权限,说明这个被管理数据库是主数据库,如果被管理数据库是只读权限,说明这个被管理数据库是备数据库,根据读写权限,在资源配置表中修改被管理数据库的角色。
87.在一个实施例中,配置信息管理方法还包括:若资源配置表中未存储被管理数据库的属性配置信息,在资源配置表中添加未存储被管理数据库的属性配置信息。
88.在本实施例中,若被管理数据库是新增的数据库或迁移的数据库,资源配置表中只存储了这些新增的被管理数据库的连接配置信息,没存储属性配置信息,因此获取这些新增的被管理数据库的属性配置信息后,将新增的被管理数据库的属性配置信息添加在资源配置表中,提高了配置管理数据库获取新增数据库和迁移数据库的配置信息的时效。
89.本技术提供的配置信息管理方法,与现有技术相比,根据定时任务触发信号,每间隔一个预设周期读取资源配置表中存储的被管理数据库的连接配置信息,根据连接配置信息,获取属性配置信息,根据获取的属性配置信息对资源配置表中的配置信息进行管理,实现了自动管理被管理数据库的属性配置信息,提高了属性配置信息获取的准确度和及时性,同时也提高了工作效率。
90.在一个实施例中,如图4所示,配置信息管理方法还包括:
91.402:基于被管理数据库的ip地址,向被管理数据库对应的服务器发送服务器信息获取请求;
92.404:接收服务器信息获取请求的反馈信息;
93.406:根据服务器信息获取请求的反馈信息,在资源配置表中添加被管理数据库对应的服务器信息。
94.现有的配置管理数据库中只包含被管理数据库对应的配置信息,仅有这些配置信息是不够的,有时运维平台还需要被管理数据库对应的服务器信息,例如,服务器异常时,运维平台可以通过服务器信息了解服务器的名称,服务器所在的机房号等。因此,在本实施例中,基于被管理数据库的ip地址,向被管理数据库对应的服务器发送服务器信息获取请求,获得服务器信息,将获得的服务器信息存储在资源配置表中,以便运维平台方便获取被管理数据库对应的服务器信息。服务器信息包括:主机名、服务器所在机房号、安护进程等。
95.进一步的,作为对上述图1所示方法的实现,本发明实施例提供了一种配置信息管理装置,应用于配置管理数据库,如图5所示,该装置包括:
96.第一连接配置信息获取模块502,用于响应于定时任务触发信号,读取资源配置表中存储的被管理数据库的连接配置信息;
97.属性配置信息获取模块504,用于基于连接配置信息,向被管理数据库发送属性配置信息获取请求,接收属性配置信息获取请求的属性配置反馈信息;
98.管理模块506,用于根据属性配置反馈信息,对资源配置表中存储的被管理数据库的属性配置信息进行管理。
99.本技术提供了一种配置信息管理装置,与现有技术相比,根据定时任务触发信号,每间隔一个预设周期读取资源配置表中存储的被管理数据库的连接配置信息,根据连接配置信息,获取属性配置信息,根据获取的属性配置信息对资源配置表中的配置信息进行管理,实现了自动管理被管理数据库的属性配置信息,提高了属性配置信息获取的准确度和及时性,同时也提高了工作效率。
100.在一个实施例中,连接配置信息包括数据库的名称、账号、密码、ip地址和连接端口,属性配置信息包括数据库的连接状态、角色和版本信息;基于连接配置信息,向被管理数据库发送属性配置信息获取请求,接收属性配置信息获取请求的属性配置反馈信息,包括:
101.根据被管理数据库的名称,从预设的数据库类型表中获取被管理数据库的类型;
102.基于被管理数据库的账号和密码以及与被管理数据库的类型匹配的接口,向被管理数据库的ip地址和连接端口发送连接请求;
103.当接收连接请求的反馈信息后,向被管理数据库的ip地址和连接端口发送访问权限获取请求和版本信息获取请求,接收访问权限获取请求的反馈信息和版本信息获取请求的反馈信息。
104.在一个实施例中,根据属性配置反馈信息,对资源配置表中存储的被管理数据库的属性配置信息进行管理,包括:
105.根据连接请求的反馈信息,修改资源配置表中被管理数据库的连接状态,根据访问权限获取请求的反馈信息,修改资源配置表中被管理数据库的角色,根据版本信息获取请求的反馈信息,修改资源配置表中被管理数据库的版本信息。
106.在一个实施例中,根据访问权限获取请求的反馈信息,修改资源配置表中被管理数据库的角色,包括:
107.若访问权限获取请求的反馈信息为读写权限,则被管理数据库的角色为主数据库;若访问权限获取请求的反馈信息为只读权限,则被管理数据库的角色为备数据库。
108.在一个实施例中,配置信息管理装置还包括:
109.第二连接配置信息模块,用于响应于数据库新增信号,获取新增数据库的安装信息,从新增数据库的安装信息中读取新增的被管理数据库的连接配置信息;和/或,
110.响应于数据库迁移完成信号,获取数据库迁移信息,从数据库迁移信息中读取新增的被管理数据库的连接配置信息;
111.添加模块,用于在资源配置表中添加新增的被管理数据库的连接配置信息。
112.在一个实施例中,若资源配置表中未存储被管理数据库的属性配置信息,在资源配置表中添加未存储被管理数据库的属性配置信息。
113.在一个实施例中,配置信息管理装置还包括:服务器信息获取模块,用于基于被管理数据库的ip地址,向被管理数据库对应的服务器发送服务器信息获取请求,接收服务器信息获取请求的反馈信息,根据服务器信息获取请求的反馈信息,在资源配置表中添加被管理数据库对应的服务器信息。
114.根据本发明一个实施例提供了一种存储介质,存储介质存储有至少一可执行指令,该计算机可执行指令可执行上述任意方法实施例中的配置信息管理方法。
115.图6示出了根据本发明一个实施例提供的一种计算机设备的结构示意图,本发明具体实施例并不对计算机设备的具体实现做限定。
116.如图6所示,该计算机设备可以包括:处理器(processor)602、通信接口(communications interface)604、存储器(memory)606、以及通信总线608。
117.其中:处理器602、通信接口604、以及存储器606通过通信总线608完成相互间的通信。
118.通信接口604,用于与其它设备比如客户端或其它服务器等的网元通信。
119.处理器602,用于执行程序610,具体可以执行上述数据查询语句的修改方法实施例中的相关步骤。
120.具体地,程序610可以包括程序代码,该程序代码包括计算机操作指令。
121.处理器602可能是中央处理器cpu,或者是特定集成电路asic(application specific integrated circuit),或者是被配置成实施本发明实施例的一个或多个集成电路。计算机设备包括的一个或多个处理器,可以是同一类型的处理器,如一个或多个cpu;也可以是不同类型的处理器,如一个或多个cpu以及一个或多个asic。
122.存储器606,用于存放程序610。存储器606可能包含高速ram存储器,也可能还包括非易失性存储器(non-volatile memory),例如至少一个磁盘存储器。
123.程序610具体可以用于使得处理器602执行以下操作:
124.应于定时任务触发信号,读取资源配置表中存储的被管理数据库的连接配置信息;
125.基于连接配置信息,向被管理数据库发送属性配置信息获取请求,接收属性配置信息获取请求的属性配置反馈信息;
126.根据属性配置反馈信息,对资源配置表中存储的被管理数据库的属性配置信息进行管理。
127.以上实施例仅为本技术的示例性实施例,不用于限制本技术,本技术的保护范围由权利要求书限定。本领域技术人员可以在本技术的实质和保护范围内,对本技术做出各种修改或等同替换,这种修改或等同替换也应视为落在本技术的保护范围内。

技术特征:
1.一种配置信息管理方法,其特征在于,应用于配置管理数据库,包括:响应于定时任务触发信号,读取资源配置表中存储的被管理数据库的连接配置信息;基于所述连接配置信息,向所述被管理数据库发送属性配置信息获取请求,接收所述属性配置信息获取请求的属性配置反馈信息;根据所述属性配置反馈信息,对所述资源配置表中存储的所述被管理数据库的属性配置信息进行管理。2.如权利要求1所述的配置信息管理方法,其特征在于,所述连接配置信息包括数据库的名称、账号、密码、ip地址和连接端口,所述属性配置信息包括数据库的连接状态、角色和版本信息;所述基于所述连接配置信息,向所述被管理数据库发送属性配置信息获取请求,接收所述属性配置信息获取请求的属性配置反馈信息,包括:根据所述被管理数据库的名称,从预设的数据库类型表中获取所述被管理数据库的类型;基于所述被管理数据库的账号和密码以及与所述被管理数据库的类型匹配的接口,向所述被管理数据库的ip地址和连接端口发送连接请求;当接收所述连接请求的反馈信息后,向所述被管理数据库的ip地址和连接端口发送访问权限获取请求和版本信息获取请求,接收所述访问权限获取请求的反馈信息和所述版本信息获取请求的反馈信息。3.如权利要求2所述的配置信息管理方法,其特征在于,所述根据所述属性配置反馈信息,对所述资源配置表中存储的所述被管理数据库的属性配置信息进行管理,包括:根据连接请求的反馈信息,修改所述资源配置表中所述被管理数据库的连接状态,根据访问权限获取请求的反馈信息,修改所述资源配置表中所述被管理数据库的角色,根据版本信息获取请求的反馈信息,修改所述资源配置表中所述被管理数据库的版本信息。4.如权利要求3所述的配置信息管理方法,其特征在于,所述根据访问权限获取请求的反馈信息,修改所述资源配置表中所述被管理数据库的角色,包括:若所述访问权限获取请求的反馈信息为读写权限,则所述被管理数据库的角色为主数据库;若所述访问权限获取请求的反馈信息为只读权限,则所述被管理数据库的角色为备数据库。5.如权利要求1所述的配置信息管理方法,其特征在于,所述方法还包括:响应于数据库新增信号,获取新增数据库的安装信息,从所述新增数据库的安装信息中读取新增的被管理数据库的连接配置信息;和/或,响应于数据库迁移完成信号,获取数据库迁移信息,从所述数据库迁移信息中读取新增的被管理数据库的连接配置信息;在所述资源配置表中添加新增的被管理数据库的连接配置信息。6.如权利要求5所述的配置信息管理方法,其特征在于,所述方法还包括:若所述资源配置表中未存储被管理数据库的属性配置信息,在所述资源配置表中添加未存储被管理数据库的属性配置信息。7.如权利要求3所述的配置信息管理方法,其特征在于,所述方法还包括:基于所述被管理数据库的ip地址,向所述被管理数据库对应的服务器发送服务器信息获取请求,接收所述服务器信息获取请求的反馈信息,根据所述服务器信息获取请求的反
馈信息,在所述资源配置表中添加所述被管理数据库对应的服务器信息。8.一种配置信息管理装置,其特征在于,应用于配置管理数据库,包括:第一连接配置信息获取模块,用于响应于定时任务触发信号,读取资源配置表中存储的被管理数据库的连接配置信息;属性配置信息获取模块,用于基于所述连接配置信息,向所述被管理数据库发送属性配置信息获取请求,接收所述属性配置信息获取请求的属性配置反馈信息;管理模块,用于根据所述属性配置反馈信息,对所述资源配置表中存储的所述被管理数据库的属性配置信息进行管理。9.一种存储介质,所述存储介质中存储有至少一可执行指令,所述可执行指令使处理器执行如权利要求1-7中任一项所述的配置信息管理方法对应的操作。10.一种计算机设备,包括:处理器、存储器、通信接口和通信总线,所述处理器、所述存储器和所述通信接口通过所述通信总线完成相互间的通信;所述存储器用于存放至少一可执行指令,所述可执行指令使所述处理器执行如权利要求1-7中任一项所述的配置信息管理方法对应的操作。

技术总结
本申请公开了配置信息管理方法、装置介质及设备,该方法包括:应于定时任务触发信号,读取资源配置表中存储的被管理数据库的连接配置信息;基于连接配置信息,向被管理数据库发送属性配置信息获取请求,接收属性配置信息获取请求的属性配置反馈信息;根据属性配置反馈信息,对资源配置表中存储的被管理数据库的属性配置信息进行管理。本申请根据定时任务触发信号,每间隔一个预设周期读取资源配置表中存储的被管理数据库的连接配置信息,根据连接配置信息,获取属性配置信息,对资源配置表中的配置信息进行管理,实现了自动管理被管理数据库的属性配置信息,提高了属性配置信息获取的准确度和及时性,同时也提高了工作效率。同时也提高了工作效率。同时也提高了工作效率。


技术研发人员:郭明月
受保护的技术使用者:平安壹钱包电子商务有限公司
技术研发日:2023.04.11
技术公布日:2023/7/21
版权声明

本文仅代表作者观点,不代表航空之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)

飞行汽车 https://www.autovtol.com/

分享:

扫一扫在手机阅读、分享本文

相关推荐