-
使用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
-
机器可以添加到正在运行的数据库
应用背景重量轻运行时是建基于 Node.js,充分利用其事件驱动、 非阻塞的模型。这使得理想如覆盆子有价证券投资以及云低成本硬件上运行在网络的边缘。关键技术使用MongoDB水平切分尺度。用户选择碎片的关键,它决定了一个数据收集将分发。数据被分成范围(基于碎片的关键),分布在多个碎片。(碎片是一个与一个或更多的奴隶主。)MongoDB可以运行在多个服务器,负载平衡和/或复制数据,以保持系统和硬件故障的情况下运行。自动配置很容易部署,和新的机器可以添加到运行数据库。
- 2023-05-13 06:05:02下载
- 积分:1
-
android sharepreares数据库
android sharepreares数据库,每个应用程序都要使用数据,Android应用程序也不例外,Android使用开源的、与操作系统无关的SQL数据库—SQLite。SQLite第一个Alpha版本诞生于2000年5月,它是一款轻量级数据库,它的设计目标是嵌入式的,占用资源非常的低,只需要几百K的内存就够了。SQLite已经被多种软件和产品使用,Mozilla FireFox就是使用SQLite来存储配置数据的,Android和iPhone都是使用SQLite来存储数据的。
- 2023-02-17 17:05:03下载
- 积分:1
-
Java核心技术配套源码 原书第9版 corejava
资源描述
基本信息
出版社: 机械工业出版社; 第1版 (2014年1月1日)
外文书名: Core Java Volume I-Fundamentals(Ninth Edition)
- 2023-03-17 21:05:05下载
- 积分:1
-
projetigglia
瞧,伊格利亚的躯体。我正在寻找一个简单的手跟踪OpenCV 2.4x C++代码。真的会。。。但是,不要出现两张图片;一张图片是源图片请帮我。
- 2022-06-15 01:22:31下载
- 积分:1
-
贪吃蛇游戏
电脑版贪吃蛇游戏,实现了贪吃蛇游戏的所有功能,蛇的移动,吃食物,撞墙死亡等等。里面的注释写的非常清楚,只要是接触过java的人都能看懂,而且有很高的学习价值。
- 2022-08-14 12:27:19下载
- 积分:1
-
java小游戏HangmanCL
java的小游戏程序,游戏会给出一系列的缺少部分字母的单词,并且会给出提示,让玩家去添词中缺少的字母,每个玩家猜错一次将会在吊死鬼的图像中画上一笔,当猜错次数足够完成吊死鬼的图片时,游戏结束
- 2022-07-01 15:10:12下载
- 积分:1
-
linfone 侧滑
linfone 侧滑 linfone 侧滑 linfone 侧滑 linfone 侧滑 linfone 侧滑linfone 侧滑linfone 侧滑linfone 侧滑linfone 侧滑linfone 侧滑linfone 侧滑linfone 侧滑linfone 侧滑linfone 侧滑linfone 侧滑linfone 侧滑linfone 侧滑
- 2022-12-30 16:15:03下载
- 积分:1
-
战舰游戏
此工作分配,您必须开发一个战斗船游戏。这是一个两个玩家游戏。作战船被演奏使用四个二维网格。每个网格的大小是 10 行和 10 列。行都使用数字的标签和列标签使用字母。作战的船只是一款益智游戏,涉及搜索你对手的网格的船会下沉。每个玩家都有两个网格。之一 (其主要网格) 是为放置他们自己的小船上,并且从他们的对手隐藏。第二个网格是为他们来记录他们的命中和未命中尝试他们对手的船弄沉时每个玩家有以下的小船,他们必须放置在其网格上:
类型的船尺寸 (长度在网格方块)
航母 5
战舰 4
驱逐舰 3
巡逻船 2
作战的船只是一轮基于游戏。轮流可以开始之前,每个玩家放置他们的五
他们主要的网格上的船只。每艘船上占有大量的连续的方块要么
水平或垂直。小船不能斜放的网格上。小船是 1 平方米
宽度,船的长度因类型而异,可以发现在上面的表中。小船
不能重叠 (即一方只能包含的一条船,不是一部分的多个部分
小船)。对于此版本的游戏,为了简化事情稍,船也不能放
毗邻 (下一步对) 或垂直 (直角) 彼此。
- 2022-03-02 13:50:18下载
- 积分:1
-
购物系统
非常简单的系统,基于JSP的网上购物系统,非常详细的代码需要添加东西,搭建好运行环境后才能运行
- 2022-05-25 06:29:51下载
- 积分:1