-
使用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
-
jwelery shop loan system
这是基于核心java的swing组件和纯在netbeans6.9上开发的mysql数据库
- 2023-01-30 19:35:03下载
- 积分:1
-
Information system
在交易中为客户服务的信息系统
- 2023-02-04 14:00:03下载
- 积分:1
-
人才招聘网站源代码 附加视频介绍
资源描述package com.dao;
import java.util.List;
import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
import org.hibernate.LockMode;
import org.springframework.context.ApplicationContext;
import org.springframework.orm.hibernate3.support.HibernateDaoSupport;
import com.model.TToudijianli;
/**
* Data access object (DAO) for domain model class TToudijianli.
*
* @see com.model.TToudijianli
* @author MyEclipse Persistence Tools
*/
public class TToudijianliDAO extends HibernateDaoSupport
{
private static final Log log = LogFactory.getLog(TToudijianliDAO.class);
// property constants
public static final String STU_ID = "stuId";
public static final String ZHAOPIN_ID = "zhaopinId";
- 2022-08-08 19:20:19下载
- 积分:1
-
北雨jsp商城系统eshop
资源描述北雨jsp商城系统eshop,学习研究的不错材料
- 2022-03-13 07:25:58下载
- 积分:1
-
简单的JSP与数据库关联的用户注册Java Web Projec
简单的JSP与数据库关联的用户注册Java Web Projec
- 2022-01-25 13:54:32下载
- 积分:1
-
银行业务调度系统
系统模拟实现银行业务调度系统逻辑,具体需求:
Ø 银行内有6个业务窗口,1 - 4号窗口为普通窗口,5号窗口为快速窗口,6号窗口为VIP窗口。
Ø 有三种对应类型的客户:VIP客户,普通客户,快速客户(办理如交水电费、电话费之类业务的客户)
- 2022-09-23 11:55:03下载
- 积分:1
-
Android 游戏热
Android 游戏热,请发挥如果你喜欢这
基于您的源代码和说明的质量。质量低、 重复的代码或穷人所述将被删除。
- 2023-01-31 03:15:04下载
- 积分:1
-
绘图源代码
大家觉得需要可以下载看看,可以修改,和完善。主要是模拟windows画图来做的,可以插图修改等等
- 2023-04-27 07:40:03下载
- 积分:1
-
android GPS测试
这是一个基于谷歌提供的android GPS API编写的GPS应用,获取所在地的经度 纬度 海拔等信息
- 2022-07-08 05:37:54下载
- 积分:1