-
使用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
-
项目关于计费
计费软件包含股票
建筑署
建筑署
s
d
作为
d
建筑署
skasjhladjfoivvhmmmmmodsf ; sa ; fhhdfh ; lsadkhdf ; o
- 2023-01-24 09:25:04下载
- 积分:1
-
学院管理系统项目
学院管理系统项目2014年2月4日通过projectsgeek学院管理系统项目的Visual Basic学院管理系统项目是基于执行各种任务,在高校管理。学院管理系统项目将控制特定大学的所有活动。处理所有的任务,系统被分为不同的模块,在一个单一的窗口,以便用户可以在环保的方式处理它。在高校管理系统项目的动机时间是所有的学生和学生没有钱不得不面对任何困难如果工作人员可以跟踪所有的问题相关的他们的学生。使他们能及时解决学生的问题,不浪费时间。学院管理系统项目快照登录屏幕高校管理体制的飞溅高校管理系统首页项目说明目前的过程因为大多数的工作是做手工或是基于文件的工作,如上课,笔记,图书馆费,要求文件等。这些都需要时间。如果我们将所有的工作都将基于在线系统,可以减少时间和工作。例如,如果任何老师–查询是否所有的学生都是他们班的存在,那么他/她必须手动计数。但在本系统的所有细节将由其用户屏幕单击产生。学院管理系统项目概述学院管理系统项目将在学院区域网络。这个学院管理系统项目将包括所有的部门是某大学。它将计费系统财务部门,开展图书馆部门,任务上课的图书馆系统,在线记录和公告板,学生可以利用他们的有效注册的ID和密码,把所有的信息。如果学生未能按时提交他们的图书馆的书,那么他/她会负责要求金额。让我们看看这个学院管理系统项目工作。当他/她会问费间隙从图书馆部,然后他/她会从图书馆系的一个独特的比尔ID。那人要去财务部提交他们的账单编号,在财务部门可以对特定的候选人的信息,多少量是由候选人从这部年度候选人属于。学院管理系统项目也将有助于高校管理者。管理员将能够获得所有的信息在特定的日期和时间的任何教员。管理面板也可以编辑教师,工作人员登录显示面板,学生等。管理员可以添加,删除的人,可以给予特别许可。管理员可以安排课程,上课时间。教师可以在任何特定类别的学生信息。教师还可以利用等级,百分比进行查询,可以看到学生的出勤率不足,更多的是在这一个屋顶范畴下列表。学生的部分,他们可以得到任何老师的笔记特别日和其他有关他们的校
- 2022-03-22 08:48:32下载
- 积分:1
-
高校管理系统
在这里,我们设计了一个 JAVA 应用程序使用是肯定要出了事件管理更轻松、 快捷地使用在大学校园中的图形用户界面。随着信息技术的使用,我们希望计算机化这一过程取代手动方法。
该应用程序提供一个额外的功能,保持记录和数据库管理的我们可以轻松地删除、 添加或更新现有的菜单。例如,如果一个人有要举办一些活动,他只是不得不选择一些现有的包。
由于该应用程序包含一些容易做的步骤,它是很容易使用,甚至对于那些新加入的公司来说。交互式应用程序的性质有助于管理员管理员能够轻松了解系统,因为它显示确认对话框后的每一步。
- 2022-03-19 16:25:33下载
- 积分:1
-
俄罗斯方块
java实现的俄罗斯方块
你需要,看完Java大多数的基础课程,仅撸过也行,不要求你掌握,至少你要知道其中的一些名词与术语。
- 2023-07-23 07:40:03下载
- 积分:1
-
Atm 模拟器系统
自动柜员机ATM 银行系统是一个银行应用程序开发,执行不同的银行服务,通过自动取款机。所有的职能包括定期的交易,如现金存款、 取款、 查询余额、 平衡语句、 储蓄账户和当前帐户 ;更改 PIN 号码,信用卡提款,等等。应用程序的设计维护包括 ATM 卡、 其类型的信用卡、 借记卡和通过 ATM 机中心与合作关系的银行业务服务的客户所做的交易记录的信息的各类客户的帐户信息。
存储的详细信息还包括各个中心的信息,和周围的 ATM 服务,帮助在每笔交易的 ATM 机,由有关的部门开展他们的业务客户关系维护。
目的
开发的应用程序被考虑到的版本的系统,提出了以内容和使用 oracle 9i 数据库作为集中数据库 oracle 触摸建造。整体银行 ATM 系统计划为的是作为数据库平台的分布式体系结构的格式。建议打算保持整个建筑成为浏览器 (IE、 火狐、 Chrome) 具体。
整体的 ATM 系统的主要功能是保持以下组件的完整性。
ATM 系统的一致性
ATM System 的完整性
所有的客户的的数据安全
请点击左侧文件开始预览 !预览只提供20%的代码片段,完整代码需下载后查看 加载中 侵权举报
- 2023-08-15 13:10:04下载
- 积分:1
-
android源码
包括了所有的android基本知识,有四大组件Activity,servce,广播接受者,内容提供者。还有最基本的布局,比如线性布局,表格布局,帧布局,相对布局,绝对布局。各种用于UI设计的常用控件,Button,TextView,Listview等等,把MVC融入整个设计。代码详细,值得初学者好好研读,是初学者快速掌握android开发的最佳捷径之一。是android开发的所有基本知识点的大合集。欢迎下载,让我们一起在android开发里享受它带给我们的乐趣吧。。。。
- 2022-05-27 02:25:44下载
- 积分:1
-
校园宿舍管理系统分享
校园宿舍管理系统分享
- 2023-08-11 03:15:06下载
- 积分:1
-
javaGUI源代码
资源描述thinking in java GUI模块源代码;thinking in java GUI模块源代码thinking in java GUI模块源代码thinking in java GUI模块源代码thinking in java GUI模块源代码thinking in java GUI模块源代码thinking in java GUI模块源代码thinking in java GUI模块源代码thinking in java GUI模块源代码thinking in java GUI模块源代码thinking in java GUI模块源代码thinking in java GUI模块源代码thinking in java GUI模块源代码thinking in java GUI模块源代码thinking in java GUI模块源代码thinking in java GUI模块源代码thinking in java GUI模块源代码thinking in java GUI模块源代码thinking in java GUI模块源代码thinking in java GUI模块源代码thinking in java GUI模块源代码thinking in java GUI模块源代码thinking in java GUI模块源代码thinking in java GUI模块源代码
- 2022-01-25 16:05:57下载
- 积分:1
-
爪哇计算器代码
应用背景这是一个免费的爪哇计算器教程,用的是开发的除非你尝试自己的代码,否则你会感到很难在爪哇的代码。今天我将与大家分享代码,在爪哇创建计算器。请使用代码仅供参考,复制代码不会帮助你学习爪哇。先决条件:在开始使用代码之前,你应该注意以下几个概念,在你自己的代码和实现相同的。异常处理即事件处理功能AWT组件如按钮,文本框,标签等(AWT =抽象窗口工具)最后,但并非最不重要的逻辑能力。关键技术简易计算器1。一四功能计算器具有以下功能:*除了–两个数相加:N1 + N2。*减–减去二号从一号:N1 N2–。*乘法–将两个数字:N1×N2。*分–分两个数为1:N1/N2。2。用JButton的数量和功能。3。用JMenu文件和帮助。4。创建一个类来响应由数、函数、退出、帮助和功能的事件引起的事件。5。使用BorderLayout ; ;在计算机各部件的框架布局。一个BorderLayout勾画出一个集装箱,安排和调整其成分放在五个区域:北,南,东,西,和中心。
- 2022-07-24 18:39:51下载
- 积分:1