[发明专利]一种基于脚本的SNMP网管系统在审

专利信息
申请号: 201410351409.8 申请日: 2014-07-23
公开(公告)号: CN104104546A 公开(公告)日: 2014-10-15
发明(设计)人: 钱鑫 申请(专利权)人: 浪潮电子信息产业股份有限公司
主分类号: H04L12/24 分类号: H04L12/24;H04L29/06
代理公司: 济南信达专利事务所有限公司 37100 代理人: 姜明
地址: 250101 山东*** 国省代码: 山东;37
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 基于 脚本 snmp 网管 系统
【说明书】:

技术领域

发明涉及一种网管系统,属于网络管理领域,具体地说是一种基于脚本的SNMP网管系统。

背景技术

随着计算机技术及网络的普及和发展,企业用户对网络设备的管理要求越来越高。如何随时应对网络变化和快速部署网管系统成为当务之急。SNMP(Simple Network Management Protocol,简单网络管理协议)协议使用非常广泛。同时脚本语言拥有无需编译、易学易用、快速开发、简单高效等特性。因此,本发明将结合SNMP标准协议和脚本的特性,使得网管系统部署变得更加简单,开发变得更加快速,从而能够快速应对网络中发生的变化。SNMP由管理站、代理、MIB即管理信息库和协议操作等部分构成。该协议能够支持网络管理系统,用以监测连接到网络上的设备是否有任何引起管理上关注的情况。管理信息库MIB中定义了可访问的网络设备及其属性,由OID(:Object Identifier对象识别符)唯一指定。MIB是一种层次型、结构化的树形结构。SNMP协议消息通过遍历MIB树形目录中的节点来访问网络中的设备。管理站和代理端使用MIB进行接口统一,MIB定义了设备中的被管理对象。管理站和代理都实现相应的MIB对象,使得双方可以识别对方的数据,实现通信。管理站向代理请求MIB中定义的数据,代理端识别后,将管理设备提供的相关状态或参数等数据转换成MIB定义的格式,最后将该信息返回给管理站,完成一次管理操作。随着网络的变化,代理端开发的软件需要随时进行更新,由于传统的软件开发周期长,出现问题后不容易修改,系统升级比较复杂,导致网络管理能力不足。因此,快速应对网络变化,及时修复系统问题,保证系统的可靠性和稳定性,成为亟待解决的问题。

发明内容

本发明针对上述问题,提供一种基于脚本的SNMP网管系统,具体方案是:

一种基于脚本的SNMP网管系统,包括工作站和代理端,代理端由SNMP服务模块、MIB模块、ScriptAPI模块、Script执行模块构成;

其中,所述的工作站负责SNMP请求的发送和接收;

所述的SNMP服务模块负责接收来自工作站的SNMP请求,并将结果返回给工作站;

所述的MIB模块负责检查来自工作站请求是否为合法,如不合法,返回错误,如合法,则调用ScriptAPI模块;

所述的ScriptAPI模块,负责请求与脚本之间存在映射,根据请求找到对应的脚本;

所述的Script执行模块,负责检查脚本的合法性,执行脚本,将结果返回。

一种基于脚本的SNMP网管系统的使用方法,步骤如下:

①用户创建代理端、工作站;

②工作站添加MIB库,根据MIB库发送SNMP请求;

③代理端SNMP服务模块接收SNMP请求,转发至MIB模块;MIB模块校验SNMP请求是否符合SNMP格式,对于不正确的格式:返回错误信息,对于正确的格式:转发至ScriptAPI模块;ScriptAPI模块验证SNMP请求的脚本合法性,不合法:返回错误信息,合法,转发至Script执行模块;Script执行模块,执行脚本,将脚本的执行结果返回SNMP服务模块;

④SNMP服务模块将执行结果返回工作站,工作站接收。

所述的工作站与代理端使用MIB统一接口。

所述的Script执行模块具有动态扩展功能,实现用户动态的增加需要功能或删除多余功能的要求。

本发明的有益之处是:利用本发明系统可以随时进行更新,不需软件开发周期;系统容易修改,升级可以快速应对网络变化,及时修复系统问题,保证系统的可靠性和稳定性,并且使用方便,操作简单,用户可以动态的完成网络操作。

具体实施方式

一种基于脚本的SNMP网管系统,包括工作站和代理端,代理端由SNMP服务模块、MIB模块、ScriptAPI模块、Script执行模块构成;

其中,所述的工作站负责SNMP请求的发送和接收;

所述的SNMP服务模块负责接收来自工作站的SNMP请求,并将结果返回给工作站;

所述的MIB模块负责检查来自工作站请求是否为合法,如不合法,返回错误,如合法,则调用ScriptAPI模块;

所述的ScriptAPI模块,负责请求与脚本之间存在映射,根据请求找到对应的脚本;

所述的Script执行模块,负责检查脚本的合法性,执行脚本,将结果返回。

一种基于脚本的SNMP网管系统的使用方法,步骤如下:

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浪潮电子信息产业股份有限公司,未经浪潮电子信息产业股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201410351409.8/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top