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

使用Java进行SNMP编程

于 2022-09-11 发布 文件大小:1.64 kB
0 223
下载积分: 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的学校考试系统,考试系统,txt试题
    运用了Java编写考试系统
    2022-03-05 16:07:12下载
    积分:1
  • java 3d 源代码
    入门java 图象的 最好例子,包括各种基本图形的绘制,要求使用java3d 的开发环境库,代码简洁高效,如果能认真 阅读对java3d 技术入门帮助很大
    2022-03-01 03:12:49下载
    积分:1
  • Reprap软件源代码
        RepRap被视为是一个完整的复制系统,而不是简单的一块硬件。为此,该系统包括计算机辅助设计(CAD)的3D建模系统和计算机辅助制造(CAM)软件和驱动程序的形式,把RepRap用户的设计转换成一组指令,通过RepRap的硬件,转变成了物理物体。    已经有为RepRap开发了两种不同的CAM工具链。首先,简单地题为“RepRap Host”,是RepRap领导开发人员Adrian Bowyer用Java语言编写。第二,“Skeinforge”,是由Enrique Perez独立编写。两者都是完整的工具链系统,把3D模型转换为命令打印机的机器语言G-code。 请点击左侧文件开始预览 !预览只提供20%的代码片段,完整代码需下载后查看 加载中 侵权举报
    2023-02-07 09:15:06下载
    积分:1
  • 车辆跟踪和锁定系统基于GSM和GPS
    目前几乎有一个自己的车辆的市民,盗窃是发生在停车场,有时驾驶不安全的地方。 车辆安全是公共车辆非常必要的。车辆跟踪和锁定系统安装在车辆中,以 跟踪到位并锁定汽车引擎。车辆使用的全球定位系统(GPS)所确定的位置和 全球系统移动通信系统(GSM)。这些系统要不断地观察一个移动的车辆和状态报告 的需求。当盗窃认定,该负责人发短信给单片机,单片机再发出 控制信号,以停止发动机马达。授权人需要发送密码到控制器重新启动车辆 打开门。这是更安全的,可靠的,成本低。
    2022-02-16 05:03:42下载
    积分:1
  • 通配符的实例
    struts2 的通配符的应用实例,一位,两位通配符,以及与他相关的一些.xml的文件配置,相关用法
    2022-01-26 03:43:02下载
    积分:1
  • 送代码由单台 pc 机模拟移动自组网中的数据
    这是数据包发送开发 java 平台的 java 工具来简化数据传输的头痛在单个计算机上的代码我已经增加了为每个侦听器套接字赶上注定的数据的线程。 要运行的步骤: 1.启动侦听器端口通过运行 ReceiveData.java 文件,它就会开始 5 端口来听 2.现在,运行 DataSendingWindow.java 3.选择要发送的文件选择器文件,并单击发送按钮发送 4.它将分区 5 港口,我们已开始由 ReceiveData.java 和数据将期待朝他们之间发送的数据。 5.您可以提供端口动态性
    2022-01-25 14:35:56下载
    积分:1
  • 内容导航布局
    资源描述IBM内容导航是任何企业内容管理(ECM)接口。创建一个插件是非常重要的,因为任何变化,以及没有足够的支持开发任何插件。所以,你必须创建一个插件。创建插件是不是一件容易的任务,所以在这个主题的教程是非常重要的
    2022-11-06 03:25:04下载
    积分:1
  • 地址簿 Gui
    通讯簿 GUI。100 % 的工作。当首次加载应用程序时,用户必须指定包含通讯簿数据的文本文件的名称。一旦加载了数据,用户可以阅读通讯簿,并显示在通讯簿中的任何人的联系信息。
    2022-04-13 01:26:49下载
    积分:1
  • Gobang网络五子棋
    本程序是基于java的网络版五子棋,能够实现不同主机的网络的连接,最多可同时允许50个人在线。允许建立连接,建立游戏,加入游戏,以及用户之间的对话交流,就像一个小型聊天空间一样,在游戏的同时,对话好友。
    2023-04-25 20:00:04下载
    积分:1
  • 基于myeclipse的web网上购物系统
    资源描述基于网上购物系统的web开发应用程序,本人的毕业设计项目,描述的时一个网上购物的系统,用到myeclipse开发工具,sql server2012数据库。tomcar服务器,制作的一个web前段开发的应用系统。
    2023-08-12 04:30:04下载
    积分:1
  • 696516资源总数
  • 106442会员总数
  • 11今日下载