我使用的是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)
我能够看到一个VPN隧道是否正在使用check_snmp。我的一条隧道的OID是.1.3.6.1.4.1.9.9.171.1.2.3.1.35.3002962。
当隧道打开的时候,没问题。问题是,当隧道关闭时,因为OID消失了。
工作:
/usr/lib/nagios/plugins/check_snmp -H 10.10.10.1 -C public -o .1.3.6.1.4.1.9.9.171.1.2.3.1.35.3002962
返回:
SNMP OK - 1 | iso.3.6.1.4.1.9.9.171.1.2.3.1.35.300296=1
Tunnel down and OI
晚上好,
我已经安装了Cisco Prime Infrastructure 2.0,虽然我已经将我的4个网络核心手动添加为没有任何问题的设备,但我无法获得一个陷阱或一个SNMP信息来推入我的Cisco Prime Infra。
以下是我的核心SNMP配置:
snmp-server user *edited* *edited* v3
snmp-server group *edited* v3 noauth notify *tv.FFFFFFFF.FFFFFFFF.FFFFFFFF.FFFFFFFF.FFFFFFFF.FFFFFFFF.FFFFFFFF.FFFFFFFF.FFFFFFFF.FFF
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
run.php只是一个普通的PHP文件:
[root@www4 robot]# php run.php
No log handling enabled - turning on stderr logging
Cannot find module (HOST-RESOURCES-MIB): At line 0 in (none)
Cannot find module (HOST-RESOURCES-TYPES): At line 0 in (none)
Cannot find module (UCD-DISKIO-MIB): At line 0 in (none)
Cannot find mo
我在生产服务器上运行了一个java应用程序(所有linux操作系统)。我想使用SNMP来监视生产服务器上的java。是否可以使用SNMP进行java应用程序的监视。以下是我感兴趣的内容。
Java监视
a) Mmemory in use.
b) Memory utilisation -- Threads
c) Java process Memory Utilisation