xref: /onnv-gate/usr/src/cmd/agents/snmp/mib/snm/mib_X4MS.snm (revision 0:68f95e015346)
1--
2-- CDDL HEADER START
3--
4-- The contents of this file are subject to the terms of the
5-- Common Development and Distribution License, Version 1.0 only
6-- (the "License").  You may not use this file except in compliance
7-- with the License.
8--
9-- You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
10-- or http://www.opensolaris.org/os/licensing.
11-- See the License for the specific language governing permissions
12-- and limitations under the License.
13--
14-- When distributing Covered Code, include this CDDL HEADER in each
15-- file and include the License file at usr/src/OPENSOLARIS.LICENSE.
16-- If applicable, add the following below this CDDL HEADER, with the
17-- fields enclosed by brackets "[]" replaced with your own identifying
18-- information: Portions Copyright [yyyy] [name of copyright owner]
19--
20-- CDDL HEADER END
21--
22-- Copyright 1996 Sun Microsystems, Inc.  All rights reserved.
23-- Use is subject to license terms.
24--
25-- #ident	"%Z%%M%	%I%	%E% SMI"
26--
27
28   X4MS-MIB DEFINITIONS ::= BEGIN
29
30   IMPORTS
31       OBJECT-TYPE, Counter32, Gauge32
32         FROM SNMPv2-SMI
33       DisplayString
34         FROM SNMPv2-TC
35--       DistinguishedName
36--         FROM APPLICATION-MIB
37       ;
38
39--   x4ms MODULE-IDENTITY
40--       LAST-UPDATED "9508170000Z"
41--       ORGANIZATION "SunSoft"
42--       CONTACT-INFO
43--         "        Olivier Reisacher
44--
45--          Postal: ICNC SunSoft, Inc.
46--                  32 chemin du vieux chene
47--                  38240 MEYLAN
48--                  France
49--
50--          Tel: (33) 76 41 42 46
51--          Fax: (33) 76 41 42 41
52--
53--          E-Mail: oreisach@france.sun.com"
54--       DESCRIPTION
55--         "This MIB module is used to monitor the Solstice X.400
56--          Message Store.
57--
58--          Implementation choice:
59--            I decided to add a single entry in the applTable to
60--            monitor the whole X.400 MS process even through it may
61--            serves several users. That is why I introduced the an
62--            x4msUserTable that contains an entry for every MS User.
63--            This is in line with the X.400 concepts of one
64--            MS entity per user."
65--       ::= { private-mibs 1 }
66
67internet      OBJECT IDENTIFIER ::= { iso org(3) dod(6) 1 }
68directory     OBJECT IDENTIFIER ::= { internet 1 }
69mgmt          OBJECT IDENTIFIER ::= { internet 2 }
70experimental  OBJECT IDENTIFIER ::= { internet 3 }
71private       OBJECT IDENTIFIER ::= { internet 4 }
72enterprises   OBJECT IDENTIFIER ::= { private 1 }
73mib-2         OBJECT IDENTIFIER ::= { mgmt 1 }
74sun           OBJECT IDENTIFIER ::= { enterprises 42 }
75messaging     OBJECT IDENTIFIER ::= { sun 2 8 }
76private-mibs  OBJECT IDENTIFIER ::= { messaging 2 }
77x4ms          OBJECT IDENTIFIER ::= { private-mibs 1 }
78
79
80--
81--	x4msMtaTable
82--
83
84   x4msMtaTable OBJECT-TYPE
85       SYNTAX SEQUENCE OF X4msMtaEntry
86       MAX-ACCESS not-accessible
87       STATUS current
88       DESCRIPTION
89         "The Solstice X.400 Message Store can have associations
90          with a limited set of MTAs. All these MTAs are
91          registered in this table."
92       ::= {x4ms 1}
93
94   x4msMtaEntry OBJECT-TYPE
95       SYNTAX X4msMtaEntry
96       MAX-ACCESS not-accessible
97       STATUS current
98       DESCRIPTION
99         "The entry associated with each MTA."
100       INDEX {x4msMtaIndex}
101       ::= {x4msMtaTable 1}
102
103   X4msMtaEntry ::= SEQUENCE {
104       x4msMtaIndex
105         INTEGER,
106       x4msMtaName
107         DisplayString
108   }
109
110   x4msMtaIndex OBJECT-TYPE
111       SYNTAX INTEGER
112       MAX-ACCESS not-accessible
113       STATUS current
114       DESCRIPTION
115         "A integer that uniquely identifies the MTA."
116       ::= {x4msMtaEntry 1}
117
118   x4msMtaName OBJECT-TYPE
119       SYNTAX DisplayString
120       MAX-ACCESS read-only
121       STATUS current
122       DESCRIPTION
123         "The name of the MTA:
124         example: Local/Remote $MTANAME on IP = $HOSTNAME"
125       ::= {x4msMtaEntry 2}
126
127
128--
129--	x4msUserTablePart1
130--
131
132   x4msUserTablePart1 OBJECT-TYPE
133       SYNTAX SEQUENCE OF X4msUserEntryPart1
134       MAX-ACCESS not-accessible
135       STATUS current
136       DESCRIPTION
137         "The table holding information about all MS Users."
138       ::= {x4ms 2}
139
140   x4msUserEntryPart1 OBJECT-TYPE
141       SYNTAX X4msUserEntryPart1
142       MAX-ACCESS not-accessible
143       STATUS current
144       DESCRIPTION
145         "The entry associated with each MS User."
146       INDEX {x4msUserIndex}
147       ::= {x4msUserTablePart1 1}
148
149   X4msUserEntryPart1 ::= SEQUENCE {
150       x4msUserIndex
151         INTEGER,
152       x4msUserMessages
153         Gauge32,
154       x4msUserVolume
155         Gauge32,
156       x4msUserP3Associations
157         Gauge32,
158       x4msUserP7Associations
159         Gauge32,
160       x4msUserLastP7Association
161--         TimeInterval,
162         INTEGER,
163       x4msUserAuthentificationsFailures
164         Counter32,
165       x4msUserAuthentificationFailureReason
166         DisplayString,
167       x4msUserName
168         DisplayString
169   }
170
171   x4msUserIndex OBJECT-TYPE
172       SYNTAX INTEGER
173       MAX-ACCESS not-accessible
174       STATUS current
175       DESCRIPTION
176         "An integer that uniquely identifies a MS User."
177       ::= {x4msUserEntryPart1 1}
178
179   x4msUserTotalMessages OBJECT-TYPE
180       SYNTAX Gauge32
181       MAX-ACCESS read-only
182       STATUS current
183       DESCRIPTION
184         "The total number of messages stored in the MS User's mailbox."
185       ::= {x4msUserEntryPart1 2}
186
187   x4msUserTotalVolume OBJECT-TYPE
188       SYNTAX Gauge32
189       UNITS "K-octets"
190       MAX-ACCESS read-only
191       STATUS current
192       DESCRIPTION
193         "The total volume of messages stored in the MS User's mailbox."
194       ::= {x4msUserEntryPart1 3}
195
196   x4msUserP3Associations OBJECT-TYPE
197       SYNTAX Gauge32
198       MAX-ACCESS read-only
199       STATUS current
200       DESCRIPTION
201         "The number of current P3 associations with the MTA."
202       ::= {x4msUserEntryPart1 4}
203
204   x4msUserP7Associations OBJECT-TYPE
205       SYNTAX Gauge32
206       MAX-ACCESS read-only
207       STATUS current
208       DESCRIPTION
209         "The number of current P7 associations."
210       ::= {x4msUserEntryPart1 5}
211
212   x4msUserLastP7Association OBJECT-TYPE
213--       SYNTAX TimeInterval
214       SYNTAX INTEGER
215       MAX-ACCESS read-only
216       STATUS current
217       DESCRIPTION
218         "Time since the last time that this MS had a P7 association."
219       ::= {x4msUserEntryPart1 6}
220
221   x4msUserAuthentificationFailures OBJECT-TYPE
222       SYNTAX Counter32
223       MAX-ACCESS read-only
224       STATUS current
225       DESCRIPTION
226         "The total number of authentifictaion failures that occurred
227         since the MS initialization (Security Violation)."
228       ::= {x4msUserEntryPart1 7}
229
230   x4msUserAuthentificationFailureReason OBJECT-TYPE
231       SYNTAX DisplayString
232       MAX-ACCESS read-only
233       STATUS current
234       DESCRIPTION
235         "A string describing the last authentification reason.
236         If no authentification failure occurred since the MS was
237         initialized the value should be 'never'."
238       ::= {x4msUserEntryPart1 8}
239
240   x4msUserName OBJECT-TYPE
241       SYNTAX DisplayString
242       MAX-ACCESS read-only
243       STATUS current
244       DESCRIPTION
245         "The Name of the MS User."
246       ::= {x4msUserEntryPart1 9}
247
248
249--
250--	x4msUserTablePart2
251--
252
253   x4msUserTablePart2 OBJECT-TYPE
254       SYNTAX SEQUENCE OF X4msUserEntryPart2
255       MAX-ACCESS not-accessible
256       STATUS current
257       DESCRIPTION
258         "The table holding detailed statistics about the messages
259          stored in an MS User mailbox.
260          To access the information stored in this table, the manager
261          will have to do an SNMP GET request and specify a valid x4msUserIndex.
262          A manager will not be able to do an SNMP GET-NEXT request
263          on this table (an empty table is returned)."
264       ::= {x4ms 3}
265
266   x4msUserEntryPart2 OBJECT-TYPE
267       SYNTAX X4msUserEntryPart2
268       MAX-ACCESS not-accessible
269       STATUS current
270       DESCRIPTION
271         "The entry associated with each MS User."
272       INDEX {x4msUserIndex}
273       ::= {x4msUserTablePart2 1}
274
275   X4msUserEntryPart2 ::= SEQUENCE {
276       x4msUserNewMessages
277         Gauge32,
278       x4msUserNewVolume
279         Gauge32,
280       x4msUserListedMessages
281         Gauge32,
282       x4msUserListedVolume
283         Gauge32,
284       x4msUserProcessedMessages
285         Gauge32,
286       x4msUserProcessedVolume
287         Gauge32,
288       x4msUserMessagesOlderThanWeek
289         Gauge32,
290       x4msUserVolumeOlderThanWeek
291         Gauge32,
292       x4msUserMessagesOlderThanMonth
293         Gauge32,
294       x4msUserVolumeOlderThanMonth
295         Gauge32,
296       x4msUserMessagesOlderThanYear
297         Gauge32,
298       x4msUserVolumeOlderThanYear
299         Gauge32,
300       x4msUserP3InboundAssociations
301         Gauge32,
302       x4msUserP7InboundAssociations
303         Gauge32,
304       x4msUserP3OutboundAssociations
305         Gauge32,
306       x4msUserAccumulatedP3InboundAssociations
307         Counter32,
308       x4msUserAccumulatedP7InboundAssociations
309         Counter32,
310       x4msUserAccumulatedP3OutboundAssociations
311         Counter32,
312       x4msUserLastP3InboundActivity
313--         TimeInterval,
314         INTEGER,
315       x4msUserLastP7InboundActivity
316--         TimeInterval,
317         INTEGER,
318       x4msUserLastP3OutboundActivity
319--         TimeInterval,
320         INTEGER,
321       x4msUserRejectedP3InboundAssociations
322         Counter32,
323       x4msUserRejectedP7InboundAssociations
324         Counter32,
325       x4msUserFailedP3OutboundAssociations
326         Counter32,
327       x4msUserP3InboundRejectionReason
328         DisplayString,
329       x4msUserP7InboundRejectionReason
330         DisplayString,
331       x4msUserP3OutboundConnectFailureReason
332         DisplayString,
333       x4msUserMtaIndex
334         INTEGER,
335       x4msUserORName
336--         DistinguishedName
337         DisplayString
338   }
339
340   x4msUserNewMessages OBJECT-TYPE
341       SYNTAX Gauge32
342       MAX-ACCESS read-only
343       STATUS current
344       DESCRIPTION
345         "The number of messages whose Entry-Status is new(0)
346         and currently stored in the MS User's mailbox.
347         (see Entry-Status of a Message, CCITT X.413 page 463)"
348       ::= {x4msUserEntryPart2 1}
349
350   x4msUserNewVolume OBJECT-TYPE
351       SYNTAX Gauge32
352       UNITS "K-octets"
353       MAX-ACCESS read-only
354       STATUS current
355       DESCRIPTION
356         "The volume of messages whose Entry-Status is new(0)
357         and currently stored in the MS User's mailbox.
358         (see Content-Length of a Message, CCITT X.413 page 461)"
359       ::= {x4msUserEntryPart2 2}
360
361   x4msUserListedMessages OBJECT-TYPE
362       SYNTAX Gauge32
363       MAX-ACCESS read-only
364       STATUS current
365       DESCRIPTION
366         "The number of messages whose Entry-Status is listed(1)
367         and currently stored in the MS User's mailbox.
368         (see Entry-Status of a Message, CCITT X.413 page 463)"
369       ::= {x4msUserEntryPart2 3}
370
371   x4msUserListedVolume OBJECT-TYPE
372       SYNTAX Gauge32
373       UNITS "K-octets"
374       MAX-ACCESS read-only
375       STATUS current
376       DESCRIPTION
377         "The volume of messages whose Entry-Status is listed(1)
378         and currently stored in the MS User's mailbox.
379         (see Content-Length of a Message, CCITT X.413 page 461)"
380       ::= {x4msUserEntryPart2 4}
381
382   x4msUserProcessedMessages OBJECT-TYPE
383       SYNTAX Gauge32
384       MAX-ACCESS read-only
385       STATUS current
386       DESCRIPTION
387         "The number of messages whose Entry-Status is processed(2)
388         and currently stored in the MS User's mailbox.
389         (see Entry-Status of a Message, CCITT X.413 page 463)"
390       ::= {x4msUserEntryPart2 5}
391
392   x4msUserProcessedVolume OBJECT-TYPE
393       SYNTAX Gauge32
394       UNITS "K-octets"
395       MAX-ACCESS read-only
396       STATUS current
397       DESCRIPTION
398         "The volume of messages whose Entry-Status is processed(2)
399         and currently stored in the MS User's mailbox.
400         (see Content-Length of a Message, CCITT X.413 page 461)"
401       ::= {x4msUserEntryPart2 6}
402
403   x4msUserMessagesOlderThanWeek OBJECT-TYPE
404       SYNTAX Gauge32
405       MAX-ACCESS read-only
406       STATUS current
407       DESCRIPTION
408         "The number of messages older than a week in the
409         MS User's mailbox.
410         (see Creation-Time of a Message, CCITT X.413 page 462)"
411       ::= {x4msUserEntryPart2 7}
412
413   x4msUserVolumeOlderThanWeek OBJECT-TYPE
414       SYNTAX Gauge32
415       UNITS "K-octets"
416       MAX-ACCESS read-only
417       STATUS current
418       DESCRIPTION
419         "The volume of the messages older than a week in the
420         MS User's mailbox.
421         (see Creation-Time of a Message, CCITT X.413 page 462)"
422       ::= {x4msUserEntryPart2 8}
423
424   x4msUserMessagesOlderThanMonth OBJECT-TYPE
425       SYNTAX Gauge32
426       MAX-ACCESS read-only
427       STATUS current
428       DESCRIPTION
429         "The number of messages older than a month (30 days) in the
430         MS User's mailbox.
431         (see Creation-Time of a Message, CCITT X.413 page 462)"
432       ::= {x4msUserEntryPart2 9}
433
434   x4msUserVolumeOlderThanMonth OBJECT-TYPE
435       SYNTAX Gauge32
436       UNITS "K-octets"
437       MAX-ACCESS read-only
438       STATUS current
439       DESCRIPTION
440         "The volume of the messages older than a month (30 days) in the
441         MS User's mailbox.
442         (see Creation-Time of a Message, CCITT X.413 page 462)"
443       ::= {x4msUserEntryPart2 10}
444
445   x4msUserMessagesOlderThanYear OBJECT-TYPE
446       SYNTAX Gauge32
447       MAX-ACCESS read-only
448       STATUS current
449       DESCRIPTION
450         "The number of messages older than a year (365 days) in the
451         MS User's mailbox.
452         (see Creation-Time of a Message, CCITT X.413 page 462)"
453       ::= {x4msUserEntryPart2 11}
454
455   x4msUserVolumeOlderThanYear OBJECT-TYPE
456       SYNTAX Gauge32
457       UNITS "K-octets"
458       MAX-ACCESS read-only
459       STATUS current
460       DESCRIPTION
461         "The volume of the messages older than a year (365 days) in the
462         MS User's mailbox.
463         (see Creation-Time of a Message, CCITT X.413 page 462)"
464       ::= {x4msUserEntryPart2 12}
465
466   x4msUserP3InboundAssociations OBJECT-TYPE
467       SYNTAX Gauge32
468       MAX-ACCESS read-only
469       STATUS current
470       DESCRIPTION
471         "The number of current P3 associations with the MTA, where the
472         MS is the responder."
473       ::= {x4msUserEntryPart2 13}
474
475   x4msUserP7InboundAssociations OBJECT-TYPE
476       SYNTAX Gauge32
477       MAX-ACCESS read-only
478       STATUS current
479       DESCRIPTION
480         "The number of current P7 associations with the MS, where the
481         MS is the responder."
482       ::= {x4msUserEntryPart2 14}
483
484   x4msUserP3OutboundAssociations OBJECT-TYPE
485       SYNTAX Gauge32
486       MAX-ACCESS read-only
487       STATUS current
488       DESCRIPTION
489         "The number of current P3 associations with the MS, where the
490         MS is the initiator."
491       ::= {x4msUserEntryPart2 15}
492
493   x4msUserAccumulatedP3InboundAssociations OBJECT-TYPE
494       SYNTAX Counter32
495       MAX-ACCESS read-only
496       STATUS current
497       DESCRIPTION
498         "The total number of P3 associations with the MTA, where the
499         MS is the responder."
500       ::= {x4msUserEntryPart2 16}
501
502   x4msUserAccumulatedP7InboundAssociations OBJECT-TYPE
503       SYNTAX Counter32
504       MAX-ACCESS read-only
505       STATUS current
506       DESCRIPTION
507         "The total number of P7 associations with the MS, where the
508         MS the responder."
509       ::= {x4msUserEntryPart2 17}
510
511   x4msUserAccumulatedP3OutboundAssociations OBJECT-TYPE
512       SYNTAX Counter32
513       MAX-ACCESS read-only
514       STATUS current
515       DESCRIPTION
516         "The total number of associations with the MS, where the
517         MS is the initiator."
518       ::= {x4msUserEntryPart2 18}
519
520   x4msUserLastP3InboundActivity OBJECT-TYPE
521--       SYNTAX TimeInterval
522       SYNTAX INTEGER
523       MAX-ACCESS read-only
524       STATUS current
525       DESCRIPTION
526         "Time since the last time that this MS had a P3 inbound
527         association."
528       ::= {x4msUserEntryPart2 19}
529
530   x4msUserLastP7InboundActivity OBJECT-TYPE
531--       SYNTAX TimeInterval
532       SYNTAX INTEGER
533       MAX-ACCESS read-only
534       STATUS current
535       DESCRIPTION
536         "Time since the last time that this MS had a P7 inbound
537         association."
538       ::= {x4msUserEntryPart2 20}
539
540   x4msUserLastP3OutboundActivity OBJECT-TYPE
541--       SYNTAX TimeInterval
542       SYNTAX INTEGER
543       MAX-ACCESS read-only
544       STATUS current
545       DESCRIPTION
546         "Time since the last time that this MS had a P3 outbound
547         association."
548       ::= {x4msUserEntryPart2 21}
549
550   x4msUserRejectedP3InboundAssociations OBJECT-TYPE
551       SYNTAX Counter32
552       MAX-ACCESS read-only
553       STATUS current
554       DESCRIPTION
555         "The number of P3 inbound associations this MS has rejected."
556       ::= {x4msUserEntryPart2 22}
557
558   x4msUserRejectedP7InboundAssociations OBJECT-TYPE
559       SYNTAX Counter32
560       MAX-ACCESS read-only
561       STATUS current
562       DESCRIPTION
563         "The number of P7 inbound associations this MS has rejected."
564       ::= {x4msUserEntryPart2 23}
565
566   x4msUserFailedP3OutboundAssociations OBJECT-TYPE
567       SYNTAX Counter32
568       MAX-ACCESS read-only
569       STATUS current
570       DESCRIPTION
571         "The number of P3 outbound associations that failed."
572       ::= {x4msUserEntryPart2 24}
573
574   x4msUserP3InboundRejectionReason OBJECT-TYPE
575       SYNTAX DisplayString
576       MAX-ACCESS read-only
577       STATUS current
578       DESCRIPTION
579         "The reason of the rejection of the last P3 inbound
580         association."
581       ::= {x4msUserEntryPart2 25}
582
583   x4msUserP7InboundRejetionReason OBJECT-TYPE
584       SYNTAX DisplayString
585       MAX-ACCESS read-only
586       STATUS current
587       DESCRIPTION
588         "The reason of the rejection of the last P7 inbound
589         association."
590       ::= {x4msUserEntryPart2 26}
591
592   x4msUserP3OutboundConnectFailureReason OBJECT-TYPE
593       SYNTAX DisplayString
594       MAX-ACCESS read-only
595       STATUS current
596       DESCRIPTION
597         "The reason of the failure of the last P3 outbound
598         association."
599       ::= {x4msUserEntryPart2 27}
600
601   x4msUserMtaIndex OBJECT-TYPE
602       SYNTAX INTEGER
603       MAX-ACCESS read-only
604       STATUS current
605       DESCRIPTION
606         "A pointer to the MS MTA table."
607       ::= {x4msUserEntryPart2 28}
608
609   x4msUserORName OBJECT-TYPE
610--       SYNTAX DistinguishedName
611       SYNTAX DisplayString
612       MAX-ACCESS read-only
613       STATUS current
614       DESCRIPTION
615         "The O/R Name of the MS User."
616       ::= {x4msUserEntryPart2 29}
617
618--
619--	x4msUserAssociationTable
620--
621
622   x4msUserAssociationTable OBJECT-TYPE
623       SYNTAX SEQUENCE OF MsUserAssociationEntry
624       MAX-ACCESS not-accessible
625       STATUS current
626       DESCRIPTION
627         "The table holding information regarding the associations
628          for each MS User."
629       ::= {x4ms 4}
630
631   x4msUserAssociationEntry OBJECT-TYPE
632       SYNTAX MsUserAssociationEntry
633       MAX-ACCESS not-accessible
634       STATUS current
635       DESCRIPTION
636         "The entry holding information regarding the associations
637          for each MS User."
638       INDEX {x4msUserIndex, x4msUserAssociationIndex}
639       ::= {x4msUserAssociationTable 1}
640
641   MsUserAssociationEntry ::= SEQUENCE {
642       x4msUserAssociationIndex
643           INTEGER
644   }
645
646   x4msUserAssociationIndex OBJECT-TYPE
647       SYNTAX INTEGER (1..2147483647)
648       MAX-ACCESS read-only
649       STATUS current
650       DESCRIPTION
651         "Reference into association table to allow correlation of
652          this MS User's active associations with the association table."
653       ::= {x4msUserAssociationEntry 1}
654
655
656   END
657
658