-
使用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
-
企业门户网站
基于SSH的Java Web网页开发项目,应用到Tomcat+MySQL+Myeclipse.
企业门户网站满足了企业通过网站前台展示企业软件产品、为用户提供问题解决方案的要求。通过网站的建立,加强企业与客户之间的沟通,使企业能够及时了解客户的需求,及时帮助客户解决日常工作中遇到的各种问题,更好的服务于客户,从而增进了企业和客户之间的友好业务关系。
- 2022-03-23 05:30:58下载
- 积分:1
-
加速超载合成
使用java开发kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk.kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk
- 2022-03-02 20:19:20下载
- 积分:1
-
Hangman游戏,java开发
这是个Hagman小游戏。整个游戏基于JAVA开发,有很好的界面。
里面包含了源代码,和几个包。
这个游戏的界面就是传统的游戏界面。 请点击左侧文件开始预览 !预览只提供20%的代码片段,完整代码需下载后查看 加载中 侵权举报
- 2022-07-11 16:17:47下载
- 积分:1
-
Android设备的媒体播放器
应用背景使用一些图形设计软件如PS图象处理软件音频播放器设计。我用PS图象处理软件设计这个应用程序布局。如果你不知道设计只是下载所需的图片来自互联网。关键技术Android,Java,XML媒体播放器音频播放器的基本控制像播放,暂停,前进,后退,下,前,播放列表和SeekBar。这个程序基本上都会读所有的音频文件(MP3。)从SD卡中选歌。
- 2022-10-15 22:30:05下载
- 积分:1
-
ssh2 bbs论文源码
ssh2 bbs论文源码 jsp技术 strut hibernate spring三大宽假
- 2022-08-21 19:20:07下载
- 积分:1
-
管理销售
销售经理用java NetBean用java JSPSQL Server数据库包括CSS使用Hibernate数据库连接有两种类型的用户:客户管理为每个对象访问接口
- 2022-02-13 22:08:42下载
- 积分:1
-
基站代码
这是一个比较好的基站定位算法,主要运用三角质心算法来做的,比较准确!!!运用三角形质心算法,得出手机当前的位置信息。三角形质心定位算法的基本思想 是:计算三圆交叠区域的 3 个特征点的坐标,以这三个点为三角形的顶点,未知点即为三角形质心。特征点为 E,F,G,特征点E 点的计算方法为[3]: 同理,可计算出 F,G,此时未知点的坐标为 。但是二次 方程,求解过程计算量较大,将式(3)中的方程式两两相减,则分别得到每条交线的直线 方程,特征点 E 的坐标则可以通过这些直线方程求解,如下三个直线方程式: 1: 2(Xb-Xa)Xe+2(Yb-Ya)Ye=ra*ra-rb*rb-Xa*Xa+Xb*Xb-Ya*Ya+Yb*Yb 2: 2(Xb-Xc)Xe+2
- 2022-06-12 13:40:32下载
- 积分:1
-
简单的考试程序
资源描述简单的考试系统,在一个界面中显示题库中的问题,选项,并且判断你做的是否正确,做对得分,做错不扣分!
- 2023-02-28 05:55:04下载
- 积分:1
-
java事件总线实现的事件派发demo
资源描述这是一个关于java如何实现事件解耦的例子,可以借此实现相关事件总线。
- 2022-08-18 01:53:11下载
- 积分:1