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

使用Java进行SNMP编程

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

  • ACR12X 系列读卡器
    NFC 系列读卡器开发DEMO +SDK +Manual说明。--------------------USB 2.0全速接口   符合CCID标准   具有USB固件升级能力   智能卡读写器:   读写速率高达424 kbps   内置天线用于读写非接触式标签,读取智能卡的距离可达50 mm(视标签的类型而定)   支持符合ISO 14443的A类和B类卡、Mifare卡、FeliCa卡和全部4种NFC(ISO/IEC 18092)标签   支持Mifare(7字节UID)卡、Mifare Plus卡和Mifare DESFire卡    内建防冲突特性(任何时候都只能访问1张标签)   具有一个符合ISO 7816标准的SAM卡槽   应用程序编程接口   支持PC/SC   支持CT-API(通过PC/SC上一层的封装)   内置外围设备:   用户可控的双色LED指示灯   1个用户可控的蜂鸣器   SAM卡槽  ---------------------- 
    2022-02-03 07:55:18下载
    积分:1
  • 一个科室的信息的增、删、改、查,jap实现
    资源描述java语言实现一个科室的增、删、改、查操作,数据库采用oracle,运行平台为MyEclipse。
    2023-03-13 16:30:04下载
    积分:1
  • 二维码扫描ZXingDemo
    今天讲一下目前移动领域很常用的技术——二维码。现在大街小巷、各大网站都有二维码的踪迹,不管是IOS、Android、WP都有相关支持的软件。之前我就想了解二维码是如何工作,最近因为工作需要使用相关技术,所以做了初步了解。今天主要是讲解如何使用ZXing库,生成和识别二维码。这篇文章实用性为主,理论性不会讲解太多,有兴趣可以自己查看源码。
    2022-05-18 05:38:32下载
    积分:1
  • 淘宝分销客户端源码一键淘宝
    资源描述是一款进销存软件 可以一键上传淘宝同步淘宝订单 适合商家分销,界面清晰美观,可以网站跟客户端2个类型是很不错的分销软件,需要的可以分享下载。
    2023-05-27 06:50:04下载
    积分:1
  • 基于JAVA的酒店管理系统
    酒店管理系统(源码+文档) 1引言 3 1.1编写目的 3 1.2背景 3 2界面功能描述 4 2.0主界面 4 2.1散客开单 4 2.2团体开单 5 2.3宾客结帐 5 2.4客房预订 6 2.5 营业查询 7 2.6 客户管理 7 2.7 网络设置 8 2.8系统设置 9 2.9 关于我们 10 2.10系统日志 -Sunshine Hotel Management System (source+ documentation) prepared by the purpose of an Introduction 3 1.1 Background 3 1.2 interface features 32 described 4 2.0 The main interface 4 2.1 FIT 4 2.2 groups billing billing 5 2.3 Checkout 5 guests 6 2.5 Business 2.4 Reservations Query 7 2.6 Customer Management 7 2.7 Network Settings 8 2.8 System Settings 9 2.9 About Us 10 2.10 System Log 11
    2023-08-22 13:40:05下载
    积分:1
  • 文件的上传
    本文实现了简单的文件上传   文件上传采用的是现有的组建  其中一个用户的登录名是xingxing  密码是123  并且对上传的文件进行分类,同一个用户上传的文件放在一个目录下面,该源程序给初学者一个简单的文件上传实例
    2022-02-14 17:40:24下载
    积分:1
  • java五子棋游戏源码
    java五子棋游戏设计源码,swing完整代码,包括人机对战和网络对战;其中源文件包括BoardPanel.java、ChessWZQ.java、Group.java、Player.java、ServeOneClient.java、Server.java等,有需要的朋友可以看看,大家互相学习 
    2023-04-07 10:30:03下载
    积分:1
  • B 树的数据结构 java 编程
    此项目包含 b 树的数据结构 java 编程语言。这是对一个学生实施有用的系统或大学系统
    2022-09-10 07:40:03下载
    积分:1
  • 位 apriori 算法
    这是用于挖掘频繁项集使用 bits 的先验基地位 Apriori 算法的一个实现
    2023-03-24 03:35:04下载
    积分:1
  • 涂料的应用程序使用Java NetBeans
    应用背景在NetBeans开发这是涂料中的应用。已经使用各种颜色模型关键技术Java(NetBeans)HTML页面等被用来发展这种涂料中的应用
    2022-07-20 20:15:12下载
    积分:1
  • 696518资源总数
  • 105554会员总数
  • 2今日下载