[发明专利]一种基于树形结构的配置文件检查方法及系统有效
申请号: | 201911224945.0 | 申请日: | 2019-12-04 |
公开(公告)号: | CN111045992B | 公开(公告)日: | 2023-07-25 |
发明(设计)人: | 杜娟 | 申请(专利权)人: | 中盈优创资讯科技有限公司 |
主分类号: | G06F16/14 | 分类号: | G06F16/14;G06F16/16;H04L41/0866;H04L67/30 |
代理公司: | 北京三友知识产权代理有限公司 11127 | 代理人: | 周晓飞;谷敬丽 |
地址: | 100872 北京市海*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 树形 结构 配置文件 检查 方法 系统 | ||
本发明提出了一种基于树形结构的配置文件检查方法及系统,其中该方法包括:获取设备信息,根据设备信息建立配置文件模型树,每个叶子项分别设置有规范配置文件;根据规范配置文件,为每个叶子项配置内容提取模板及规范对比模板;扫描全网配置文件,利用内容提取模板对配置文件进行内容提取,得到配置文件内容;利用规范对比模板对配置文件内容进行规范校验,得到不规范内容;将不规范内容匹配至对应的叶子项,通过配置文件模型树显示。该方法及系统可以实现网络设备的配置文件规范性自动检查,通过树形结构将不规范内容报告给用户,使用户及时了解不规范内容、配置文件的变化和变化原因,根据不规范内容进行相应调整,保持设备和网络的正常运行。
技术领域
本发明涉及网络设备技术领域,尤指一种基于树形结构的配置文件检查方法及系统。
背景技术
目前,设备配置文件是网络设备的重要组成部分,为了设备和网络的正常运行,运营商需要确保配置文件的规范性、了解配置文件的变化和变化原因。面对海量网络设备,由于厂商、型号、角色的不同产生了大量配置文件,该些配置文件的内容截然不同,该些配置文件的规范性、配置文件变化情况无法利用人工审核;并且,在配置文件变化时,也无法及时追溯配置文件变化原因。
综上来看,亟需一种可以自动审核配置文件规范性,及时追溯变化原因的技术方案。
发明内容
为解决上述问题,本发明提出了一种基于树形结构的配置文件检查方法及系统,该方法及系统可以自动校验配置文件规范性、对比配置文件变化内容及变化原因溯源,以保证设备和网络的正常运行。
在本发明一实施例中,提出了一种基于树形结构的配置文件检查方法,该方法包括:
获取设备信息,根据所述设备信息建立配置文件模型树;其中,所述配置文件模型树包含多个叶子项,每个所述叶子项分别设置有规范配置文件;
根据所述规范配置文件,为每个所述叶子项配置一内容提取模板及一规范对比模板;
扫描全网的配置文件,利用所述内容提取模板对所述配置文件进行内容提取,得到配置文件内容;
利用规范对比模板对所述配置文件内容进行规范校验,得到不规范内容;
将所述不规范内容匹配至对应的叶子项,通过所述配置文件模型树显示。
在本发明另一实施例中,还提出了一种基于树形结构的配置文件检查系统,该系统包括:
模型树建立模块,用于获取设备信息,根据所述设备信息建立配置文件模型树;其中,所述配置文件模型树包含多个叶子项,每个所述叶子项分别设置有规范配置文件;
模板配置模块,用于根据所述规范配置文件,为每个所述叶子项配置一内容提取模板及一规范对比模板;
内容提取模块,用于扫描全网的配置文件,利用所述内容提取模板对所述配置文件进行内容提取,得到配置文件内容;
规范校验模块,用于利用规范对比模板对所述配置文件内容进行规范校验,得到不规范内容;
树形显示模块,用于将所述不规范内容匹配至对应的叶子项,通过所述配置文件模型树显示。
在本发明另一实施例中,还提出了一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现基于树形结构的配置文件检查方法。
在本发明另一实施例中,还提出了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现基于树形结构的配置文件检查方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中盈优创资讯科技有限公司,未经中盈优创资讯科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911224945.0/2.html,转载请声明来源钻瓜专利网。