/* $Id: SnmpGetNext.java,v 1.1 2002/06/15 14:40:08 ram Exp $ */ /* * @(#)SnmpGetNext.java * Copyright (c) 1996-2003 AdventNet, Inc. All Rights Reserved. * Please read the associated COPYRIGHTS file for more details. */ /** * This is a tutorial example program to explain how to write an application to do * the basic SNMP operation GET NEXT using com.adventnet.snmp.beans package of * AdventNetSNMP api. * * The user could run this application by giving the following usage. * * java SnmpGetNext hostname OID [OID] * * where * * hostname is the RemoteHost (agent).The Format is string without double qoutes/IpAddress. * OID is the Object Identifier. Multiple OIDs can also be given. * The entire OID can be given or it can be given in the form of 1.1.0. * If the oid is not starting with a dot (.) it will be prefixed by .1.3.6.1.2.1 . * So the entire OID of 1.1.0 will become .1.3.6.1.2.1.1.1.0 . * * Example usage: * * java SnmpGetNext adventnet 1.1.0 1.2.0 1.3.0 1.4.0 * */ import com.adventnet.snmp.beans.*; public class SnmpGetNext { public static void main(String args[]) { if( args.length < 2) { System.out.println("Usage : java SnmpGetNext hostname OID "); System.exit(0); } // Take care of getting the hostname and the OID String remoteHost = args[0]; String OID = args[1]; // Instantiate the SnmpTarget bean SnmpTarget target = new SnmpTarget(); //set host and other parameters target.setTargetHost(remoteHost); String oids[] = new String [args.length - 1]; for (int i=1; i