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

使用Java进行SNMP编程

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

  • 人脸检测
    这是利用Opencv与java的结合,来实现人脸识别,使用者需要配置自己电脑的环境变量,也要配置VS2010的变量,才可以使用。
    2022-03-19 09:30:07下载
    积分:1
  • 脱机 kiwix 维基百科 & 更多
    Kiwix 是一个脱机的读者为 Web 内容。它的特别被旨在使维基百科在脱机时可用。Kiwix,你可以享受维基百科上一艘船,身在何处...或在监狱里。Kiwix 管理办,通过阅读 ZIM 文件,高度压缩的开放格式,额外的元数据。
    2022-03-07 09:40:17下载
    积分:1
  • javaWeb天下淘网络商城
    了解网上商城的核心业务 
    2022-01-26 18:49:53下载
    积分:1
  • 学院管理系统项目
    学院管理系统项目2014年2月4日通过projectsgeek学院管理系统项目的Visual Basic学院管理系统项目是基于执行各种任务,在高校管理。学院管理系统项目将控制特定大学的所有活动。处理所有的任务,系统被分为不同的模块,在一个单一的窗口,以便用户可以在环保的方式处理它。在高校管理系统项目的动机时间是所有的学生和学生没有钱不得不面对任何困难如果工作人员可以跟踪所有的问题相关的他们的学生。使他们能及时解决学生的问题,不浪费时间。学院管理系统项目快照登录屏幕高校管理体制的飞溅高校管理系统首页项目说明目前的过程因为大多数的工作是做手工或是基于文件的工作,如上课,笔记,图书馆费,要求文件等。这些都需要时间。如果我们将所有的工作都将基于在线系统,可以减少时间和工作。例如,如果任何老师–查询是否所有的学生都是他们班的存在,那么他/她必须手动计数。但在本系统的所有细节将由其用户屏幕单击产生。学院管理系统项目概述学院管理系统项目将在学院区域网络。这个学院管理系统项目将包括所有的部门是某大学。它将计费系统财务部门,开展图书馆部门,任务上课的图书馆系统,在线记录和公告板,学生可以利用他们的有效注册的ID和密码,把所有的信息。如果学生未能按时提交他们的图书馆的书,那么他/她会负责要求金额。让我们看看这个学院管理系统项目工作。当他/她会问费间隙从图书馆部,然后他/她会从图书馆系的一个独特的比尔ID。那人要去财务部提交他们的账单编号,在财务部门可以对特定的候选人的信息,多少量是由候选人从这部年度候选人属于。学院管理系统项目也将有助于高校管理者。管理员将能够获得所有的信息在特定的日期和时间的任何教员。管理面板也可以编辑教师,工作人员登录显示面板,学生等。管理员可以添加,删除的人,可以给予特别许可。管理员可以安排课程,上课时间。教师可以在任何特定类别的学生信息。教师还可以利用等级,百分比进行查询,可以看到学生的出勤率不足,更多的是在这一个屋顶范畴下列表。学生的部分,他们可以得到任何老师的笔记特别日和其他有关他们的校
    2022-03-22 08:48:32下载
    积分:1
  • jade有关代码
    是关于jade相关的代码,是能动态生成Agent到局域网的代码,这方面代码非常小
    2022-03-21 21:35:20下载
    积分:1
  • 中国象棋
    用JAVA语言编写的中国象棋游戏,包括棋盘代码,实现人机对战,也可利用代码生成的棋盘进行人人对战。
    2022-07-03 20:38:31下载
    积分:1
  • dddddddddddd
    dsfdsfdsfdsfdsfds,232323232,dsfdsfsafa,ewrsafdsfdsfdsfds,werewewrewrew,323332233232323232,sfsf,3323223323232
    2022-02-22 05:27:57下载
    积分:1
  • 云计算中的数据安全
    2022-02-05 11:25:12下载
    积分:1
  • java课本第七章17题——银行贷款计算
    资源描述大学java课本第七章17题——银行贷款计算源代码
    2022-01-25 21:07:40下载
    积分:1
  • java实现的网络白版
    应用背景基于java的网络白板,支持多线程。可以画直线,矩形等图形。关键技术多线程机制和socket网络通信,以及同步机制。
    2023-03-05 06:40:04下载
    积分:1
  • 696518资源总数
  • 106161会员总数
  • 5今日下载