[5218] in www-talk@info.cern.ch

home help back first fref pref prev next nref lref last post

SNMP URL

daemon@ATHENA.MIT.EDU (Reed Wade)
Sun Aug 21 01:48:43 1994

Date: Sun, 21 Aug 1994 07:36:53 +0200
Errors-To: listmaster@www0.cern.ch
Errors-To: listmaster@www0.cern.ch
Reply-To: wade@cs.utk.edu
From: wade@cs.utk.edu (Reed Wade)
To: Multiple recipients of list <www-talk@www0.cern.ch>


And I've always wanted an SNMP URL as well. This needs a bit more
work yet as I haven't dealt with SNMP in some time.

I'd be very happy for comments tho.

-Reed Wade



SNMP URL

snmp://<hostport>/1/<community>/<command>/<OID>[/<value>]

examples:

	snmp://blah.tuna.com/1/public/Get/0.1.3.768
	snmp://squid.cs.utk.edu/1/public/Set/0
	snmp://squid.cs.utk.edu/1/public/GetNext/0


hostport
	what you think it means
	
1
	Indicates SNMP URL version 1--the URL, not the version
	of SNMP. This is a hook to allow changes to the URL
	such as incorporation of security information. [If we
	can describe a comprehesive URL now then maybe this can 
	go away.]

community
	SNMP community string

command
	One of: get, set, getnext, gettable, getall. This value
	is not case sensitive.

	Get performs a normal SNMP Get request.

	Set performs a normal SNMP Set request using the contents
	of the value field.

	GetNext performs a normal SNMP GetNext request.

	GetTable gets the entire contents of the table refered to by
	the OID field.

	GetAll walks the entire database (using SNMP GetNext requests)
	beginning after OID. (OID is used for the first GetNext
	request.)

OID
	This is the numeric dotted decimal object identifier in common use.
	There is no provision for named objects. [Maybe we could provide
	for the common ones tho.]

value
	If the command is "set" the value portion of the URL is
	used. If value is ommited, it is assumed to be NULL.


---------
wade@cs.utk.edu -- http://www.netlib.org/utk/people/ReedWade.html


home help back first fref pref prev next nref lref last post