~ubuntu-branches/ubuntu/trusty/libsmi/trusty-proposed

« back to all changes in this revision

Viewing changes to mibs/ietf/DIRECTORY-SERVER-MIB

  • Committer: Bazaar Package Importer
  • Author(s): Vincent Bernat
  • Date: 2009-12-03 20:38:40 UTC
  • mfrom: (6.1.1 experimental)
  • Revision ID: james.westby@ubuntu.com-20091203203840-42i5ginvt6xyfp30
Tags: 0.4.8+dfsg2-2
* Suggest snmp-mibs-downloader, a package in contrib that will download
  MIB from Internet, if requested by the user, instead of libsnmp-base.
* Upload to unstable.
* Update NEWS.Debian.
* Ship smistrip in a separate package.
* Update paths in shipped smi.conf.

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
DIRECTORY-SERVER-MIB DEFINITIONS ::= BEGIN
2
 
 
3
 
 IMPORTS
4
 
   MODULE-IDENTITY,  Counter32, Gauge32, OBJECT-TYPE
5
 
              FROM SNMPv2-SMI
6
 
   mib-2      FROM RFC1213-MIB
7
 
   DisplayString,    TimeStamp
8
 
              FROM SNMPv2-TC
9
 
   MODULE-COMPLIANCE, OBJECT-GROUP
10
 
              FROM SNMPv2-CONF
11
 
   ZeroBasedCounter32
12
 
              FROM RMON2-MIB
13
 
   applIndex, DistinguishedName, URLString
14
 
 
15
 
              FROM NETWORK-SERVICES-MIB;
16
 
 
17
 
 dsMIB MODULE-IDENTITY
18
 
    LAST-UPDATED "9906070000Z"
19
 
    ORGANIZATION "IETF Mail and Directory Management Working
20
 
                  Group"
21
 
    CONTACT-INFO
22
 
   "                      Glenn Mansfield
23
 
                  Postal: Cyber Solutions Inc.
24
 
                          6-6-3, Minami Yoshinari
25
 
                          Aoba-ku, Sendai, Japan 989-3204.
26
 
 
27
 
                     Tel: +81-22-303-4012
28
 
                     Fax: +81-22-303-4015
29
 
                E-mail: glenn@cysols.com
30
 
    Working Group E-mail: ietf-madman@innosoft.com
31
 
            To subscribe: ietf-madman-request@innosoft.com"
32
 
 
33
 
    DESCRIPTION
34
 
            " The MIB module for monitoring Directory Services."
35
 
 
36
 
    -- revision information
37
 
 
38
 
    REVISION "9906070000Z"
39
 
    DESCRIPTION
40
 
      "This revision of this MIB is published in RFC 2605.
41
 
 
42
 
       This revision obsoletes RFC 1567. It is incompatible with
43
 
       the original MIB and so it has been renamed from dsaMIB
44
 
       to dsMIB."
45
 
 
46
 
    REVISION "9311250000Z" -- 25th November 1993
47
 
    DESCRIPTION
48
 
      "The original version of this MIB was published in RFC 1567."
49
 
    ::= { mib-2 66 }
50
 
 
51
 
 dsTable OBJECT-TYPE
52
 
     SYNTAX SEQUENCE OF DsTableEntry
53
 
     MAX-ACCESS not-accessible
54
 
     STATUS current
55
 
     DESCRIPTION
56
 
       " The table holding information related to the Directory
57
 
         Servers."
58
 
     ::= {dsMIB 1}
59
 
 
60
 
 dsTableEntry OBJECT-TYPE
61
 
     SYNTAX DsTableEntry
62
 
     MAX-ACCESS not-accessible
63
 
     STATUS current
64
 
     DESCRIPTION
65
 
       " Entry containing summary description for a Directory
66
 
         Server."
67
 
     INDEX { applIndex }
68
 
     ::= {dsTable 1}
69
 
 
70
 
 
71
 
 DsTableEntry ::= SEQUENCE {
72
 
     dsServerType
73
 
         BITS,
74
 
     dsServerDescription
75
 
         DisplayString,
76
 
 
77
 
 -- Entry statistics/Cache performance
78
 
     dsMasterEntries
79
 
         Gauge32,
80
 
     dsCopyEntries
81
 
         Gauge32,
82
 
     dsCacheEntries
83
 
         Gauge32,
84
 
     dsCacheHits
85
 
         Counter32,
86
 
     dsSlaveHits
87
 
         Counter32
88
 
 }
