问题标签 [snmp4j]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1015 浏览

java - 解码一个 ByteBuffer,一个 snmp 陷阱消息的结果

我正在使用它来接收 snmpv1 陷阱消息:

我的问题是我不知道如何解析byteBuffer以清晰地获取代理发送的数据。如果我现在执行我的代码,这就是我得到的:

我已经尝试过其他一些MutableType,但我真的很困惑该使用哪一个。它是否正确?如果是这样,您知道MutableType使用哪个吗?

0 投票
1 回答
6435 浏览

snmp - SNMP4J 添加用户

我一直在做一些非常基本的 SNMP4J 编程。我想要做的就是发送一个简单的“获取”请求,但到目前为止我的回复都是空的。我打开了wireshark,发现在简单网络管理协议下,我的msgUserName是空白的,我需要填充它。

我以为我已经使用以下代码设置了它:

我是不是走错了路?如果没有,我如何设置 msgUserName,如我在获取请求的 wireshark 转储中看到的那样?我对 SNMP 很陌生,所以我基本上是在运行示例。

0 投票
2 回答
534 浏览

java - 在 Java SNMP4J 中,如何查找 snmp4j.jar 和 SNMP4J-agent.jar 的版本?

如何从 snmp4j.jar 和 SNMP4J-agent.jar 文件中找出 jar 版本。

0 投票
2 回答
840 浏览

snmp - 检查通过 SNMP 进来的请求

所以我还在学习SNMP的过程中,请放轻松。我正在使用 snmp4j,而不仅仅是库,而且我已经加载了源代码,如果它可以满足我的需要,我不反对修改源代码。我已经编写了一个代理和一个测试客户端。我想要做的是能够检查来自测试客户端的请求,并专门监听对特定 OID 的“设置”请求。

我正在考虑的当前方法是在运行 snmp4j 方法fireProcessMessage(位于包中org.snmp4j.transport.DefaultUdpTranportMapping)后立即捕获请求,但我不知道代理如何查询自己的 mib 以获取 oid。代理是否有一种方法可以从其 mib 中获取 OID 值?

或者有没有更好的方法来捕获特定的SET请求?甚至可以做我想做的事吗?基本上,如果客户端将某个 OID 值设置为 1(true),我想要做的是运行另一个进程。

0 投票
1 回答
427 浏览

java - SNMP4j 与 JMX?为我的应用程序选择什么

关于应用程序管理,我认为 SNMP4j 和 JMX 是最常用的标准。查看每个文档的文档,我感到困惑,无法选择其中一个。因此,我决定发布帖子并从已经对该主题有经验的人那里获得一些反馈。我想做的是咨询和更改一些元素的配置并获得一些统计数据。我会考虑效率,易用性和文档的可用性。谢谢您的帮助

0 投票
1 回答
1587 浏览

java - 如何将 String 转换为 VariableBinding ?(org.snmp4j.mp.SnmpConstants)

我正在尝试编写一个进行 snmp 查询的函数。我从配置文件中获取所有参数,所以我想将 String 转换为 VariableBinding 以用作 Set 函数中的变量参数?你知道怎么做吗?

0 投票
1 回答
1191 浏览

java - 如何让 Acces 进行 SNMP 集查询?((无访问)异常)

我正在尝试在 java 中对 Linux 机器进行 snmp set 查询,每当我进行查询时,我都会得到

我真的很好奇为什么我无法访问,我是否需要 root 才能进行 snmp set 查询?或者,如果您知道我如何访问 localhost 来进行此查询,您能帮帮我吗?

顺便说一句,我的变量由 1.3.6.1.4.1 和 sysDescr 组成

谢谢你们

0 投票
2 回答
6281 浏览

snmp - 构建自定义 MIB?SNMP4j

我想构建一个自定义 MIB,在其中定义了一些可以由其他人(客户)访问和管理的有用对象。我已经在谷歌上搜索了几个小时,但没有找到任何有趣的文档。

那么首先,是否可以构建自定义 MIB?如果是,是否有任何有趣的网站来处理这个问题?如果您回答我将非常感激,以便如果 SNMP4j 不适合我的应用程序,我可以切换到其他解决方案..

干杯,

玛丽

0 投票
2 回答
1984 浏览

java - 通过 ssh 在设备上进行 snmp

我在网络中有一个设备。我想使用 SNMP 来获取信息。是否可以通过 ssh 会话使用 SSH 和 SNMP 消息?我正在使用 Java 来实现。看来 snmp4j 还没有为通过 ssh 的 snmp 做好准备。

如果可能的话,你能给我一些例子吗?

0 投票
1 回答
1014 浏览

snmp4j - 如果在 snmp4j 中使用 TableUtils.getTable,如何添加 snmpv3 上下文名称

snmp4j version 2.0.2,我TableUtils.getTable用来获取 snmp 信息,

usm.adduser用来添加所有配置文件,

但我看不到添加 v3profile 的上下文名称的方法。

我知道你可以设置ScopePDU.setContextName,但TableUtils.getTable不要使用 PDU 对象,

除非我遗漏了什么,请帮助...

谢谢,朱莉