;/* $Header: /usr/cvsroot/target/src/wrn/wm/demo/unxagent/snmp_nv.txt,v 1.1.1.1 2001/11/05 17:49:15 tneale Exp $ */
;
;/****************************************************************************
; *
; *  *** Restricted Rights Legend ***
; *
; *  The programs and information contained herein are licensed only
; *  pursuant to a license agreement that contains use, reverse
; *  engineering, disclosure, and other restrictions; accordingly, it
; *  is "Unpublished--all rights reserved under the applicable
; *  copyright laws".
; *
; *  Use duplication, or disclosure by the Government is subject to
; *  restrictions as set forth in subparagraph (c)(1)(ii) of the Rights
; *  in Technical Data and Computer Licensed Programs clause of DFARS
; *  52.227 7013.
; *
; *  Copyright 2000-2001 Wind River Systems, Inc.
; *  Copyright 1998 Integrated Systems, Inc.
; *  All rights reserved.
; *
; *  *** Government Use ***
; *
; *  The Licensed Programs and their documentation were developed at
; *  private expense and no part of them is in the public domain.
; *
; *  The Licensed Programs are "Restricted Computer Software" as that
; *  term is defined in Clause 52.227-19 of the Federal Acquisition
; *  Regulations (FAR) and are "Commercial Computer Software" as that
; *  term is defined in Subpart 227.401 of the Department of Defense
; *  Federal Acquisition Regulation Supplement (DFARS).
; *
; *  (i) If the licensed Programs are supplied to the Department of
; *      Defense (DoD), the Licensed Programs are classified as
; *      "Commercial Computer Software" and the Government is acquiring
; *      only "restricted rights" in the Licensed Programs and their
; *      documentation as that term is defined in Clause 52.227
; *      7013(c)(1) of the DFARS, and
; *
; *  (ii) If the Licensed Programs are supplied to any unit or agency
; *      of the United States Government other than DoD, the
; *      Government's rights in the Licensed Programs and their
; *      documentation will be as defined in Clause 52.227-19(c)(2) of
; *      the FAR.
; ****************************************************************************/
;
;
; An example configuration file for use with the non volatile memory scheme
; in Envoy 9.0
;
; There are several sections to the file, the preamble contains information
; about the whole file (currently this is the version stamp).
; Each other block contains information about the named
; section of the database.  Logically each block is composed of a series
; of entries with each entry starting with an identifer and ending with
; the identifer for the next entry or the beginning of the next block.
; The order of fields within an entry doesn't matter.  Fields that
; aren't included are set to the default value as sepcified by its mib
;
; The current list of blocks is:
; RFC1445 view table: 1445view
; RFC2275 view table: 2275view
; usec code (experimental) : myagent, agent, access, context, user
; v3 code  : v3myengine, v3engines, v3user, v3group, v3access, 
;            v3targetaddr, v3targetparams, v3notify, v3notifyprofile, 
;            v3notifyfilter
; 
; Comments are allowed anywhere however if the file is rewritten (which
; the nv code will do if allowed) comments that appear in a block after
; a field descriptior will be removed.  Symbolic names are not allowed (yet).
;
[etc preamble]
version = 1

[etc 1445view]
; identity	required, oid of family and subtree
; status	required
; storage	3 (non volatile)
; mask		0
; type		1 (view included)
;
identity = 1.1.3.6.1.2.1.1
status = 1
storage = 3
type = 1

identity = 1.1.3.6.1.6.3
status = 1
storage = 3
type = 1

identity = 2.1.3.6
status = 1
storage = 3
type = 1


[etc 2275view]
; identity	required, name of family followed by subtree (one.1.3.6)
; status	required
; storage	3 (non volatile)
; mask		0
; type		1 (view included)
;
identity = one:1.3.6.1.6.3
status = 1
storage = 3
type = 1

identity = one:1.3.6.1.2.1.1
status = 1
storage = 3
type = 1

identity = two:1.3.6
status = 1
storage = 3
type = 1


[etc v3myengine]
; the local agents id and boot information
; engineid      flexible number of octets in hex format, if the call
;               to the nv_config routine includes a string that string
;               is used as the engine id otherwise the id comes from
;               here and this field is required
; engineboots   required, uint32_t
engineid = 0000000c000000007f000001
engineboots = 3