89
 
 
90
 
 dsServerType OBJECT-TYPE
91
 
     SYNTAX BITS {
92
 
                  frontEndDirectoryServer(0),
93
 
                  backEndDirectoryServer(1)
94
 
            }
95
 
     MAX-ACCESS read-only
96
 
     STATUS current
97
 
     DESCRIPTION
98
 
       "This object indicates whether the server is
99
 
        a frontend or, a backend or, both. If the server
100
 
        is a frontend, then the frontEndDirectoryServer
101
 
        bit will be set. Similarly for the backend."
102
 
     ::= {dsTableEntry 1}
103
 
 
104
 
 dsServerDescription OBJECT-TYPE
105
 
    SYNTAX DisplayString
106
 
    MAX-ACCESS read-only
107
 
    STATUS current
108
 
    DESCRIPTION
109
 
      "A text description of the application.  This information
110
 
       is intended to identify and briefly describe the
111
 
       application in a status display."
112
 
     ::= {dsTableEntry 2}
113
 
 
114
 
 
115
 
 
116
 
 dsMasterEntries OBJECT-TYPE
117
 
     SYNTAX Gauge32
118
 
     MAX-ACCESS read-only
119
 
     STATUS current
120
 
     DESCRIPTION
121
 
       " Number of entries mastered in the Directory Server."
122
 
     ::= {dsTableEntry 3}
123
 
 
124
 
 dsCopyEntries OBJECT-TYPE
125
 
     SYNTAX Gauge32
126
 
     MAX-ACCESS read-only
127
 
     STATUS current
128
 
     DESCRIPTION
129
 
       " Number of entries for which systematic (slave)
130
 
         copies are maintained in the Directory Server."
131
 
     ::= {dsTableEntry 4}
132
 
 
133
 
 dsCacheEntries OBJECT-TYPE
134
 
     SYNTAX Gauge32
135
 
     MAX-ACCESS read-only
136
 
     STATUS current
137
 
     DESCRIPTION
138
 
       " Number of entries cached (non-systematic copies) in
139
 
         the Directory Server. This will include the entries that
140
 
         are cached partially. The negative cache is not counted."
141
 
     ::= {dsTableEntry 5}
142
 
 
143
 
 dsCacheHits OBJECT-TYPE
144
 
     SYNTAX Counter32
145
 
     MAX-ACCESS read-only
146
 
     STATUS current
147
 
     DESCRIPTION
148
 
       " Number of operations that were serviced from
149
 
         the locally held cache."
150
 
     ::= {dsTableEntry 6}
151
 
 
152
 
 dsSlaveHits  OBJECT-TYPE
153
 
     SYNTAX Counter32
154
 
     MAX-ACCESS read-only
155
 
     STATUS current
156
 
     DESCRIPTION
157
 
       " Number of operations that were serviced from
158
 
         the locally held object replications ( copy-
159
 
         entries)."
160
 
     ::= {dsTableEntry 7}
161
 
 
162
 
 dsApplIfOpsTable OBJECT-TYPE
163
 
     SYNTAX SEQUENCE OF DsApplIfOpsEntry
164
 
     MAX-ACCESS not-accessible
165
 
     STATUS current
166
 
     DESCRIPTION
167
 
       " The table holding information related to the
168
 
         Directory Server operations."
169
 
     ::= {dsMIB 2}
170
 
 
171
 
 dsApplIfOpsEntry OBJECT-TYPE
172
 
     SYNTAX DsApplIfOpsEntry
173
 
     MAX-ACCESS not-accessible
174
 
     STATUS current
175
 
     DESCRIPTION
176
 
       " Entry containing operations related statistics
177
 
         for a Directory Server."
178
 
     INDEX { applIndex, dsApplIfProtocolIndex }
179
 
     ::= {dsApplIfOpsTable 1}
