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

使用Java进行SNMP编程

于 2022-09-11 发布 文件大小:1.64 kB
0 335
下载积分: 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 个回复

  • java,md5,des
    MD5即Message-Digest Algorithm 5(信息-摘要算法5),用于确保信息传输完整一致。是计算机广泛使用的杂凑算法之一(又译摘要算法、哈希算法),主流编程语言普遍已有MD5实现。 将数据(如汉字)运算为另一固定长度值,是杂凑算法的基础原理,MD5的前身有MD2、MD3和MD4。 MD5的作用是让大容量信息在用数字签名软件签署私人 请点击左侧文件开始预览 !预览只提供20%的代码片段,完整代码需下载后查看 加载中 侵权举报 打分 发表评论 暂无评论
    2023-06-05 22:10:03下载
    积分:1
  • 餐馆美食HTML5网站模板
    餐馆美食HTML5网站模板是一款适合餐饮美食网站的HTML5模板下载。 这是一个关于餐饮的HTML网页模板。
    2022-02-11 12:03:53下载
    积分:1
  • 正则表达式的简单示例
    这是一个非常简单的例子来更好地理解如何使用正规表达式。该项目使用字符串来测试如果他们相等的正则表达式。一个可以简单地创建正则表达式和测试如果他们工作正确。
    2022-08-20 00:26:11下载
    积分:1
  • 红外收程序
    该红外收发程序详细的描述了红外发送与接收的程序代码,使用MCS51单片机解码,内容真实,通过实际上机测试通过。代码详细,采用C程序代码编写。
    2022-02-15 06:34:12下载
    积分:1
  • BP神经网络算法之JAVA实现
    BP神经网络算法之JAVA实现。BP神经网络算法之JAVA实现
    2022-02-04 07:14:03下载
    积分:1
  • java博客测试
    基于mvc的博客源码,初学者可下载继续完善期间的功能模块,当然主要是为了学习,有诸多的bug和warn要细心修正                                                                                                                                                      
    2022-04-18 09:34:11下载
    积分:1
  • android推送实时视频流到darwin流媒体服务器的思路
    android推送实时视频流到darwin流媒体服务器的思路 就是我以前研究的spydroid开源项目了,项目主页为http://code.google.com/p/spydroid-ipcamera/,可以在此https://github.com/fyhertz/spydroid-ipcamera下载最新源代码。我推荐的是这篇帖子http://code.google.com/p/spydroid-ipcamera/issues/detail?id=49&q=dss ,据说可以把h264实时流推送到darwin,但自己测试没通过。
    2022-05-13 12:14:18下载
    积分:1
  • android OBD例子
    这是一个android的蓝牙连接OBD项目,目前已经实现了可以读取数据流 故障码的功能,由于是demo版所以还存在一些问题仅供参考,可以在这个基础上再进行拓展。
    2022-01-26 00:58:23下载
    积分:1
  • Java GUI计算器
    这是使用的Java Swing开发的一个免费的Java的计算器的教程。下面有Java代码的计算器以及截图。这是一个基本的四功能计算器java程序的源代码。
    2022-07-06 11:48:58下载
    积分:1
  • 加速超载合成
    使用java开发kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk.kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk
    2022-03-02 20:19:20下载
    积分:1
  • 696516资源总数
  • 106914会员总数
  • 0今日下载