一种网络运维指令推送方法与流程

文档序号:16512322发布日期:2019-01-05 09:24阅读:638来源:国知局
一种网络运维指令推送方法与流程

本发明属于网络运维技术领域,具体涉及一种网络运维指令推送方法。



背景技术:

目前,互联网上有很多交换机链接工具和管理工具,使用过程中并不能满足公司网络运维人员的定制化需求,结合现有的交换机链接技术,开发属于自己的交换机管理平台

目前,交换机链接方式主要使用ssh(secureshell),通过配置服务端实现交换机的链接和管理,ssh为建立在应用层基础上的安全协议。ssh是目前较可靠,专为远程登录会话和其他网络服务提供安全性的协议。利用ssh协议可以有效防止远程管理过程中的信息泄露问题。ssh最初是unix系统上的一个程序,后来又迅速扩展到其他操作平台。ssh在正确使用时可弥补网络中的漏洞。ssh客户端适用于多种平台。几乎所有unix平台-包括hp-ux、linux、aix、solaris、digitalunix、irix,以及其他平台,都可运行ssh。管理方式反面,目前是通过市场上常用的一些基于ssh协议的链接工具进行管理。

现有管理方式的缺陷:ssh实现交换机链接管理在技术方面已经很成熟了,在使用方式上目前没有发现满足公司网络运维人员要求的一款管理工具,比如:快速登录、交换机命令库、命令推送、日志审计等,导致无维护工作记录可查和维护工作的效率低。



技术实现要素:

本发明的目的在于:为解决上述的ssh交换机链接管理技术没有满足公司网络运维人员要求的管理工具,导致无维护工作记录可查和维护工作的效率低的问题,提出一种网络运维指令推送方法。

本发明采用的技术方案如下:

一种网络运维指令推送方法,包括以下步骤:

步骤1:构建操作命令指令库;

步骤2:集中管理交换机链接账号和密码;

步骤3:根据步骤2的账号密码登录到管理平台,然后从步骤1的指令库提取需要指令进行批量操作;

步骤4:将步骤3的运维记录写进日志中。

将运维人员日常所用到的命令记录到平台上,同一命令无需重复输入,运维人员不需要重复记忆交换机的账号和密码,只需要记录平台账号和密码,便可登陆各个交换机完成运维工作,从单一化配置到批量进行,相同的工作无需重复进行,只需要进行一次便可批量进行,最后运维人员在对交互机进行维护管理的所有记录都将记录到日志系统当中,可以在对日常运维过程中出现违规操作以及错误操作进行排查,确保运维工作顺利进行。

优选地,所述步骤1中的指令库存储于数据库中,网络管理员登录运维平台进入指令列表可查看指令库中的内容,将指令库存储在数据库中,既方便存储又方便查看,不同的维护人员对于指令库的查看和修改都更方便。

优选地,所述步骤2中的对账号和密码的集中管理是网络运维平台的账号密码与交换机的账号密码保持一致,通过平台权限控制,授予网管中心负责人添加平台用户的权限,通过平台授权进行登录,只需记住平台账号密码即可登录,减小了运维人员对交换机账号密码的记忆量。

优选地,所述步骤3中的批量操作包括以下步骤:

步骤3.1:录入交换机信息;

步骤3.2:将运维人员管理交换机的命令录入到平台;

步骤3.3:根据步骤3.1和3.2的信息,将需要的命令推送到相应的交换机进行执行,并将执行结果反馈到平台。

将所有交换机的信息都录入到管理平台,无需再逐一记忆交换机信息,并且对于所有交换机的操作指令可以一次推送完成,执行完成过后会将全部命令的执行结果反馈到平台,可以清晰的看到执行结果,若不成功可再次操作不成功的交换机,不用再逐一查看各交换机的执行结果,效率得到了大幅度的提高。

优选地,所述步骤3.1中录入的交换机信息包括交换机品牌、型号、ip地址、用户名、密码和所在机柜位置,将所有关于交换机的信息都录入,当交换机出现故障的时候可通过平台查询各类信息,然后针对不同型号、品牌等信息解决相应问题。

优选地,所述步骤3.2录入到平台的内容包括命令内容和命令描述,当维护工作完成过后,将执行的命令和命令描述一起写入日志做好记录,能为以后的维护工作提供参考,故障的时候也能根据所记录的命令和命令描述进行检查。

