smilint output for ./HOST-RESOURCES-MIB


Message Severities
SeverityCount
change recommended1
warning7
Message Types
TypeCount
index-element-accessible (warning)6
module-identity-registration (change recommended)1
type-without-format (warning)1

Messages:

HOST-RESOURCES-MIB

   1: -- extracted from rfc2790.txt
   2: -- at Sat Mar 18 07:06:48 2000
  16: 
  17:    hostResourcesMibModule MODULE-IDENTITY
  17: change recommended - warning: uncontrolled MODULE-IDENTITY registration
  18:       LAST-UPDATED "200003060000Z"    -- 6 March 2000
  19:       ORGANIZATION "IETF Host Resources MIB Working Group"
  20:       CONTACT-INFO
  21:           "Steve Waldbusser
  22:           Postal: Lucent Technologies, Inc.
  23:                   1213 Innsbruck Dr.
  24:                   Sunnyvale, CA 94089
  25:                   USA
  26:           Phone:  650-318-1251
  27:           Fax:    650-318-1633
  28:           Email:  waldbusser@lucent.com
  29:           In addition, the Host Resources MIB mailing list is
  30:           dedicated to discussion of this MIB. To join the
  31:           mailing list, send a request message to
  32:           hostmib-request@andrew.cmu.edu. The mailing list
  33:           address is hostmib@andrew.cmu.edu."
  34: 
  35:       DESCRIPTION
  36:           "This MIB is for use in managing host systems. The term
  37:           `host' is construed to mean any computer that communicates
  38:           with other similar computers attached to the internet and
  39:           that is directly used by one or more human beings. Although
  40:           this MIB does not necessarily apply to devices whose primary
  41:           function is communications services (e.g., terminal servers,
  42:           routers, bridges, monitoring equipment), such relevance is
  43:           not explicitly precluded.  This MIB instruments attributes
  44:           common to all internet hosts including, for example, both
  45:           personal computers and systems that run variants of Unix."
  46: 
  47:       REVISION "200003060000Z"        -- 6 March 2000
  48:       DESCRIPTION
  49:           "Clarifications and bug fixes based on implementation
  50:           experience.  This revision was also reformatted in the SMIv2
  51:           format. The revisions made were:
  52: 
  53:           New RFC document standards:
  54:              Added Copyright notice, updated introduction to SNMP
  55:              Framework, updated references section, added reference to
  56:              RFC 2119, and added a meaningful Security Considerations
  57:              section.
  58: 
  59:           New IANA considerations section for registration of new types
  60: 
  61:           Conversion to new SMIv2 syntax for the following types and
  62:           macros:
  63:               Counter32, Integer32, Gauge32, MODULE-IDENTITY,
  64:               OBJECT-TYPE, TEXTUAL-CONVENTION, OBJECT-IDENTITY,
  65:               MODULE-COMPLIANCE, OBJECT-GROUP
  66: 
  67:           Used new Textual Conventions:
  68:               TruthValue, DateAndTime, AutonomousType,
  69:               InterfaceIndexOrZero
  70: 
  71:           Fixed typo in hrPrinterStatus.
  72: 
  73:           Added missing error bits to hrPrinterDetectedErrorState and
  74:           clarified confusion resulting from suggested mappings to
  75:           hrPrinterStatus.
  76:           Clarified that size of objects of type
  77:           InternationalDisplayString is number of octets, not number
  78:           of encoded symbols.
  79: 
  80:           Clarified the use of the following objects based on
  81:           implementation experience:
  82:               hrSystemInitialLoadDevice, hrSystemInitialLoadParameters,
  83:               hrMemorySize, hrStorageSize, hrStorageAllocationFailures,
  84:               hrDeviceErrors, hrProcessorLoad, hrNetworkIfIndex,
  85:               hrDiskStorageCapacity, hrSWRunStatus, hrSWRunPerfCPU,
  86:               and hrSWInstalledDate.
  87: 
  88:           Clarified implementation technique for hrSWInstalledTable.
  89: 
  90:           Used new AUGMENTS clause for hrSWRunPerfTable.
  91: 
  92:           Added Internationalization Considerations section.
  93: 
  94:    This revision published as RFC2790."
  95: 
  96:       REVISION "9910202200Z"    -- 20 October, 1999
  97:       DESCRIPTION
  98:           "The original version of this MIB, published as
  99:           RFC1514."
 100:       ::= { hrMIBAdminInfo 1 }
...
 113: 
 114:    KBytes ::= TEXTUAL-CONVENTION
 114: warning - warning: type `KBytes' has no format specification
 115:        STATUS current
 116:        DESCRIPTION
 117:            "Storage size, expressed in units of 1024 bytes."
 118:        SYNTAX Integer32 (0..2147483647)
