基于正则表达式实现核心网设备自动巡检

来源 :中国新通信·理论版 | 被引量 : 0次 | 上传用户:cq823285326
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘 要:核心网设备日常巡检运维场景,面对多厂家、多專业、巡检结果日志多样化输出的问题,本文通过利用正则表达式自动提取日志结果方式实现对核心网设备日常自动巡检。通过正则标签简化正则表达式的编写,降低正则表达式的使用门槛。实现运维工程师编写巡检配置,自动化进行设备日常巡检。为设备运维自动化提供经验。
  关键词:核心网;运维;巡检;自动化;正则表达式;标签
  一、运维背景
  在通信设备日常运维工作中,由于设备数量大,专业及设备厂家多,日常设备巡检工作的工作量非常大。以某省某运营商为例,核心网例行巡检作业规范一共8个分册、82个规范要求。内容包括对设备的硬件状态、系统软件、链路状态、路由状态、关键数据、配置参数等设备运维数据的日常巡检工作。完成巡检作业需要大量的人力成本。迫切需要巡检自动化,实现降本增效。
  二、实现难点分析
  在传统的自动化系统和工具中,通过运维工程师预先整理检查指令,预设每条指令检查输出结果需检索的关键字及判断标准。开发工程师把所有的巡检及结果检索判断过程写入程序代码中,实现设备的日常巡检工作。
  随着设备数量不断增长、涉及网络专业及设备厂家越来越多,巡检结果日志样式越来越多样化。如果使用传统的开发模式,需要大量的需求调研和开发工作量,传统的开发模式在面临新增设备巡检自动化需求的及时性及灵活性上已经很难满足自动化的需求了。需要一种更通用和灵活的方式来实现日常巡检自动化。
  三、解决方案
  (一)文本检索技术方案
  正则表达式,又称规则表达式,通常被用来检索、替换那些符合某个模式(规则)的文本。许多程序设计语言都支持利用正则表达式进行字符串操作。主要功能如下:
  1. 给定的字符串是否符合正则表达式的过滤逻辑(称作“匹配”):
  2. 可以通过正则表达式,从字符串中获取我们想要的特定部分。
  正则表达式的特点是:
  1. 灵活性、逻辑性和功能性非常强;
  2. 可以迅速地用极简单的方式达到字符串的复杂控制。
  3. 对于刚接触的人来说,比较晦涩难懂。使用的技术门槛较高。
  日常运维上可以通过指令进行巡检获取巡检结果日志文本输出的,都可以使用正则表达式来处理文本内容。设计一种前端配置正则表达式,由运维人员依据不同巡检规则编写不同的正则表达式进行巡检结果关键信息检索匹配。可以解决巡检结果日志关键信息的提取及判断问题。
  (二)降低正则使用门槛方案
  要做到熟练编写正则表达式,需要编写人员熟悉正则表达式语法,对设备运维人员来说技术门槛较高。需要找到一种实现降低正则表达式编写技术门槛的方案。
  分析正则表达式常用语法,通常完整正则表达式语句会是这些语法根据文本规则不同顺序的进行相应语法的组合,通过正则的标签将对应不同字符特征的语法封装,用户只需选取标签进行组合及顺序调整,就可以组合出不同的正则表达式语句,大大地降低了编写正则表达式的人员语法技术要求。没有正则语法基础的设备运维人员也可以编写出巡检结果关键信息检索匹配的正则表达式语句。
  提取目标关键信息是交换设备的日期(190122)和时间(173554),通过选取已预先封装好对应字符特征的正则语法标签[空格]、[日期]、[空格]、[时间]至表达式编辑区,组合后系统自动生成实现提取目标关键信息提取的正则表达式:[\s+(\d{6,6})\s+([0-2]\d[0-5]\d[0-5]\d)]。
  (三)巡检自动化整体实现方案
  通信网络核心网及网络数通设备自动化巡检过程设计如下:
  1.自动化系统和设备的接口,自动化系统和设备开通Telnet或ssh接口,通过telnet或ssh接口登录设备,实现和设备的巡检指令交互,系统根据配置的自动任务定时向巡检设备发送已配置好的巡检指令。获取巡检结果日志。
  2.巡检结果日志检索匹配,将获取巡检结果日志调用已配置的正则表达式进行检索匹配,提取出目标关键信息并格式化存入数据库。
  3.巡检结果的判断,调用正则表达式提取的关键信息通过预设的判断表达式进行判断,得到巡检检查项是正常还是异常的巡检结果。形成巡检报告。
  四、效果验证
  通过解决方案在运营商的日常运维上应用证实,基于正则表达式实现框架式自动巡检系统,具备很强的兼容性、可扩展性和开放性,摆脱新巡检需求对开发人员系统代码修改的严重依赖性。由运维人员自主配置实现新巡检需求,快速实现新增设备或新增检查项的自动巡检。
  (一)由于正则表达式对文本检索匹配的强大兼容,在实际应用中,所有可以通过指令查询获得文本日志结果的设备都能够兼容。在实际的应用已覆盖CS域、PS域、IMS域、信令网、网络数通等通信设备,覆盖爱立信、华为、中兴、思科、华三、贝尔、烽火等通信主流厂家设备。在实际应用中共计已配置1403条正则表达式,在检索文本匹配提取目标数据上完全满足应用需求。
  (二)而使用可视化正则语法标签化的方式,降低正则表达式编写配置的技术难度,运维人员可高效灵活配置,使通信设备巡检作业从“人工”改为“自动化”, 更新和修改效率得到巨大的提升。达到大大节省人力的效果。以某运营商为例,全省核心网设备3782台,每日发送巡检指令46490条。自动巡检全省部署后,可节约巡检维护人力约90人。
  五、总结
  正则表达式具备强大的文本快速处理能力,非常适合应用于通信设备的日常运维场景中,特别是设备巡检,日志自动分析,故障自动处理等运维场景中。对人力运维向IT自动化运维能发挥很大的作业。本文通过总结整理基于正则表达式实现核心网设备巡检自动化的解决方案和应用过程,为运维自动化行业应用提供经验。
  参考文献:
  [1] 正则表达式必知必会. [美]本.福塔 著:人民邮电出版社,2019年
