[发明专利]一种基于云端的CMS远程运维诊断系统及方法在审
申请号: | 201810131459.3 | 申请日: | 2018-02-09 |
公开(公告)号: | CN108363665A | 公开(公告)日: | 2018-08-03 |
发明(设计)人: | 李传咏;赵莉;卢颖;陈宁;左帅 | 申请(专利权)人: | 西安博达软件股份有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 西安西达专利代理有限责任公司 61202 | 代理人: | 李文义 |
地址: | 710077 陕西省*** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 诊断 补丁 特征提取模块 基准特征 计算模块 校正模块 标签 用例库 诊断项 云端 基准特征向量 计算特征向量 修复 检索模块 特征向量 远程诊断 运维系统 诊断系统 智能修复 自动修复 向量 运维 匹配 检索 衡量 | ||
一种基于云端的CMS远程运维系统,包括用例检索模块,诊断用例库,特征提取模块,诊断计算模块,基准特征库,补丁库,智能修复模块,标签校正模块;其方法包括以下步骤:根据CMS在使用或遇到的问题现象在诊断用例库中检索到对应的用例;特征提取模块对CMS提取当前用例包含的诊断项的特征值,组成特征向量;诊断计算模块通过计算特征向量与当前用例在基准特征库中对应的基准特征向量,将向量中的特征值与提前设定好的阈值进行比较确认出异常的诊断项;根据异常项在补丁库中匹配到对应的补丁对CMS进行自动修复;标签校正模块通过对修复结果的衡量进而调整用例标签;通过实时远程诊断及修复,使非技术人员也可及时处理问题。
技术领域
本发明属于计算机系统的运维诊断技术领域,特别涉及一种基于云端的CMS远程运维诊断系统及方法。
背景技术
CMS(内容管理系统)多用于政府、高校和企业的信息化建设和政府电子政务中。用户对系统的稳定运行要求较高,而在使用或运行过程中会存在一些因服务器运行环境、人为操作、兼容性、数据交换等引起的问题。
非专业人员无法解决这类问题,专业人员在评估和诊断时也需要逐步排查问题,对处理人员技术和经验要求较高,导致处理问题难度大,不及时。
已有的技术局限在对系统运行环境的远程监视及推送,缺点是缺乏在线对问题实时诊断及修复。
发明内容
为克服上述现有技术的不足,本发明的目的在于提供一种基于云端的CMS远程运维诊断系统,具有利于更高效、更准确、更快捷的处理故障和解决问题的特点。
为实现上述目的,本发明采用的技术方案是:一种基于云端的CMS远程运维诊断系统,其特征在于,包括有用例检索模块,诊断用例库,基准特征库,特征提取模块,诊断计算模块,补丁库,智能修复模块,标签校正模块;
用例检索模块1,用于检索到需要诊断的用例;
诊断用例库2,用于存储用例;
基准特征库3,是针对每个用例预定义的基准特征向量,为诊断计算模块5提供源数据;
特征提取模块4,提取用例包含的每个诊断项的特征值,进一步的得到特征向量,为诊断计算模块5提供源数据;
诊断计算模块5,接收基准特征库3和特征提取模块4提供的数据,通过计算判断诊断项是否异常;
补丁库6,用于存储每个诊断项对应的补丁;
智能修复模块7,根据补丁库6中的补丁对CMS进行自动修复;
标签校正模块8,对诊断用例库1中用例标签进行校正。
所述的诊断用例库2和基准特征库3以及补丁库6的资源均需预定义,且采用云存储,所有CMS产生的用例均可共享,提高资源复用性。
所述的特征提取模块4通过诊断项对CMS实时运行环境进行数据的采集、分析、提取特征。
所述的诊断计算模块5通过计算实时提取的特征向量与基准特征向量后,与提前设定好的阈值进行比对,确认出异常的诊断项。
所述的智能修复模块7针对CMS中可修改范围内根据补丁中预定义的算法程序进行自动修复。
所述的用例包含标签与若干诊断项,其中标签为对问题现象描述的关键词,诊断项为诱发该问题的一个原因,诱发该问题的包括配置文件的错误、服务器硬件环境参数、网络环境、第三方设备拦截、CMS代码的bug,对应的每个诊断项包含各自独立的特征提取程序。
一种基于云端的CMS远程运维诊断方法,包括如下步骤:
步骤1,提取CMS端请求中的标签,计算标签与诊断用例库中所有用例标签的相似度,根据相似度降序排序确认需要诊断的用例;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安博达软件股份有限公司,未经西安博达软件股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810131459.3/2.html,转载请声明来源钻瓜专利网。