...
 302: 
 303:    hrStorageEntry OBJECT-TYPE
 303: warning - warning: index element `hrStorageIndex' of row `hrStorageEntry' should be not-accessible in SMIv2 MIB
 304:        SYNTAX     HrStorageEntry
 305:        MAX-ACCESS not-accessible
 306:        STATUS     current
 307:        DESCRIPTION
 308:            "A (conceptual) entry for one logical storage area on
 309:            the host.  As an example, an instance of the
 310:            hrStorageType object might be named hrStorageType.3"
 311:        INDEX { hrStorageIndex }
 312:        ::= { hrStorageTable 1 }
 313: 
 314:    HrStorageEntry ::= SEQUENCE {
 315:            hrStorageIndex               Integer32,
 316:            hrStorageType                AutonomousType,
 317:            hrStorageDescr               DisplayString,
 318:            hrStorageAllocationUnits     Integer32,
 319:            hrStorageSize                Integer32,
 320:            hrStorageUsed                Integer32,
 321:            hrStorageAllocationFailures  Counter32
 322:        }
...
 423: 
 424:    hrDeviceEntry OBJECT-TYPE
 424: warning - warning: index element `hrDeviceIndex' of row `hrDeviceEntry' should be not-accessible in SMIv2 MIB
 425:        SYNTAX     HrDeviceEntry
 426:        MAX-ACCESS not-accessible
 427:        STATUS     current
 428:        DESCRIPTION
 429:            "A (conceptual) entry for one device contained by the
 430:            host.  As an example, an instance of the hrDeviceType
 431:            object might be named hrDeviceType.3"
 432:        INDEX { hrDeviceIndex }
 433:        ::= { hrDeviceTable 1 }
 434: 
 435:    HrDeviceEntry ::= SEQUENCE {
 436:            hrDeviceIndex           Integer32,
 437:            hrDeviceType            AutonomousType,
 438:            hrDeviceDescr           DisplayString,
 439:            hrDeviceID              ProductID,
 440:            hrDeviceStatus          INTEGER,
 441:            hrDeviceErrors          Counter32
 442:        }
...
 830: 
 831:    hrPartitionEntry OBJECT-TYPE
 831: warning - warning: index element `hrPartitionIndex' of row `hrPartitionEntry' should be not-accessible in SMIv2 MIB
 832:        SYNTAX     HrPartitionEntry
 833:        MAX-ACCESS not-accessible
 834:        STATUS     current
 835:        DESCRIPTION
 836:            "A (conceptual) entry for one partition.  The
 837:            hrDeviceIndex in the index represents the entry in the
 838:            hrDeviceTable that corresponds to the
 839:            hrPartitionEntry.
 840: 
 841:            As an example of how objects in this table are named,
 842:            an instance of the hrPartitionSize object might be
 843:            named hrPartitionSize.3.1"
 844:        INDEX { hrDeviceIndex, hrPartitionIndex }
 845:        ::= { hrPartitionTable 1 }
 846: 
 847:    HrPartitionEntry ::= SEQUENCE {
 848:            hrPartitionIndex                Integer32,
 849:            hrPartitionLabel                InternationalDisplayString,
 850:            hrPartitionID                   OCTET STRING,
 851:            hrPartitionSize                 KBytes,
 852:            hrPartitionFSIndex              Integer32
 853:        }
