Hi,
Here are the packages on my CentOS:
[had...@sjc9-flash-grid04 ~]$ yum list | grep snmp
net-snmp.x86_64                            1:5.3.2.2-9.el5_5.1
installed
net-snmp-libs.x86_64                       1:5.3.2.2-9.el5_5.1
installed
net-snmp-utils.x86_64                      1:5.3.2.2-9.el5_5.1
installed
cluster-snmp.x86_64                        0.12.1-2.el5.centos
base
net-snmp-devel.i386                        1:5.3.2.2-9.el5_5.1
updates
net-snmp-devel.x86_64                      1:5.3.2.2-9.el5_5.1
updates
net-snmp-libs.i386                         1:5.3.2.2-9.el5_5.1
updates
net-snmp-perl.x86_64                       1:5.3.2.2-9.el5_5.1
updates
php-snmp.x86_64                            5.1.6-27.el5                base

I use the following code:
    public SnmpQueryResolver(MonitorAgentConf snmpAgentConf, Snmp snmp) {
        _snmpAgentConf = snmpAgentConf;
        _snmp = snmp;
        _agentAddress = GenericAddress.parse("udp:" +
snmpAgentConf.getAddress().replace(":", "/"));

        _communityTarget = new CommunityTarget();
        _communityTarget.setCommunity(new OctetString("public"));
        _communityTarget.setAddress(_agentAddress);
        _communityTarget.setRetries(1);
        _communityTarget.setTimeout(2000);
        _communityTarget.setVersion(SnmpConstants.version2c);
    }

    public void executeQueries(List<IMibQuery> queryDefinitions, long time,
IResultReporter resultReporter) throws IOException {
        List<IMibQuery> singleValueQueries = new ArrayList<IMibQuery>();
        for (IMibQuery mibElement : queryDefinitions) {
            if (mibElement instanceof CustomMibQuery) {
                CustomMibQuery customMibElement = (CustomMibQuery)
mibElement;
                String value = customMibElement.getValue(_communityTarget,
_snmp);
                resultReporter.report(time, _snmpAgentConf, mibElement,
value);
            } else {
                singleValueQueries.add(mibElement);
            }
        }
        querySingleValueMibElements(singleValueQueries, resultReporter);
    }

I see the following snmp query results:

1276892267175 | hadoopMasterUnix | sjc9-flash-grid04.iq.com:161 |
unix.MEMORY_USED | 0
1276892267175 | hadoopMasterUnix | sjc9-flash-grid04.iq.com:161 |
unix.SWAP_USED | 0
1276892267175 | hadoopMasterUnix | sjc9-flash-grid04.iq.com:161 |
unix.DISC_SPACE_USED | 0
1276892267175 | hadoopMasterUnix | sjc9-flash-grid04.iq.com:161 |
unix.NETWORK_IO_IN | 0
1276892267175 | hadoopMasterUnix | sjc9-flash-grid04.iq.com:161 |
unix.NETWORK_IO_OUT | 0
1276892267192 | hadoopMasterUnix | sjc9-flash-grid04.iq.com:161 |
unix.CPU_USER | noSuchObject
1276892267192 | hadoopMasterUnix | sjc9-flash-grid04.iq.com:161 |
unix.CPU_SYSTEM | noSuchObject

Can someone tell me why 0 was returned for the metrics ?

Thanks
_______________________________________________
SNMP4J mailing list
SNMP4J@agentpp.org
http://lists.agentpp.org/mailman/listinfo/snmp4j

Reply via email to