BEGEMOT-SNMPD.txt revision 122394
1122394Sharti--
2122394Sharti-- Copyright (c) 2001-2003
3122394Sharti--	Fraunhofer Institute for Open Communication Systems (FhG Fokus).
4122394Sharti--	All rights reserved.
5122394Sharti--
6122394Sharti-- Author: Harti Brandt <harti@freebsd.org>
7122394Sharti--
8122394Sharti-- Redistribution of this software and documentation and use in source and
9122394Sharti-- binary forms, with or without modification, are permitted provided that
10122394Sharti-- the following conditions are met:
11122394Sharti--
12122394Sharti-- 1. Redistributions of source code or documentation must retain the above
13122394Sharti--    copyright notice, this list of conditions and the following disclaimer.
14122394Sharti-- 2. Redistributions in binary form must reproduce the above copyright
15122394Sharti--    notice, this list of conditions and the following disclaimer in the
16122394Sharti--    documentation and/or other materials provided with the distribution.
17122394Sharti-- 3. Neither the name of the Institute nor the names of its contributors
18122394Sharti--    may be used to endorse or promote products derived from this software
19122394Sharti--    without specific prior written permission.
20122394Sharti--
21122394Sharti-- THIS SOFTWARE AND DOCUMENTATION IS PROVIDED BY FRAUNHOFER FOKUS
22122394Sharti-- AND ITS CONTRIBUTORS ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES,
23122394Sharti-- INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND
24122394Sharti-- FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL
25122394Sharti-- FRAUNHOFER FOKUS OR ITS CONTRIBUTORS  BE LIABLE FOR ANY DIRECT, INDIRECT,
26122394Sharti-- INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
27122394Sharti-- LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA,
28122394Sharti-- OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
29122394Sharti-- LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
30122394Sharti-- NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
31122394Sharti-- EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
32122394Sharti--
33122394Sharti-- $Begemot: bsnmp/snmpd/BEGEMOT-SNMPD.txt,v 1.18 2002/12/11 15:54:07 hbb Exp $
34122394Sharti--
35122394Sharti-- Begemot Private SNMPd MIB.
36122394Sharti--
37122394ShartiBEGEMOT-SNMPD-MIB DEFINITIONS ::= BEGIN
38122394Sharti
39122394ShartiIMPORTS
40122394Sharti    MODULE-IDENTITY, OBJECT-TYPE, OBJECT-IDENTITY, Counter32,
41122394Sharti    Unsigned32
42122394Sharti	FROM SNMPv2-SMI
43122394Sharti    TEXTUAL-CONVENTION, TruthValue, RowStatus
44122394Sharti	FROM SNMPv2-TC
45122394Sharti    MODULE-COMPLIANCE, OBJECT-GROUP
46122394Sharti	FROM SNMPv2-CONF
47122394Sharti    begemot
48122394Sharti	FROM BEGEMOT-MIB;
49122394Sharti
50122394ShartibegemotSnmpd MODULE-IDENTITY
51122394Sharti    LAST-UPDATED "200212040000Z"
52122394Sharti    ORGANIZATION "Fraunhofer FOKUS, CATS"
53122394Sharti    CONTACT-INFO
54122394Sharti	    "		Hartmut Brandt
55122394Sharti
56122394Sharti	     Postal:	Fraunhofer Institute for Open Communication Systems
57122394Sharti			Kaiserin-Augusta-Allee 31
58122394Sharti			10589 Berlin
59122394Sharti			Germany
60122394Sharti
61122394Sharti	     Fax:	+49 30 3463 7352
62122394Sharti
63122394Sharti	     E-mail:	harti@freebsd.org"
64122394Sharti    DESCRIPTION
65122394Sharti	    "The MIB module for the Begemot SNMP daemon."
66122394Sharti    ::= { begemot 1 }
67122394Sharti
68122394ShartibegemotSnmpdObjects	OBJECT IDENTIFIER ::= { begemotSnmpd 1 }
69122394ShartibegemotSnmpdDefs	OBJECT IDENTIFIER ::= { begemotSnmpd 2 }
70122394Sharti
71122394Sharti-- --------------------------------------------------------------------------
72122394Sharti
73122394ShartiSectionName ::= TEXTUAL-CONVENTION
74122394Sharti    DISPLAY-HINT "14a"
75122394Sharti    STATUS	current
76122394Sharti    DESCRIPTION
77122394Sharti	"Name of a loadable module. Should consist of alphanumeric characers
78122394Sharti	only, the first character must be a letter."
79122394Sharti    SYNTAX	OCTET STRING (SIZE(1..14))
80122394Sharti
81122394Sharti-- --------------------------------------------------------------------------
82122394Sharti--
83122394Sharti-- Agent types
84122394Sharti--
85122394ShartibegemotSnmpdAgent	OBJECT IDENTIFIER ::= { begemotSnmpdDefs 1 }
86122394Sharti
87122394ShartibegemotSnmpdAgentFreeBSD OBJECT-IDENTITY
88122394Sharti    STATUS	current
89122394Sharti    DESCRIPTION
90122394Sharti	    "Identifies the agent as running on FreeBSD."
91122394Sharti    ::= { begemotSnmpdAgent 1 }
92122394Sharti
93122394Sharti-- --------------------------------------------------------------------------
94122394Sharti--
95122394Sharti-- The Config Group
96122394Sharti--
97122394ShartibegemotSnmpdConfig	OBJECT IDENTIFIER ::= { begemotSnmpdObjects 1 }
98122394Sharti
99122394ShartibegemotSnmpdTransmitBuffer OBJECT-TYPE
100122394Sharti    SYNTAX	INTEGER (484..65535)
101122394Sharti    MAX-ACCESS	read-write
102122394Sharti    STATUS	current
103122394Sharti    DESCRIPTION
104122394Sharti	    "The size of the receive buffer in bytes. Larger messages
105122394Sharti	    are dropped by SNMPd."
106122394Sharti    DEFVAL	{ 2048 }
107122394Sharti    ::= { begemotSnmpdConfig 1 }
108122394Sharti
109122394ShartibegemotSnmpdReceiveBuffer OBJECT-TYPE
110122394Sharti    SYNTAX	INTEGER (484..65535)
111122394Sharti    MAX-ACCESS	read-write
112122394Sharti    STATUS	current
113122394Sharti    DESCRIPTION
114122394Sharti	    "The size of the transmit buffer in bytes. Larger messages
115122394Sharti	    cannot be sent by the SNMPd."
116122394Sharti    DEFVAL	{ 2048 }
117122394Sharti    ::= { begemotSnmpdConfig 2 }
118122394Sharti
119122394ShartibegemotSnmpdCommunityDisable OBJECT-TYPE
120122394Sharti    SYNTAX	TruthValue
121122394Sharti    MAX-ACCESS	read-write
122122394Sharti    STATUS	current
123122394Sharti    DESCRIPTION
124122394Sharti	    "Disables all access to the CommunityTable from SNMP. Once
125122394Sharti	    set it cannot be cleared."
126122394Sharti    DEFVAL	{ false }
127122394Sharti    ::= { begemotSnmpdConfig 3 }
128122394Sharti
129122394ShartibegemotSnmpdTrap1Addr OBJECT-TYPE
130122394Sharti    SYNTAX	IpAddress
131122394Sharti    MAX-ACCESS	read-write
132122394Sharti    STATUS	current
133122394Sharti    DESCRIPTION
134122394Sharti	    "The trap sink for v1 traps."
135122394Sharti    ::= { begemotSnmpdConfig 4 }
136122394Sharti
137122394Sharti--
138122394Sharti-- Trap destinations
139122394Sharti--
140122394ShartibegemotTrapSinkTable OBJECT-TYPE
141122394Sharti    SYNTAX	SEQUENCE OF BegemotTrapSinkEntry
142122394Sharti    MAX-ACCESS	not-accessible
143122394Sharti    STATUS	current
144122394Sharti    DESCRIPTION
145122394Sharti	    "A table with destinations for standard traps."
146122394Sharti    INDEX	{ begemotTrapSinkAddr, begemotTrapSinkPort }
147122394Sharti    ::= { begemotSnmpdObjects 2 }
148122394Sharti
149122394ShartibegemotTrapSinkEntry OBJECT-TYPE
150122394Sharti    SYNTAX	BegemotTrapSinkEntry
151122394Sharti    MAX-ACCESS	not-accessible
152122394Sharti    STATUS	current
153122394Sharti    DESCRIPTION
154122394Sharti	    "Entry describes one trap destination."
155122394Sharti    INDEX	{ begemotTrapSinkAddr, begemotTrapSinkPort }
156122394Sharti    ::= { begemotTrapSinkTable 1 }
157122394Sharti
158122394ShartiBegemotTrapSinkEntry ::= SEQUENCE {
159122394Sharti    begemotTrapSinkAddr		IpAddress,
160122394Sharti    begemotTrapSinkPort		INTEGER,
161122394Sharti    begemotTrapSinkStatus	RowStatus
162122394Sharti}
163122394Sharti
164122394ShartibegemotTrapSinkAddr OBJECT-TYPE
165122394Sharti    SYNTAX	IpAddress
166122394Sharti    MAX-ACCESS	not-accessible
167122394Sharti    STATUS	current
168122394Sharti    DESCRIPTION
169122394Sharti	    "Destination IP address of the manager station where to send
170122394Sharti	    traps."
171122394Sharti    ::= { begemotTrapSinkEntry 1 }
172122394Sharti
173122394ShartibegemotTrapSinkPort OBJECT-TYPE
174122394Sharti    SYNTAX	INTEGER (1..65535)
175122394Sharti    MAX-ACCESS	not-accessible
176122394Sharti    STATUS	current
177122394Sharti    DESCRIPTION
178122394Sharti	    "Destination UDP port of the manager station where to send
179122394Sharti	    traps."
180122394Sharti    ::= { begemotTrapSinkEntry 2 }
181122394Sharti
182122394ShartibegemotTrapSinkStatus OBJECT-TYPE
183122394Sharti    SYNTAX	RowStatus
184122394Sharti    MAX-ACCESS	read-create
185122394Sharti    STATUS	current
186122394Sharti    DESCRIPTION
187122394Sharti	    "Used to create/activate/destroy the entry."
188122394Sharti    ::= { begemotTrapSinkEntry 3 }
189122394Sharti
190122394Sharti--
191122394Sharti-- SNMP port table
192122394Sharti--
193122394ShartibegemotSnmpdPortTable OBJECT-TYPE
194122394Sharti    SYNTAX	SEQUENCE OF BegemotSnmpdPortEntry
195122394Sharti    MAX-ACCESS	not-accessible
196122394Sharti    STATUS	current
197122394Sharti    DESCRIPTION
198122394Sharti	    "A table with descriptions of UDP ports to listen on
199122394Sharti	    for SNMP messages."
200122394Sharti    ::= { begemotSnmpdObjects 4 }
201122394Sharti
202122394ShartibegemotSnmpdPortEntry OBJECT-TYPE
203122394Sharti    SYNTAX	BegemotSnmpdPortEntry
204122394Sharti    MAX-ACCESS	not-accessible
205122394Sharti    STATUS	current
206122394Sharti    DESCRIPTION
207122394Sharti	    "An entry in the table with descriptions of UDP ports to
208122394Sharti	    listen on for SNMP messages."
209122394Sharti    INDEX	{ begemotSnmpdPortAddress, begemotSnmpdPortPort }
210122394Sharti    ::= { begemotSnmpdPortTable 1 }
211122394Sharti
212122394ShartiBegemotSnmpdPortEntry ::= SEQUENCE {
213122394Sharti    begemotSnmpdPortAddress	IpAddress,
214122394Sharti    begemotSnmpdPortPort	INTEGER,
215122394Sharti    begemotSnmpdPortStatus	INTEGER
216122394Sharti}
217122394Sharti
218122394ShartibegemotSnmpdPortAddress OBJECT-TYPE
219122394Sharti    SYNTAX	IpAddress
220122394Sharti    MAX-ACCESS	not-accessible
221122394Sharti    STATUS	current
222122394Sharti    DESCRIPTION
223122394Sharti	    "The IP address to bind to."
224122394Sharti    ::= { begemotSnmpdPortEntry 1 }
225122394Sharti
226122394ShartibegemotSnmpdPortPort OBJECT-TYPE
227122394Sharti    SYNTAX	INTEGER (1..65535)
228122394Sharti    MAX-ACCESS	not-accessible
229122394Sharti    STATUS	current
230122394Sharti    DESCRIPTION
231122394Sharti	    "The UDP port to listen on for SNMP messages."
232122394Sharti    ::= { begemotSnmpdPortEntry 2 }
233122394Sharti
234122394ShartibegemotSnmpdPortStatus OBJECT-TYPE
235122394Sharti    SYNTAX	INTEGER { valid(1), invalid(2) }
236122394Sharti    MAX-ACCESS	read-create
237122394Sharti    STATUS	current
238122394Sharti    DESCRIPTION
239122394Sharti	    "Set status to 1 to create entry, set it to 2 to delete it."
240122394Sharti    ::= { begemotSnmpdPortEntry 3 }
241122394Sharti
242122394Sharti---
243122394Sharti--- Community table
244122394Sharti---
245122394ShartibegemotSnmpdCommunityTable OBJECT-TYPE
246122394Sharti    SYNTAX	SEQUENCE OF BegemotSnmpdCommunityEntry
247122394Sharti    MAX-ACCESS	not-accessible
248122394Sharti    STATUS	current
249122394Sharti    DESCRIPTION
250122394Sharti	    "A table with the community strings for access control."
251122394Sharti    ::= { begemotSnmpdObjects 5 }
252122394Sharti
253122394ShartibegemotSnmpdCommunityEntry OBJECT-TYPE
254122394Sharti    SYNTAX	BegemotSnmpdCommunityEntry
255122394Sharti    MAX-ACCESS	not-accessible
256122394Sharti    STATUS	current
257122394Sharti    DESCRIPTION
258122394Sharti	    "A table with the community strings for access control.
259122394Sharti	    When begemotSnmpdCommDisable is true, this table disappears."
260122394Sharti    INDEX	{ begemotSnmpdCommunityModule, begemotSnmpdCommunityIndex }
261122394Sharti    ::= { begemotSnmpdCommunityTable 1 }
262122394Sharti
263122394ShartiBegemotSnmpdCommunityEntry ::= SEQUENCE {
264122394Sharti    begemotSnmpdCommunityModule	SectionName,
265122394Sharti    begemotSnmpdCommunityIndex	Unsigned32,
266122394Sharti    begemotSnmpdCommunityString	OCTET STRING,
267122394Sharti    begemotSnmpdCommunityDescr	OCTET STRING
268122394Sharti}
269122394Sharti
270122394ShartibegemotSnmpdCommunityModule OBJECT-TYPE
271122394Sharti    SYNTAX	SectionName
272122394Sharti    MAX-ACCESS	not-accessible
273122394Sharti    STATUS	current
274122394Sharti    DESCRIPTION
275122394Sharti	    "Index of the module that has registered this community.
276122394Sharti	    For global communities this is the empty string."
277122394Sharti    ::= { begemotSnmpdCommunityEntry 1 }
278122394Sharti
279122394ShartibegemotSnmpdCommunityIndex OBJECT-TYPE
280122394Sharti    SYNTAX	Unsigned32 (1..4294967295)
281122394Sharti    MAX-ACCESS	not-accessible
282122394Sharti    STATUS	current
283122394Sharti    DESCRIPTION
284122394Sharti	    "The numerical index of the community (private to the module)."
285122394Sharti    ::= { begemotSnmpdCommunityEntry 2 }
286122394Sharti
287122394ShartibegemotSnmpdCommunityString OBJECT-TYPE
288122394Sharti    SYNTAX	OCTET STRING
289122394Sharti    MAX-ACCESS	read-write
290122394Sharti    STATUS	current
291122394Sharti    DESCRIPTION
292122394Sharti	    "The string for access to SNMPd."
293122394Sharti    ::= { begemotSnmpdCommunityEntry 3 }
294122394Sharti
295122394ShartibegemotSnmpdCommunityDescr OBJECT-TYPE
296122394Sharti    SYNTAX	OCTET STRING
297122394Sharti    MAX-ACCESS	read-only
298122394Sharti    STATUS	current
299122394Sharti    DESCRIPTION
300122394Sharti	    "A description what this community is good for."
301122394Sharti    ::= { begemotSnmpdCommunityEntry 4 }
302122394Sharti
303122394Sharti--
304122394Sharti-- Module table
305122394Sharti--
306122394ShartibegemotSnmpdModuleTable OBJECT-TYPE
307122394Sharti    SYNTAX	SEQUENCE OF BegemotSnmpdModuleEntry
308122394Sharti    MAX-ACCESS	not-accessible
309122394Sharti    STATUS	current
310122394Sharti    DESCRIPTION
311122394Sharti	    "A table describing all the currently loaded dynamic modules.
312122394Sharti	    Writing to this table loads and unloads modules."
313122394Sharti    ::= { begemotSnmpdObjects 6 }
314122394Sharti
315122394ShartibegemotSnmpdModuleEntry OBJECT-TYPE
316122394Sharti    SYNTAX	BegemotSnmpdModuleEntry
317122394Sharti    MAX-ACCESS	not-accessible
318122394Sharti    STATUS	current
319122394Sharti    DESCRIPTION
320122394Sharti	    "A table entry describing a loadable module."
321122394Sharti    INDEX	{ begemotSnmpdModuleSection }
322122394Sharti    ::= { begemotSnmpdModuleTable 1 }
323122394Sharti
324122394ShartiBegemotSnmpdModuleEntry ::= SEQUENCE {
325122394Sharti    begemotSnmpdModuleSection	SectionName,
326122394Sharti    begemotSnmpdModulePath	OCTET STRING,
327122394Sharti    begemotSnmpdModuleComment	OCTET STRING
328122394Sharti}
329122394Sharti
330122394ShartibegemotSnmpdModuleSection OBJECT-TYPE
331122394Sharti    SYNTAX	SectionName
332122394Sharti    MAX-ACCESS	not-accessible
333122394Sharti    STATUS	current
334122394Sharti    DESCRIPTION
335122394Sharti	    "The string used for matching configuration file sections
336122394Sharti	    and indexes the module table."
337122394Sharti    ::= { begemotSnmpdModuleEntry 1 }
338122394Sharti
339122394Sharti
340122394ShartibegemotSnmpdModulePath OBJECT-TYPE
341122394Sharti    SYNTAX	OCTET STRING
342122394Sharti    MAX-ACCESS	read-create
343122394Sharti    STATUS	current
344122394Sharti    DESCRIPTION
345122394Sharti	    "The path name of the module. Set to empty string
346122394Sharti	    to unload a module. The path of an existing module
347122394Sharti	    may not be changed."
348122394Sharti    ::= { begemotSnmpdModuleEntry 2 }
349122394Sharti
350122394ShartibegemotSnmpdModuleComment OBJECT-TYPE
351122394Sharti    SYNTAX	OCTET STRING
352122394Sharti    MAX-ACCESS	read-only
353122394Sharti    STATUS	current
354122394Sharti    DESCRIPTION
355122394Sharti	    "A comment describing this module."
356122394Sharti    ::= { begemotSnmpdModuleEntry 3 }
357122394Sharti
358122394Sharti
359122394Sharti-- --------------------------------------------------------------------------
360122394Sharti--
361122394Sharti-- The STATISTICS Group
362122394Sharti--
363122394ShartibegemotSnmpdStats	OBJECT IDENTIFIER ::= { begemotSnmpdObjects 7 }
364122394Sharti
365122394ShartibegemotSnmpdStatsNoRxBufs OBJECT-TYPE
366122394Sharti    SYNTAX	Counter32
367122394Sharti    MAX-ACCESS	read-only
368122394Sharti    STATUS	current
369122394Sharti    DESCRIPTION
370122394Sharti	    "Number of times a receive buffer could not be allocated
371122394Sharti	    for a packet."
372122394Sharti    ::= { begemotSnmpdStats 1 }
373122394Sharti
374122394ShartibegemotSnmpdStatsNoTxBufs OBJECT-TYPE
375122394Sharti    SYNTAX	Counter32
376122394Sharti    MAX-ACCESS	read-only
377122394Sharti    STATUS	current
378122394Sharti    DESCRIPTION
379122394Sharti	    "Number of times a transmit buffer could not be allocated
380122394Sharti	    for a packet."
381122394Sharti    ::= { begemotSnmpdStats 2 }
382122394Sharti
383122394ShartibegemotSnmpdStatsInTooLongPkts OBJECT-TYPE
384122394Sharti    SYNTAX	Counter32
385122394Sharti    MAX-ACCESS	read-only
386122394Sharti    STATUS	current
387122394Sharti    DESCRIPTION
388122394Sharti	    "Number of packets received that were longer than the
389122394Sharti	    receive buffer. These packets are dropped."
390122394Sharti    ::= { begemotSnmpdStats 3 }
391122394Sharti
392122394ShartibegemotSnmpdStatsInBadPduTypes OBJECT-TYPE
393122394Sharti    SYNTAX	Counter32
394122394Sharti    MAX-ACCESS	read-only
395122394Sharti    STATUS	current
396122394Sharti    DESCRIPTION
397122394Sharti	    "Number of packets received with a bad type field."
398122394Sharti    ::= { begemotSnmpdStats 4 }
399122394Sharti
400122394Sharti--
401122394Sharti-- The Debug Group
402122394Sharti--
403122394ShartibegemotSnmpdDebug	OBJECT IDENTIFIER ::= { begemotSnmpdObjects 8 }
404122394Sharti
405122394ShartibegemotSnmpdDebugDumpPdus OBJECT-TYPE
406122394Sharti    SYNTAX	TruthValue
407122394Sharti    MAX-ACCESS	read-write
408122394Sharti    STATUS	current
409122394Sharti    DESCRIPTION
410122394Sharti	    "Dump PDUs to log file if true."
411122394Sharti    DEFVAL	{ false }
412122394Sharti    ::= { begemotSnmpdDebug 1 }
413122394Sharti
414122394ShartibegemotSnmpdDebugSnmpTrace OBJECT-TYPE
415122394Sharti    SYNTAX	Unsigned32
416122394Sharti    MAX-ACCESS	read-write
417122394Sharti    STATUS	current
418122394Sharti    DESCRIPTION
419122394Sharti	    "Tracing flags for the SNMP library. These flags have the
420122394Sharti	    following meaning:
421122394Sharti		0x00000001	trace GET operator
422122394Sharti		0x00000002	trace GETNEXT operator
423122394Sharti		0x00000004	trace SET operator
424122394Sharti		0x00000008	trace dependency processing
425122394Sharti		0x00000010	trace node finding
426122394Sharti	    Individual values can be or-ed together."
427122394Sharti    DEFVAL	{ 0 }
428122394Sharti    ::= { begemotSnmpdDebug 2 }
429122394Sharti
430122394ShartibegemotSnmpdDebugSyslogPri OBJECT-TYPE
431122394Sharti    SYNTAX	INTEGER (0..8)
432122394Sharti    MAX-ACCESS	read-write
433122394Sharti    STATUS	current
434122394Sharti    DESCRIPTION
435122394Sharti	    "Events with this or higher priority should not be logged."
436122394Sharti    DEFVAL	{ 7 }	-- don't log debug messages
437122394Sharti    ::= { begemotSnmpdDebug 3 }
438122394Sharti
439122394Sharti--
440122394Sharti-- Local port table
441122394Sharti--
442122394ShartibegemotSnmpdLocalPortTable OBJECT-TYPE
443122394Sharti    SYNTAX	SEQUENCE OF BegemotSnmpdLocalPortEntry
444122394Sharti    MAX-ACCESS	not-accessible
445122394Sharti    STATUS	current
446122394Sharti    DESCRIPTION
447122394Sharti	    "A table with descriptions of local (unix domain) ports to listen
448122394Sharti	    on for SNMP messages."
449122394Sharti    ::= { begemotSnmpdObjects 9 }
450122394Sharti
451122394ShartibegemotSnmpdLocalPortEntry OBJECT-TYPE
452122394Sharti    SYNTAX	BegemotSnmpdLocalPortEntry
453122394Sharti    MAX-ACCESS	not-accessible
454122394Sharti    STATUS	current
455122394Sharti    DESCRIPTION
456122394Sharti	    "An entry in the table with descriptions of local ports to
457122394Sharti	    listen on for SNMP messages."
458122394Sharti    INDEX	{ begemotSnmpdLocalPortPath }
459122394Sharti    ::= { begemotSnmpdLocalPortTable 1 }
460122394Sharti
461122394ShartiBegemotSnmpdLocalPortEntry ::= SEQUENCE {
462122394Sharti    begemotSnmpdLocalPortPath	OCTET STRING,
463122394Sharti    begemotSnmpdLocalPortStatus	INTEGER
464122394Sharti}
465122394Sharti
466122394ShartibegemotSnmpdLocalPortPath OBJECT-TYPE
467122394Sharti    SYNTAX	OCTET STRING (SIZE(1..104))
468122394Sharti    MAX-ACCESS	not-accessible
469122394Sharti    STATUS	current
470122394Sharti    DESCRIPTION
471122394Sharti	    "The path name to create and listen on."
472122394Sharti    ::= { begemotSnmpdLocalPortEntry 1 }
473122394Sharti
474122394ShartibegemotSnmpdLocalPortStatus OBJECT-TYPE
475122394Sharti    SYNTAX	INTEGER { valid(1), invalid(2) }
476122394Sharti    MAX-ACCESS	read-create
477122394Sharti    STATUS	current
478122394Sharti    DESCRIPTION
479122394Sharti	    "Set status to 1 to create entry, set it to 2 to delete it."
480122394Sharti    ::= { begemotSnmpdLocalPortEntry 2 }
481122394Sharti
482122394ShartiEND
483