一种基于命令的网络设备自动化运维系统技术方案

技术编号:32578254 阅读:48 留言:0更新日期:2022-03-09 17:08
本发明专利技术涉及设备运维,具体涉及一种基于命令的网络设备自动化运维系统,实现网络设备信息数据自动监测采集,使得运维人员对整体网络设备的运行情况能够快速感知,通过制定网络设备巡检规则能够对网络设备进行定时自动化巡检运维,及时发现各类设备及网络中存在的问题和风险,提供海量运维日志的保存、整理及自动化分析功能,通过日志分析,进一步保障网络设备安全稳定运行;本发明专利技术提供的技术方案能够有效克服现有技术所存在的基于人工对网络设备进行定期巡检的方式难以满足对网络设备运行维护自动化、精细化管理需要的缺陷。精细化管理需要的缺陷。精细化管理需要的缺陷。

【技术实现步骤摘要】
一种基于命令的网络设备自动化运维系统


[0001]本专利技术涉及设备运维,具体涉及一种基于命令的网络设备自动化运维系统。

技术介绍

[0002]随着网络技术的不断发展,数字信息时代的到来,利用互联网进行资料收集、信息传递,已成为我们生活中不可缺少的一部分。随着网络接入成本不断降低,中小企业用户利用宽带接入手段只需付出很少的开支,就可以享受到互联网信息高速公路的便利。
[0003]继电话、传真之后,互联网成为企业又一种对外沟通手段,而且大有取代前两者的趋势。不仅如此,越来越多的企业不再满足于网上浏览、电子邮件等初级信息应用,逐渐开始关注远程视讯会议、IP电话等网络通讯手段,ERP/ERM、OA等信息管理应用也被越来越多的企业所采纳。通过组建跨地域的企业内网,企业将分散在各地的机构联成一个整体,显著提高了工作效率,有效降低了管理成本。另外,通过建设企业门户网站,开展电子商务应用,能够帮助企业不断赢得新的商机。网络信息已经成为企业日常运行中不可缺少的重要环节,网络服务的中断或者性能下降都会使得企业遭受重大直接经济损失,或者间接导致运营成本增加。
[0004]随着信息化不断发展,信息网络规模迅速扩大,对网络设备的巡检、配置管理等运维工作提出了更高要求。目前,基于人工对网络设备进行定期巡检,逐个查看配置进行网络运维的方式难以满足对网络设备运行维护自动化、精细化的管理需要。

技术实现思路