180
 
 DsApplIfOpsEntry ::= SEQUENCE {
181
 
 
182
 
     dsApplIfProtocolIndex
183
 
          INTEGER,
184
 
     dsApplIfProtocol
185
 
          OBJECT IDENTIFIER,
186
 
 
187
 
 -- Bindings
188
 
 
189
 
     dsApplIfUnauthBinds
190
 
         Counter32,
191
 
     dsApplIfSimpleAuthBinds
192
 
         Counter32,
193
 
     dsApplIfStrongAuthBinds
194
 
         Counter32,
195
 
     dsApplIfBindSecurityErrors
196
 
         Counter32,
197
 
 
198
 
 -- In-coming operations
199
 
 
200
 
     dsApplIfInOps
201
 
         Counter32,
202
 
     dsApplIfReadOps
203
 
         Counter32,
204
 
     dsApplIfCompareOps
205
 
         Counter32,
206
 
     dsApplIfAddEntryOps
207
 
         Counter32,
208
 
     dsApplIfRemoveEntryOps
209
 
         Counter32,
210
 
     dsApplIfModifyEntryOps
211
 
         Counter32,
212
 
     dsApplIfModifyRDNOps
213
 
         Counter32,
214
 
     dsApplIfListOps
215
 
         Counter32,
216
 
     dsApplIfSearchOps
217
 
         Counter32,
218
 
     dsApplIfOneLevelSearchOps
219
 
         Counter32,
220
 
     dsApplIfWholeSubtreeSearchOps
221
 
         Counter32,
222
 
 
223
 
 -- Out going operations
224
 
 
225
 
     dsApplIfReferrals
226
 
         Counter32,
227
 
     dsApplIfChainings
228
 
         Counter32,
229
 
 
230
 
 -- Errors
231
 
 
232
 
     dsApplIfSecurityErrors
233
 
         Counter32,
234
 
     dsApplIfErrors
235
 
         Counter32,
236
 
 
237
 
 
238
 
     dsApplIfReplicationUpdatesIn
239
 
         Counter32,
240
 
     dsApplIfReplicationUpdatesOut
241
 
         Counter32,
242
 
 
243
 
 -- Traffic Volume
244
 
 
245
 
     dsApplIfInBytes
246
 
         Counter32,
247
 
     dsApplIfOutBytes
248
 
         Counter32
249
 
 }
250
 
 
251
 
 -- CLDAP does not use binds; for the CLDAP interface of a Directory
252
 
 -- Server the bind related counters will be inaccessible.
253
 
 --
254
 
 -- CLDAP and LDAP implement "Read" and "List" operations
255
 
 -- indirectly via the "search" operation; the following
256
 
 -- counters will be inaccessible for the CLDAP and LDAP interfaces of
257
 
 -- Directory Servers:  dsApplIfReadOps, dsApplIfListOps
258
 
 --
259
 
 -- CLDAP does not implement "Compare", "Add", "Remove",
260
 
 -- "Modify", "ModifyRDN"; the following counters will be
261
 
 -- inaccessible for the CLDAP interfaces of Directory Servers:
262
 
 -- dsApplIfCompareOps, dsApplIfAddEntryOps,  dsApplIfRemoveEntryOps,
263
 
 -- dsApplIfModifyEntryOps, dsApplIfModifyRDNOps.
264
 
 --
265
 
 -- CLDAP Directory Servers do not return Referrals
266
 
 -- the following fields will remain inaccessible for
267
 
 -- CLDAP interfaces of Directory Servers: dsApplIfReferrals.
268
 
 
269
 
 dsApplIfProtocolIndex OBJECT-TYPE
270
 
     SYNTAX INTEGER (1..2147483647)
271
 
     MAX-ACCESS read-only
272
 
     STATUS current
273
 
     DESCRIPTION
274
 
      "An index to uniquely identify an entry corresponding to a
275
 
       application-layer protocol interface. This index is used
276
 
       for lexicographic ordering of the table."
277
 
     ::= {dsApplIfOpsEntry 1}
278
 
 
279
 
 dsApplIfProtocol OBJECT-TYPE
280
 
     SYNTAX OBJECT IDENTIFIER
281
 
     MAX-ACCESS read-only
282
 
     STATUS current
283
 
     DESCRIPTION
284
 
      "An identification of the protocol being used by the application
285
 
       on this interface.  For an OSI Application, this will be the
286
 
       Application Context.  For Internet applications, the IANA
287
 
       maintains a registry[22] of the OIDs which correspond to
288
 
       well-known applications.  If the application protocol is
289
 
       not listed in the registry, an OID value of the form
290
 
       {applTCPProtoID port} or {applUDProtoID port} are used for
291
 
       TCP-based and UDP-based protocols, respectively. In either
292
 
       case 'port' corresponds to the primary port number being
