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

使用Java进行SNMP编程

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

  • 利MVC入门 用java自带的节拍 演示一个DJ节拍程序 可以实时更换bpm
    应用背景利MVC入门 用java自带的节拍 演示一个DJ节拍程序 可以实时更换bpm关键技术简单的MVC入门,将很多个设计模式进行结合
    2023-07-24 09:50:04下载
    积分:1
  • Java applet viewer
    开发applet安装和运行JDK软件的java项目
    2022-04-15 04:10:04下载
    积分:1
  • Java基础学习,手机短信开发
    详细的代码开发。该系统是一个分布式、互动式的短信服务平台,用户可以使用该平台实现短信的发送与接收,短信定制天气预报,话费查询,手机充值等其他相关的服务。同时,用户和SP运服提供商的业务员也可以通过该登录管理系统进行相关的业务查询、修改等操作。系统开发环境           Myeclipse6.0.1软件环境           数据库:Oracle9i及以上          JDK:6.0版本及以上 硬件环境          内存:1G,硬盘:80G 
    2022-06-14 12:21:51下载
    积分:1
  • ASP 项目
    SFSF BGVSDVXZV ASP 项目
    2022-01-22 07:23:33下载
    积分:1
  • ajax 异步上传
    资源描述ajax 异步上传文件图片,ajax 异步上传文件图片,ajax 异步上传文件图片,ajax 异步上传文件图片,ajax 异步上传文件图片,ajax 异步上传文件,图片ajax 异步上传文件图片,ajax 异步上传文件图片,ajax 异步上传文件图片,绝对能用
    2022-08-08 18:32:40下载
    积分:1
  • 用户管理系统 jsp+servlet
    这是一个使用jsp+servlet 完成的用户管理系统  ,包含基础的增删改查和session以及cookie的使用,可以帮助大家很好的理解jsp+servlet的运用,希望可以帮到大家
    2022-05-18 11:51:49下载
    积分:1
  • 俄罗斯方块java源码
    作者:本人华科大二计算机专业,现在研究java, 在网上研究了一下传智播客的俄罗斯方块,又结合网络编程, 自己写了一个可以联机的俄罗斯方块。 通过socket发送数据,采用c/s模式
    2022-02-02 08:18:34下载
    积分:1
  • 类百度搜索引擎
    通过lucene建立索引  通过JSP程序生成动态网页  通过Servlet和Tomcat服务器发布 基于中文关键字检索的全文搜索系统
    2022-01-25 20:13:04下载
    积分:1
  • 财务通告程序
    以下是此应用程序中的主要操作。列表车辆 InsurancesAdd 车辆 InsuranceUpdate 车辆 InsuranceDelete 车辆 InsuranceList 生活 InsurancesAdd 生活 InsuranceUpdate 生活 InsuranceDelete 生活 InsuranceList 固定 DepositsAdd 固定 DepositUpdate 固定 DepositDelete 固定 DepositList 的在未来即将发生的事件给出 daysNotifying 具有状态栏通知所有即将举行的 eventsAllowing 用户更改要发送的通知在天中的小时和多少天之前的事件通知必须是用户数目 sentAllows 用户备份数据库到 sd 卡,并从还原SD 卡
    2022-01-26 02:51:51下载
    积分:1
  • Java 实现航空订票系统
    这里介绍的项目是航空公司预订系统。 航空公司订票系统是一个综合的客运处理系统,包括库存、 票价、 票少业务和信用卡交易。所有通信都是通过启用的内联网和互联网通信世界广泛使用的 TCP/IP 网络协议。 该解决方案包括几个标准的项目,其中相结合,与其他业务系统的接口提供一个集成的解决方案。该系统基于开放的结构,使用行业标准的设备和软件。VRS 的开放性质允许添加的新系统和功能,保证能够调整,以跟上不断变化的要求,航空业的 VRS 系统)。软件的 VRS 套件包括的功能 1 >预订 2 >飞行库存 3 >票价 4 >票务票少模块
    2022-07-18 13:32:28下载
    积分:1
  • 696516资源总数
  • 106914会员总数
  • 0今日下载