其他文献
摘 要:计算机虚拟化技术是在计算机软件、硬件技术全面发展基础上所形成的应用技术,在实际应用中具有高性能、高保真和安全性等方面特征。本文在对虚拟化技术基本含义进行简要阐述的基础上,对其分类进行简要阐述,并结合社会发展实际阐述了虚拟化技术的具体应用,从而为计算机应用水平提升提供理论参考。  关键词:计算机虚拟化技术;分类;应用探析  随着计算机应用水平的提升,传统的计算机应用模式已经无法满足日常工作
期刊
一、算法的结构分析  A*搜寻算法俗称A星算法。这是一种在图形平面上,有多个节点的路径,求出最低通过成本的算法[3]。A星最为基础的机构就是有两个列表,一个叫开启列表,一个叫关闭列表。这两个列表记录了最重要的信息。前者记录了需要去查找的信息,所有可能要下一步行走的的信息记录在此表中,另一个表,相反记录了已经走过没有希望的节点,也就是排除过的节点。通过不断加入这两个表,进行搜索,从而找到到达目的地的
期刊
摘 要:当前,随着医疗行业的改革发展,现代医院管理中急切需要加强相关功能保障的完善,对服务水平不断提升,强化服务流程办事效率,从而使人民的就医体验逐步提升。在目前所处的大环境下,医院后勤管理工作面对的压力和挑战也是非常的大,尤其是后勤管理中信息化水平不高,呈现粗放式管理问题需要及时处理。并且随着人工智能信息技术的发展,可视化技术在建筑全生命周期实现了普及,然而可视化在相应的设施运维管理当中应用的
期刊
摘 要:本文从人工智能的现状出发,讲述了人工智能在机械的各个行业的应用,通过学习,它可以解决行业内很多人解决不了的问题。并且减少了机械行业对人工经验的要求,降低了机械行业的成本,让机械自动化更好更全面地实现。  关键词:人工智能;机械自动化;应用  引言:  人工智能是现在的发展趋势,并且也备受人们关注。据我所知,人工智能集齐了计算机算法、机械控制、信息以及语言等等学科,并且经过融会贯通,来发展
期刊
摘 要:网络时代的迅速发展,网络在人们生活中占据着重要的地位,许多地方对网络的建设也越来越重视。但是由于存在通信网络基站覆盖与网络容量的问题,使在网络的应用过程中需要不断的改进和优化。网络覆盖问题的起因有很多,大致分为两个主要方面:内部因素和外部因素。笔者在本文中试论了无线通信网络基站覆盖分析与基站选址设计,并深入分析了网络覆盖问题的内在因素,希望能对网络通信的规划与发展起到一定积极的促进作用。
期刊
摘 要:新能源汽车中含有大量的电磁装置,为了能够提高装置的运行稳定度,需要对绕组进行建设。基于对电磁装置绕组扁线技术构成的分析,本文提出了针对该项技术的应用方法,从而让新能源汽车的电磁装置运行质量和运行稳定度可以得到保障。  关键词:新能源汽车;电磁装置;绕组扁线技术  引言:在新能源汽车的电磁装置运行过程中,其绕组会受到多种客观因素的影响,导致绕组的运行质量较差,为整个车辆的行驶过程带来安全隐
期刊
摘 要:随着我国科学技术的飞速发展,人的生活方法明显发生了巨大变化。随着计算机网络技术的应用,人们可以通过网络技术知天下事,可通过网络技术完成办公,生活质量进一步提高。应用人工智能,可进一步简化人们的工作方式,可降低工作难度,可提高工作质量与工作效率,可改变网络环境,可促进社会发展。基于此,简单阐述人工智能在计算机网络技术中的应用。  关键词:人工智能;计算机网络技术;工作质量;应用分析  我国
期刊
摘 要:随着先进技术的高速发展和革新,推动了广播电视的数字化和网络化发展,广播电视监测操作模式也逐渐转变成网络化和智能化发展模式,并结合先进技术的科学应用加强广播电视监测网建设,监测网的建成大大提高了监测工作水平和信息反馈速度,使用户能够及时接收到信息,而且监测网覆盖到的地域范围非常广泛,有助于提高广播电视监测能力和水平。本文主要是对广播电视监测网络安全性策略进行详细的分析和研究,指在不断提高广
期刊
摘 要:针对视频拼接技术中视频画面存在重线、折线,拼接过程中重复计算过多影响实时性等问题,本文提出了一种基于多分辨率融合与帧间差分的视频拼接方法。首先,在图像融合阶段使用基于拉普拉斯金字塔的多分辨率融合法对图像进行融合;然后,通过设置阈值对帧间图像进行差值比较判断区分静态帧与动态帧,静态帧直接使用保存的单应性矩阵,动态帧则重新计算变换矩阵。实验结果表明,本文方法对静态和动态视频都实现了较好的拼接效
期刊
摘 要:对程控交换机系统运行状况进行分析,总结引发SDM和SCNM的故障原因,旨在通过这些影响因素的分析,构建程控交换机的故障维护方案,以提高系统设备的运行效率,充分满足行业的运行及发展需求。  关键词:程控交换机;SDM;SCNM;故障诊断  在网络通信行业运行中,通过程控交换机系统的广泛运用,可以有效提高信息的传递效率。但是,程控交换机实际使用过程中经常受到温度、电磁干扰等因素的限制,若这些
期刊