293
 
       used by the protocol. The OIDs applTCPProtoID and
294
 
       applUDPProtoID are defined in NETWORK-SERVICES-MIB"
295
 
     ::= {dsApplIfOpsEntry 2}
296
 
 
297
 
 dsApplIfUnauthBinds OBJECT-TYPE
298
 
     SYNTAX Counter32
299
 
     MAX-ACCESS read-only
300
 
     STATUS current
301
 
     DESCRIPTION
302
 
       " Number of unauthenticated/anonymous bind requests
303
 
         received."
304
 
     ::= {dsApplIfOpsEntry 3}
305
 
 
306
 
 dsApplIfSimpleAuthBinds OBJECT-TYPE
307
 
     SYNTAX Counter32
308
 
     MAX-ACCESS read-only
309
 
     STATUS current
310
 
     DESCRIPTION
311
 
       " Number of bind requests that were authenticated
312
 
         using simple authentication procedures like password
313
 
         checks. This includes the
314
 
         password authentication using SASL mechanisms like
315
 
         CRAM-MD5."
316
 
     ::= {dsApplIfOpsEntry 4}
317
 
 
318
 
 dsApplIfStrongAuthBinds OBJECT-TYPE
319
 
     SYNTAX Counter32
320
 
     MAX-ACCESS read-only
321
 
     STATUS current
322
 
     DESCRIPTION
323
 
       " Number of bind requests that were authenticated
324
 
         using TLS and X.500 strong authentication procedures.
325
 
         This includes the binds that were
326
 
         authenticated using external authentication procedures."
327
 
     ::= {dsApplIfOpsEntry 5}
328
 
 
329
 
 dsApplIfBindSecurityErrors OBJECT-TYPE
330
 
     SYNTAX Counter32
331
 
     MAX-ACCESS read-only
332
 
     STATUS current
333
 
     DESCRIPTION
334
 
       " Number of bind requests that have been rejected
335
 
         due to inappropriate authentication or
336
 
         invalid credentials."
337
 
     ::= {dsApplIfOpsEntry 6}
338
 
 
339
 
 dsApplIfInOps OBJECT-TYPE
340
 
     SYNTAX Counter32
341
 
     MAX-ACCESS read-only
342
 
     STATUS current
343
 
     DESCRIPTION
344
 
       " Number of requests received from DUAs or other
345
 
         Directory Servers."
346
 
     ::= {dsApplIfOpsEntry 7}
347
 
 
348
 
 dsApplIfReadOps OBJECT-TYPE
349
 
     SYNTAX Counter32
350
 
     MAX-ACCESS read-only
351
 
     STATUS current
352
 
     DESCRIPTION
353
 
       " Number of read requests  received."
354
 
     ::= {dsApplIfOpsEntry 8}
355
 
 
356
 
 
357
 
 dsApplIfCompareOps OBJECT-TYPE
358
 
     SYNTAX Counter32
359
 
     MAX-ACCESS read-only
360
 
     STATUS current
361
 
     DESCRIPTION
362
 
       " Number of compare requests received."
363
 
     ::= {dsApplIfOpsEntry 9}
364
 
 
365
 
 dsApplIfAddEntryOps OBJECT-TYPE
366
 
     SYNTAX Counter32
367
 
     MAX-ACCESS read-only
368
 
     STATUS current
369
 
     DESCRIPTION
370
 
       " Number of addEntry requests received."
371
 
     ::= {dsApplIfOpsEntry 10}
372
 
 
373
 
 
374
 
 dsApplIfRemoveEntryOps OBJECT-TYPE
375
 
     SYNTAX Counter32
376
 
     MAX-ACCESS read-only
377
 
     STATUS current
378
 
     DESCRIPTION
379
 
       " Number of removeEntry requests received."
380
 
     ::= {dsApplIfOpsEntry 11}
381
 
 
382
 
 
383
 
 dsApplIfModifyEntryOps OBJECT-TYPE
384
 
     SYNTAX Counter32
385
 
     MAX-ACCESS read-only
386
 
     STATUS current
387
 
     DESCRIPTION
388
 
       " Number of modifyEntry requests received."
389
 
     ::= {dsApplIfOpsEntry 12}
390
 
 
391
 
 
392
 
 dsApplIfModifyRDNOps OBJECT-TYPE
393
 
     SYNTAX Counter32
