1-- $OpenBSD: OPENBSD-RELAYD-MIB.txt,v 1.3 2015/10/15 19:18:01 sthen Exp $
2--
3-- Copyright (c) 2014 Bret Stephen Lambert <blambert@openbsd.org>
4--
5-- Permission to use, copy, modify, and distribute this software for any
6-- purpose with or without fee is hereby granted, provided that the above
7-- copyright notice and this permission notice appear in all copies.
8--
9-- THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
10-- WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
11-- MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
12-- ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
13-- WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
14-- ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
15-- OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
16--
17
18OPENBSD-RELAYD-MIB DEFINITIONS ::= BEGIN
19
20IMPORTS
21	MODULE-IDENTITY, NOTIFICATION-TYPE, OBJECT-TYPE,
22	Counter64, Integer32, Gauge32, TimeTicks, enterprises
23		FROM SNMPv2-SMI
24
25	InetAddress, InetAddressType
26		FROM INET-ADDRESS-MIB
27
28	openBSD
29		FROM OPENBSD-BASE-MIB
30
31	MODULE-COMPLIANCE, OBJECT-GROUP
32		FROM SNMPv2-CONF;
33
34relaydMIBObjects MODULE-IDENTITY
35	LAST-UPDATED	"201510152116Z"
36	ORGANIZATION	"OpenBSD"
37	CONTACT-INFO	""
38	DESCRIPTION 	"The MIB module for gathering relayd status information"
39	REVISION	"201510152116Z"
40	DESCRIPTION	"Add missing comma, and missing range restriction for
41	relaydSessionRelayIndex"
42	REVISION	"201510140000Z"
43	DESCRIPTION	"Correct typo in MODULE ID descriptor and OID value"
44	REVISION	"201403120000Z"
45	DESCRIPTION	"MIB describing relayd(8) information"
46	::= { openBSD 3 }
47
48relaydInfo		OBJECT IDENTIFIER ::= { relaydMIBObjects 2 }
49
50--
51-- "show redirects"
52--
53
54relaydRedirects OBJECT-TYPE
55	SYNTAX		SEQUENCE OF RelaydRedirectEntry
56	MAX-ACCESS	not-accessible
57	STATUS		current
58	DESCRIPTION
59	"A list of configured redirections"
60	::= { relaydInfo 1 }
61
62relaydRedirectEntry OBJECT-TYPE
63	SYNTAX		RelaydRedirectEntry
64	MAX-ACCESS	not-accessible
65	STATUS		current
66	DESCRIPTION
67	"An entry describing a configured redirection"
68	INDEX	{ relaydRedirectIndex }
69	::= { relaydRedirects 1 }
70
71RelaydRedirectEntry ::=
72	SEQUENCE {
73		relaydRedirectIndex	Integer32,
74		relaydRedirectStatus	INTEGER,
75		relaydRedirectName	OCTET STRING,
76		relaydRedirectCnt	Counter64,
77		relaydRedirectAvg	Gauge32,
78		relaydRedirectLast	Gauge32,
79		relaydRedirectAvgHour	Gauge32,
80		relaydRedirectLastHour	Gauge32,
81		relaydRedirectAvgDay	Gauge32,
82		relaydRedirectLastDay	Gauge32
83	}
84
85relaydRedirectIndex OBJECT-TYPE
86	SYNTAX		Integer32 (1..2147483647)
87	MAX-ACCESS	read-only
88	STATUS		current
89	DESCRIPTION
90	"A unique value, greater than zero, for each redirection"
91	::= { relaydRedirectEntry 1 }
92
93relaydRedirectStatus OBJECT-TYPE
94	SYNTAX		INTEGER { active(0), disabled(1), down(2), backup(3) }
95	MAX-ACCESS	read-only
96	STATUS		current
97	DESCRIPTION
98	"Denotes whether the redirection is active, administively disabled, down,
99	or configured as a backup"
100	::= { relaydRedirectEntry 2 }
101
102relaydRedirectName OBJECT-TYPE
103	SYNTAX		OCTET STRING
104	MAX-ACCESS	read-only
105	STATUS		current
106	DESCRIPTION
107	"The name of the redirection"
108	::= { relaydRedirectEntry 3 }
109
110relaydRedirectCnt OBJECT-TYPE
111	SYNTAX		Counter64
112	MAX-ACCESS	read-only
113	STATUS		current
114	DESCRIPTION
115	"Number of packets passed via this redirect"
116	::= { relaydRedirectEntry 4 }
117
118relaydRedirectAvg OBJECT-TYPE
119	SYNTAX		Gauge32
120	MAX-ACCESS	read-only
121	STATUS		current
122	DESCRIPTION
123	"Average number of packets passed via this redirect per statistics interval"
124	::= { relaydRedirectEntry 5 }
125
126relaydRedirectLast OBJECT-TYPE
127	SYNTAX		Gauge32
128	MAX-ACCESS	read-only
129	STATUS		current
130	DESCRIPTION
131	"Number of packets passed via this redirect in the current statistics interval"
132	::= { relaydRedirectEntry 6 }
133
134relaydRedirectAvgHour OBJECT-TYPE
135	SYNTAX		Gauge32
136	MAX-ACCESS	read-only
137	STATUS		current
138	DESCRIPTION
139	"Average number of packets passed via this redirect per hour"
140	::= { relaydRedirectEntry 7 }
141
142relaydRedirectLastHour OBJECT-TYPE
143	SYNTAX		Gauge32
144	MAX-ACCESS	read-only
145	STATUS		current
146	DESCRIPTION
147	"Number of packets passed via this redirect in the previous hour"
148	::= { relaydRedirectEntry 8 }
149
150relaydRedirectAvgDay OBJECT-TYPE
151	SYNTAX		Gauge32
152	MAX-ACCESS	read-only
153	STATUS		current
154	DESCRIPTION
155	"Average number of packets passed via this redirect per day"
156	::= { relaydRedirectEntry 9 }
157
158relaydRedirectLastDay OBJECT-TYPE
159	SYNTAX		Gauge32
160	MAX-ACCESS	read-only
161	STATUS		current
162	DESCRIPTION
163	"Number of packets passed via this redirect in the previous day"
164	::= { relaydRedirectEntry 10 }
165
166--
167-- "show relays"
168--
169
170relaydRelays OBJECT-TYPE
171	SYNTAX		SEQUENCE OF RelaydRelayEntry
172	MAX-ACCESS	not-accessible
173	STATUS		current
174	DESCRIPTION
175	"A list of configured relays"
176	::= { relaydInfo 2 }
177
178relaydRelayEntry OBJECT-TYPE
179	SYNTAX		RelaydRelayEntry
180	MAX-ACCESS	not-accessible
181	STATUS		current
182	DESCRIPTION
183	"An entry describing a configured relay"
184	INDEX	{ relaydRelayIndex }
185	::= { relaydRelays 1 }
186
187RelaydRelayEntry ::=
188	SEQUENCE {
189		relaydRelayIndex	Integer32,
190		relaydRelayStatus	INTEGER,
191		relaydRelayName		OCTET STRING,
192		relaydRelayCnt		Counter64,
193		relaydRelayAvg		Gauge32,
194		relaydRelayLast		Gauge32,
195		relaydRelayAvgHour	Gauge32,
196		relaydRelayLastHour	Gauge32,
197		relaydRelayAvgDay	Gauge32,
198		relaydRelayLastDay	Gauge32
199	}
200
201relaydRelayIndex OBJECT-TYPE
202	SYNTAX		Integer32 (1..2147483647)
203	MAX-ACCESS	read-only
204	STATUS		current
205	DESCRIPTION
206	"A unique value, greater than zero, for each relay"
207	::= { relaydRelayEntry 1 }
208
209relaydRelayStatus OBJECT-TYPE
210	SYNTAX		INTEGER { active(0), disabled(1) }
211	MAX-ACCESS	read-only
212	STATUS		current
213	DESCRIPTION
214	"Indicates whether the relay is active or administratively disabled"
215	::= { relaydRelayEntry 2 }
216
217relaydRelayName	 OBJECT-TYPE
218	SYNTAX		OCTET STRING
219	MAX-ACCESS	read-only
220	STATUS		current
221	DESCRIPTION
222	"The name of the relay"
223	::= { relaydRelayEntry 3 }
224
225relaydRelayCnt OBJECT-TYPE
226	SYNTAX		Counter64
227	MAX-ACCESS	read-only
228	STATUS		current
229	DESCRIPTION
230	"Number of packets passed via this relay"
231	::= { relaydRelayEntry 4 }
232
233relaydRelayAvg OBJECT-TYPE
234	SYNTAX		Gauge32
235	MAX-ACCESS	read-only
236	STATUS		current
237	DESCRIPTION
238	"Average number of packets passed via this relay per statistics interval"
239	::= { relaydRelayEntry 5 }
240
241relaydRelayLast OBJECT-TYPE
242	SYNTAX		Gauge32
243	MAX-ACCESS	read-only
244	STATUS		current
245	DESCRIPTION
246	"Number of packets passed via this relay in the current statistics interval"
247	::= { relaydRelayEntry 6 }
248
249relaydRelayAvgHour OBJECT-TYPE
250	SYNTAX		Gauge32
251	MAX-ACCESS	read-only
252	STATUS		current
253	DESCRIPTION
254	"Average number of packets passed via this relay per hour"
255	::= { relaydRelayEntry 7 }
256
257relaydRelayLastHour OBJECT-TYPE
258	SYNTAX		Gauge32
259	MAX-ACCESS	read-only
260	STATUS		current
261	DESCRIPTION
262	"Number of packets passed via this relay in the previous hour"
263	::= { relaydRelayEntry 8 }
264
265relaydRelayAvgDay OBJECT-TYPE
266	SYNTAX		Gauge32
267	MAX-ACCESS	read-only
268	STATUS		current
269	DESCRIPTION
270	"Average number of packets passed via this relay per day"
271	::= { relaydRelayEntry 9 }
272
273relaydRelayLastDay OBJECT-TYPE
274	SYNTAX		Gauge32
275	MAX-ACCESS	read-only
276	STATUS		current
277	DESCRIPTION
278	"Number of packets passed via this relay in the previous day"
279	::= { relaydRelayEntry 10 }
280
281--
282-- "show routers"
283--
284
285relaydRouters OBJECT-TYPE
286	SYNTAX		SEQUENCE OF RelaydRouterEntry
287	MAX-ACCESS	not-accessible
288	STATUS		current
289	DESCRIPTION
290	"A list of configured routers"
291	::= { relaydInfo 3 }
292
293relaydRouterEntry OBJECT-TYPE
294	SYNTAX		RelaydRouterEntry
295	MAX-ACCESS	not-accessible
296	STATUS		current
297	DESCRIPTION
298	"An entry describing the configured router"
299	INDEX	{relaydRouterIndex }
300	::= { relaydRouters 1 }
301
302RelaydRouterEntry ::=
303	SEQUENCE {
304		relaydRouterIndex	Integer32,
305		relaydRouterTableIndex	Integer32,
306		relaydRouterStatus	INTEGER,
307		relaydRouterName	OCTET STRING,
308		relaydRouterLabel	OCTET STRING,
309		relaydRouterRtable	INTEGER
310	}
311
312relaydRouterIndex OBJECT-TYPE
313	SYNTAX		Integer32 (1..2147483647)
314	MAX-ACCESS	read-only
315	STATUS		current
316	DESCRIPTION
317	"A unique value, greater than zero, for each router"
318	::= { relaydRouterEntry 1 }
319
320relaydRouterTableIndex OBJECT-TYPE
321	SYNTAX		Integer32
322	MAX-ACCESS	read-only
323	STATUS		current
324	DESCRIPTION
325	"Index of the Table entry under relaydTables which corresponds to this Router"
326	::= { relaydRouterEntry 2 }
327
328relaydRouterStatus OBJECT-TYPE
329	SYNTAX		INTEGER { active(0), disabled(1) }
330	MAX-ACCESS	read-only
331	STATUS		current
332	DESCRIPTION
333	"Indicates whether the Router is active or administratively disabled"
334	::= { relaydRouterEntry 3 }
335
336relaydRouterName OBJECT-TYPE
337	SYNTAX		OCTET STRING
338	MAX-ACCESS	read-only
339	STATUS		current
340	DESCRIPTION
341	"Name of the Router"
342	::= { relaydRouterEntry 4 }
343
344relaydRouterLabel OBJECT-TYPE
345	SYNTAX		OCTET STRING
346	MAX-ACCESS	read-only
347	STATUS		current
348	DESCRIPTION
349	"The PF label, if any, associated with this Router"
350	::= { relaydRouterEntry 5 }
351
352relaydRouterRtable OBJECT-TYPE
353	SYNTAX		INTEGER
354	MAX-ACCESS	read-only
355	STATUS		current
356	DESCRIPTION
357	"Rtable number associated with this Router"
358	::= { relaydRouterEntry 6 }
359
360--
361-- routing table entries connected to "router" objects
362--
363relaydNetRoutes OBJECT-TYPE
364	SYNTAX		SEQUENCE OF RelaydNetRouteEntry
365	MAX-ACCESS	not-accessible
366	STATUS		current
367	DESCRIPTION
368	"A list of configured network routes"
369	::= { relaydInfo 4 }
370
371relaydNetRouteEntry OBJECT-TYPE
372	SYNTAX		RelaydNetRouteEntry
373	MAX-ACCESS	not-accessible
374	STATUS		current
375	DESCRIPTION
376	"An entry describing the configured network route"
377	INDEX	{ relaydNetRouteIndex }
378	::= { relaydNetRoutes 1 }
379
380RelaydNetRouteEntry ::=
381	SEQUENCE {
382		relaydNetRouteIndex		Integer32,
383		relaydNetRouteAddr		InetAddress,
384		relaydNetRouteAddrType		InetAddressType,
385		relaydNetRoutePrefixLen		INTEGER,
386		relaydNetRouteRouterIndex	Integer32
387	}
388
389relaydNetRouteIndex OBJECT-TYPE
390	SYNTAX		Integer32 (1..2147483647)
391	MAX-ACCESS	read-only
392	STATUS		current
393	DESCRIPTION
394	"A unique value, greater than zero, for each NetRoute"
395	::= { relaydNetRouteEntry 1 }
396
397relaydNetRouteAddr OBJECT-TYPE
398	SYNTAX		InetAddress
399	MAX-ACCESS	read-only
400	STATUS		current
401	DESCRIPTION
402	"Network address portion of NetRoute"
403	::= { relaydNetRouteEntry 2 }
404
405relaydNetRouteAddrType OBJECT-TYPE
406	SYNTAX		InetAddressType
407	MAX-ACCESS	read-only
408	STATUS		current
409	DESCRIPTION
410	"Address family of NetRoute"
411	::= { relaydNetRouteEntry 3 }
412
413relaydNetRoutePrefixLen OBJECT-TYPE
414	SYNTAX		INTEGER
415	MAX-ACCESS	read-only
416	STATUS		current
417	DESCRIPTION
418	"Length of address prefix of NetRoute"
419	::= { relaydNetRouteEntry 4 }
420
421relaydNetRouteRouterIndex OBJECT-TYPE
422	SYNTAX		Integer32
423	MAX-ACCESS	read-only
424	STATUS		current
425	DESCRIPTION
426	"The index of the Router to which this NetRoute belongs"
427	::= { relaydNetRouteEntry 5 }
428
429--
430-- "show hosts"
431--
432
433relaydHosts OBJECT-TYPE
434	SYNTAX		SEQUENCE OF RelaydHostEntry
435	MAX-ACCESS	not-accessible
436	STATUS		current
437	DESCRIPTION
438	"A list of configured Host entries"
439	::= { relaydInfo 5 }
440
441relaydHostEntry OBJECT-TYPE
442	SYNTAX		RelaydHostEntry
443	MAX-ACCESS	not-accessible
444	STATUS		current
445	DESCRIPTION
446	"An entry describing the configured Host"
447	INDEX	{ relaydHostIndex }
448	::= { relaydHosts 1 }
449
450RelaydHostEntry ::=
451	SEQUENCE {
452		relaydHostIndex		Integer32,
453		relaydHostParentIndex	Integer32,
454		relaydHostTableIndex	Integer32,
455		relaydHostName		OCTET STRING,
456		relaydHostAddress	InetAddress,
457		relaydHostAddressType	InetAddressType,
458		relaydHostStatus	INTEGER,
459		relaydHostCheckCnt	Counter64,
460		relaydHostUpCnt		Counter64,
461		relaydHostErrno		INTEGER
462	}
463
464relaydHostIndex OBJECT-TYPE
465	SYNTAX		Integer32 (1..2147483647)
466	MAX-ACCESS	read-only
467	STATUS		current
468	DESCRIPTION
469	"A unique value, greater than zero, for each Host"
470	::= { relaydHostEntry 1 }
471
472relaydHostParentIndex OBJECT-TYPE
473	SYNTAX		Integer32
474	MAX-ACCESS	read-only
475	STATUS		current
476	DESCRIPTION
477	"Index of Host, if any, from which up/down state is inherited"
478	::= { relaydHostEntry 2 }
479
480relaydHostTableIndex OBJECT-TYPE
481	SYNTAX		Integer32
482	MAX-ACCESS	read-only
483	STATUS		current
484	DESCRIPTION
485	"Index of the Table to which this Host belongs"
486	::= { relaydHostEntry 3 }
487
488relaydHostName OBJECT-TYPE
489	SYNTAX		OCTET STRING
490	MAX-ACCESS	read-only
491	STATUS		current
492	DESCRIPTION
493	"Name for Host"
494	::= { relaydHostEntry 4 }
495
496relaydHostAddress OBJECT-TYPE
497	SYNTAX		InetAddress
498	MAX-ACCESS	read-only
499	STATUS		current
500	DESCRIPTION
501	"Internet address for Host"
502	::= { relaydHostEntry 5 }
503
504relaydHostAddressType OBJECT-TYPE
505	SYNTAX		InetAddressType
506	MAX-ACCESS	read-only
507	STATUS		current
508	DESCRIPTION
509	"IP address version for Host"
510	::= { relaydHostEntry 6 }
511
512relaydHostStatus OBJECT-TYPE
513	SYNTAX		INTEGER { up(0), disabled(1), down(2), unknown(3) }
514	MAX-ACCESS	read-only
515	STATUS		current
516	DESCRIPTION
517	"Availability of Host"
518	::= { relaydHostEntry 7 }
519
520relaydHostCheckCnt OBJECT-TYPE
521	SYNTAX		Counter64
522	MAX-ACCESS	read-only
523	STATUS		current
524	DESCRIPTION
525	"Number of times the status of Host has been checked"
526	::= { relaydHostEntry 8 }
527
528relaydHostUpCnt OBJECT-TYPE
529	SYNTAX		Counter64
530	MAX-ACCESS	read-only
531	STATUS		current
532	DESCRIPTION
533	"Number of status checks for Host in which host has been up"
534	::= { relaydHostEntry 9 }
535
536relaydHostErrno OBJECT-TYPE
537	SYNTAX		INTEGER {
538		none(0),
539                abort(1),
540                intervalTimeout(2),
541                icmpOk(3),
542                icmpReadTimeout(4),
543                icmpWriteTimeout(5),
544                tcpSocketError(6),
545                tcpSocketLimit(7),
546                tcpSocketOption(8),
547                tcpConnectFail(9),
548                tcpConnectTimeout(10),
549                tcpConnectOk(11),
550                tcpWriteTimeout(12),
551                tcpWriteFail(13),
552                tcpReadTimeout(14),
553                tcpReadFail(15),
554                scriptOk(16),
555                scriptFail(17),
556                sslConnectError(18),
557                sslConnectFail(19),
558                sslConnectOk(20),
559                sslConnectTimeout(21),
560                sslReadTimeout(22),
561                sslWriteTimeout(23),
562                sslReadError(24),
563                sslWriteError(25),
564                sendExpectFail(26),
565                sendExpectOk(27),
566                httpCodeError(28),
567                httpCodeFail(29),
568                httpCodeOk(30),
569                httpDigestError(31),
570                httpDigestFail(32),
571                httpDigestOk(33)
572	}
573	MAX-ACCESS	read-only
574	STATUS		current
575	DESCRIPTION
576	"Error number for Host"
577	::= { relaydHostEntry 10 }
578
579--
580-- "show sessions"
581--
582
583relaydSessions OBJECT-TYPE
584	SYNTAX		SEQUENCE OF RelaydSessionEntry
585	MAX-ACCESS	not-accessible
586	STATUS		current
587	DESCRIPTION
588	"A list of active Sessions"
589	::= { relaydInfo 6 }
590
591relaydSessionEntry OBJECT-TYPE
592	SYNTAX		RelaydSessionEntry
593	MAX-ACCESS	not-accessible
594	STATUS		current
595	DESCRIPTION
596	"An entry describing the active Session"
597	INDEX	{ relaydSessionRelayIndex,
598		  relaydSessionIndex }
599	::= { relaydSessions 1 }
600
601RelaydSessionEntry ::=
602	SEQUENCE {
603		relaydSessionIndex		Integer32,
604		relaydSessionRelayIndex		Integer32,
605		relaydSessionInAddr		InetAddress,
606		relaydSessionInAddrType		InetAddressType,
607		relaydSessionOutAddr		InetAddress,
608		relaydSessionOutAddrType	InetAddressType,
609		relaydSessionPortIn		INTEGER,
610		relaydSessionPortOut		INTEGER,
611		relaydSessionAge		TimeTicks,
612		relaydSessionIdle		TimeTicks,
613		relaydSessionStatus		INTEGER,
614		relaydSessionPid		INTEGER
615	}
616
617relaydSessionIndex OBJECT-TYPE
618	SYNTAX		Integer32 (1..2147483647)
619	MAX-ACCESS	read-only
620	STATUS		current
621	DESCRIPTION
622	"A unique value, greater than zero, for each Session"
623	::= { relaydSessionEntry 1 }
624
625relaydSessionRelayIndex OBJECT-TYPE
626	SYNTAX		Integer32 (1..2147483647)
627	MAX-ACCESS	read-only
628	STATUS		current
629	DESCRIPTION
630	"The index of the Relay to which this Session belongs"
631	::= { relaydSessionEntry 2 }
632
633relaydSessionInAddr OBJECT-TYPE
634	SYNTAX		InetAddress
635	MAX-ACCESS	read-only
636	STATUS		current
637	DESCRIPTION
638	"Incoming address of this Session"
639	::= { relaydSessionEntry 3 }
640
641relaydSessionInAddrType OBJECT-TYPE
642	SYNTAX		InetAddressType
643	MAX-ACCESS	read-only
644	STATUS		current
645	DESCRIPTION
646	"Incoming address family of this Session"
647	::= { relaydSessionEntry 4 }
648
649relaydSessionOutAddr OBJECT-TYPE
650	SYNTAX		InetAddress
651	MAX-ACCESS	read-only
652	STATUS		current
653	DESCRIPTION
654	"Outgoing address of this Session"
655	::= { relaydSessionEntry 5 }
656
657relaydSessionOutAddrType OBJECT-TYPE
658	SYNTAX		InetAddressType
659	MAX-ACCESS	read-only
660	STATUS		current
661	DESCRIPTION
662	"Outgoing address family of this Session"
663	::= { relaydSessionEntry 6 }
664
665relaydSessionPortIn OBJECT-TYPE
666	SYNTAX		INTEGER
667	MAX-ACCESS	read-only
668	STATUS		current
669	DESCRIPTION
670	"Incoming port of this Session"
671	::= { relaydSessionEntry 7 }
672
673relaydSessionPortOut OBJECT-TYPE
674	SYNTAX		INTEGER
675	MAX-ACCESS	read-only
676	STATUS		current
677	DESCRIPTION
678	"Outgoing port of this Session"
679	::= { relaydSessionEntry 8 }
680
681relaydSessionAge OBJECT-TYPE
682	SYNTAX		TimeTicks
683	MAX-ACCESS	read-only
684	STATUS		current
685	DESCRIPTION
686	"Age of this Session"
687	::= { relaydSessionEntry 9 }
688
689relaydSessionIdle OBJECT-TYPE
690	SYNTAX		TimeTicks
691	MAX-ACCESS	read-only
692	STATUS		current
693	DESCRIPTION
694	"Idle time of this Session"
695	::= { relaydSessionEntry 10 }
696
697relaydSessionStatus OBJECT-TYPE
698	SYNTAX		INTEGER { running(0), done(1) }
699	MAX-ACCESS	read-only
700	STATUS		current
701	DESCRIPTION
702	"Status of this Session"
703	::= { relaydSessionEntry 11 }
704
705relaydSessionPid OBJECT-TYPE
706	SYNTAX		INTEGER
707	MAX-ACCESS	read-only
708	STATUS		current
709	DESCRIPTION
710	"Process ID of process which is handling this Session"
711	::= { relaydSessionEntry 12 }
712
713--
714-- referenced via the "show" commands
715--
716relaydTables OBJECT-TYPE
717	SYNTAX		SEQUENCE OF RelaydTableEntry
718	MAX-ACCESS	not-accessible
719	STATUS		current
720	DESCRIPTION
721	"A list of configured host tables"
722	::= { relaydInfo 7 }
723
724relaydTableEntry OBJECT-TYPE
725	SYNTAX		RelaydTableEntry
726	MAX-ACCESS	not-accessible
727	STATUS		current
728	DESCRIPTION
729	"An entry describing the host table"
730	INDEX	{ relaydTableIndex }
731	::= { relaydTables 1 }
732
733RelaydTableEntry ::=
734	SEQUENCE {
735		relaydTableIndex	Integer32,
736		relaydTableName		OCTET STRING,
737		relaydTableStatus	INTEGER
738	}
739
740relaydTableIndex OBJECT-TYPE
741	SYNTAX		Integer32 (1..2147483647)
742	MAX-ACCESS	read-only
743	STATUS		current
744	DESCRIPTION
745	"A unique value, greater than zero, for each table"
746	::= { relaydTableEntry 1 }
747
748relaydTableName OBJECT-TYPE
749	SYNTAX		OCTET STRING
750	MAX-ACCESS	read-only
751	STATUS		current
752	DESCRIPTION
753	"The name of the table"
754	::= { relaydTableEntry 2 }
755
756relaydTableStatus OBJECT-TYPE
757	SYNTAX		INTEGER { active(0), empty(1), disabled(2) }
758	MAX-ACCESS	read-only
759	STATUS		current
760	DESCRIPTION
761	"Indicates the state of use of the table"
762	::= { relaydTableEntry 3 }
763
764END
765