...
 925: 
 926:    hrFSEntry OBJECT-TYPE
 926: warning - warning: index element `hrFSIndex' of row `hrFSEntry' should be not-accessible in SMIv2 MIB
 927:        SYNTAX     HrFSEntry
 928:        MAX-ACCESS not-accessible
 929:        STATUS     current
 930:        DESCRIPTION
 931:            "A (conceptual) entry for one file system local to
 932:            this host or remotely mounted from a file server.
 933:            File systems that are in only one user's environment
 934:            on a multi-user system will not be included in this
 935:            table.
 936: 
 937:            As an example of how objects in this table are named,
 938:            an instance of the hrFSMountPoint object might be
 939:            named hrFSMountPoint.3"
 940:        INDEX { hrFSIndex }
 941:        ::= { hrFSTable 1 }
 942: 
 943:    HrFSEntry ::= SEQUENCE {
 944:            hrFSIndex                   Integer32,
 945:            hrFSMountPoint              InternationalDisplayString,
 946:            hrFSRemoteMountPoint        InternationalDisplayString,
 947:            hrFSType                    AutonomousType,
 948:            hrFSAccess                  INTEGER,
 949:            hrFSBootable                TruthValue,
 950:            hrFSStorageIndex            Integer32,
 951:            hrFSLastFullBackupDate      DateAndTime,
 952:            hrFSLastPartialBackupDate   DateAndTime
 953:        }
...
1091: 
1092:    hrSWRunEntry OBJECT-TYPE
1092: warning - warning: index element `hrSWRunIndex' of row `hrSWRunEntry' should be not-accessible in SMIv2 MIB
1093:        SYNTAX     HrSWRunEntry
1094:        MAX-ACCESS not-accessible
1095:        STATUS     current
1096:        DESCRIPTION
1097:            "A (conceptual) entry for one piece of software
1098:            running on the host Note that because the installed
1099:            software table only contains information for software
1100:            stored locally on this host, not every piece of
1101:            running software will be found in the installed
1102:            software table.  This is true of software that was
1103:            loaded and run from a non-local source, such as a
1104:            network-mounted file system.
1105: 
1106:            As an example of how objects in this table are named,
1107:            an instance of the hrSWRunName object might be named
1108:            hrSWRunName.1287"
1109:        INDEX { hrSWRunIndex }
1110:        ::= { hrSWRunTable 1 }
1111: 
1112:    HrSWRunEntry ::= SEQUENCE {
1113:            hrSWRunIndex       Integer32,
1114:            hrSWRunName        InternationalDisplayString,
1115:            hrSWRunID          ProductID,
1116:            hrSWRunPath        InternationalDisplayString,
1117:            hrSWRunParameters  InternationalDisplayString,
1118:            hrSWRunType        INTEGER,
1119:            hrSWRunStatus      INTEGER
1120:        }
...
1310: 
1311:    hrSWInstalledEntry OBJECT-TYPE
1311: warning - warning: index element `hrSWInstalledIndex' of row `hrSWInstalledEntry' should be not-accessible in SMIv2 MIB
1312:        SYNTAX     HrSWInstalledEntry
1313:        MAX-ACCESS not-accessible
1314:        STATUS     current
1315:        DESCRIPTION
1316:            "A (conceptual) entry for a piece of software
1317:            installed on this host.
1318: 
1319:            As an example of how objects in this table are named,
1320:            an instance of the hrSWInstalledName object might be
1321:            named hrSWInstalledName.96"
1322:        INDEX { hrSWInstalledIndex }
1323:        ::= { hrSWInstalledTable 1 }
1324: 
1325:    HrSWInstalledEntry ::= SEQUENCE {
1326:            hrSWInstalledIndex       Integer32,
1327:            hrSWInstalledName        InternationalDisplayString,
1328:            hrSWInstalledID          ProductID,
1329:            hrSWInstalledType        INTEGER,
1330:            hrSWInstalledDate        DateAndTime
1331:    }