394
 
     MAX-ACCESS read-only
395
 
     STATUS current
396
 
     DESCRIPTION
397
 
       " Number of modifyRDN requests received."
398
 
     ::= {dsApplIfOpsEntry 13}
399
 
 
400
 
 dsApplIfListOps OBJECT-TYPE
401
 
     SYNTAX Counter32
402
 
     MAX-ACCESS read-only
403
 
     STATUS current
404
 
     DESCRIPTION
405
 
       " Number of list requests received."
406
 
     ::= {dsApplIfOpsEntry 14}
407
 
 
408
 
 dsApplIfSearchOps OBJECT-TYPE
409
 
     SYNTAX Counter32
410
 
     MAX-ACCESS read-only
411
 
     STATUS current
412
 
     DESCRIPTION
413
 
       " Number of search requests- baseObject searches,
414
 
         oneLevel searches and  whole subtree searches,
415
 
         received."
416
 
     ::= {dsApplIfOpsEntry 15}
417
 
 
418
 
 dsApplIfOneLevelSearchOps OBJECT-TYPE
419
 
     SYNTAX Counter32
420
 
     MAX-ACCESS read-only
421
 
     STATUS current
422
 
     DESCRIPTION
423
 
       " Number of oneLevel search requests received."
424
 
     ::= {dsApplIfOpsEntry 16}
425
 
 
426
 
 
427
 
 dsApplIfWholeSubtreeSearchOps   OBJECT-TYPE
428
 
     SYNTAX Counter32
429
 
     MAX-ACCESS read-only
430
 
     STATUS current
431
 
     DESCRIPTION
432
 
       " Number of whole subtree search requests received."
433
 
     ::= {dsApplIfOpsEntry 17}
434
 
 
435
 
 
436
 
 dsApplIfReferrals OBJECT-TYPE
437
 
     SYNTAX Counter32
438
 
     MAX-ACCESS read-only
439
 
     STATUS current
440
 
     DESCRIPTION
441
 
       " Number of referrals returned in response
442
 
         to requests for operations."
443
 
     ::= {dsApplIfOpsEntry 18}
444
 
 
445
 
 dsApplIfChainings OBJECT-TYPE
446
 
     SYNTAX Counter32
447
 
     MAX-ACCESS read-only
448
 
     STATUS current
449
 
     DESCRIPTION
450
 
       " Number of operations forwarded by this Directory Server
451
 
         to other Directory Servers."
452
 
     ::= {dsApplIfOpsEntry 19}
453
 
 
454
 
 dsApplIfSecurityErrors OBJECT-TYPE
455
 
     SYNTAX Counter32
456
 
     MAX-ACCESS read-only
457
 
     STATUS current
458
 
     DESCRIPTION
459
 
       " Number of requests received
460
 
         which did not meet the security requirements. "
461
 
     ::= {dsApplIfOpsEntry 20}
462
 
 
463
 
 dsApplIfErrors  OBJECT-TYPE
464
 
     SYNTAX Counter32
465
 
     MAX-ACCESS read-only
466
 
     STATUS current
467
 
     DESCRIPTION
468
 
       " Number of requests that could not be serviced
469
 
         due to errors other than security errors, and
470
 
         referrals.
471
 
         A partially serviced operation will not be counted
472
 
         as an error.
473
 
         The errors include naming-related, update-related,
474
 
         attribute-related and service-related errors."
475
 
     ::= {dsApplIfOpsEntry 21}
476
 
 
477
 
 
478
 
 dsApplIfReplicationUpdatesIn OBJECT-TYPE
479
 
     SYNTAX Counter32
480
 
     MAX-ACCESS read-only
481
 
     STATUS current
482
 
     DESCRIPTION
483
 
       " Number of replication updates fetched or received from
484
 
         supplier Directory Servers."
485
 
     ::= {dsApplIfOpsEntry 22}
486
 
 
487
 
 dsApplIfReplicationUpdatesOut OBJECT-TYPE
488
 
     SYNTAX Counter32
489
 
     MAX-ACCESS read-only
490
 
     STATUS current
491
 
     DESCRIPTION
492
 
       " Number of replication updates sent to or taken by
493
 
         consumer Directory Servers."
494
 
     ::= {dsApplIfOpsEntry 23}
495
 
 
496
 
 dsApplIfInBytes  OBJECT-TYPE