[etc v3engines]
;list of engines known to this entity
; engineid      required, flexible number of octets in hex format
engineid = 0000000c000000007f000001
engineid = 0000000c000000007f000002
engineid = 0000000c000000007f000003
engineid = 0000000c000000007f000004
engineid = 0000000c000000007f000005
engineid = 0000000c000000007f000006
engineid = 0000000c000000007f000007
engineid = 0000000c000000007f000008
engineid = 0000000c000000007f000009
engineid = 0000000c000000007f00000A
engineid = 0000000c000000007f00000B
engineid = 0000000c000000007f00000C
engineid = 0000000c000000007f00000D
engineid = 0000000c000000007f00000E
engineid = 0000000c000000007f00000F
engineid = 0000000c000000007f000010
engineid = 0000000c000000007f000011
engineid = 0000000c000000007f000012
engineid = 0000000c000000007f000013
engineid = 0000000c000000007f000014

[etc v3user]
; engineid	required, flexible number of octets in hex format
; username	required, flexible number of characters
; authprot	optional int 1 = md5, 2 = sha
; authkey       required if authprot is present
;		hex formatted octets 16 for md5, 20 for sha 
; privport	optional int 1 = des
; privkey	required if privprot is present, 16 octets in hex format
; status	1 (active)
; storage	3 (non-volatile)
; 
;               The keys were generated and localized according to rfc2274 
;               the pass phrases were either initialmd5 or initialsha 

engineid = 0000000c000000007f000001
username = initialmd5
authprot = 1
authkey = 047b473f93211a17813ce5fff290066b
status = 1
storage = 3

engineid = 0000000c000000007f000001
username = initialsha
authprot = 2
authkey = 1c8cbd687fb0f0a22ddd24315db0d84c09eb5ff3
status = 1
storage = 3

engineid = 0000000c000000007f000002
username = initialmd5
authprot = 1
authkey = 31e13ffa8f1240f400e11f856f282db9
status = 1
storage = 3

engineid = 0000000c000000007f000002
username = initialsha
authprot = 2
authkey = 17deb4d478514f65dfa52bb52e38471329041b8a
status = 1
storage = 3

engineid = 0000000c000000007f000003
username = initialmd5
authprot = 1
authkey = dd8dbf27a962663386e3cbbca3a797ac
status = 1
storage = 3

engineid = 0000000c000000007f000003
username = initialsha
authprot = 2
authkey = 22f33ba4aa06e3e0cad286a3d12a81138deee9d7
status = 1
storage = 3

engineid = 0000000c000000007f000004
username = initialmd5
authprot = 1
authkey = f840a7256f785542e85419a12f4b2135
status = 1
storage = 3

engineid = 0000000c000000007f000004
username = initialsha
authprot = 2
authkey = d23203f86b52e56733753ecdf800111f750c4f42
status = 1
storage = 3

engineid = 0000000c000000007f000005
username = initialmd5
authprot = 1
authkey = d04ec461bbedc2aac8e7e41f3b70c885
status = 1
storage = 3

engineid = 0000000c000000007f000005
username = initialsha
authprot = 2
authkey = d382bfb7f1a5d88bad4bfee1c6aea8674c0bd28f
status = 1
storage = 3

engineid = 0000000c000000007f000006
username = initialmd5
authprot = 1
authkey = 0b82a64af041b1aa483de6d1a91991eb
status = 1
storage = 3

engineid = 0000000c000000007f000006
username = initialsha
authprot = 2
authkey = 9732b882106f8e21263da154a62ca9783d63da9c
status = 1
storage = 3

engineid = 0000000c000000007f000007
username = initialmd5
authprot = 1
authkey = 0eb40f05a565dd15b98d43448230514e
status = 1
storage = 3

engineid = 0000000c000000007f000007
username = initialsha
authprot = 2
authkey = 39d9b3e7d9ede2e6c3225f5b07840fed0d10efbb
status = 1
storage = 3

engineid = 0000000c000000007f000008
username = initialmd5
authprot = 1
authkey = 9ba63008a11487c9611ee8106b6686c4
status = 1
storage = 3

