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

使用Java进行SNMP编程

于 2022-09-11 发布 文件大小:1.64 kB
0 367
下载积分: 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
    媒体播放器通常是用于描述computersoftware用于播放多媒体files.Most软件媒体播放器的一个术语支持的媒体格式的阵列,包括音频和视频文件。一些媒体播放器只专注于音频orvideo分别被称为音频播放器和视频播放器。该producersof这些球员通常专注于提供更好的用户体验,theyare向媒体类型专门定制。
    2023-03-20 05:35:04下载
    积分:1
  • javaBean+servlet+jsp
    通过javaBean +servlet+jsp 编程,在javaBean中进行操作,在servlet中调用操作,在jsp中展示结果。 javaBean: package dataBean; public class EmpDTO { private String emp_name; private String emp_pwd; public String getEmp_name() {  return emp_name; } public void setEmp_name(String emp_name) {  this.emp_name = emp_name; } public String getEmp_pwd() {  return emp_pwd; } public void setEmp_pwd(String emp_pwd) {  this.emp_pwd = emp_pwd; } } servlet描述: package servlet; import java.io.IOException; import java.util.List; import javax.servlet.ServletException; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import javax.servlet.http.HttpSession; import opBean.EmpDAO;
    2022-05-31 12:21:40下载
    积分:1
  • java版中文分词
    mmseg中文分词工具,它可以帮助我们对自己收集到的文本进行分类,目前这是比较评价较好的分词工具,集成度较高。
    2023-04-14 01:55:04下载
    积分:1
  • 文件传输
    应用背景这是文件传输之间的Android设备的完整代码…关键技术它是一个安卓代码。所以它包含了Java和XML。这个文件有一些缺陷,它显示错误,当您传输文件时
    2023-06-21 16:50:04下载
    积分:1
  • java超市收银
    Java超市管理,SQL2000+源代码,考验编程者用户界面及数据库操作相关知识,不错的教学范例,大家有刚学Java的,不妨好好学习一下。
    2022-05-30 10:02:04下载
    积分:1
  • jsp 树视图控件
    这是一个文件,可以用来查看树结构。目的是建立一个JSP树结构。 请点击左侧文件开始预览 !预览只提供20%的代码片段,完整代码需下载后查看 加载中 侵权举报
    2022-03-19 16:35:15下载
    积分:1
  • 飞机躲子弹
    这是用java开发的一款比较简单的小游戏 利用键盘的4个方向键达到飞机的8个方向的移动从而躲避子弹   如果子弹和飞机相碰 就会停止游戏  并且有爆炸效果
    2022-03-06 23:15:23下载
    积分:1
  • 交易的 Java 应用程序
    这是游戏代码。我为我自己要得到一个想法网上交易开发了这个程序。从这个项目中,其中一个可以 jave 有关如何在 java 上创建简单的应用程序的基本思想。此外,
    2023-01-18 09:45:04下载
    积分:1
  • animated house in java
    它是JavaEclipse中的动画源代码。。
    2022-03-31 07:44:42下载
    积分:1
  • 代码生成工具
    该模块可以根据项目的需要 ,生成 相应的crud代码,无需 手动 编写重复的crud;该模块可以根据项目的需要 ,生成 相应的crud代码,无需 手动 编写重复的crud该模块可以根据项目的需要 ,生成 相应的crud代码,无需 手动 编写重复的crud
    2022-01-28 06:34:35下载
    积分:1
  • 696516资源总数
  • 106914会员总数
  • 0今日下载