497
 
     SYNTAX Counter32
498
 
     MAX-ACCESS read-only
499
 
     STATUS current
500
 
     DESCRIPTION
501
 
       " Incoming traffic, in bytes, on the interface.
502
 
         This will include requests from DUAs as well
503
 
         as responses from other Directory Servers."
504
 
     ::= {dsApplIfOpsEntry 24}
505
 
 
506
 
 dsApplIfOutBytes OBJECT-TYPE
507
 
     SYNTAX Counter32
508
 
     MAX-ACCESS read-only
509
 
     STATUS current
510
 
     DESCRIPTION
511
 
       " Outgoing traffic in bytes on the interface.
512
 
         This will include responses to DUAs and Directory
513
 
         Servers as well as requests to other Directory Servers."
514
 
     ::= {dsApplIfOpsEntry 25}
515
 
 
516
 
 
517
 
 -- The dsIntTable contains statistical data on the peer
518
 
 -- Directory Servers  with which the monitored Directory
519
 
 -- Server interacts or, attempts to interact. This  table is
520
 
 -- expected to provide a useful insight into the effect of
521
 
 -- neighbours on the Directory Server's performance.
522
 
 -- The table keeps track of the last "N" Directory Servers
523
 
 -- with which  the  monitored   Directory  has  interacted
524
 
 -- (attempted to interact), where "N" is a locally-defined
525
 
 -- constant.
526
 
 -- For a multiprotocol server, statistics for each protocol
527
 
 
528
 
 -- are kept separetely.
529
 
 
530
 
 dsIntTable OBJECT-TYPE
531
 
     SYNTAX  SEQUENCE OF DsIntEntry
532
 
     MAX-ACCESS  not-accessible
533
 
     STATUS  current
534
 
     DESCRIPTION
535
 
       " Each row of this table contains some details
536
 
         related to the history of the interaction
537
 
         of the monitored Directory Server with its
538
 
         peer Directory Servers."
539
 
     ::= { dsMIB 3 }
540
 
 
541
 
 dsIntEntry OBJECT-TYPE
542
 
     SYNTAX  DsIntEntry
543
 
     MAX-ACCESS  not-accessible
544
 
     STATUS  current
545
 
     DESCRIPTION
546
 
       " Entry containing interaction details of a Directory
547
 
         Server with a peer Directory Server."
548
 
     INDEX { applIndex,dsIntEntIndex, dsApplIfProtocolIndex }
549
 
     ::= { dsIntTable 1 }
550
 
 
551
 
 DsIntEntry ::= SEQUENCE {
552
 
    dsIntEntIndex
553
 
              INTEGER,
554
 
    dsIntEntDirectoryName
555
 
              DistinguishedName,
556
 
    dsIntEntTimeOfCreation
557
 
              TimeStamp,
558
 
    dsIntEntTimeOfLastAttempt
559
 
              TimeStamp,
560
 
    dsIntEntTimeOfLastSuccess
561
 
              TimeStamp,
562
 
    dsIntEntFailuresSinceLastSuccess
563
 
              Gauge32,
564
 
    dsIntEntFailures
565
 
              ZeroBasedCounter32,
566
 
    dsIntEntSuccesses
567
 
              ZeroBasedCounter32,
568
 
    dsIntEntURL
569
 
              URLString
570
 
 }
571
 
 
572
 
 dsIntEntIndex  OBJECT-TYPE
573
 
     SYNTAX INTEGER (1..2147483647)
574
 
     MAX-ACCESS not-accessible
575
 
     STATUS current
576
 
     DESCRIPTION
577
 
       " Together with applIndex and dsApplIfProtocolIndex, this
578
 
         object forms the unique key to
579
 
         identify the conceptual row which contains useful info
580
 
         on the (attempted) interaction between the Directory
581
 
         Server (referred to by applIndex) and a peer Directory
582
 
         Server using a particular protocol."
583
 
     ::= {dsIntEntry 1}
584
 
 
585
 
 dsIntEntDirectoryName  OBJECT-TYPE
586
 
     SYNTAX DistinguishedName
587
 
     MAX-ACCESS read-only
588
 
     STATUS current
589
 
     DESCRIPTION
590
 
       " Distinguished Name of the peer Directory Server to
591
 
         which this entry pertains."
592
 
     ::= {dsIntEntry 2}