engineid = 0000000c000000007f000008
username = initialsha
authprot = 2
authkey = 9481da65be8ae9448c2d3b32f0af183b5c71ee05
status = 1
storage = 3

engineid = 0000000c000000007f000009
username = initialmd5
authprot = 1
authkey = c6f50d993b04f9555db451a6042c8b19
status = 1
storage = 3

engineid = 0000000c000000007f000009
username = initialsha
authprot = 2
authkey = b3ee656fcc3771663be59a7b503544dbb0faa32e
status = 1
storage = 3

engineid = 0000000c000000007f00000a
username = initialmd5
authprot = 1
authkey = dfbdf3017ad9fd8454acec2a2b43a9cb
status = 1
storage = 3

engineid = 0000000c000000007f00000a
username = initialsha
authprot = 2
authkey = 4f4c3a701686bbf9707b464767c71a71817396bf
status = 1
storage = 3

engineid = 0000000c000000007f00000b
username = initialmd5
authprot = 1
authkey = a8185dff2881181b0d562f80d3ff8643
status = 1
storage = 3

engineid = 0000000c000000007f00000b
username = initialsha
authprot = 2
authkey = ec5e7e2237bf319f013c029ea52a6601f10b2b5a
status = 1
storage = 3

engineid = 0000000c000000007f00000c
username = initialmd5
authprot = 1
authkey = e21565b92770e6d1013958abd2e38e79
status = 1
storage = 3

engineid = 0000000c000000007f00000c
username = initialsha
authprot = 2
authkey = 527a99d0968d20094381c48b95ce673dc6af68d6
status = 1
storage = 3

engineid = 0000000c000000007f00000d
username = initialmd5
authprot = 1
authkey = 19be13f2cff8bee2404b391eb4a606b1
status = 1
storage = 3

engineid = 0000000c000000007f00000d
username = initialsha
authprot = 2
authkey = bb4c3c71f500bfa1367e241bc5b673a26aa39aea
status = 1
storage = 3

engineid = 0000000c000000007f00000e
username = initialmd5
authprot = 1
authkey = 4dc1c8d03cc1b1512b20770cf9a397d9
status = 1
storage = 3

engineid = 0000000c000000007f00000e
username = initialsha
authprot = 2
authkey = a7f3735ebdc697f796eef0db89602e54889873da
status = 1
storage = 3

engineid = 0000000c000000007f00000f
username = initialmd5
authprot = 1
authkey = 032c582f0ac85535ab4caa3153b34dcc
status = 1
storage = 3

engineid = 0000000c000000007f00000f
username = initialsha
authprot = 2
authkey = 289b1e7f915ca04b0c4b59e9d6bf16134a6cb01e
status = 1
storage = 3

engineid = 0000000c000000007f000010
username = initialmd5
authprot = 1
authkey = 933c1c4b33019eea5131b12f8ef26b58
status = 1
storage = 3

engineid = 0000000c000000007f000010
username = initialsha
authprot = 2
authkey = 281463347f13178e622c3fb887a9b4af49ec441c
status = 1
storage = 3

engineid = 0000000c000000007f000011
username = initialmd5
authprot = 1
authkey = 5af3c71331d16e764db0500804c61f0e
status = 1
storage = 3

engineid = 0000000c000000007f000011
username = initialsha
authprot = 2
authkey = 955dc2fde4a4bd82a28bd4202850d31b12200ed5
status = 1
storage = 3

engineid = 0000000c000000007f000012
username = initialmd5
authprot = 1
authkey = d643c874cad4d2d81cec013feaa757e4
status = 1
storage = 3

engineid = 0000000c000000007f000012
username = initialsha
authprot = 2
authkey = 4356c8ddc623353a2dc61fc213c2e7d996d4fbf3
status = 1
storage = 3

engineid = 0000000c000000007f000013
username = initialmd5
authprot = 1
authkey = 1d93e8a9dc09c48679f4664920f82724
status = 1
storage = 3

engineid = 0000000c000000007f000013
username = initialsha
authprot = 2
authkey = c84c4d38447db1046d21774272df36b05916db70
status = 1
storage = 3

engineid = 0000000c000000007f000014
username = initialmd5
authprot = 1
authkey = 420309159c3698de2bc4ce2921eaa9fc
status = 1
storage = 3

