[发明专利]SNMP的采集处理方法及装置有效
申请号: | 201310284853.8 | 申请日: | 2013-07-08 |
公开(公告)号: | CN104283706B | 公开(公告)日: | 2018-09-28 |
发明(设计)人: | 胡乔 | 申请(专利权)人: | 北京数码视讯科技股份有限公司 |
主分类号: | H04L12/24 | 分类号: | H04L12/24;H04L29/06 |
代理公司: | 北京康信知识产权代理有限责任公司 11240 | 代理人: | 吴贵明;张永明 |
地址: | 100085 北京市海淀区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | snmp 采集 处理 方法 装置 | ||
本发明提供了一种SNMP的采集处理方法及装置,其中,上述方法包括:建立对象与MIB中数据表的对应关系;根据所述对应关系对所述对象的关联数据进行采集。采用本发明提供的上述技术方案,解决了相关技术中,在SNMP采集过程中存在的采集方式修改成本高,无法共用等技术问题,从而提高了编程人员采集过程的效率。
技术领域
本发明涉及领域,尤其是涉及一种简单网络管理协议(Simple NetworkManagement Protocol简称为SNMP)的采集处理方法及装置。
背景技术
SNMP4J是一个用Java来实现SNMP的开源项目。它支持以命令行的形式进行管理与响应。通过SNMP4J的实现,可以非常方便的编写程序实现SNMP的各项操作。标准的SNMP4J支持get,getNext,set等操作,用来获取和设备上一个或者多个确定的信息。但是在大多数实际应用中都需要获取设备上某个MIB信息表的所有数据,传统的采集操作很难满足这种实际需求。
为了更好地理解相关技术中存在的问题,现简要介绍一下SNMP协议的基本知识:
SNMP协议主要包括两部分,SNMP管理站(SNMP Manager)和SNMP代理(SNMPAgent)。SNMP管理站是一个中心节点,负责收集维护各个SNMP元素的信息,并对这些信息进行处理,最后反馈给网络管理员。而SNMP代理是运行在各个被管理的网络节点上,负责统计网络节点上的各种信息,并且需要与SNMP管理站进行通信交互,接受并执行管理站的命令,包括上传本地网络节点的各种网络信息和下发管理站对网络节点的配置信息。SNMP管理站和SNMP代理之间的通信通过用户数据协议(User Date Protocol,简称为UDP)完成,一般情况下,SNMP管理站通过UDP协议完成,一般情况下,SNMP管理站通过UDP协议向SNMP代理发送各种命令,当SNMP代理收到命令后,返回SNMP管理站需要的参数,但是当SNMP代理检测到网络元素异常的时候,也可以主动向SNMP管理站发送消息,通告当前异常状况。
SNMP4J中比较重要的三个类,分别是:
1)对象(Target)表示被管理的设备
对于一个被管理的设备,需要有以下的属性:Address,协议版本,共同体community以及超时时间和重试次数等等。
2)协议数据单元(Protocol data unit,简称为PDU)
用来表示管理站和代理站之间进行通信的数据,包括PDU的类型,传输的数据集合,错误说明等,PDU也包括很多不同类型,SnmpV1支持get,set,getNext,trap以及getResponse五种,在SnmpV2中增加了getBulk以及inform两种。
3)Snmp核心类
Snmp类是SNMP4J的核心类,提供了发送和接收SNMP PDU的方法,所有的SNMP PDU类型都可以采用同步或者异步的方式被发送。总结起来:Target代表远程设备或者远程实体,PDU代表管理端同Target通信的数据,SNMP就代表管理者管理功能,简而言之就是数据收发的具体执行者。传统的SNMP采集方式包括三步:首先设置Target,包括设置需要访问的设备主机地址,SNMP共同体名,SNMP的版本等等基础信息。然后设置PDU,该步骤是我们关注的步骤,通常我们会通过在PDU中绑定特定的OID值,如果需要获得管理主机的不同节点或者相同节点的下一行时,就需要机械的修改绑定的对象标识(Object identifier,简称为OID)值。最后通过SNMP管理站发送报文给SNMP代理站并获得结果。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京数码视讯科技股份有限公司,未经北京数码视讯科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310284853.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种抗水性纸箱粘合剂
- 下一篇:一种利用验证码进行校验的方法、装置及系统