593
 
 
594
 
 dsIntEntTimeOfCreation  OBJECT-TYPE
595
 
     SYNTAX TimeStamp
596
 
     MAX-ACCESS read-only
597
 
     STATUS current
598
 
     DESCRIPTION
599
 
       " The value of sysUpTime when this row was created.
600
 
         If the entry was created before the network management
601
 
         subsystem was initialized, this object will contain
602
 
         a value of zero."
603
 
     ::= {dsIntEntry 3}
604
 
 
605
 
 dsIntEntTimeOfLastAttempt  OBJECT-TYPE
606
 
     SYNTAX TimeStamp
607
 
     MAX-ACCESS read-only
608
 
     STATUS current
609
 
     DESCRIPTION
610
 
       " The value of sysUpTime when the last attempt was made
611
 
         to contact the peer Directory Server. If the last attempt
612
 
         was made before the network management subsystem was
613
 
         initialized, this object will contain a value of zero."
614
 
     ::= {dsIntEntry 4}
615
 
 
616
 
 dsIntEntTimeOfLastSuccess  OBJECT-TYPE
617
 
     SYNTAX TimeStamp
618
 
     MAX-ACCESS read-only
619
 
     STATUS current
620
 
     DESCRIPTION
621
 
       " The value of sysUpTime when the last attempt made to
622
 
         contact the peer Directory Server was successful. If there
623
 
         have been no successful attempts this entry will have a value
624
 
         of zero. If the last successful attempt was made before
625
 
         the network management subsystem was initialized, this
626
 
         object will contain a value of zero."
627
 
     ::= {dsIntEntry 5}
628
 
 
629
 
 dsIntEntFailuresSinceLastSuccess  OBJECT-TYPE
630
 
     SYNTAX Gauge32
631
 
     MAX-ACCESS read-only
632
 
     STATUS current
633
 
     DESCRIPTION
634
 
       " The number of failures since the last time an
635
 
         attempt to contact the peer Directory Server was successful.
636
 
         If there have been no successful attempts, this counter
637
 
         will contain the number of failures since this entry
638
 
         was created."
639
 
     ::= {dsIntEntry 6}
640
 
 
641
 
 
642
 
 dsIntEntFailures  OBJECT-TYPE
643
 
     SYNTAX ZeroBasedCounter32
644
 
     MAX-ACCESS read-only
645
 
     STATUS current
646
 
     DESCRIPTION
647
 
       " Cumulative failures in contacting the peer Directory Server
648
 
         since the creation of this entry."
649
 
     ::= {dsIntEntry 7}
650
 
 
651
 
 dsIntEntSuccesses  OBJECT-TYPE
652
 
     SYNTAX ZeroBasedCounter32
653
 
     MAX-ACCESS read-only
654
 
     STATUS current
655
 
     DESCRIPTION
656
 
       " Cumulative successes in contacting the peer Directory Server
657
 
         since the creation of this entry."
658
 
     ::= {dsIntEntry 8}
659
 
 
660
 
 dsIntEntURL  OBJECT-TYPE
661
 
     SYNTAX URLString
662
 
     MAX-ACCESS read-only
663
 
     STATUS current
664
 
     DESCRIPTION
665
 
       " URL of the peer Directory Server."
666
 
     ::= {dsIntEntry 9}
667
 
 
668
 
 
669
 
 -- Conformance information
670
 
 dsConformance OBJECT IDENTIFIER ::= { dsMIB 4 }
671
 
 
672
 
 dsGroups      OBJECT IDENTIFIER ::= { dsConformance 1 }
673
 
 dsCompliances OBJECT IDENTIFIER ::= { dsConformance 2 }
674
 
 
675
 
 -- Compliance statements
676
 
 
677
 
 dsEntryCompliance MODULE-COMPLIANCE
678
 
     STATUS  current
679
 
     DESCRIPTION
680
 
             "The compliance statement for SNMP entities
681
 
             which implement the DIRECTORY-SERVER-MIB for
682
 
             a summary overview of the Directory Servers ."
683
 
 
684
 
     MODULE  -- this module
685
 
         MANDATORY-GROUPS { dsEntryGroup }
686
 
 
687
 
     ::= { dsCompliances 1 }
688
 
 
689
 
 dsOpsCompliance MODULE-COMPLIANCE
690
 
     STATUS  current
691
 
     DESCRIPTION
692
 
             "The compliance statement for SNMP entities
