smilint output for ./DIRECTORY-SERVER-MIB


Message Severities
SeverityCount
warning4
Message Types
TypeCount
index-element-accessible (warning)1
integer-misuse (warning)2
obsolete-import (warning)1

Messages:

DIRECTORY-SERVER-MIB

   1: -- extracted from rfc2605.txt
   2: -- at Mon Nov 15 17:12:04 1999
   3: 
   4:    DIRECTORY-SERVER-MIB DEFINITIONS ::= BEGIN
   5: 
   6:     IMPORTS
   7:       MODULE-IDENTITY,  Counter32, Gauge32, OBJECT-TYPE
   8:                  FROM SNMPv2-SMI
   9:       mib-2      FROM RFC1213-MIB
   9: warning - warning: identifier `mib-2' should be imported from `SNMPv2-SMI' instead of `RFC1213-MIB'
  10:       DisplayString,    TimeStamp
  11:                  FROM SNMPv2-TC
  12:       MODULE-COMPLIANCE, OBJECT-GROUP
  13:                  FROM SNMPv2-CONF
  14:       ZeroBasedCounter32
  15:                  FROM RMON2-MIB
  16:       applIndex, DistinguishedName, URLString
  17: 
  18:                  FROM NETWORK-SERVICES-MIB;
...
 180: 
 181:     dsApplIfOpsEntry OBJECT-TYPE
 181: warning - warning: index element `dsApplIfProtocolIndex' of row `dsApplIfOpsEntry' should be not-accessible in SMIv2 MIB
 182:         SYNTAX DsApplIfOpsEntry
 183:         MAX-ACCESS not-accessible
 184:         STATUS current
 185:         DESCRIPTION
 186:           " Entry containing operations related statistics
 187:             for a Directory Server."
 188:         INDEX { applIndex, dsApplIfProtocolIndex }
 189:         ::= {dsApplIfOpsTable 1}
 190:     DsApplIfOpsEntry ::= SEQUENCE {
 191: 
 192:         dsApplIfProtocolIndex
 193:              INTEGER,
 194:         dsApplIfProtocol
 195:              OBJECT IDENTIFIER,
 196: 
 197:     -- Bindings
 198: 
 199:         dsApplIfUnauthBinds
 200:             Counter32,
 201:         dsApplIfSimpleAuthBinds
 202:             Counter32,
 203: 
 204:         dsApplIfStrongAuthBinds
 205:             Counter32,
 206:         dsApplIfBindSecurityErrors
 207:             Counter32,
 208: 
 209:     -- In-coming operations
 210: 
 211:         dsApplIfInOps
 212:             Counter32,
 213:         dsApplIfReadOps
 214:             Counter32,
 215:         dsApplIfCompareOps
 216:             Counter32,
 217:         dsApplIfAddEntryOps
 218:             Counter32,
 219:         dsApplIfRemoveEntryOps
 220:             Counter32,
 221:         dsApplIfModifyEntryOps
 222:             Counter32,
 223:         dsApplIfModifyRDNOps
 224:             Counter32,
 225:         dsApplIfListOps
 226:             Counter32,
 227:         dsApplIfSearchOps
 228:             Counter32,
 229:         dsApplIfOneLevelSearchOps
 230:             Counter32,
 231:         dsApplIfWholeSubtreeSearchOps
 232:             Counter32,
 233: 
 234:     -- Out going operations
 235: 
 236:         dsApplIfReferrals
 237:             Counter32,
 238:         dsApplIfChainings
 239:             Counter32,
 240: 
 241:     -- Errors
 242: 
 243:         dsApplIfSecurityErrors
 244:             Counter32,
 245:         dsApplIfErrors
 246:             Counter32,
 247: 
 248:    --  replications
 249: 
 250:         dsApplIfReplicationUpdatesIn
 251:             Counter32,
 252: 
 253:         dsApplIfReplicationUpdatesOut
 254:             Counter32,
 255: 
 256:     -- Traffic Volume
 257: 
 258:         dsApplIfInBytes
 259:             Counter32,
 260:         dsApplIfOutBytes
 261:             Counter32
 262:     }
 263: 
 264:     -- CLDAP does not use binds; for the CLDAP interface of a Directory
 265:     -- Server the bind related counters will be inaccessible.
 266:     --
 267:     -- CLDAP and LDAP implement "Read" and "List" operations
 268:     -- indirectly via the "search" operation; the following
 269:     -- counters will be inaccessible for the CLDAP and LDAP interfaces of
 270:     -- Directory Servers:  dsApplIfReadOps, dsApplIfListOps
 271:     --
 272:     -- CLDAP does not implement "Compare", "Add", "Remove",
 273:     -- "Modify", "ModifyRDN"; the following counters will be
 274:     -- inaccessible for the CLDAP interfaces of Directory Servers:
 275:     -- dsApplIfCompareOps, dsApplIfAddEntryOps,  dsApplIfRemoveEntryOps,
 276:     -- dsApplIfModifyEntryOps, dsApplIfModifyRDNOps.
 277:     --
 278:     -- CLDAP Directory Servers do not return Referrals
 279:     -- the following fields will remain inaccessible for
 280:     -- CLDAP interfaces of Directory Servers: dsApplIfReferrals.
 281: 
 282:     dsApplIfProtocolIndex OBJECT-TYPE
 283:         SYNTAX INTEGER (1..2147483647)
 283: warning - warning: use Integer32 instead of INTEGER in SMIv2
 284:         MAX-ACCESS read-only
 285:         STATUS current
 286:         DESCRIPTION
 287:          "An index to uniquely identify an entry corresponding to a
 288:           application-layer protocol interface. This index is used
 289:           for lexicographic ordering of the table."
 290:         ::= {dsApplIfOpsEntry 1}
...
 584: 
 585:     dsIntEntIndex  OBJECT-TYPE
 586:         SYNTAX INTEGER (1..2147483647)
 586: warning - warning: use Integer32 instead of INTEGER in SMIv2
 587:         MAX-ACCESS not-accessible
 588:         STATUS current
 589:         DESCRIPTION
 590:           " Together with applIndex and dsApplIfProtocolIndex, this
 591:             object forms the unique key to
 592:             identify the conceptual row which contains useful info
 593:             on the (attempted) interaction between the Directory
 594:             Server (referred to by applIndex) and a peer Directory
 595:             Server using a particular protocol."
 596:         ::= {dsIntEntry 1}