engineid = 0000000c000000007f000014
username = initialsha
authprot = 2
authkey = b6e71f23b20cf41f0f0b2fffce86bba84c125e02
status = 1
storage = 3


[etc v3group]
; user		required, flexible number of characters
; model		3 (usm)
; group		required, flexible number of characters
; status	1 (active)
; storage	3 (non volatile)
user = initialmd5
model = 3
group = initial
status = 1
storage = 3

user = initialsha
model = 3
group = initial
status = 1
storage = 3


[etc v3access]
; group		required, flexible number of characters
; prefix	optional, flexible number of characters, default is empty
; match		1 (exact) 
; model		3 (usm)
; level		1 (no auth, no priv)
; read		optional, name of read view, default is empty
; write		optional, name of write view, default is empty
; notify	optional, name of notify view, default is empty
; status	1 (active)
; storage	3 (non volatile)
group = initial
match = 1
model = 3
level = 1
read = one
status = 1
storage = 3

group = initial
match = 1
model = 3
level = 2
read = two
write = two
status = 1
storage = 3


[etc v3context]
; context		required, flexible number of characters
; 		(note that a zero length string is the default)
context = 

[etc v3targetaddr]
; name                  required, flexible number of characters
; tdomain               required OID, usually 1.3.6.1.6.1.1
; taddress              required, in form of IPAddress:port
; timeout               optional, 32-bit value (1500 default)
; retry                 optional, 16-bit value (3 default)
; taglist               optional, must be in ""
; params                required, flexible length
; status                1 (active)
; storage               3 (nonvolatile)

[etc v3targetparams]
; name                  required, flexible number of characters
; mpmodel               required, usually 3 (SNMPv3)
; sec_model             required, usually 3 (USM)
; sec_name              required, flexible number of characters
; sec_lvl               required, 1=noauthnopriv, 2=authnopriv, 3=authpriv
; status                1 (active)
; storage               3 (nonvolatile)

[etc v3notify]
; name                  required, flexible number of characters
; tag                   flexible number of characters
; type                  1 = trap, 2 = inform
; status                1 (active)
; storage               3 (nonvolatile)

[etc v3notifyprofile]
; params_name           required, flexible number of characters
; profile_name          required, flexible number of characters
; status                1 (active)
; storage               3 (nonvolatile)

[etc v3notifyfilter]
; profile_name          required, flexible length
; subtree               required OID, flexible length
; mask                  should be a hex value, flexible length
; type                  1 = included (default), 2 = excluded
; status                1 (active)
; storage               3 (nonvolatile)

[etc v3proxy]
; proxy_name            required, flexible length
; proxy_type            1 = read, 2 = write, 3 = trap, 4 = inform
; context_engine_id     engine id to be proxied
; context_name          context name to be proxied
; target_params_in      targets to proxy from
; single_target_out     where to forward Gets, Nexts, Sets, and GetBulks
; multiple_target_out   where to forward Traps and Informs
; status                1 (active)
; storage               3 (nonvolatile)

[etc myagent]
; the local agents id and boot information
; agentid	required, 12 octets in hex format
; agentboots	required,  uint_32_t
agentid = 000000000000000000000003
agentboots = 115

[etc agent]
; list of agents known to this entity
; agentid	required, 12 octets in hex format
agentid = 000000000000000000000002

[etc access]
; list of access rights for various agent-user-context-qos tuples
; agentid	required, 12 octets in hex format
; username	required, string formatted
; contextname	not required, will default to an empty string
; qos		not required, will default to 0 (all qoses have privileges)
; privileges	not required, will default to 43
; readindex	required
; writeindex	required
agentid = 000000000000000000000002
username = public
readindex = 1
writeindex = 1
qos = 0

[etc context]
; list of contexts known to this entity
; agentid	required
; contextname	not required, defaults to the 0 length string
; flags		not required, defaults to local (1)
agentid = 000000000000000000000002
flags = 0

[etc user]
; agentid	required
; username	required
; authprot	if present use md5
; authkey	required if authprot is present, 16 OCTETS in hex format
agentid = 000000000000000000000002
username = public
authprot = 
authkey = 02E4F90AC43FEE84B1E8EB4287B5ED54

