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

使用Java进行SNMP编程

于 2022-09-11 发布 文件大小:1.64 kB
0 193
下载积分: 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 麦克风示例
    演示如何访问在 Java 中的麦克风。类实现作为可运行,以便于以运行它:1.您可以在执行线程并调用 start或2.你可以直接叫 AudioRead.run(),会阻止,直到停止国旗。
    2022-11-24 14:55:03下载
    积分:1
  • 压缩德texto新点的哈夫曼编码,编码neetbeans Java
    应用背景压缩德texto新点 ;压缩德texto新点 ;压缩德texto新点 ;压缩德texto新点 ;压缩德texto新点 ;压缩德texto新点 ;压缩德texto新点 ;压缩德texto新点 ;压缩德texto新点 ;压缩德texto新位 ;关键技术代码是稀疏的概念和编码;对这篇文章进行可视化仿真实验分析,效果很好,可以直接使用。精度与其他算法相比,空间是非常大的,你可以很快的,希望以后上传帮助。程序中的主程序和调用
    2022-01-26 04:24:09下载
    积分:1
  • 医院管理系统
    现在每个使用互联网的用户想要搜索 foranything,象教育的学院,关于信息技术书,newsetc,使用搜索引擎。这是所需的每一个人。使用垂直搜索技术这一项目"垂直搜索与爬虫"searchesrequired 结果。在搜索 engineproject 网络爬网程序将开始与一些种子,并将选择绘图页使用一些过滤器和策略。例如: 如果我们要创造的博客搜索引擎,将编程爬网程序下载博客相关页面只。爬网程序可以将使用 java 程序。该程序将下载并 ina 数据库用于快速搜索的页面编入索引。在搜索可以开发 java usingweb/网络的概念。搜索引擎会接受 searchkeywords,将搜索 web 页使用一些搜索的关键字。它可以搜索给定的关键字,即使用垂直的最优化,如果我们搜索"玫瑰"的关键字,然后它将搜索仅 inflowers 类别相应的页面。字符串搜索
    2022-10-12 15:05:03下载
    积分:1
  • 教务管理系统
    Java初学者,简单的控制台操作教务管理系统,分为教师登录和学生登录,教师登录可以添加、删除、查找学生信息,需要登录才可以。
    2023-04-09 22:25:03下载
    积分:1
  • android game
    /bj.baidupcs.com/file/27813d809a7398808f443c34a33547e7?xcode=1bcadf62bbca4b149f5958ec4eb4a455961c34c714fb29cb&fid=1980706517-250528-671532214&time=1384678445&sign=FDTAXER-DCb740ccc5511e5e8fedcff06b081203-NioDPRQwdpsWcA0VExRT9UYOsfw%3D&to=bb&fm=N,B,U,e&expires=8h&rt=sh&r=487525554&logid=1017676080&sh=1&vuk=3776941782
    2022-03-12 08:43:50下载
    积分:1
  • 我的地址簿
    我自己开发的这个小通讯录应用程序,初学者可以参考一下。
    2022-04-12 03:16:28下载
    积分:1
  • ShiroDemo权限管理工具
    ShiroDemo 对shiro的简单使用案例。shiro是权限管理工具。可以用多种方式控制权限管理,这里是对shiro的简单使用案例。
    2022-04-17 01:52:32下载
    积分:1
  • DB 连接休眠状态编码
    我上传这段代码使您还可以连接您的数据库使用休眠功能属性。这将帮助你摆脱所有的浪费查询处理。您可以直接访问它。我现在上传所有模板以及。
    2022-02-16 04:09:20下载
    积分:1
  • netbeans的代码信息
    主要运行的界面是通讯录故那里系统,当输入信息的时候,在运行界面显示输入的信息,用于用户的增删改查,有效的进行数据的输入
    2022-02-05 22:16:50下载
    积分:1
  • struts2 记忆式键入功能
    在 Struts 2 中,该标记是一个组合框,将自动提示下拉建议列表,当用户在文本 box.here 上打字是链接 http://www.mkyong.com/struts2/struts-2-autocompleter-example/
    2023-03-19 21:50:03下载
    积分:1
  • 696518资源总数
  • 106155会员总数
  • 8今日下载