-
使用Java进行SNMP编程
使用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)方法,发送请求请返回结果
- 2022-09-11 20:15:03下载
- 积分:1
-
图书查询系统
本设计主要用于中小规模的图书查询,总体任务是使图书查询工作规范化、系统化、程序化,避免图书查询的随意性,提高信息处理的速度和准确性,能够及时、准确、有效的查询和修改图书情况。
采用现代化统一的计算机信息网站系统,能够有效优化图书馆查询系统,使其高效的发挥最大作用,能够迅捷的为读者提供相应的服务。
技术上的可行性分析主要分析技术条件能否顺利完成开发工作,软、硬件能否满足需要。本系统采用JSP开发出友好美观的人机界面,便于用户理解、操作。数据库查询系统采用MySQL,它能够处理大量数据,同时保持数据的完整性、安全性。因此本系统的开发平台已成熟可行。硬件方面,在科技飞速发展的今天,硬件更新速度越来越快,容量越来越大,可靠性越来越高,价
- 2022-09-28 01:50:04下载
- 积分:1
-
android植物大战僵尸demo
应用背景
植物大战僵尸源码,没有写完的
有兴趣的可以继续写
现在只有几种植物和几种僵尸
继续写很简单,基类都已经写好了
根据每个植物的特点
继承这个类,改一下就行了
关键技术
android自定义view,绘图等技术
游戏相关算法等
- 2023-08-18 21:30:08下载
- 积分:1
-
android地图例子
android的地图例子,本人自己开发实现的 主要功能就是基于GPS,数据网络的定位,多点定位,电子围栏,海拔,经纬度,速度的例子。例子只有一个界面,点击开始就开始定位了,定位误差大概在50左右,还是很准确的,这个是用百度的SDK开发的,大家也可以用其他的地图开发,个人感觉图吧的地图也是不错的 就是合作起来是要收费的
- 2022-02-13 20:20:43下载
- 积分:1
-
Lottery scheduling in Java
抽奖计划是一种概率性计划;
- 2022-02-05 01:34:05下载
- 积分:1
-
tiqtaq驳机
这个应用程序是游戏TIQ的Taq,您可以用机器或persone到persone和编程用java玩,在你不能上网玩的地方,
- 2022-10-13 04:10:03下载
- 积分:1
-
汽车租赁系统以及文档说明
资源描述基于各方面的研究,同时针对机动车租赁公司的实际情况,我查阅并应用数据库、管理信息系统、软件工程的一些基本原理和理论思想,以具有强大的应用程序开发功能和数据库开发功能的java为开发工具,设计开发了这套机动车租赁管理系统。在Windows环境下,此系统具有比较友好的界面和基本完善的功能,使用轻松方便,易于维护,适应性强。
- 2022-08-10 07:19:29下载
- 积分:1
-
基本的图书馆系统
一个基本的图书馆系统,来帮助问题,投 amd 施加相应的罚款如果招致。项目涉及图书馆管理规定向其成员提供阅览服务。任何人都可以成为通过填写订明的窗体库的成员。他们可以买到这本书发出,以便他们驾驶室带红磡并使其恢复。1.1 宗旨:-此应用程序的目的如下:• 是图书馆自动化的软件。它提供以下设施的 •接线员:• 可以输入有关的某一本书的详细信息。• 可以向成员提供会员。管理员:• 可以读取和写入任何信息成员。• 可以更新、 创建、 删除的记录会员根据要求和实施途径
- 2022-08-18 20:38:57下载
- 积分:1
-
RPC RMI 分布式系统
该项目是一个实现使用RMI和测试一个RPC的动作。客户端和服务器都在不同的项目都包括在内。也相应
的接口和实现方式进行部署。请记住,在我们建立我们的政策运行Java JRE我们使用。在我的情况下,JRE7,
我们必须寻找java.policy文件,并添加在本月底:
grant {
java.security.AllPermission permission; 请点击左侧文件开始预览 !预览只提供20%的代码片段,完整代码需下载后查看 加载中 侵权举报
- 2023-05-22 09:20:03下载
- 积分:1
-
struts框架的用户完整的增删改差
采用struts框架实现通用的用户信息管理系统,主要设计理念为struts框架的使用,有基本的struts配置,以及action,页面的跳转,可以作为学习javaweb的初学者参考
- 2022-01-24 09:03:55下载
- 积分:1