Imported Upstream version 0.4.8
[platform/upstream/libsmi.git] / mibs / ietf / PINT-MIB
1 PINT-MIB DEFINITIONS ::= BEGIN
2
3          IMPORTS
4           OBJECT-TYPE, Counter32, MODULE-IDENTITY, mib-2
5          FROM   SNMPv2-SMI
6          TEXTUAL-CONVENTION
7          FROM SNMPv2-TC
8          MODULE-COMPLIANCE, OBJECT-GROUP
9          FROM SNMPv2-CONF
10          sysApplInstallPkgEntry
11          FROM SYSAPPL-MIB
12          SnmpAdminString
13          FROM SNMP-FRAMEWORK-MIB;  -- RFC 2571 [2]
14
15          pintMib MODULE-IDENTITY
16          LAST-UPDATED "200102010000Z" -- 1 Feb 2001
17
18 ORGANIZATION "IETF PINT Working Group"
19 CONTACT-INFO "
20         Chairs:  Steve Bellovin
21                     E-mail: smb@research.att.com
22
23                     Igor Faynberg
24                     E-mail: faynberg@lucent.com
25
26         Authors: Murali Krishnaswamy
27                      Postal: 20 Corporate Place South
28                                 Piscataway, NJ 08854
29                                 Tel:    +1 (732)465-1000
30
31
32                                 E-mail: murali@photuris.com
33
34                                 Dan Romascanu
35                                 Postal: Atidim Technology Park, Bldg 3
36                                 Tel Aviv, Israel
37                                 Tel:    +972 3 6458414
38                                 E-mail: dromasca@avaya.com
39
40         General Discussion:pint@lists.bell-labs.com
41         To Subscribe: pint-request@lists.bell-labs.com
42         In Body: subscribe your-email-addres
43         Archive: http://www.bell-labs.com/mailing-lists/pint/
44         "
45
46 DESCRIPTION
47     "This MIB defines the objects necessary to monitor
48      PINT Services"
49
50 -- Revision history
51
52 REVISION "200102010000Z" -- 1 Feb 2001
53 DESCRIPTION
54     "Initial version, published as RFC 3055."
55 ::= { mib-2 93 }
56
57 PintServiceType ::= TEXTUAL-CONVENTION
58         STATUS      current
59         DESCRIPTION
60             "This TC describes the type of a PINT service."
61         SYNTAX  INTEGER {
62                 r2C(1),     -- Request-to-Talk
63                 r2F(2),     -- Request-to-Fax
64                 r2FB(3),    -- Request-to-Fax-Back
65                 r2HC(4)     -- Request-to-Hear-Content
66         }
67
68 PintPerfStatPeriod ::= TEXTUAL-CONVENTION
69 STATUS      current
70 DESCRIPTION
71     "This TC describes the statistics period of time.
72
73     Note that the values of the counters indexed with a value
74     SinceReboot(4) can be potentially affected by a counter rollover.
75     It is the responsibility of the application using this object to
76     take into account that the counter has been zeroed each time it
77     reached a value of (2**32-1)."
78 SYNTAX  INTEGER {
79 last30sec(1),   -- Performance Statics for the last 30 sec
80
81
82 last15min(2),   --    15 min
83 last24Hr(3),    --    24 Hour
84 sinceReboot(4)  --    Since the time the pint server was
85 --      last rebooted
86 }
87
88 pintServerConfig        OBJECT IDENTIFIER ::= { pintMib 1 }
89 pintServerMonitor       OBJECT IDENTIFIER ::= { pintMib 2 }
90 pintMibConformance      OBJECT IDENTIFIER ::= { pintMib 3 }
91
92 -- pintServerConfig - PINT configuration MIB variables
93
94 pintReleaseNumber OBJECT-TYPE
95     SYNTAX      SnmpAdminString
96     MAX-ACCESS read-only
97     STATUS current
98     DESCRIPTION
99      "An indication of version of the PINT protocol supported
100      by this agent."
101     ::= { pintServerConfig 1 }
102
103 pintSysContact           OBJECT-TYPE
104     SYNTAX        SnmpAdminString
105     MAX-ACCESS read-write
106     STATUS current
107     DESCRIPTION
108      "Contact information related to the administration of the PINT
109      services."
110     ::= { pintServerConfig 2 }
111
112 pintApplInstallPkgTable OBJECT-TYPE
113     SYNTAX      SEQUENCE OF PintApplInstallPkgEntry
114     MAX-ACCESS  not-accessible
115     STATUS      current
116     DESCRIPTION
117      "Table describing the PINT applications that are installed."
118     ::= { pintServerConfig 3 }
119
120 pintApplInstallPkgEntry OBJECT-TYPE
121     SYNTAX      PintApplInstallPkgEntry
122     MAX-ACCESS  not-accessible
123     STATUS      current
124     DESCRIPTION
125      "Entries per PINT Application."
126     AUGMENTS { sysApplInstallPkgEntry }
127     ::= { pintApplInstallPkgTable 1 }
128
129 PintApplInstallPkgEntry ::= SEQUENCE {
130
131
132 pintApplInstallPkgDescription    SnmpAdminString
133 }
134
135 pintApplInstallPkgDescription OBJECT-TYPE
136     SYNTAX        SnmpAdminString
137     MAX-ACCESS  read-only
138     STATUS        current
139     DESCRIPTION
140      "Textual description of the installed PINT application."
141     ::= { pintApplInstallPkgEntry 1 }
142
143 pintRegisteredGatewayTable OBJECT-TYPE
144     SYNTAX      SEQUENCE OF PintRegisteredGatewayEntry
145     MAX-ACCESS  not-accessible
146     STATUS      current
147     DESCRIPTION
148      "Table describing the registered gateway applications."
149     ::= { pintServerConfig 4 }
150
151 pintRegisteredGatewayEntry OBJECT-TYPE
152     SYNTAX      PintRegisteredGatewayEntry
153     MAX-ACCESS  not-accessible
154     STATUS      current
155     DESCRIPTION
156      "Entries per Registered Gateway Application."
157 AUGMENTS { sysApplInstallPkgEntry  }
158     ::= { pintRegisteredGatewayTable 1 }
159
160 PintRegisteredGatewayEntry ::= SEQUENCE {
161 pintRegisteredGatewayName       SnmpAdminString,
162 pintRegisteredGatewayDescription SnmpAdminString
163 }
164
165 pintRegisteredGatewayName OBJECT-TYPE
166     SYNTAX        SnmpAdminString
167     MAX-ACCESS read-only
168     STATUS        current
169     DESCRIPTION
170      "Name of the registered gateway."
171     ::= { pintRegisteredGatewayEntry 1 }
172
173 pintRegisteredGatewayDescription OBJECT-TYPE
174     SYNTAX        SnmpAdminString
175     MAX-ACCESS  read-only
176     STATUS        current
177     DESCRIPTION
178      "Textual description of the registered gateway."
179     ::= { pintRegisteredGatewayEntry 2 }
180
181
182 -- pintServerMonitor - PINT monitoring statistics MIB variables
183
184 pintServerGlobalPerf    OBJECT IDENTIFIER ::= {pintServerMonitor 1 }
185 pintServerClientPerf    OBJECT IDENTIFIER ::= {pintServerMonitor 2 }
186 pintServerUserIdPerf    OBJECT IDENTIFIER ::= {pintServerMonitor 3 }
187 pintServerGatewayPerf   OBJECT IDENTIFIER ::= {pintServerMonitor 4 }
188
189 pintServerGlobalStatsTable      OBJECT-TYPE
190     SYNTAX      SEQUENCE OF PintServerGlobalStatsEntry
191     MAX-ACCESS  not-accessible
192     STATUS      current
193     DESCRIPTION
194      "Table displaying the monitored global server statistics."
195     ::= { pintServerGlobalPerf 1 }
196
197 pintServerGlobalStatsEntry OBJECT-TYPE
198     SYNTAX      PintServerGlobalStatsEntry
199     MAX-ACCESS  not-accessible
200     STATUS      current
201     DESCRIPTION
202      "Entries in the global statistics table.
203      One entry is defined for each monitored service type and
204      performance statistics collection period."
205     INDEX {pintServerServiceTypeIndex, pintServerPerfStatPeriodIndex}
206     ::= { pintServerGlobalStatsTable 1 }
207
208 PintServerGlobalStatsEntry      ::=  SEQUENCE {
209 pintServerServiceTypeIndex                           PintServiceType,
210 pintServerPerfStatPeriodIndex                        PintPerfStatPeriod,
211 pintServerGlobalCallsReceived                        Counter32,
212 pintServerGlobalSuccessfulCalls                      Counter32,
213 pintServerGlobalDisconnectedCalls                    Counter32,
214 pintServerGlobalDisCUAutFCalls                       Counter32,
215 pintServerGlobalDisServProbCalls                     Counter32,
216 pintServerGlobalDisGatProbCalls         Counter32
217 }
218
219 pintServerServiceTypeIndex OBJECT-TYPE
220     SYNTAX     PintServiceType
221     MAX-ACCESS not-accessible
222     STATUS     current
223     DESCRIPTION
224      "The unique identifier of the monitored service."
225     ::= { pintServerGlobalStatsEntry 1 }
226
227 pintServerPerfStatPeriodIndex OBJECT-TYPE
228     SYNTAX     PintPerfStatPeriod
229     MAX-ACCESS not-accessible
230
231
232     STATUS     current
233     DESCRIPTION
234      "Time period for which the performance statistics are requested
235      from the pint server."
236     ::= { pintServerGlobalStatsEntry 2 }
237
238 pintServerGlobalCallsReceived OBJECT-TYPE
239     SYNTAX     Counter32
240     MAX-ACCESS read-only
241     STATUS     current
242     DESCRIPTION
243      "Number of received global calls."
244     ::= { pintServerGlobalStatsEntry 3 }
245
246 pintServerGlobalSuccessfulCalls OBJECT-TYPE
247     SYNTAX     Counter32
248     MAX-ACCESS read-only
249     STATUS     current
250     DESCRIPTION
251      "Number of global successful calls."
252     ::= { pintServerGlobalStatsEntry 4 }
253
254 pintServerGlobalDisconnectedCalls OBJECT-TYPE
255     SYNTAX     Counter32
256     MAX-ACCESS read-only
257     STATUS     current
258     DESCRIPTION
259      "Number of global disconnected (failed) calls."
260     ::= { pintServerGlobalStatsEntry 5 }
261
262 pintServerGlobalDisCUAutFCalls
263 OBJECT-TYPE
264 SYNTAX     Counter32
265 MAX-ACCESS read-only
266 STATUS     current
267 DESCRIPTION
268     "Number of global calls that were disconnected because of client
269     or user authorization failure."
270 ::= { pintServerGlobalStatsEntry 6 }
271
272 pintServerGlobalDisServProbCalls OBJECT-TYPE
273     SYNTAX     Counter32
274     MAX-ACCESS read-only
275     STATUS     current
276     DESCRIPTION
277      "Number of global calls that were disconnected because of
278      server problems."
279     ::= { pintServerGlobalStatsEntry 7 }
280
281
282 pintServerGlobalDisGatProbCalls OBJECT-TYPE
283     SYNTAX     Counter32
284     MAX-ACCESS read-only
285     STATUS     current
286     DESCRIPTION
287      "Number of global calls that were disconnected because of
288      gateway problems."
289     ::= { pintServerGlobalStatsEntry 8 }
290
291 pintServerClientStatsTable      OBJECT-TYPE
292     SYNTAX      SEQUENCE OF PintServerClientStatsEntry
293     MAX-ACCESS  not-accessible
294     STATUS      current
295     DESCRIPTION
296      "Table displaying the monitored server client statistics."
297     ::= { pintServerClientPerf 1 }
298
299 pintServerClientStatsEntry OBJECT-TYPE
300     SYNTAX      PintServerClientStatsEntry
301     MAX-ACCESS  not-accessible
302     STATUS      current
303     DESCRIPTION
304      "Entries in the client server statistics table.
305      One entry is defined for each client identified by name,
306      monitored service type and performance statistics collection
307      period."
308     INDEX {pintServerClientAddress, pintServerServiceTypeIndex,
309     pintServerPerfStatPeriodIndex}
310     ::= { pintServerClientStatsTable 1 }
311
312 PintServerClientStatsEntry      ::=  SEQUENCE {
313 pintServerClientAddress                              SnmpAdminString,
314 pintServerClientCallsReceived                           Counter32,
315 pintServerClientSuccessfulCalls                         Counter32,
316 pintServerClientDisconnectedCalls                       Counter32,
317 pintServerClientDisCAutFCalls                           Counter32,
318 pintServerClientDisEFProbCalls                          Counter32
319 }
320
321 pintServerClientAddress OBJECT-TYPE
322     SYNTAX     SnmpAdminString
323     MAX-ACCESS not-accessible
324     STATUS     current
325     DESCRIPTION
326      "The unique identifier of the monitored client
327      identified by its address represented as as a string."
328     ::= { pintServerClientStatsEntry 1 }
329
330
331
332 pintServerClientCallsReceived OBJECT-TYPE
333     SYNTAX     Counter32
334     MAX-ACCESS read-only
335     STATUS     current
336     DESCRIPTION
337      "Number of calls received from the specific client."
338     ::= { pintServerClientStatsEntry 2 }
339
340 pintServerClientSuccessfulCalls OBJECT-TYPE
341     SYNTAX     Counter32
342     MAX-ACCESS read-only
343     STATUS     current
344     DESCRIPTION
345      "Number of calls from the client successfully completed."
346     ::= { pintServerClientStatsEntry 3 }
347
348 pintServerClientDisconnectedCalls OBJECT-TYPE
349     SYNTAX     Counter32
350     MAX-ACCESS read-only
351     STATUS     current
352     DESCRIPTION
353      "Number of calls received from the client, and that were
354      disconnected (failed)."
355     ::= { pintServerClientStatsEntry 4 }
356
357 pintServerClientDisCAutFCalls
358 OBJECT-TYPE
359 SYNTAX     Counter32
360 MAX-ACCESS read-only
361 STATUS     current
362 DESCRIPTION
363     "Number of calls from the client that were disconnected because of
364     client authorization failure."
365 ::= { pintServerClientStatsEntry 5 }
366
367 pintServerClientDisEFProbCalls OBJECT-TYPE
368     SYNTAX     Counter32
369     MAX-ACCESS read-only
370     STATUS     current
371     DESCRIPTION
372      "Number of calls from the client that were disconnected because
373      of egress facility problems."
374     ::= { pintServerClientStatsEntry 6 }
375
376 pintServerUserIdStatsTable      OBJECT-TYPE
377     SYNTAX      SEQUENCE OF PintServerUserIdStatsEntry
378     MAX-ACCESS  not-accessible
379     STATUS      current
380
381
382     DESCRIPTION
383      "Table displaying the monitored Pint service user statistics."
384     ::= { pintServerUserIdPerf 1 }
385
386 pintServerUserIdStatsEntry OBJECT-TYPE
387     SYNTAX      PintServerUserIdStatsEntry
388     MAX-ACCESS  not-accessible
389     STATUS      current
390     DESCRIPTION
391      "Entries in the user statistics table.
392      One entry is defined for each user identified by name,
393      each monitored service type and performance statistics collection
394      period.
395
396       It is assumed that the capabilities of the pint server
397       are enough to accommodate the number of entries in this table.
398       It is a local server implementation issue if an aging mechanism
399       Is implemented in order to avoid scalability problems."
400     INDEX {pintServerUserIdName, pintServerServiceTypeIndex,
401     pintServerPerfStatPeriodIndex}
402     ::= { pintServerUserIdStatsTable 1 }
403
404 PintServerUserIdStatsEntry      ::=  SEQUENCE {
405 pintServerUserIdName                                   SnmpAdminString,
406 pintServerUserIdCallsReceived                           Counter32,
407 pintServerUserIdSuccessfulCalls                         Counter32,
408 pintServerUserIdDisconnectedCalls                       Counter32,
409 pintServerUserIdDiscUIdAFailCalls                       Counter32,
410 pintServerUserIdEFProbCalls                             Counter32
411 }
412
413 pintServerUserIdName OBJECT-TYPE
414     SYNTAX     SnmpAdminString (SIZE(0..64))
415     MAX-ACCESS not-accessible
416     STATUS     current
417     DESCRIPTION
418      "The unique identifier of the monitored user
419      identified by its name."
420     ::= { pintServerUserIdStatsEntry 1 }
421
422 pintServerUserIdCallsReceived OBJECT-TYPE
423     SYNTAX     Counter32
424     MAX-ACCESS read-only
425     STATUS     current
426     DESCRIPTION
427      "Number of calls received from the specific user."
428     ::= { pintServerUserIdStatsEntry 2 }
429
430
431
432 pintServerUserIdSuccessfulCalls OBJECT-TYPE
433     SYNTAX     Counter32
434     MAX-ACCESS read-only
435     STATUS     current
436     DESCRIPTION
437      "Number of calls from the user successfully completed."
438     ::= { pintServerUserIdStatsEntry 3 }
439
440 pintServerUserIdDisconnectedCalls OBJECT-TYPE
441     SYNTAX     Counter32
442     MAX-ACCESS read-only
443     STATUS     current
444     DESCRIPTION
445      "Number of calls received from the user that were
446      disconnected (failed)."
447     ::= { pintServerUserIdStatsEntry 4 }
448
449 pintServerUserIdDiscUIdAFailCalls
450 OBJECT-TYPE
451 SYNTAX     Counter32
452 MAX-ACCESS read-only
453 STATUS     current
454 DESCRIPTION
455     "Number of calls from the user that were disconnected because of
456     user authorization failure."
457 ::= { pintServerUserIdStatsEntry 5 }
458
459 pintServerUserIdEFProbCalls OBJECT-TYPE
460     SYNTAX     Counter32
461     MAX-ACCESS read-only
462     STATUS     current
463     DESCRIPTION
464      "Number of calls from the user that were disconnected because of
465      egress facility problems."
466     ::= { pintServerUserIdStatsEntry 6 }
467
468 pintServerGatewayStatsTable     OBJECT-TYPE
469     SYNTAX      SEQUENCE OF PintServerGatewayStatsEntry
470     MAX-ACCESS  not-accessible
471     STATUS      current
472     DESCRIPTION
473      "Table displaying the monitored gateway statistics."
474     ::= { pintServerGatewayPerf 1 }
475
476 pintServerGatewayStatsEntry OBJECT-TYPE
477     SYNTAX      PintServerGatewayStatsEntry
478     MAX-ACCESS  not-accessible
479     STATUS      current
480
481
482     DESCRIPTION
483      "Entries in the gateway table.
484      One entry is defined for each gateway identified by name,
485      each monitored service type and performance statistics collection
486      period."
487
488     INDEX { pintRegisteredGatewayName, pintServerServiceTypeIndex,
489     pintServerPerfStatPeriodIndex }
490     ::= { pintServerGatewayStatsTable 1 }
491
492 PintServerGatewayStatsEntry     ::=  SEQUENCE {
493 pintServerGatewayCallsReceived                  Counter32,
494 pintServerGatewaySuccessfulCalls                Counter32,
495 pintServerGatewayDisconnectedCalls              Counter32
496 }
497
498 pintServerGatewayCallsReceived OBJECT-TYPE
499     SYNTAX     Counter32
500     MAX-ACCESS read-only
501     STATUS     current
502     DESCRIPTION
503      "Number of calls received at the specified gateway."
504     ::= { pintServerGatewayStatsEntry 1 }
505
506 pintServerGatewaySuccessfulCalls OBJECT-TYPE
507     SYNTAX     Counter32
508     MAX-ACCESS read-only
509     STATUS     current
510     DESCRIPTION
511      "Number of calls successfully completed at the specified gateway."
512     ::= { pintServerGatewayStatsEntry 2 }
513
514 pintServerGatewayDisconnectedCalls OBJECT-TYPE
515     SYNTAX     Counter32
516     MAX-ACCESS read-only
517     STATUS     current
518     DESCRIPTION
519      "Number of calls that were disconnected (failed) at the specified
520      gateway."
521     ::= { pintServerGatewayStatsEntry 3 }
522
523 --
524 -- Notifications Section
525 -- (none defined)
526 --
527
528 --
529 -- Conformance Section
530
531
532 --
533
534 pintMibCompliances OBJECT IDENTIFIER ::= { pintMibConformance 1 }
535 pintMibGroups      OBJECT IDENTIFIER ::= { pintMibConformance 2 }
536
537 pintMibCompliance MODULE-COMPLIANCE
538 STATUS  current
539 DESCRIPTION
540     "Describes the requirements for conformance to the
541     PINT MIB."
542 MODULE  -- this module
543 MANDATORY-GROUPS { pintMibConfigGroup, pintMibMonitorGroup }
544 ::= { pintMibCompliances 1 }
545
546 pintMibConfigGroup OBJECT-GROUP
547 OBJECTS {
548 pintReleaseNumber,
549 pintSysContact,
550 pintApplInstallPkgDescription,
551 pintRegisteredGatewayName,
552 pintRegisteredGatewayDescription
553 }
554 STATUS  current
555 DESCRIPTION
556     "A collection of objects providing configuration
557     information
558     for a PINT Server."
559 ::= { pintMibGroups 1 }
560
561 pintMibMonitorGroup OBJECT-GROUP
562 OBJECTS {
563 pintServerGlobalCallsReceived,
564 pintServerGlobalSuccessfulCalls,
565 pintServerGlobalDisconnectedCalls,
566 pintServerGlobalDisCUAutFCalls,
567 pintServerGlobalDisServProbCalls,
568 pintServerGlobalDisGatProbCalls,
569 pintServerClientCallsReceived,
570 pintServerClientSuccessfulCalls,
571 pintServerClientDisconnectedCalls,
572 pintServerClientDisCAutFCalls,
573 pintServerClientDisEFProbCalls,
574 --pintServerUserIdName,
575 pintServerUserIdCallsReceived,
576 pintServerUserIdSuccessfulCalls,
577 pintServerUserIdDisconnectedCalls,
578 pintServerUserIdDiscUIdAFailCalls,
579 pintServerUserIdEFProbCalls,
580
581
582 pintServerGatewayCallsReceived,
583 pintServerGatewaySuccessfulCalls,
584 pintServerGatewayDisconnectedCalls
585 }
586 STATUS  current
587 DESCRIPTION
588     "A collection of objects providing monitoring
589     information
590     for a PINT Server."
591 ::= { pintMibGroups 2 }
592
593 END