一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

设备的配置数据的检查方法、装置、存储介质及电子设备与流程

2022-02-23 01:56:05 来源:中国专利 TAG:


1.本技术涉及金融科技领域,具体而言,涉及一种设备的配置数据的检查方法、装置、存储介质及电子设备。


背景技术:

2.随着网络规模的快速扩大,企业中需要使用的网络设备数量和种类也随之增加,此时,网络设备中的各项配置信息的种类和数量也大幅增加。配置信息的数量和种类增多会出现部分配置信息不符合企业设备配置规范的情况,导致设备无法正常联网使用,甚至会导致企业生产信息的泄露,为企业的正常生产带来重大隐患。
3.为保证网络设备配置信息的合规性和安全性,需要在大规模网络环境中实现配置信息的快速、高效、准确的检查,从而及时准确的获取不规范的网络设备配置信息。而在相关技术中,主要是通过人工方法检查设备配置信息是否符合规范,检查效率和准确性都非常低,且无法适应大量设备和设备大规模网络环境的要求。
4.针对相关技术中无法准确高效地确定网络设备配置信息是否符合要求的问题,目前尚未提出有效的解决方案。


技术实现要素:

5.本技术提供一种设备的配置数据的检查方法、装置、存储介质及电子设备,以解决相关技术中无法准确高效地确定网络设备配置信息是否符合要求的问题。
6.根据本技术的一个方面,提供了一种设备的配置数据的检查方法。该方法包括:获取待检查设备的所有配置文件,并读取每个配置文件的属性信息,其中,每个配置文件包括属性信息和至少一个配置数据;从多个预设属性信息中确定每个配置文件的属性信息对应的目标属性信息,并将目标属性信息对应的配置模板确定为目标配置模板,其中,每个配置模板包括预设属性信息和至少一个预设配置数据;将每个配置文件的配置数据与对应的目标配置模板中的目标配置数据进行匹配,得到多组匹配结果;根据多组匹配结果确定待检查设备的配置文件的检查结果。
7.可选的,在从多个预设属性信息中确定每个配置文件的属性信息对应的目标属性信息之前,该方法还包括:获取多个标准设备中的所有标准配置文件对应的多个标准配置数据,并确定每个标准配置数据的权值,其中,每个标准配置文件包括标准属性信息和至少一个标准配置数据;按照预设属性信息字段对多个标准配置数据进行分组,得到多组标准配置数据,其中,预设属性信息字段包括至少一个属性特征,属性特征为标准属性信息中存在的属性特征;对每组标准配置数据中的各个标准配置数据组按照权值进行排序,得到排序结果,并获取排序结果中位于前列的预设比例的标准配置数据;根据每组标准配置数据中预设比例的标准配置数据和分组采用的预设属性信息字段确定一个配置模板,得到多个配置模板。
8.可选的,将每个配置文件的配置数据与对应的目标配置模板中的目标配置数据进
行匹配,得到多组匹配结果包括:获取目标配置模板中的目标配置数据,并分别将每个目标配置数据与对应的配置文件中的配置数据依次进行匹配;当目标配置模板中存在与配置文件中的配置数据不匹配的目标配置数据时,确定配置文件的一组匹配结果存在异常;当目标配置模板中的每个目标配置数据均在配置文件中存在匹配的配置数据时,确定配置文件的一组匹配结果无异常。
9.可选的,当目标配置模板中存在与配置文件中的配置数据不匹配的目标配置数据时,确定配置文件的一组匹配结果存在异常包括:当目标配置模板对应的配置文件中的配置数据存在加密标识时,确定配置文件中存在加密数据;当目标配置模板对应的配置文件中的配置数据不存在加密标识时,确定目标配置数据匹配失败,并记录目标配置数据。
10.可选的,在获取待检查设备的所有配置文件的过程中,该方法还包括:当存在无法获取配置文件或配置文件中不存在配置数据的情况时,停止执行将每个配置文件的属性信息分别与多个配置模板对应的多个预设属性信息进行匹配的步骤,并确定待检查设备的配置文件的检查结果为无配置文件。
11.可选的,从多个预设属性信息中确定每个配置文件的属性信息对应的目标属性信息之后,该方法还包括:当配置文件不存在目标配置模板时,确定待检查设备的配置文件的检查结果为无配置模板。
12.可选的,在获取待检查设备的所有配置文件,并读取每个配置文件的属性信息之前,该方法还包括:识别待检查设备的配置文件的检查类型;当检查类型为定期检查时,每隔预设时间通过待检查设备上的预设接口获取配置文件;当检查类型为临时检查类时,接收用户输入的配置文件的查询指令,并根据查询指令获取配置文件。
13.根据本技术的另一方面,提供了一种设备的配置数据的检查装置。该装置包括:第一获取单元,用于获取待检查设备的所有配置文件,并读取每个配置文件的属性信息,其中,每个配置文件包括属性信息和至少一个配置数据;第一确定单元,用于从多个预设属性信息中确定每个配置文件的属性信息对应的目标属性信息,并将目标属性信息对应的配置模板确定为目标配置模板,其中,每个配置模板包括预设属性信息和至少一个预设配置数据;第一匹配单元,用于将每个配置文件的配置数据与对应的目标配置模板中的目标配置数据进行匹配,得到多组匹配结果;第二确定单元,用于根据多组匹配结果确定待检查设备的配置文件的检查结果。
14.根据本发明实施例的另一方面,还提供了一种非易失性存储介质,非易失性存储介质包括存储的程序,其中,程序运行时控制非易失性存储介质所在的设备执行一种设备的配置数据的检查方法。
15.根据本发明实施例的另一方面,还提供了一种电子设备,包含一个或多个处理器和存储器;存储器中存储有计算机可读指令,处理器用于运行计算机可读指令,其中,计算机可读指令运行时执行一种设备的配置数据的检查方法。
16.通过本技术,采用以下步骤:获取待检查设备的所有配置文件,并读取每个配置文件的属性信息,其中,每个配置文件包括属性信息和至少一个配置数据;从多个预设属性信息中确定每个配置文件的属性信息对应的目标属性信息,并将目标属性信息对应的配置模板确定为目标配置模板,其中,每个配置模板包括预设属性信息和至少一个预设配置数据;将每个配置文件的配置数据与对应的目标配置模板中的目标配置数据进行匹配,得到多组
匹配结果;根据多组匹配结果确定待检查设备的配置文件的检查结果。解决了相关技术中无法准确高效地确定网络设备配置信息是否符合要求的问题。通过在服务器中设置设备配置模板,对待检查设备中的配置文件进行自动化检查,进而达到了高效准确地确定网络设备配置信息是否符合要求的效果。
附图说明
17.构成本技术的一部分的附图用来提供对本技术的进一步理解,本技术的示意性实施例及其说明用于解释本技术,并不构成对本技术的不当限定。在附图中:
18.图1是根据本技术实施例提供的一种设备的配置数据的检查方法的流程图;
19.图2是根据本技术实施例提供的一种设备的配置数据的检查装置的示意图;
20.图3为根据本技术实施例提供的一种电子设备的示意图。
具体实施方式
21.需要说明的是,在不冲突的情况下,本技术中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本技术。
22.为了使本技术领域的人员更好地理解本技术方案,下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本技术一部分的实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本技术保护的范围。
23.需要说明的是,本技术的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本技术的实施例。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
24.需要说明的是,本公开所涉及的用户信息(包括但不限于用户设备信息、用户个人信息等)和数据(包括但不限于用于展示的数据、分析的数据等),均为经用户授权或者经过各方充分授权的信息和数据。
25.根据本技术的实施例,提供了一种设备的配置数据的检查方法。
26.图1是根据本技术实施例提供的一种设备的配置数据的检查方法的流程图。如图1所示,该方法包括以下步骤:
27.步骤s101,获取待检查设备的所有配置文件,并读取每个配置文件的属性信息,其中,每个配置文件包括属性信息和至少一个配置数据。
28.具体的,待检查设备可以为一个或多个待检查设备,每个待检查设备中,可以有一个或多个配置文件,配置文件可以为待检查设备中的不同模块或不同软件的配置文件,例如,设备网口的配置文件或设备中某系统的配置文件,配置文件中记录多条配置数据,例如,a系统的一条配置数据可以为:a系统中已安装b杀毒软件。
29.需要说明的是,每个配置文件中的属性信息为该配置文件对应的软件或模块对应
的最小属性信息,例如,a系统的配置文件中的属性信息为a厂商的b类设备中c型号设备中d版本的系统,此时,a厂商的b类设备中c型号设备中d版本即为a系统的配置文件的属性信息,在配置检查之前完成待检查设备的配置获取。
30.步骤s102,从多个预设属性信息中确定每个配置文件的属性信息对应的目标属性信息,并将目标属性信息对应的配置模板确定为目标配置模板,其中,每个配置模板包括预设属性信息和至少一个预设配置数据。
31.具体的,配置模板为预设的标准化模板,其中存储多个预设属性信息不同的配置模板文件,也即配置模板。当获取到某个待检查设备中的某个配置文件后,服务器会读取该配置文件中的属性信息,在多个配置模板中遍历搜索与该属性信息相同的预设属性信息,并将该预设属性信息对应的配置模板设置为该配置文件对应的目标配置模板。从多个配置模板中找出与待检查设备的配置文件属性信息相同的模板文件,进行后续对比操作。
32.步骤s103,将每个配置文件的配置数据与对应的目标配置模板中的目标配置数据进行匹配,得到多组匹配结果。
33.在确定某待检查设备中所有的配置文件对应的目标配置模板后,将每个配置文件及其对一个的目标配置模板一一对应匹配,得到多个匹配组,并将每组中的目标配置模板中的每个预设配置信息与该组中的配置文件中的全部配置信息进行遍历匹配,直到匹配到与预设配置信息相同的配置信息。当配置模板中的全部预设配置信息均遍历完成后,将遍历结果作为该匹配组的匹配结果,得到多组匹配结果。将每个配置文件和对应的配置模板中的配置信息遍历匹配,得到该配置文件中的配置信息的检查结果。
34.步骤s104,根据多组匹配结果确定待检查设备的配置文件的检查结果。
35.具体的,在得到多组匹配结果后,可以将全部匹配结果生成表格,其中,配置模板中的预设配置信息与配置文件中的配置信息均匹配成功的匹配组,匹配结果显示为配置文件无异常;配置模板中的部分预设配置信息与配置文件中的配置信息未匹配成功的匹配组,匹配结果显示为有异常,并显示异常原因,同时,还可以根据不同的维度,例如:网络设备所属专业组、网络设备类别等,统计计算各种情况下的结构化数据,生成各类维度下的规范检查画像。将检查结果整理后得到全部待检查信息的汇总表格,可视化的展示多个待检查设备的检查结果。表1为可选的配置文件检查结果表,如表1所示。
36.表1
[0037][0038]
本技术实施例提供的设备的配置数据的检查方法,通过步骤获取待检查设备的所有配置文件,并读取每个配置文件的属性信息,其中,每个配置文件包括属性信息和至少一个配置数据;从多个预设属性信息中确定每个配置文件的属性信息对应的目标属性信息,并将目标属性信息对应的配置模板确定为目标配置模板,其中,每个配置模板包括预设属性信息和至少一个预设配置数据;将每个配置文件的配置数据与对应的目标配置模板中的
目标配置数据进行匹配,得到多组匹配结果;根据多组匹配结果确定待检查设备的配置文件的检查结果。解决了相关技术中无法准确高效地确定网络设备配置信息是否符合要求的问题。通过在服务器中设置设备配置模板,对待检查设备中的配置文件进行自动化检查,进而达到了高效准确地确定网络设备配置信息是否符合要求的效果。
[0039]
可选地,为了得到配置模板,在本技术实施例提供的设备的配置数据的检查方法中,在从多个预设属性信息中确定每个配置文件的属性信息对应的目标属性信息之前,该方法还包括:获取多个标准设备中的所有标准配置文件对应的多个标准配置数据,并确定每个标准配置数据的权值,其中,每个标准配置文件包括标准属性信息和至少一个标准配置数据;按照预设属性信息字段对多个标准配置数据进行分组,得到多组标准配置数据,其中,预设属性信息字段包括至少一个属性特征,属性特征为标准属性信息中存在的属性特征;对每组标准配置数据中的各个标准配置数据组按照权值进行排序,得到排序结果,并获取排序结果中位于前列的预设比例的标准配置数据;根据每组标准配置数据中预设比例的标准配置数据和分组采用的预设属性信息字段确定一个配置模板,得到多个配置模板。
[0040]
具体的,在通过与配置模板对比确认配置文件的目标属性信息之前,需要先生成配置模板。可以通过标准设备中的标准配置文件生成配置模板,其中,标准设备可以为企业中已经进行配置文件检查后的多个设备,该设备的配置文件即可用于配置模板的生成。在获取多个标准配置文件后,根据属性信息将全部标准配置文件进行拆分,得到逐条的标准配置信息,例如:a系统:a厂商a类设备a型号设备a版本:标准配置信息1、a系统:a厂商a类设备a型号设备a版本:标准配置信息2等,在得到逐条的标准配置信息后,可以根据厂商属性对全部标准配置信息进行分类,在每一类标准配置信息中确定每个标准配置信息的权值,例如,可以通过每个标准配置信息的数量确定权值,例如,在b厂商的标准配置信息中,标准配置信息1共有10处使用,标准配置信息2共有100处使用,则可以将标准配置信息1的权值设置为10,标准配置信息2的权值设置为100。
[0041]
需要说明的是,预设属性信息字段可以为预设属性信息中的一个或多个信息字段,例如,a厂商、a类设备、a型号设备等,在确定每个标准配置信息的权值后,按照属性信息字段对每个标准配置信息进行再次分类,得到多个标准配置属性不同的标准配置信息,例如,可以将a系统:a厂商a类设备a型号设备a版本:标准配置信息1进行分类,得到:a系统:a厂商:标准配置信息1、a系统:a厂商a类设备:标准配置信息1、a系统:a厂商a类设备a型号设备:标准配置信息1、a系统:a厂商a类设备a型号设备a版本:标准配置信息1共四个标准配置信息。在根据预设属性信息字段进行分类后,将得到的全部标准配置信息按属性信息通过自适应聚类算法进行分组,并将每组设置为一个特征属性的标准配置数据组。
[0042]
将每个标准配置数据组中的全部标准配置数据按权值进行排序,并将部分标准配置数据删除,例如,删除权值小于10的标准配置数据,之后将剩余的每个标准配置数据组中剩余的标准配置数据作为该标准配置数据组对应的预设配置属性对应的配置模板,得到多个配置模板。本实施例通过标准设备中的标准配置文件得到准确的配置模板,通过配置模板对配置文件进行确认检查,从而提高了配置文件的检查效率。
[0043]
可选的,为了得到并区分匹配结果,在本技术实施例提供的设备的配置数据的检查方法中,将每个配置文件的配置数据与对应的目标配置模板中的目标配置数据进行匹配,得到多组匹配结果包括:获取目标配置模板中的目标配置数据,并分别将每个目标配置
数据与对应的配置文件中的配置数据依次进行匹配;当目标配置模板中存在与配置文件中的配置数据不匹配的目标配置数据时,确定配置文件的一组匹配结果存在异常;当目标配置模板中的每个目标配置数据均在配置文件中存在匹配的配置数据时,确定配置文件的一组匹配结果无异常。
[0044]
具体的,在确定某待检查设备中所有的配置文件对应的目标配置模板后,将每个配置文件及其对应的目标配置模板一一对应匹配,得到多个匹配组,并将每组中的目标配置模板中的每个预设配置信息与该组中的配置文件中的全部配置信息进行遍历匹配,直到匹配到与预设配置信息相同的配置信息。
[0045]
需要说明的是,在某个匹配组中,当目标匹配模板中的全部目标匹配信息均成功匹配到配置文件中的配置信息时,将该匹配组中的配置文件的匹配结果设置为无异常;当目标匹配模板中的部分目标匹配信息在全部遍历后没有成功匹配,则将该匹配组中的配置文件的匹配结果设置为存在异常,并将异常原因记录在匹配结果中。本实施例将配置文件和配置模板中的配置信息进行遍历对比,确认配置模板中的预设配置信息是否均在配置文件中出现,从而实现对配置文件有无异常的检测。
[0046]
可选的,为了判断导致预设配置信息未成功匹配的原因,在本技术实施例提供的设备的配置数据的检查方法中,当目标配置模板中存在与配置文件中的配置数据不匹配的目标配置数据时,确定配置文件的一组匹配结果存在异常包括:当目标配置模板对应的配置文件中的配置数据存在加密标识时,确定配置文件中存在加密数据;当目标配置模板对应的配置文件中的配置数据不存在加密标识时,确定目标配置数据匹配失败,并记录目标配置数据。
[0047]
具体的,在某个匹配组中,当目标匹配模板中的部分目标匹配信息在全部遍历后没有成功匹配,则将该匹配组中的配置文件的匹配结果设置为存在异常时,需要判断异常原因,此时需要检查该匹配组中的配置信息中是否携带加密标识。当检测到配置信息携带加密标识时,将该加密配置信息记录至匹配结果中;当检测到配置信息没有携带加密标识时,将未匹配到的预设配置信息记录至匹配结果中。本实施例通过判断配置信息中是否包含加密标志,从而判断配置模板未匹配成功的原因,当因为配置信息为加密信息时,模板文件没有权限进行检查,则反馈未检查成功原因,进行人工检查,避免加密配置信息未被检查。
[0048]
可选的,在本技术实施例提供的设备的配置数据的检查方法中,在获取待检查设备的所有配置文件的过程中,该方法还包括:当存在无法获取配置文件或配置文件中不存在配置数据的情况时,停止执行将每个配置文件的属性信息分别与多个配置模板对应的多个预设属性信息进行匹配的步骤,并确定待检查设备的配置文件的检查结果为无配置文件。
[0049]
具体的,在获取某些待检查设备的配置文件时,可能会出现无法获取配置文件,或者在获取配置文件并读取配置文件的属性信息时,配置文件内没有配置信息的情况,此时,停止运行后续的读取属性信息并匹配预设属性信息的操作,同时将该待检查设备的配置文件的检查结果设置为无配置文件进行反馈。当没有获取到待检查设备对应的配置信息时,结束对该设备的检查,并反馈该设备的问题至检查结果中。
[0050]
可选的,在本技术实施例提供的设备的配置数据的检查方法中,从多个预设属性
信息中确定每个配置文件的属性信息对应的目标属性信息之后,该方法还包括:当配置文件不存在目标配置模板时,确定待检查设备的配置文件的检查结果为无配置模板。
[0051]
具体的,在进行配置文件的属性信息与预设属性信息进行匹配的过程中,可能会出现无法成功匹配到预设属性信息的情况,此时,停止匹配预设属性信息操作,同时将该待检查设备的配置文件的检查结果设置为无配置模板进行反馈。当没有获取到待检查设备对应的配置模板时,结束对该设备的检查,并反馈该设备的未正常检查的原因为缺失配置模板,并将该原因发送至检查结果中。
[0052]
可选的,在本技术实施例提供的设备的配置数据的检查方法中,在获取待检查设备的所有配置文件,并读取每个配置文件的属性信息之前,该方法还包括:识别待检查设备的配置文件的检查类型;当检查类型为定期检查时,每隔预设时间通过待检查设备上的预设接口获取配置文件;当检查类型为临时检查类时,接收用户输入的配置文件的查询指令,并根据查询指令获取配置文件。
[0053]
具体的,在获取多个待检查设备时,需要通过不同方式获取,当待检查设备为定期检查设备时,可以直接通过预设设备连接接口获取对应的配置文件,其中,定期检查设备可以为每隔固定时间进行一次检查的设备,例如,每周二四六进行设备配置文件定期检查;当设备为临时检查设备时,需要人工录入配置文件的查询指令,并根据查询指令获取配置文件,此时可以对设备配置文件的检查情况进行实时监控。本实施例通过将待检查文件进行分类,对不同检查类型的设备进行区分,可以更便捷的对不同的设备进行检,提高工作效率。
[0054]
需要说明的是,在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。
[0055]
本技术实施例还提供了一种设备的配置数据的检查装置,需要说明的是,本技术实施例的设备的配置数据的检查装置可以用于执行本技术实施例所提供的用于设备的配置数据的检查方法。以下对本技术实施例提供的设备的配置数据的检查装置进行介绍。
[0056]
图2是根据本技术实施例的设备的配置数据的检查装置的示意图。如图2所示,该装置包括:
[0057]
第一获取单元10,用于获取待检查设备的所有配置文件,并读取每个配置文件的属性信息,其中,每个配置文件包括属性信息和至少一个配置数据;
[0058]
第一确定单元20,用于从多个预设属性信息中确定每个配置文件的属性信息对应的目标属性信息,并将目标属性信息对应的配置模板确定为目标配置模板,其中,每个配置模板包括预设属性信息和至少一个预设配置数据;
[0059]
第一匹配单元30,用于将每个配置文件的配置数据与对应的目标配置模板中的目标配置数据进行匹配,得到多组匹配结果;
[0060]
第二确定单元40,用于根据多组匹配结果确定待检查设备的配置文件的检查结果。
[0061]
本技术实施例提供的设备的配置数据的检查装置,通过第一获取单元10获取待检查设备的所有配置文件,并读取每个配置文件的属性信息,其中,每个配置文件包括属性信息和至少一个配置数据;第一确定单元20从多个预设属性信息中确定每个配置文件的属性
信息对应的目标属性信息,并将目标属性信息对应的配置模板确定为目标配置模板,其中,每个配置模板包括预设属性信息和至少一个预设配置数据;第一匹配单元30将每个配置文件的配置数据与对应的目标配置模板中的目标配置数据进行匹配,得到多组匹配结果;第二确定单元40根据多组匹配结果确定待检查设备的配置文件的检查结果。解决了相关技术中无法准确高效地确定网络设备配置信息是否符合要求的问题。通过在服务器中设置设备配置模板,对待检查设备中的配置文件进行自动化检查,进而达到了高效准确地确定网络设备配置信息是否符合要求的效果。
[0062]
可选地,在本技术实施例提供的设备的配置数据的检查装置中,还包括:第二获取单元,用于获取多个标准设备中的所有标准配置文件对应的多个标准配置数据,并确定每个所述标准配置数据的权值,其中,每个所述标准配置文件包括标准属性信息和至少一个标准配置数据;第一分组单元,用于按照预设属性信息字段对所述多个标准配置数据进行分组,得到多组标准配置数据,其中,所述预设属性信息字段包括至少一个属性特征,所述属性特征为所述标准属性信息中存在的属性特征;第一排序单元,用于对每组标准配置数据中的各个标准配置数据组按照权值进行排序,得到排序结果,并获取排序结果中位于前列的预设比例的标准配置数据;第三确定单元,用于根据每组标准配置数据中所述预设比例的标准配置数据和分组采用的所述预设属性信息字段确定一个配置模板,得到所述多个配置模板。
[0063]
可选地,在本技术实施例提供的设备的配置数据的检查装置中,第一匹配单元30包括:第一获取模块,用于获取所述目标配置模板中的目标配置数据,并分别将每个所述目标配置数据与对应的所述配置文件中的配置数据依次进行匹配;第一确定模块,用于当所述目标配置模板中存在与所述配置文件中的配置数据不匹配的目标配置数据时,确定所述配置文件的一组匹配结果存在异常;第二确定模块,用于当所述目标配置模板中的每个所述目标配置数据均在所述配置文件中存在匹配的配置数据时,确定所述配置文件的一组匹配结果无异常。
[0064]
可选地,在本技术实施例提供的设备的配置数据的检查装置中,第一确定模块包括:第一确定子模块,用于当所述目标配置模板对应的所述配置文件中的配置数据存在加密标识时,确定所述配置文件中存在加密数据;第二确定子模块,用于当所述目标配置模板对应的所述配置文件中的配置数据不存在加密标识时,确定所述目标配置数据匹配失败,并记录所述目标配置数据。
[0065]
可选地,在本技术实施例提供的设备的配置数据的检查装置中,第一获取单元10包括:停止模块,用于当存在无法获取所述配置文件或所述配置文件中不存在所述配置数据的情况时,停止执行将每个所述配置文件的属性信息分别与多个配置模板对应的多个预设属性信息进行匹配的步骤,并确定所述待检查设备的所述配置文件的检查结果为无配置文件。
[0066]
可选地,在本技术实施例提供的设备的配置数据的检查装置中,还包括:第四确定单元,用于当所述配置文件不存在所述目标配置模板时,确定所述待检查设备的所述配置文件的检查结果为无配置模板。
[0067]
可选地,在本技术实施例提供的设备的配置数据的检查装置中,还包括:识别单元,用于识别所述待检查设备的配置文件的检查类型;第三获取单元,用于当所述检查类型
为定期检查时,每隔预设时间通过所述待检查设备上的预设接口获取所述配置文件;接收单元,用于当所述检查类型为临时检查类时,接收用户输入的配置文件的查询指令,并根据所述查询指令获取所述配置文件。
[0068]
上述设备的配置数据的检查装置包括处理器和存储器,上述第一获取单元10,第一确定单元20,第一匹配单元30,第二确定单元40等均作为程序单元存储在存储器中,由处理器执行存储在存储器中的上述程序单元来实现相应的功能。
[0069]
处理器中包含内核,由内核去存储器中调取相应的程序单元。内核可以设置一个或以上,通过调整内核参数来解决相关技术中无法准确高效地确定网络设备配置信息是否符合要求的问题。
[0070]
存储器可能包括计算机可读介质中的非永久性存储器,随机存取存储器(ram)和/或非易失性内存等形式,如只读存储器(rom)或闪存(flash ram),存储器包括至少一个存储芯片。
[0071]
本技术实施例还提供了一种非易失性存储介质,非易失性存储介质包括存储的程序,其中,程序运行时控制非易失性存储介质所在的设备执行一种设备的配置数据的检查方法。
[0072]
本发明实施例提供了一种处理器,所述处理器用于运行程序,其中,所述程序运行时执行所述设备的配置数据的检查方法。
[0073]
图3为根据本技术实施例提供的一种电子设备的示意图,如图3所示,电子设备50包括:处理器、存储器及存储在存储器上并可在处理器上运行的程序,处理器执行程序时实现以下步骤:获取待检查设备的所有配置文件,并读取每个配置文件的属性信息,其中,每个配置文件包括属性信息和至少一个配置数据;从多个预设属性信息中确定每个配置文件的属性信息对应的目标属性信息,并将目标属性信息对应的配置模板确定为目标配置模板,其中,每个配置模板包括预设属性信息和至少一个预设配置数据;将每个配置文件的配置数据与对应的目标配置模板中的目标配置数据进行匹配,得到多组匹配结果;根据多组匹配结果确定待检查设备的配置文件的检查结果。需要说明的是,本文中的设备可以是服务器、pc、pad、手机等。
[0074]
本技术还提供了一种计算机程序产品,当在数据处理设备上执行时,适于执行初始化有如下方法步骤的程序:拦截待上传至监控设备的告警信息;将告警信息输入告警分类模型,处理得到告警信息对应的告警类型;通过告警类型确定告警信息是否满足预设告警条件;在告警信息满足预设告警条件的情况下,将告警信息和告警类型输入告警定级模型,处理得到告警信息对应的告警等级;将告警信息、告警类型以及告警等级发送至监控设备。
[0075]
本领域内的技术人员应明白,本技术的实施例可提供为方法、系统、或计算机程序产品。因此,本技术可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本技术可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。
[0076]
本技术是参照根据本技术实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流
程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
[0077]
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
[0078]
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
[0079]
在一个典型的配置中,计算设备包括一个或多个处理器(cpu)、输入/输出接口、网络接口和内存。
[0080]
存储器可能包括计算机可读介质中的非永久性存储器,随机存取存储器(ram)和/或非易失性内存等形式,如只读存储器(rom)或闪存(flash ram)。存储器是计算机可读介质的示例。
[0081]
计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(pram)、静态随机存取存储器(sram)、动态随机存取存储器(dram)、其他类型的随机存取存储器(ram)、只读存储器(rom)、电可擦除可编程只读存储器(eeprom)、快闪记忆体或其他内存技术、只读光盘只读存储器(cd-rom)、数字多功能光盘(dvd)或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括暂存电脑可读媒体(transitory media),如调制的数据信号和载波。
[0082]
还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、商品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、商品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括要素的过程、方法、商品或者设备中还存在另外的相同要素。
[0083]
以上仅为本技术的实施例而已,并不用于限制本技术。对于本领域技术人员来说,本技术可以有各种更改和变化。凡在本技术的精神和原理之内所作的任何修改、等同替换、改进等,均应包含在本技术的权利要求范围之内。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献