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

使用Java进行SNMP编程

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

  • 桌面管理
    用户可以使用它集中管理大量的桌面设备。它能够自动完成桌面机的生命周期中小到配置更改、大到大型应用程序部署等各种操作。同时基于其天生的网络架构,用户亦可以使用它轻松管理各种Windows网络环境 
    2023-07-20 04:40:04下载
    积分:1
  • 安卓24点游戏
    资源描述 安卓24点有游戏-----原创java开发android24点小游戏,与传统24点扑克游戏规则一样. 棋牌类益智游戏,要求结果等于二十四,一起来玩玩吧!这个游戏用扑克牌更容易来开展。拿一副牌,抽去大小王后(初练也可以把J/Q/K也拿去),剩下 1~10这40张牌(以下用1代替A)。任意抽取4张牌(称为牌组),用加、减、乘、除(可加括号)把牌面上的数算成24。每张牌必须且只能用一次。如抽 出的牌是3、8、8、9,那么算式为(9-8)×8×3=24。
    2023-08-24 03:40:04下载
    积分:1
  • Jsp在线考试管理系统源代码
    网上学生考试系统(cs版) 这是我的毕业设计程序,当时做的时候付出了很大的努力, 也学到很多的东西,算是对所学JAVA知识的一个综合应用吧, 做的过程中在网上找到了很多有用的东西,也深刻体会了网上"淘金"的难度, 所以现在拿出来大家共享资源  开发平台 Eclipse 3.12 数据库   MS Acess2003
    2022-02-19 22:35:33下载
    积分:1
  • java程序测试
    这是本人初学java是创建的一个源码,算是一种测试。希望能够给相关初学者以启发,能够开发出更好的源码。
    2023-04-28 22:05:03下载
    积分:1
  • 自己编写的打印类
    这是我自己编写的打印机打印程序,希望恩和大家一起交流,大家有什么问题可以联系我,我觉得java的打印功能实现起来也没有那么容易,如果能更简化一点多好啊
    2022-03-18 15:57:44下载
    积分:1
  • java web送邮件和md5加密的工具类
    应用背景当我们在学习java web开发时,当注册一个用户需要向用户的邮箱发送一个激活码,完成注册。这时候就要编写发送邮件的java代码。还可以对密码进行md5的加密处理。关键技术在邮件发送的工具类中,包含了有生成激活码,发送邮件和生产邮件,创建会话的代码,通过此工具类就可以向自己的邮箱账号发送一个激活码,就可以完成注册的功能了。
    2022-04-22 11:53:24下载
    积分:1
  • win7 64 bit 系统,java ee 上传组件
    win7 64 bit 系统,java ee 开发上传组件,节省代码,就可以实现文件上传
    2023-03-28 18:10:03下载
    积分:1
  • 基于局域网的聊天系统
    这是一个基于局域网的简单桌面聊天系统,是用Java写的,涉及WindowTextArea,DatagramSocket、DatagramPacket, 可以群聊,也可以选择要聊天的的对象,加了背景图片。
    2022-07-14 21:46:34下载
    积分:1
  • 带光晕和云层效果的地月系模型
    在这个地月系模型中,通过混合方便的实现了光晕和云层效果,使得模型更为真实
    2022-02-22 08:28:53下载
    积分:1
  • SHH教务管理系统
    学校教务管理系统  有源码,包含数据库,适合做毕业设计,对于SHH的初学者非常有帮助,是一个SHH整合的项目,代码简单易懂,结构非常清晰,如果你是java初学者或者是想进行SHH的整合学习,那么这个源码可能对你有帮助
    2022-07-04 01:12:32下载
    积分:1
  • 696518资源总数
  • 104349会员总数
  • 32今日下载