综上所述,由于采用了上述技术方案,本发明的有益效果是:

1、本发明中,将运维人员日常所用到的命令记录到平台上,同一命令无需重复输入,运维人员不需要重复记忆交换机的账号和密码,只需要记录平台账号和密码,便可登陆各个交换机完成运维工作,从单一化配置到批量进行,相同的工作无需重复进行,只需要进行一次便可批量进行,最后运维人员在对交互机进行维护管理的所有记录都将记录到日志系统当中,可以在对日常运维过程中出现违规操作以及错误操作进行排查,确保运维工作顺利进行。

2、本发明中,指令库存储于数据库中,网络管理员登录运维平台进入指令列表可查看指令库中的内容,将指令库存储在数据库中,既方便存储又方便查看,不同的维护人员对于指令库的查看和修改都更方便。

3、本发明中,对账号和密码的集中管理是网络运维平台的账号密码与交换机的账号密码保持一致,通过平台权限控制,授予网管中心负责人添加平台用户的权限,通过平台授权进行登录,只需记住平台账号密码即可登录,减小了运维人员对交换机账号密码的记忆量。

4、本发明中,将所有关于交换机的信息都录入,当交换机出现故障的时候可通过平台查询各类信息,然后针对不同型号、品牌等信息解决相应问题。录入到平台的内容包括命令内容和命令描述,当维护工作完成过后,将执行的命令和命令描述一起写入日志做好记录,能为以后的维护工作提供参考,故障的时候也能根据所记录的命令和命令描述进行检查。

附图说明

图1是本发明的运维指令推送方法流程示意框图;

具体实施方式

为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。

实施例1

表1命令列表

如图1所示,一种网络运维指令推送方法,包括以下步骤:

步骤1:构建操作命令指令库,将表1中所示的命令存入数据库中;

步骤2:集中管理交换机链接账号和密码;

步骤3:根据步骤2的账号密码登录到管理平台,然后在平台的sw命令列表下选择确定需要操作的交换机,再从步骤1的指令库提取需要指令进行批量操作;

步骤4:将步骤3的运维记录写进日志中。

将运维人员日常所用到的命令记录到平台上,同一命令无需重复输入,运维人员不需要重复记忆交换机的账号和密码,只需要记录平台账号和密码,便可登陆各个交换机完成运维工作,从单一化配置到批量进行,相同的工作无需重复进行,只需要进行一次便可批量进行,最后运维人员在对交互机进行维护管理的所有记录都将记录到日志系统当中,可以在对日常运维过程中出现违规操作以及错误操作进行排查,确保运维工作顺利进行。所述步骤1中的指令库存储于数据库中,网络管理员登录运维平台进入指令列表可查看指令库中的内容,将指令库存储在数据库中,既方便存储又方便查看,不同的维护人员对于指令库的查看和修改都更方便。步骤2中的对账号和密码的集中管理是网络运维平台的账号密码与交换机的账号密码保持一致,通过平台权限控制,授予网管中心负责人添加平台用户的权限,通过平台授权进行登录,只需记住平台账号密码即可登录,减小了运维人员对交换机账号密码的记忆量。步骤3中的批量操作包括以下步骤:

步骤3.1:录入交换机信息,包括交换机品牌、型号、ip地址、用户名、密码和所在机柜位置;

步骤3.2:将运维人员管理交换机的命令录入到平台,录入到平台的内容包括命令内容和命令描述;

步骤3.3:将要操作的命令推送到相应的交换机进行执行,并将执行结果反馈到平台。

将所有交换机的信息都录入到管理平台,无需再逐一记忆交换机信息,并且对于所有交换机的操作指令可以一次推送完成,执行完成过后会将全部命令的执行结果反馈到平台,可以清晰的看到执行结果,若不成功可再次操作不成功的交换机,不用再逐一查看各交换机的执行结果,效率得到了大幅度的提高。将所有关于交换机的信息都录入,当交换机出现故障的时候可通过平台查询各类信息,然后针对不同型号、品牌等信息解决相应问题。当维护工作完成过后,将执行的命令和命令描述一起写入日志做好记录,能为以后的维护工作提供参考,故障的时候也能根据所记录的命令和命令描述进行检查。

以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1