我使用的是adventnet,它在调用methid ASN1Parser.encodeVarBindList(SnmpvarBind)时抛出ArrayIndexOutOfBoundsException异常。
SnmpvarBind变量长度大于1024
java.lang.ArrayIndexOutOfBoundsException
at java.lang.System.arraycopy(Native Method)
at com.adventnet.snmp.snmp2.ASNTypes.encodeOctets(ASNTypes.jav
我目前正在使用Java构建一个SNMP4J代理和管理器的项目。
我创建了一个包含3列的MOTable,然后尝试从客户端发送一个集,以便在MOTable概念表中创建一个新行。
下面是我的客户端代码的摘录,它将变量绑定添加到PDU,然后将SNMP集发送给代理:
final static OID[] customTable = new OID[]{new OID(".1.3.6.1.2.1.3.1"),
new OID(".1.3.6.1.2.1.3.2"),
我正在使用log4j在JBOSS FUSE中实现SNMP陷阱,不幸的是,我遇到了如下问题。有人可以建议我需要安装什么包/依赖项来解决这个问题吗
原因: org.snmp4j.security.SecurityProtocols.addDefaultProtocols(SecurityProtocols.java:152)244:AbstractionAPI:1.0.0 at org.snmp4j.Snmp.initMessageDispatcher(Snmp.java:225)244:AbstractionAPI:1.0.0 at org.snmp4j.Snmp.(Snmp.java:251)
V3陷阱发送privProtocol 3 3DES、AES192和AES256在使用SNMP4J创建的陷阱发送器中失败。发生的例外情况如下:
org.snmp4j.MessageException: Message processing model 3 returned error: Unsupported security level
at org.snmp4j.MessageDispatcherImpl.sendPdu(MessageDispatcherImpl.java:501)
at org.snmp4j.Snmp.sendMessage(Snmp.java:1005)
at org.
我正在尝试用JAVA创建一个SNMP客户端。
SNMPManager client = new SNMPManager("udp:73.251.102.191/162");
这对于ipv4地址是很好的,但是当我尝试对ipv6地址执行同样的操作时,它抛出了下面的错误。
错误:
---------------Exception in thread "main" org.snmp4j.MessageException: No route to host
at org.snmp4j.MessageDispatcherImpl.sendPdu(Unknown Source
我有使用默认域的类TestSnmp。
我将类文件复制到一个新文件夹中,当我试图在命令行中运行该类时,会得到以下错误:
#java TestSnmp
Error: no se ha podido inicializar la clase principal TestSnmp
Causado por: java.lang.NoClassDefFoundError: org/snmp4j/Target
java.lang.NoClassDefFoundError: org/snmp4j/Target:这是正确的,因为它需要类路径中的snmp4j-2.5.0.jar。现在,我在同一个文件夹中复制了JA
我已经下载了SNMP4J并将其添加到我的项目的buildpath中。然后我添加了一些来自和的代码来检查我的代理。但现在在控制台中打印以下字符串:
Exception in thread "main" java.lang.RuntimeException: java.net.BindException: Address already in use: Cannot bind
at org.snmp4j.transport.TransportMappings.createTransportMapping(TransportMappings.java:123)
at
我在生产服务器上运行了一个java应用程序(所有linux操作系统)。我想使用SNMP来监视生产服务器上的java。是否可以使用SNMP进行java应用程序的监视。以下是我感兴趣的内容。
Java监视
a) Mmemory in use.
b) Memory utilisation -- Threads
c) Java process Memory Utilisation
我正致力于围绕SNMP4J-Agent库实现一个JRuby包装器,如下所示:
网址:
JavaDocs:
到目前为止,这是相当有趣的,但是我在用JRuby实现以下代码时遇到了困难:
server = new DefaultMOServer();
vacmMIB = new VacmMIB(new MOServer[] { server });
问题是--据我所知--用MOServer[] (这是一个接口)来转换MOServer[]创建了一个匿名函数,该函数被传递给了一个服务器对象,而我似乎无法找到用JRuby来表达这一点的正确方法。我已经包含了有关Java类的信息:
DefaultMOServ