How to properly proxy an OID in snmpd.conf

2011-05-22 Thread David Sastre
Hello,

I want to monitor a JVM server using SNMP, so I have added the
following opts to the JVM:

JAVA_OPTS="${JAVA_OPTS} -Dcom.sun.management.snmp.interface=164.0.0.5
-Dcom.sun.management.snmp.port=1161
-Dcom.sun.management.snmp.acl=false"

And I've tested it, e.g:

# snmpget -v2c -c public 164.0.0.5:1161 jvmOSName.0
JVM-MANAGEMENT-MIB::jvmOSName.0 = STRING: Linux

or the equivalent:

# snmpget -v2c -c public 164.0.0.5:1161 .1.3.6.1.4.1.42.2.145.3.163.1.1.6.1.0
JVM-MANAGEMENT-MIB::jvmOSName.0 = STRING: Linux

The main snmpd is using the same IP:

# netstat -anup | grep 161
udp0  0 164.0.0.5:161   0.0.0.0:*   30851/snmpd
udp0  0 127.0.0.1:161   0.0.0.0:*   30851/snmpd
udp6   0  0 164.0.0.5:1161  :::*8165/java

I need to proxy the JVM specific OID in the snmpd.conf file, so following
the advice in snmpd.examples I'm using:

proxy -v2c -c public udp:164.0.0.5:1161 .1.3.6.1.4.1.42.2.145.3.163.1.1

However, it's not working:

# snmpget -v2c -c public 164.0.0.5 .1.3.6.1.4.1.42.2.145.3.163.1.1.6.1.0
JVM-MANAGEMENT-MIB::jvmOSName.0 = No Such Object available on this agent at 
this OID

What am I doing wrong?

-- 
Huella de clave primaria: AD8F BDC0 5A2C FD5F A179  60E7 F79B AB04 5299 EC56


signature.asc
Description: Digital signature


Re: How to properly proxy an OID in snmpd.conf

2011-05-22 Thread David Sastre
I managed to solve this. It was a problem with permissions, not with
the proxy definition. Checking com2sec/group/view/access items did it.

-- 
Huella de clave primaria: AD8F BDC0 5A2C FD5F A179  60E7 F79B AB04 5299 EC56


signature.asc
Description: Digital signature