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

使用Java进行SNMP编程

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

  • 关于Ajax的聊天室
    基于Ajax的聊天室,通过学习这些代码,熟悉聊天室的开发流程,掌握编写并配置字符编码过滤器的方法,掌握实时显示在线人员列表的方法,掌握实时显示聊天信息的方法,掌握退出聊天室的两种方法。
    2022-03-24 20:20:45下载
    积分:1
  • 形式处理与NetBeans
    这是一个关于在netbeans.This表单处理是关于净豆的形式处理。
    2022-04-22 17:37:55下载
    积分:1
  • 仿微信聊天
    资源描述仿微信聊天,带语音聊天功能;仿微信聊天,带语音聊天功能;仿微信聊天,带语音聊天功能;仿微信聊天,带语音聊天功能
    2022-05-29 04:35:29下载
    积分:1
  • 医院管理系统
    医院管理系统提供了优化的操作、 增强的管理及控制、 优越的病人护理、 严格的成本控制和盈利改善的好处。HMS 强大、 灵活和易于使用的是设计和开发向医院提供利益,真正可以想象。更重要的是它后盾可靠和最可靠的支持。 医院管理系统基于数据库中,该项目的对象化和网络化的技术。因为有很多领域,在那里我们保存的记录在数据库中,我们使用我的 SQL 软件,是一种最好的和最简单的软件以保持我们的信息。这个项目使用 JAVA 作为前端软件是面向对象编程,具有与我的 SQL 的连接性。
    2022-03-22 08:39:54下载
    积分:1
  • memcached使用实例
    一个完整的memcached使用实例,memcached安装在windows上,使用java代码测试memcached是否安装部署成功,包括编译好的exe 及 jar文件-A complete use memcached instances, memcached installed on windows, using java code tests whether the installation memcached successful deployment, including the compiled exe and jar files
    2022-06-20 19:06:03下载
    积分:1
  • 图坦卡蒙来计算框尺寸
    很多时候我们需要想出概念计算的面积或体积的矩形框。 此代码是只是一个如何的强大和容易的例子是 Java 作为一种语言,描绘了它的多功能性,建立的任何代码。 你可以从这里免费下载代码。按要求修改和清除参数化函数的概念。
    2022-04-21 07:38:27下载
    积分:1
  • Huffman Algorithm
    字符串哈夫曼编码示例。
    2023-04-04 14:15:04下载
    积分:1
  • houristic 函数
    私人 int GetManhattanDistanceCost() { int heuristicCost = 0; int gridX = (int)Math.Sqrt(mNodes.Length) ; int; idealX int 专业 ; int; currentX int 当前 ; int 值 ; 为 (int 我 = 0 ; 我 < mNodes.Length; i + +) { 值 = mNodes [i]-1 ; 如果 (值 = =-2) { 值
    2022-09-10 07:50:04下载
    积分:1
  • LDA主题模型
    retriever先是对中文内容进行抽取与分词,LDA部分代码再根据LDA主题模型对中文网页进行主题提取,最后讲中文文本显示为几个主题的分布。
    2022-01-28 08:31:23下载
    积分:1
  • m2e + maven web 演示
    1.首先修改pom.xml文件,添加servlet依赖 请点击左侧文件开始预览 !预览只提供20%的代码片段,完整代码需下载后查看 加载中 侵权举报 打分 发表评论 暂无评论
    2023-06-27 02:30:05下载
    积分:1
  • 696516资源总数
  • 106914会员总数
  • 0今日下载