登录
首页 » Java开发 » 使用Java进行SNMP编程

使用Java进行SNMP编程

于 2022-09-11 发布 文件大小:1.64 kB
0 334
下载积分: 2 下载次数: 1

代码说明:

使用SNMP4J进行SNMPv3编程的步骤如下: 1) 创建Snmp对象snmp 2) 创建USM对象,并创建User,添加到USM对象中。 创建User是需要指定securityName,认证协议MD5/SHA1,认证密钥,加密算法DES/AES,加密密钥。 添加User到USM对象中时候,可以指定engineID也可以不指定。 3) 创建UserTarget对象target,并指定version, address, timeout, retry等参数,这些和SNMPv1/v2相同。 另外还必须指定SNMPv3特有的两个参数SecurityLevel和SecurityName。 SNMP4J会根据这个SecurityName到USM的UserTable中查找匹配的User,用这个User的信息进行认证加密处理。 查找的时候必须同时匹配SecurityName和engineID,但是如果添加User到USM对象中时候,没有指定engineID,那么SecurityName相同即匹配成功。 4) 创建ScopedPDU对象pdu,并指定操作类型(GET/GETNEXT/GETBULK/SET), 添加VariableBinding(也就是待操作的OID), 如果是GETBULK操作,还可以指定MaxRepetitions和NonRepeaters。 注意一定要指定MaxRepetitions,默认值是0,那样不会返回任何结果。 如果agent上设定的contextEngineId和snmpEngineId不一致,那么需要调用ScopedPDU.setContextEngineID()方法设定contextEngineId。 如果agent上设定了contextName,那么需要调用ScopedPDU.setContextName()方法设定contextName。   5) 调用snmp.send(pdu, target)方法,发送请求请返回结果

下载说明:请别用迅雷下载,失败请重下,重下不扣分!

发表评论

0 个回复

  • 工作门户
    出色的工作门户网站
    2023-04-05 17:55:04下载
    积分:1
  • 基于华为的java cmppp api上
    open-cmpp 1.0 open-cmpp,基于华为的java cmppp api上开发,修正了原来华为提供包的一些小BUG,并且在此基础上提供支持滑动窗口的功能。 open-cmpp采用完全开放的协议,所提供的源码,可以任意拷贝、修改和分发。 open-cmpp包括三部分内容:
    2023-02-23 05:35:04下载
    积分:1
  • CRM客户关系管理系统+MySQL数据库源码
    应用背景CRM客户关系管理系统+MySQL数据库源码:这是一个自己写一套CRM客户关系管理系统+MySQL数据库源码,希望能给大家带来帮助,里面什么都有,直接导入到Myeclispe里面,SQL导入数据库中直接运行!关键技术crm,客户关系管理,jsp,Java,MySQL,myeclispe,HTML+js+jQuery+ajax+css,模板好!希望大家下载交流,谢谢大家支持!我以后会不断更新的!
    2022-01-21 00:51:22下载
    积分:1
  • library number recognition
    此代码包含使用java代码识别用户图书编号的库检索器的编号。这个应用程序使用SOM和CVS来开发一个数字检索器。使用此代码的用户必须具有netbeans和java方面的知识。它包含一个简单的代码供用户尝试并出错。
    2022-02-11 22:45:10下载
    积分:1
  • 饭店点菜系统,有登陆界面,可以制成exe,有点菜功能
    自己做的基于Java的饭店点菜系统,连接Mysql数据库,可以实现酒店点单,结算,打印账单;管理员进行登陆后,可以由顾客进行点菜~顾客点菜后,可以结算或重新点菜,结算时由服务员进行结算,同时系统可以打印账单。
    2022-03-19 23:21:58下载
    积分:1
  • 伪流媒体视频点播
    HTTP协议下可拖动时间轴播放FLV的实现,Flv视频文件包含metadata信息,大多数转码工具生成的FLV不包含该信息。Web端播放器需支持拖动时间轴时发送请求的连接中带有字节参数,或时间参数。服务器端实现对flv文件的读取和流式输出。
    2023-04-21 15:25:03下载
    积分:1
  • HTML5 捕鱼游戏源码
    HTML5源码,对于学习HTML5是一个很好的案例。捕鱼达人也是一个很热门的游戏,可以多学习下。。。。。。。。。。如果有什么问题,可以和我联系,大家多多交流
    2022-08-16 11:02:41下载
    积分:1
  • Java 实现航空订票系统
    这里介绍的项目是航空公司预订系统。 航空公司订票系统是一个综合的客运处理系统,包括库存、 票价、 票少业务和信用卡交易。所有通信都是通过启用的内联网和互联网通信世界广泛使用的 TCP/IP 网络协议。 该解决方案包括几个标准的项目,其中相结合,与其他业务系统的接口提供一个集成的解决方案。该系统基于开放的结构,使用行业标准的设备和软件。VRS 的开放性质允许添加的新系统和功能,保证能够调整,以跟上不断变化的要求,航空业的 VRS 系统)。软件的 VRS 套件包括的功能 1 >预订 2 >飞行库存 3 >票价 4 >票务票少模块
    2022-07-18 13:32:28下载
    积分:1
  • 基于事件的 NIO 多线程服务器
    基于事件的 NIO 多线程服务器
    2023-01-06 18:25:03下载
    积分:1
  • 飞机大战
    仿微信写的电脑版飞机大战,实现了飞机大战的基本功能,对于感觉手机上玩飞机大战感觉不太爽的人很适合。代码也写得很详细,对于想学习java而又不知道该如何下手的初学者而言不失为一份很好的集料。
    2023-07-29 01:30:03下载
    积分:1
  • 696516资源总数
  • 106914会员总数
  • 0今日下载