[0005](一)解决的技术问题
[0006]针对现有技术所存在的上述缺点,本专利技术提供了一种基于命令的网络设备自动化运维系统,能够有效克服现有技术所存在的基于人工对网络设备进行定期巡检的方式难以满足对网络设备运行维护自动化、精细化管理需要的缺陷。
[0007](二)技术方案
[0008]为实现以上目的,本专利技术通过以下技术方案予以实现:
[0009]一种基于命令的网络设备自动化运维系统,包括服务层、数据层、应用层和展示层;
[0010]服务层,连接网络设备,向网络设备发送巡检命令,采集巡检结果并存储至数据层;
[0011]数据层,对巡检结果进行存储;
[0012]应用层,完成业务功能逻辑,提供包括巡检规则设定、巡检日报展示、生成巡检结果、趋势分析、显示运行配置、检修管理在内的基础服务;
[0013]展示层,进行业务数据收集、展示,以及客户端数据校验,向用户提供交互界面。
[0014]优选地,所述应用层包括巡检规则设定模块、巡检日报展示模块、巡检结果生成模块、趋势分析模块、运行配置显示模块和检修管理模块;
[0015]巡检规则设定模块,用于制定网络设备巡检规则;
[0016]巡检日报展示模块,显示各网络设备每天的巡检情况,查看网络设备对应的巡检情况、巡检时间,以及当天巡检次数、正常次数和异常次数;
[0017]巡检结果生成模块,显示所有网络设备的巡检结果,根据网络设备及巡检日期对巡检结果进行查询;
[0018]趋势分析模块,通过线形图展示网络设备的巡检结果,以及检修情况;
[0019]运行配置显示模块,以时间线的形式显示网络设备在不同时间段内的运行配置,对不同时间段的配置文件进行对比查看运行配置的变化情况;
[0020]检修管理模块,对网络设备维修工单进行新增、删除及修改操作。
[0021]优选地,所述网络设备巡检规则包括基础配置信息、选择网络设备以及选择巡检项目,所述基础配置信息包括标准名称、巡检周期以及备注信息,所述巡检规则设定模块通过建立巡检基础配置表进行数据存储。
[0022]优选地,所述巡检项目包括数值型巡检项目、枚举型巡检项目和查看型巡检项目,所述数值型巡检项目根据项目设置的告警上限、告警下限判断是否告警,所述枚举型巡检项目通过匹配枚举的模板值判断是否正常,所述查看型巡检项目主要把巡检结果显示给管理人员查看判断是否正常。
[0023]优选地,所述趋势分析模块通过查看网络设备的CPU、内存和端口的流量趋势,结合网络设备的运行趋势判断网络设备在某段时间内是否处于检修状态。
[0024]优选地,所述展示层包括界面表示层和界面控制层;
[0025]界面表示层,进行业务数据收集、展示,以及客户端数据校验,构建操作简洁、直观、使用方便的交互界面,提供最佳数据展现,提供实时曲线和历史分析曲线显示,提供图形统计分析与报表相关功能,根据模板在线生成各种报表,同时实现对统计分析图形及数据的导出;
[0026]界面控制层,响应界面表示层的请求、调用业务逻辑组件、对象集的转换、生成交互界面显示内容、维护用户对话关系。
[0027]优选地,所述界面表示层采用Vue+H5前端展现框架,并灵活采用ActiveX图形控件、3D图形控件、Office控件以及AJAX页面数据刷新技术,提供最佳数据展现;所述界面控制层采用MVC框架技术实现。
[0028]优选地,所述服务层通过SSH连接网络设备。
[0029]优选地,所述数据层包括数据持久层、数据存储层和数据接收服务接口,所述数据持久层采用O/R mapping框架,所述数据存储层采用MySql数据库存储持久化数据。
[0030](三)有益效果
[0031]与现有技术相比,本专利技术所提供的一种基于命令的网络设备自动化运维系统,具有以下优点:
[0032]1)实现网络设备信息数据自动监测采集,使得运维人员对整体网络设备的运行情况能够快速感知;
[0033]2)通过制定网络设备巡检规则能够对网络设备进行定时自动化巡检运维,及时发现各类设备及网络中存在的问题和风险;
[0034]3)提供海量运维日志的保存、整理及自动化分析功能,通过日志分析,进一步保障
网络设备安全稳定运行。
附图说明
[0035]为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍。显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0036]图1为本专利技术的系统示意图;
[0037]图2为本专利技术图1中应用层的示意图。
具体实施方式
[0038]为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述。显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0039]一种基于命令的网络设备自动化运维系统,如图1所示,包括服务层、数据层、应用层和展示层。
[0040]服务层,连接网络设备,向网络设备发送巡检命令,采集巡检结果并存储至数据层;
[0041]数据层,对巡检结果进行存储;
[0042]应用层,完成业务功能本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于命令的网络设备自动化运维系统,其特征在于:包括服务层、数据层、应用层和展示层;服务层,连接网络设备,向网络设备发送巡检命令,采集巡检结果并存储至数据层;数据层,对巡检结果进行存储;应用层,完成业务功能逻辑,提供包括巡检规则设定、巡检日报展示、生成巡检结果、趋势分析、显示运行配置、检修管理在内的基础服务;展示层,进行业务数据收集、展示,以及客户端数据校验,向用户提供交互界面。2.根据权利要求1所述的基于命令的网络设备自动化运维系统,其特征在于:所述应用层包括巡检规则设定模块、巡检日报展示模块、巡检结果生成模块、趋势分析模块、运行配置显示模块和检修管理模块;巡检规则设定模块,用于制定网络设备巡检规则;巡检日报展示模块,显示各网络设备每天的巡检情况,查看网络设备对应的巡检情况、巡检时间,以及当天巡检次数、正常次数和异常次数;巡检结果生成模块,显示所有网络设备的巡检结果,根据网络设备及巡检日期对巡检结果进行查询;趋势分析模块,通过线形图展示网络设备的巡检结果,以及检修情况;运行配置显示模块,以时间线的形式显示网络设备在不同时间段内的运行配置,对不同时间段的配置文件进行对比查看运行配置的变化情况;检修管理模块,对网络设备维修工单进行新增、删除及修改操作。3.根据权利要求2所述的基于命令的网络设备自动化运维系统,其特征在于:所述网络设备巡检规则包括基础配置信息、选择网络设备以及选择巡检项目,所述基础配置信息包括标准名称、巡检周期以及备注信息,所述巡检规则设定模块通过建立巡检基础配置表进行数据存储。4.根据权利要求3所述的基于命令的网络设备自动化运维系统,其特征在于:所述巡检项目包括数值型巡检项目、枚举型巡检项目和查看型巡检项目...

【专利技术属性】
技术研发人员:傅林常青春张功营黄侠魏小梅黄德强张健张见
申请(专利权)人:国网安徽省电力有限公司宿州供电公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1