一种批量配置交换机的系统及方法_2

文档序号:8945616阅读:来源:国知局
出日志。
[0025]S24:控制主进程创建子进程,获得子进程句柄。
[0026]S25:子进程运行脚本,然后转入步骤S22。
[0027]S3:根据该交换机管理模块的指令在该多个交换机中上传或下载配置文件。
[0028]S4:根据该交换机管理模块的指令实时监控该多个交换机的配置变化及日志保存。
[0029]具体的,如图5所示,该步骤S4还包括如下子步骤:
[0030]S41:启动一个线程开始监控该多个交换机的配置变化。
[0031]S42:循环检测,即每隔一预定时间(比如10分钟)检测一次该多个交换机的配置变化,同时转入步骤S43及S46。
[0032]S43:将该多个交换机现在的配置与前一次保存的配置进行对比。
[0033]S44:若该多个交换现在的配置与前一次保存的配置不同,则重新进行保存。
[0034]S45:若该多个交换现在的配置与前一次保存的配置相同,则转入步骤S42。
[0035]S46:监控该多个交换机的是否有打印输出。
[0036]S47:若该多个交换机有打印输出,则保存日志文件并显示到一个屏幕上。
[0037]S48:若该多个交换机没有打印输出,则转入步骤S42。
[0038]与现有技术相比较,本发明的批量配置交换机的系统及方法,能同时管理多台交换机,并同时在该多个交换机中上传/下载配置文件、运行脚本,因此省时省力。同时本发明还能将实时监控交换机的配置和屏幕打印,如有变化,则随时保存更新到日志文件,以便协助开发定位。
[0039]以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
【主权项】
1.一种批量配置交换机的系统,其包括一个交换机管理模块、一个脚本运行控制模块及一个上传/下载配置模块,该交换机管理模块用于对多个交换机同时进行管理,并用于控制该脚本运行控制模块及该上传/下载配置模块;该脚本运行控制模块与该多个交换机进行通信连接,并用于根据该交换机管理模块的指令使用匿名通道技术和多线程技术在该多个交换机中进行脚本运行和日志输出;该上传/下载配置模块用于根据该交换机管理模块的指令在该多个交换机中上传或下载配置文件。2.如权利要求1所述的批量配置交换机的系统,其特征在于,该批量配置交换机的系统还包括一个实时监控模块,该交换机管理模块还用于控制该实时监控模块,该实时监控模块用于根据该交换机管理模块的指令实时监控该多个交换机的配置变化及日志保存。3.如权利要求1所述的配置交换机的系统,其特征在于,该交换机管理模块通过简单网络管理协议对该多个交换机同时进行管理。4.如权利要求3所述的配置交换机的系统,其特征在于,该交换机管理模块包括管理信息库、管理站、代理、网络及管理协议,该管理信息库是由网络管理协议访问的管理对象数据库;该管理站上装备有管理软件、管理员使用的用户接口和从该管理信息库取得信息的数据库;该管理站能够发出管理命令;该代理响应该管理站的请求进行相应的操作,也能在没有请求的情况下向该管理站发送信息;该网络用于将该管理站与该代理进行通信连接;该管理协议用于管理该网络。5.如权利要求4所述的批量配置交换机的系统,其特征在于,该管理协议的功能是取得、设置和接收代理发送的意外信息;取得是指该管理站发送请求,代理根据这个请求回送相应的数据,设置是指该管理站设置该代理的值,接收代理发送的意外信息是指该代理可在该管理站未请求的状态下向该管理站报告发生的意外情况。6.一种批量配置交换机的方法,其包括如下步骤:创建一个交换机管理模块,批量管理多个交换机;根据该交换机管理模块的指令使用匿名通道技术和多线程技术在该多个交换机中进行脚本运行和日志输出;及根据该交换机管理模块的指令在该多个交换机中上传或下载配置文件。7.如权利要求6所述的批量配置交换机的方法,其特征在于,该步骤“根据该交换机管理模块的指令使用匿名通道技术和多线程技术在该多个交换机中进行脚本运行和日志输出”还包括子步骤“控制主进程创建读取缓冲;获取匿名通道的数据;输出日志;控制主进程创建子进程,获得子进程句柄;子进程运行脚本,然后转入获取匿名通道的数据的步骤”。8.如权利要求6所述的批量配置交换机的方法,其特征在于,在该步骤“根据该交换机管理模块的指令在该多个交换机中上传或下载配置文件”后还包括步骤“根据该交换机管理模块的指令实时监控该多个交换机的配置变化及日志保存”。9.如权利要求8所述的批量配置交换机的方法,其特征在于,该步骤“根据该交换机管理模块的指令实时监控该多个交换机的配置变化及日志保存”还包括子步骤“启动一个线程开始监控该多个交换机的配置变化;每隔一预定时间检测一次该多个交换机的配置变化;将该多个交换机现在的配置与前一次保存的配置进行对比;若该多个交换机现在的配置与前一次保存的配置不同,则重新进行保存;若该多个交换现在的配置与前一次保存的配置相同,则转入每隔一预定时间检测一次该多个交换机配置变化的步骤”。10.如权利要求9所述的批量配置交换机的方法,其特征在于,该步骤“每隔一预定时间检测一次该多个交换机的配置变化”后还包括子步骤“监控该多个交换机的是否有打印输出;若该多个交换机有打印输出,则保存日志文件并显示到一个屏幕上;若该多个交换机没有打印输出,则转入每隔一预定时间检测一次该多个交换机的配置变化的步骤”。
【专利摘要】本发明适用于通讯技术领域,提供了一种批量配置交换机的系统,其包括交换机管理模块、脚本运行控制模块及上传/下载配置模块。交换机管理模块用于对多个交换机同时进行管理,并用于控制脚本运行控制模块及上传/下载配置模块。脚本运行控制模块与多个交换机进行通信连接,并用于根据交换机管理模块的指令使用匿名通道技术和多线程技术在多个交换机中进行脚本运行和日志输出。上传/下载配置模块用于根据交换机管理模块的指令在多个交换机中上传或下载配置文件。因此批量配置交换机的系统能同时配置多台交换机,并能同时在多台交换机中上传或下载配置文件、运行脚本,省时省力。本发明还提供了一种批量配置交换机的方法。
【IPC分类】H04L12/24, H04L12/931
【公开号】CN105162640
【申请号】CN201510670813
【发明人】谷颖
【申请人】上海斐讯数据通信技术有限公司
【公开日】2015年12月16日
【申请日】2015年10月15日
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1