1 PINT-MIB DEFINITIONS ::= BEGIN
4 OBJECT-TYPE, Counter32, MODULE-IDENTITY, mib-2
8 MODULE-COMPLIANCE, OBJECT-GROUP
10 sysApplInstallPkgEntry
13 FROM SNMP-FRAMEWORK-MIB; -- RFC 2571 [2]
15 pintMib MODULE-IDENTITY
16 LAST-UPDATED "200102010000Z" -- 1 Feb 2001
18 ORGANIZATION "IETF PINT Working Group"
20 Chairs: Steve Bellovin
21 E-mail: smb@research.att.com
24 E-mail: faynberg@lucent.com
26 Authors: Murali Krishnaswamy
27 Postal: 20 Corporate Place South
32 E-mail: murali@photuris.com
35 Postal: Atidim Technology Park, Bldg 3
38 E-mail: dromasca@avaya.com
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/
47 "This MIB defines the objects necessary to monitor
52 REVISION "200102010000Z" -- 1 Feb 2001
54 "Initial version, published as RFC 3055."
57 PintServiceType ::= TEXTUAL-CONVENTION
60 "This TC describes the type of a PINT service."
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
68 PintPerfStatPeriod ::= TEXTUAL-CONVENTION
71 "This TC describes the statistics period of time.
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)."
79 last30sec(1), -- Performance Statics for the last 30 sec
82 last15min(2), -- 15 min
83 last24Hr(3), -- 24 Hour
84 sinceReboot(4) -- Since the time the pint server was
88 pintServerConfig OBJECT IDENTIFIER ::= { pintMib 1 }
89 pintServerMonitor OBJECT IDENTIFIER ::= { pintMib 2 }
90 pintMibConformance OBJECT IDENTIFIER ::= { pintMib 3 }
92 -- pintServerConfig - PINT configuration MIB variables
94 pintReleaseNumber OBJECT-TYPE
95 SYNTAX SnmpAdminString
99 "An indication of version of the PINT protocol supported
101 ::= { pintServerConfig 1 }
103 pintSysContact OBJECT-TYPE
104 SYNTAX SnmpAdminString
105 MAX-ACCESS read-write
108 "Contact information related to the administration of the PINT
110 ::= { pintServerConfig 2 }
112 pintApplInstallPkgTable OBJECT-TYPE
113 SYNTAX SEQUENCE OF PintApplInstallPkgEntry
114 MAX-ACCESS not-accessible
117 "Table describing the PINT applications that are installed."
118 ::= { pintServerConfig 3 }
120 pintApplInstallPkgEntry OBJECT-TYPE
121 SYNTAX PintApplInstallPkgEntry
122 MAX-ACCESS not-accessible
125 "Entries per PINT Application."
126 AUGMENTS { sysApplInstallPkgEntry }
127 ::= { pintApplInstallPkgTable 1 }
129 PintApplInstallPkgEntry ::= SEQUENCE {
132 pintApplInstallPkgDescription SnmpAdminString
135 pintApplInstallPkgDescription OBJECT-TYPE
136 SYNTAX SnmpAdminString
140 "Textual description of the installed PINT application."
141 ::= { pintApplInstallPkgEntry 1 }
143 pintRegisteredGatewayTable OBJECT-TYPE
144 SYNTAX SEQUENCE OF PintRegisteredGatewayEntry
145 MAX-ACCESS not-accessible
148 "Table describing the registered gateway applications."
149 ::= { pintServerConfig 4 }
151 pintRegisteredGatewayEntry OBJECT-TYPE
152 SYNTAX PintRegisteredGatewayEntry
153 MAX-ACCESS not-accessible
156 "Entries per Registered Gateway Application."
157 AUGMENTS { sysApplInstallPkgEntry }
158 ::= { pintRegisteredGatewayTable 1 }
160 PintRegisteredGatewayEntry ::= SEQUENCE {
161 pintRegisteredGatewayName SnmpAdminString,
162 pintRegisteredGatewayDescription SnmpAdminString
165 pintRegisteredGatewayName OBJECT-TYPE
166 SYNTAX SnmpAdminString
170 "Name of the registered gateway."
171 ::= { pintRegisteredGatewayEntry 1 }
173 pintRegisteredGatewayDescription OBJECT-TYPE
174 SYNTAX SnmpAdminString
178 "Textual description of the registered gateway."
179 ::= { pintRegisteredGatewayEntry 2 }
182 -- pintServerMonitor - PINT monitoring statistics MIB variables
184 pintServerGlobalPerf OBJECT IDENTIFIER ::= {pintServerMonitor 1 }
185 pintServerClientPerf OBJECT IDENTIFIER ::= {pintServerMonitor 2 }
186 pintServerUserIdPerf OBJECT IDENTIFIER ::= {pintServerMonitor 3 }
187 pintServerGatewayPerf OBJECT IDENTIFIER ::= {pintServerMonitor 4 }
189 pintServerGlobalStatsTable OBJECT-TYPE
190 SYNTAX SEQUENCE OF PintServerGlobalStatsEntry
191 MAX-ACCESS not-accessible
194 "Table displaying the monitored global server statistics."
195 ::= { pintServerGlobalPerf 1 }
197 pintServerGlobalStatsEntry OBJECT-TYPE
198 SYNTAX PintServerGlobalStatsEntry
199 MAX-ACCESS not-accessible
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 }
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
219 pintServerServiceTypeIndex OBJECT-TYPE
220 SYNTAX PintServiceType
221 MAX-ACCESS not-accessible
224 "The unique identifier of the monitored service."
225 ::= { pintServerGlobalStatsEntry 1 }
227 pintServerPerfStatPeriodIndex OBJECT-TYPE
228 SYNTAX PintPerfStatPeriod
229 MAX-ACCESS not-accessible
234 "Time period for which the performance statistics are requested
235 from the pint server."
236 ::= { pintServerGlobalStatsEntry 2 }
238 pintServerGlobalCallsReceived OBJECT-TYPE
243 "Number of received global calls."
244 ::= { pintServerGlobalStatsEntry 3 }
246 pintServerGlobalSuccessfulCalls OBJECT-TYPE
251 "Number of global successful calls."
252 ::= { pintServerGlobalStatsEntry 4 }
254 pintServerGlobalDisconnectedCalls OBJECT-TYPE
259 "Number of global disconnected (failed) calls."
260 ::= { pintServerGlobalStatsEntry 5 }
262 pintServerGlobalDisCUAutFCalls
268 "Number of global calls that were disconnected because of client
269 or user authorization failure."
270 ::= { pintServerGlobalStatsEntry 6 }
272 pintServerGlobalDisServProbCalls OBJECT-TYPE
277 "Number of global calls that were disconnected because of
279 ::= { pintServerGlobalStatsEntry 7 }
282 pintServerGlobalDisGatProbCalls OBJECT-TYPE
287 "Number of global calls that were disconnected because of
289 ::= { pintServerGlobalStatsEntry 8 }
291 pintServerClientStatsTable OBJECT-TYPE
292 SYNTAX SEQUENCE OF PintServerClientStatsEntry
293 MAX-ACCESS not-accessible
296 "Table displaying the monitored server client statistics."
297 ::= { pintServerClientPerf 1 }
299 pintServerClientStatsEntry OBJECT-TYPE
300 SYNTAX PintServerClientStatsEntry
301 MAX-ACCESS not-accessible
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
308 INDEX {pintServerClientAddress, pintServerServiceTypeIndex,
309 pintServerPerfStatPeriodIndex}
310 ::= { pintServerClientStatsTable 1 }
312 PintServerClientStatsEntry ::= SEQUENCE {
313 pintServerClientAddress SnmpAdminString,
314 pintServerClientCallsReceived Counter32,
315 pintServerClientSuccessfulCalls Counter32,
316 pintServerClientDisconnectedCalls Counter32,
317 pintServerClientDisCAutFCalls Counter32,
318 pintServerClientDisEFProbCalls Counter32
321 pintServerClientAddress OBJECT-TYPE
322 SYNTAX SnmpAdminString
323 MAX-ACCESS not-accessible
326 "The unique identifier of the monitored client
327 identified by its address represented as as a string."
328 ::= { pintServerClientStatsEntry 1 }
332 pintServerClientCallsReceived OBJECT-TYPE
337 "Number of calls received from the specific client."
338 ::= { pintServerClientStatsEntry 2 }
340 pintServerClientSuccessfulCalls OBJECT-TYPE
345 "Number of calls from the client successfully completed."
346 ::= { pintServerClientStatsEntry 3 }
348 pintServerClientDisconnectedCalls OBJECT-TYPE
353 "Number of calls received from the client, and that were
354 disconnected (failed)."
355 ::= { pintServerClientStatsEntry 4 }
357 pintServerClientDisCAutFCalls
363 "Number of calls from the client that were disconnected because of
364 client authorization failure."
365 ::= { pintServerClientStatsEntry 5 }
367 pintServerClientDisEFProbCalls OBJECT-TYPE
372 "Number of calls from the client that were disconnected because
373 of egress facility problems."
374 ::= { pintServerClientStatsEntry 6 }
376 pintServerUserIdStatsTable OBJECT-TYPE
377 SYNTAX SEQUENCE OF PintServerUserIdStatsEntry
378 MAX-ACCESS not-accessible
383 "Table displaying the monitored Pint service user statistics."
384 ::= { pintServerUserIdPerf 1 }
386 pintServerUserIdStatsEntry OBJECT-TYPE
387 SYNTAX PintServerUserIdStatsEntry
388 MAX-ACCESS not-accessible
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
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 }
404 PintServerUserIdStatsEntry ::= SEQUENCE {
405 pintServerUserIdName SnmpAdminString,
406 pintServerUserIdCallsReceived Counter32,
407 pintServerUserIdSuccessfulCalls Counter32,
408 pintServerUserIdDisconnectedCalls Counter32,
409 pintServerUserIdDiscUIdAFailCalls Counter32,
410 pintServerUserIdEFProbCalls Counter32
413 pintServerUserIdName OBJECT-TYPE
414 SYNTAX SnmpAdminString (SIZE(0..64))
415 MAX-ACCESS not-accessible
418 "The unique identifier of the monitored user
419 identified by its name."
420 ::= { pintServerUserIdStatsEntry 1 }
422 pintServerUserIdCallsReceived OBJECT-TYPE
427 "Number of calls received from the specific user."
428 ::= { pintServerUserIdStatsEntry 2 }
432 pintServerUserIdSuccessfulCalls OBJECT-TYPE
437 "Number of calls from the user successfully completed."
438 ::= { pintServerUserIdStatsEntry 3 }
440 pintServerUserIdDisconnectedCalls OBJECT-TYPE
445 "Number of calls received from the user that were
446 disconnected (failed)."
447 ::= { pintServerUserIdStatsEntry 4 }
449 pintServerUserIdDiscUIdAFailCalls
455 "Number of calls from the user that were disconnected because of
456 user authorization failure."
457 ::= { pintServerUserIdStatsEntry 5 }
459 pintServerUserIdEFProbCalls OBJECT-TYPE
464 "Number of calls from the user that were disconnected because of
465 egress facility problems."
466 ::= { pintServerUserIdStatsEntry 6 }
468 pintServerGatewayStatsTable OBJECT-TYPE
469 SYNTAX SEQUENCE OF PintServerGatewayStatsEntry
470 MAX-ACCESS not-accessible
473 "Table displaying the monitored gateway statistics."
474 ::= { pintServerGatewayPerf 1 }
476 pintServerGatewayStatsEntry OBJECT-TYPE
477 SYNTAX PintServerGatewayStatsEntry
478 MAX-ACCESS not-accessible
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
488 INDEX { pintRegisteredGatewayName, pintServerServiceTypeIndex,
489 pintServerPerfStatPeriodIndex }
490 ::= { pintServerGatewayStatsTable 1 }
492 PintServerGatewayStatsEntry ::= SEQUENCE {
493 pintServerGatewayCallsReceived Counter32,
494 pintServerGatewaySuccessfulCalls Counter32,
495 pintServerGatewayDisconnectedCalls Counter32
498 pintServerGatewayCallsReceived OBJECT-TYPE
503 "Number of calls received at the specified gateway."
504 ::= { pintServerGatewayStatsEntry 1 }
506 pintServerGatewaySuccessfulCalls OBJECT-TYPE
511 "Number of calls successfully completed at the specified gateway."
512 ::= { pintServerGatewayStatsEntry 2 }
514 pintServerGatewayDisconnectedCalls OBJECT-TYPE
519 "Number of calls that were disconnected (failed) at the specified
521 ::= { pintServerGatewayStatsEntry 3 }
524 -- Notifications Section
529 -- Conformance Section
534 pintMibCompliances OBJECT IDENTIFIER ::= { pintMibConformance 1 }
535 pintMibGroups OBJECT IDENTIFIER ::= { pintMibConformance 2 }
537 pintMibCompliance MODULE-COMPLIANCE
540 "Describes the requirements for conformance to the
542 MODULE -- this module
543 MANDATORY-GROUPS { pintMibConfigGroup, pintMibMonitorGroup }
544 ::= { pintMibCompliances 1 }
546 pintMibConfigGroup OBJECT-GROUP
550 pintApplInstallPkgDescription,
551 pintRegisteredGatewayName,
552 pintRegisteredGatewayDescription
556 "A collection of objects providing configuration
559 ::= { pintMibGroups 1 }
561 pintMibMonitorGroup OBJECT-GROUP
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,
582 pintServerGatewayCallsReceived,
583 pintServerGatewaySuccessfulCalls,
584 pintServerGatewayDisconnectedCalls
588 "A collection of objects providing monitoring
591 ::= { pintMibGroups 2 }