693
 
             which implement the DIRECTORY-SERVER-MIB for monitoring
694
 
             Directory Server operations,  entry statistics and cache
695
 
             performance."
696
 
 
697
 
     MODULE  -- this module
698
 
         MANDATORY-GROUPS { dsEntryGroup, dsOpsGroup }
699
 
 
700
 
     ::= { dsCompliances 2 }
701
 
 
702
 
 dsIntCompliance MODULE-COMPLIANCE
703
 
        STATUS  current
704
 
        DESCRIPTION
705
 
                " The compliance statement  for SNMP  entities
706
 
                  which implement the DIRECTORY-SERVER-MIB for
707
 
                  monitoring Directory Server operations and the
708
 
                  interaction of the Directory Server with peer
709
 
                  Directory Servers."
710
 
 
711
 
        MODULE  -- this module
712
 
        MANDATORY-GROUPS { dsEntryGroup, dsIntGroup }
713
 
 
714
 
        ::= { dsCompliances 3 }
715
 
 
716
 
 dsOpsIntCompliance MODULE-COMPLIANCE
717
 
     STATUS  current
718
 
     DESCRIPTION
719
 
             " The compliance statement  for SNMP  entities
720
 
               which implement the DIRECTORY-SERVER-MIB for monitoring
721
 
               Directory Server operations and the interaction of the
722
 
               Directory Server with peer Directory Servers."
723
 
 
724
 
     MODULE  -- this module
725
 
     MANDATORY-GROUPS { dsEntryGroup, dsOpsGroup, dsIntGroup }
726
 
 
727
 
     ::= { dsCompliances 4 }
728
 
 
729
 
 
730
 
 -- Units of conformance
731
 
 
732
 
 dsEntryGroup    OBJECT-GROUP
733
 
     OBJECTS {dsServerType,            dsServerDescription,
734
 
              dsMasterEntries,         dsCopyEntries,
735
 
              dsCacheEntries,          dsCacheHits,
736
 
              dsSlaveHits}
737
 
     STATUS  current
738
 
     DESCRIPTION
739
 
             " A collection of objects for a summary overview of the
740
 
               Directory Servers."
741
 
     ::= { dsGroups 1 }
742
 
 
743
 
 dsOpsGroup    OBJECT-GROUP
744
 
     OBJECTS {
745
 
       dsApplIfProtocolIndex,          dsApplIfProtocol,
746
 
       dsApplIfUnauthBinds,            dsApplIfSimpleAuthBinds,
747
 
       dsApplIfStrongAuthBinds,        dsApplIfBindSecurityErrors,
748
 
       dsApplIfInOps,                  dsApplIfReadOps,
749
 
       dsApplIfCompareOps,             dsApplIfAddEntryOps,
750
 
       dsApplIfRemoveEntryOps,         dsApplIfModifyEntryOps,
751
 
       dsApplIfModifyRDNOps,           dsApplIfListOps,
752
 
       dsApplIfSearchOps,              dsApplIfOneLevelSearchOps,
753
 
       dsApplIfWholeSubtreeSearchOps,  dsApplIfReferrals,
754
 
       dsApplIfChainings,              dsApplIfSecurityErrors,
755
 
       dsApplIfErrors,                 dsApplIfReplicationUpdatesIn,
756
 
       dsApplIfReplicationUpdatesOut,  dsApplIfInBytes,
757
 
       dsApplIfOutBytes      }
758
 
     STATUS  current
759
 
     DESCRIPTION
760
 
             " A collection of objects for monitoring the Directory
761
 
               Server operations."
762
 
     ::= { dsGroups 2 }
763
 
 
764
 
 dsIntGroup    OBJECT-GROUP
765
 
     OBJECTS {
766
 
       dsIntEntDirectoryName,         dsIntEntTimeOfCreation,
767
 
       dsIntEntTimeOfLastAttempt,     dsIntEntTimeOfLastSuccess,
768
 
       dsIntEntFailuresSinceLastSuccess, dsIntEntFailures,
769
 
       dsIntEntSuccesses,             dsIntEntURL}
770
 
     STATUS  current
771
 
     DESCRIPTION
772
 
             " A collection of objects for monitoring the Directory
773
 
               Server's interaction with peer Directory Servers."
774
 
     ::= { dsGroups 3 }
775
 
 
776
 
 
777
 
END