基于SNMP4J的网络管理程序的实现.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于SNMP4J的网络管理程序的实现   摘要:SNMP4J很好地封装和实现了SNMP的功能,给开发者提供了完整的、易于使用的类和接口。论文研究了利用SNMP进行网络管理的基本原理,管理信息库的基本结构以及SNMP4J中常用的类和接口,并通过几个典型的实例,给出了基于SNMP4J类库开发网络管理程序的具体实现方法,写出了关键的程序代码。   关键词:SNMP;MIB;SNMP4J;网络管理;程序   中图分类号:TP315文献标识码:A文章编号:1009-3044(2011)14-3356-03   Implementation of Network Management Program Based on SNMP4J   LIU Jia-le   (Department of Computer Technology, Hunan Technical College of Communication Engineering, Hengyang 421001, China)   Abstract: SNMP4J well packaged and implemented SNMP functionality, provides developers with a complete, easy to use classes and interfaces. Thesis studies SNMP basic principles for network management, and the basic structure of MIB and SNMP4J commonly used classes and interfaces, and a few typical examples are given and development of network-based library management program SNMP4J specific method, write a key code.   Key words: SNMP; MIB; SNMP4J; network management; program   1 SNMP简介   SNMP即简单网络管理协议,工作于TCP/IP中的应用层。它提供了一种方便、有效的方式来管理网络中的服务器、工作站、交换机、路由器等各种网络元素。由于其简单稳定,又足够灵活性和强大,目前已经在业界获得了广泛的应用。   自从1988年发布SNMP协议以来,到目前为止已经经历了V1、V2、V3共3个版本。其中V1已经基本废弃,V2C是V2的改进版,虽然没有成为正式标准但是已经被众多厂家所支持,V3是最新标准。V2、V3相对于V1,在管理的网络规模和网络安全性方面作出了很大的改进。   SNMP协议主要分为两大部分:SNMP管理站和SNMP代理(以下简称管理站和代理)。管理站负责收集各个SNMP元素的信息,并对这些信息进行处理,反馈给网络用户;而代理是运行在各个被管理的网络节点之上,负责收集、统计该节点的各项信息,负责与管理站交互,接收并执行管理站的命令。本文主要探讨SNMP管理站程序的开发。   2 管理信息库MIB   每个受管理的SNMP设备均维护一个包含被管对象及其属性信息的数据库,我们称之为管理信息基或MIB,它保存了所有网络管理对象的数据结构,描述了可以由SNMP管理的对象信息集合。通过SNMP对网络设备进行管理,实质上就是对MIB进行管理。   MIB表现为一个树形结构,树形结构的每个非根节点都被赋予一个整数标识,其中每个非叶子节点代表一个逻辑上相关的集合,而叶子节点代表了一个被管对象。如果要访问某个节点,从根节点开始依次访问MIB树的各层节点,一直到目标节点,会生成一个对应的整数序列。这个整数序列就是被访问节点的对象标识OID,OID能够唯一标识MIB中的某个对象。例如用于表示设备名称的OID就是...0。   3 网络设备的SNMP配置   为方便调试SNMP4J程序,需要在编程之前先配置好网络设备的SNMP功能。首先要开启SNMP功能,然后由于V2C版采用一种通过“共同体”认证的安全机制,还需要配置好只读共同体和读写共同体。具体以锐捷交换机RG2126G为例配置如下:   RG2126G(config)# snmp-service enable //开启SNMP功能   RG2126G(config)# snmp-server community public ro //配置只读共同体为public   RG2126G(config)# snmp-server community private rw//配置读写共同体为priva

文档评论(0)

heroliuguan + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:8073070133000003

1亿VIP精品文档

相关文档