Blame mibs/ietf/HOST-RESOURCES-MIB

Packit 022b05
HOST-RESOURCES-MIB DEFINITIONS ::= BEGIN
Packit 022b05
Packit 022b05
IMPORTS
Packit 022b05
MODULE-IDENTITY, OBJECT-TYPE, mib-2,
Packit 022b05
Integer32, Counter32, Gauge32, TimeTicks  FROM SNMPv2-SMI
Packit 022b05
Packit 022b05
TEXTUAL-CONVENTION, DisplayString,
Packit 022b05
TruthValue, DateAndTime, AutonomousType   FROM SNMPv2-TC
Packit 022b05
Packit 022b05
MODULE-COMPLIANCE, OBJECT-GROUP           FROM SNMPv2-CONF
Packit 022b05
Packit 022b05
InterfaceIndexOrZero                      FROM IF-MIB;
Packit 022b05
Packit 022b05
hostResourcesMibModule MODULE-IDENTITY
Packit 022b05
   LAST-UPDATED "200003060000Z"    -- 6 March 2000
Packit 022b05
   ORGANIZATION "IETF Host Resources MIB Working Group"
Packit 022b05
   CONTACT-INFO
Packit 022b05
       "Steve Waldbusser
Packit 022b05
       Postal: Lucent Technologies, Inc.
Packit 022b05
               1213 Innsbruck Dr.
Packit 022b05
               Sunnyvale, CA 94089
Packit 022b05
               USA
Packit 022b05
       Phone:  650-318-1251
Packit 022b05
       Fax:    650-318-1633
Packit 022b05
       Email:  waldbusser@lucent.com
Packit 022b05
       In addition, the Host Resources MIB mailing list is
Packit 022b05
       dedicated to discussion of this MIB. To join the
Packit 022b05
       mailing list, send a request message to
Packit 022b05
       hostmib-request@andrew.cmu.edu. The mailing list
Packit 022b05
       address is hostmib@andrew.cmu.edu."
Packit 022b05
Packit 022b05
   DESCRIPTION
Packit 022b05
       "This MIB is for use in managing host systems. The term
Packit 022b05
       `host' is construed to mean any computer that communicates
Packit 022b05
       with other similar computers attached to the internet and
Packit 022b05
       that is directly used by one or more human beings. Although
Packit 022b05
       this MIB does not necessarily apply to devices whose primary
Packit 022b05
       function is communications services (e.g., terminal servers,
Packit 022b05
       routers, bridges, monitoring equipment), such relevance is
Packit 022b05
       not explicitly precluded.  This MIB instruments attributes
Packit 022b05
       common to all internet hosts including, for example, both
Packit 022b05
       personal computers and systems that run variants of Unix."
Packit 022b05
Packit 022b05
   REVISION "200003060000Z"        -- 6 March 2000
Packit 022b05
   DESCRIPTION
Packit 022b05
       "Clarifications and bug fixes based on implementation
Packit 022b05
       experience.  This revision was also reformatted in the SMIv2
Packit 022b05
       format. The revisions made were:
Packit 022b05
Packit 022b05
       New RFC document standards:
Packit 022b05
          Added Copyright notice, updated introduction to SNMP
Packit 022b05
          Framework, updated references section, added reference to
Packit 022b05
          RFC 2119, and added a meaningful Security Considerations
Packit 022b05
          section.
Packit 022b05
Packit 022b05
       New IANA considerations section for registration of new types
Packit 022b05
Packit 022b05
       Conversion to new SMIv2 syntax for the following types and
Packit 022b05
       macros:
Packit 022b05
           Counter32, Integer32, Gauge32, MODULE-IDENTITY,
Packit 022b05
           OBJECT-TYPE, TEXTUAL-CONVENTION, OBJECT-IDENTITY,
Packit 022b05
           MODULE-COMPLIANCE, OBJECT-GROUP
Packit 022b05
Packit 022b05
       Used new Textual Conventions:
Packit 022b05
           TruthValue, DateAndTime, AutonomousType,
Packit 022b05
           InterfaceIndexOrZero
Packit 022b05
Packit 022b05
       Fixed typo in hrPrinterStatus.
Packit 022b05
Packit 022b05
       Added missing error bits to hrPrinterDetectedErrorState and
Packit 022b05
       clarified confusion resulting from suggested mappings to
Packit 022b05
       hrPrinterStatus.
Packit 022b05
       Clarified that size of objects of type
Packit 022b05
       InternationalDisplayString is number of octets, not number
Packit 022b05
       of encoded symbols.
Packit 022b05
Packit 022b05
       Clarified the use of the following objects based on
Packit 022b05
       implementation experience:
Packit 022b05
           hrSystemInitialLoadDevice, hrSystemInitialLoadParameters,
Packit 022b05
           hrMemorySize, hrStorageSize, hrStorageAllocationFailures,
Packit 022b05
           hrDeviceErrors, hrProcessorLoad, hrNetworkIfIndex,
Packit 022b05
           hrDiskStorageCapacity, hrSWRunStatus, hrSWRunPerfCPU,
Packit 022b05
           and hrSWInstalledDate.
Packit 022b05
Packit 022b05
       Clarified implementation technique for hrSWInstalledTable.
Packit 022b05
Packit 022b05
       Used new AUGMENTS clause for hrSWRunPerfTable.
Packit 022b05
Packit 022b05
       Added Internationalization Considerations section.
Packit 022b05
Packit 022b05
This revision published as RFC2790."
Packit 022b05
Packit 022b05
   REVISION "9910202200Z"    -- 20 October, 1999
Packit 022b05
   DESCRIPTION
Packit 022b05
       "The original version of this MIB, published as
Packit 022b05
       RFC1514."
Packit 022b05
   ::= { hrMIBAdminInfo 1 }
Packit 022b05
Packit 022b05
host     OBJECT IDENTIFIER ::= { mib-2 25 }
Packit 022b05
Packit 022b05
hrSystem        OBJECT IDENTIFIER ::= { host 1 }
Packit 022b05
hrStorage       OBJECT IDENTIFIER ::= { host 2 }
Packit 022b05
hrDevice        OBJECT IDENTIFIER ::= { host 3 }
Packit 022b05
hrSWRun         OBJECT IDENTIFIER ::= { host 4 }
Packit 022b05
hrSWRunPerf     OBJECT IDENTIFIER ::= { host 5 }
Packit 022b05
hrSWInstalled   OBJECT IDENTIFIER ::= { host 6 }
Packit 022b05
hrMIBAdminInfo  OBJECT IDENTIFIER ::= { host 7 }
Packit 022b05
Packit 022b05
-- textual conventions
Packit 022b05
Packit 022b05
KBytes ::= TEXTUAL-CONVENTION
Packit 022b05
    STATUS current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "Storage size, expressed in units of 1024 bytes."
Packit 022b05
    SYNTAX Integer32 (0..2147483647)
Packit 022b05
Packit 022b05
ProductID ::= TEXTUAL-CONVENTION
Packit 022b05
    STATUS current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "This textual convention is intended to identify the
Packit 022b05
        manufacturer, model, and version of a specific
Packit 022b05
        hardware or software product.  It is suggested that
Packit 022b05
        these OBJECT IDENTIFIERs are allocated such that all
Packit 022b05
        products from a particular manufacturer are registered
Packit 022b05
        under a subtree distinct to that manufacturer.  In
Packit 022b05
        addition, all versions of a product should be
Packit 022b05
        registered under a subtree distinct to that product.
Packit 022b05
        With this strategy, a management station may uniquely
Packit 022b05
        determine the manufacturer and/or model of a product
Packit 022b05
        whose productID is unknown to the management station.
Packit 022b05
        Objects of this type may be useful for inventory
Packit 022b05
        purposes or for automatically detecting
Packit 022b05
        incompatibilities or version mismatches between
Packit 022b05
        various hardware and software components on a system.
Packit 022b05
Packit 022b05
        For example, the product ID for the ACME 4860 66MHz
Packit 022b05
        clock doubled processor might be:
Packit 022b05
        enterprises.acme.acmeProcessors.a4860DX2.MHz66
Packit 022b05
Packit 022b05
        A software product might be registered as:
Packit 022b05
        enterprises.acme.acmeOperatingSystems.acmeDOS.six(6).one(1)
Packit 022b05
        "
Packit 022b05
    SYNTAX OBJECT IDENTIFIER
Packit 022b05
Packit 022b05
-- unknownProduct will be used for any unknown ProductID
Packit 022b05
-- unknownProduct OBJECT IDENTIFIER ::= { 0 0 }
Packit 022b05
Packit 022b05
InternationalDisplayString ::= TEXTUAL-CONVENTION
Packit 022b05
    STATUS current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "This data type is used to model textual information
Packit 022b05
        in some character set.  A network management station
Packit 022b05
        should use a local algorithm to determine which
Packit 022b05
        character set is in use and how it should be
Packit 022b05
        displayed.  Note that this character set may be
Packit 022b05
        encoded with more than one octet per symbol, but will
Packit 022b05
        most often be NVT ASCII. When a size clause is
Packit 022b05
        specified for an object of this type, the size refers
Packit 022b05
        to the length in octets, not the number of symbols."
Packit 022b05
    SYNTAX OCTET STRING
Packit 022b05
Packit 022b05
-- The Host Resources System Group
Packit 022b05
Packit 022b05
hrSystemUptime OBJECT-TYPE
Packit 022b05
    SYNTAX     TimeTicks
Packit 022b05
    MAX-ACCESS read-only
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The amount of time since this host was last
Packit 022b05
        initialized.  Note that this is different from
Packit 022b05
        sysUpTime in the SNMPv2-MIB [RFC1907] because
Packit 022b05
        sysUpTime is the uptime of the network management
Packit 022b05
        portion of the system."
Packit 022b05
    ::= { hrSystem 1 }
Packit 022b05
Packit 022b05
hrSystemDate OBJECT-TYPE
Packit 022b05
    SYNTAX     DateAndTime
Packit 022b05
    MAX-ACCESS read-write
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The host's notion of the local date and time of day."
Packit 022b05
    ::= { hrSystem 2 }
Packit 022b05
Packit 022b05
hrSystemInitialLoadDevice OBJECT-TYPE
Packit 022b05
    SYNTAX     Integer32 (1..2147483647)
Packit 022b05
    MAX-ACCESS read-write
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The index of the hrDeviceEntry for the device from
Packit 022b05
        which this host is configured to load its initial
Packit 022b05
        operating system configuration (i.e., which operating
Packit 022b05
        system code and/or boot parameters).
Packit 022b05
Packit 022b05
        Note that writing to this object just changes the
Packit 022b05
        configuration that will be used the next time the
Packit 022b05
        operating system is loaded and does not actually cause
Packit 022b05
        the reload to occur."
Packit 022b05
    ::= { hrSystem 3 }
Packit 022b05
Packit 022b05
hrSystemInitialLoadParameters OBJECT-TYPE
Packit 022b05
    SYNTAX     InternationalDisplayString (SIZE (0..128))
Packit 022b05
    MAX-ACCESS read-write
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "This object contains the parameters (e.g. a pathname
Packit 022b05
        and parameter) supplied to the load device when
Packit 022b05
        requesting the initial operating system configuration
Packit 022b05
        from that device.
Packit 022b05
Packit 022b05
     Note that writing to this object just changes the
Packit 022b05
     configuration that will be used the next time the
Packit 022b05
     operating system is loaded and does not actually cause
Packit 022b05
     the reload to occur."
Packit 022b05
    ::= { hrSystem 4 }
Packit 022b05
Packit 022b05
hrSystemNumUsers OBJECT-TYPE
Packit 022b05
    SYNTAX     Gauge32
Packit 022b05
    MAX-ACCESS read-only
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The number of user sessions for which this host is
Packit 022b05
        storing state information.  A session is a collection
Packit 022b05
        of processes requiring a single act of user
Packit 022b05
        authentication and possibly subject to collective job
Packit 022b05
        control."
Packit 022b05
    ::= { hrSystem 5 }
Packit 022b05
Packit 022b05
hrSystemProcesses OBJECT-TYPE
Packit 022b05
    SYNTAX     Gauge32
Packit 022b05
    MAX-ACCESS read-only
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The number of process contexts currently loaded or
Packit 022b05
        running on this system."
Packit 022b05
    ::= { hrSystem 6 }
Packit 022b05
Packit 022b05
hrSystemMaxProcesses OBJECT-TYPE
Packit 022b05
    SYNTAX     Integer32 (0..2147483647)
Packit 022b05
    MAX-ACCESS read-only
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The maximum number of process contexts this system
Packit 022b05
        can support.  If there is no fixed maximum, the value
Packit 022b05
        should be zero.  On systems that have a fixed maximum,
Packit 022b05
        this object can help diagnose failures that occur when
Packit 022b05
        this maximum is reached."
Packit 022b05
    ::= { hrSystem 7 }
Packit 022b05
Packit 022b05
-- The Host Resources Storage Group
Packit 022b05
Packit 022b05
-- Registration point for storage types, for use with hrStorageType.
Packit 022b05
-- These are defined in the HOST-RESOURCES-TYPES module.
Packit 022b05
hrStorageTypes          OBJECT IDENTIFIER ::= { hrStorage 1 }
Packit 022b05
Packit 022b05
hrMemorySize OBJECT-TYPE
Packit 022b05
    SYNTAX     KBytes
Packit 022b05
    UNITS      "KBytes"
Packit 022b05
    MAX-ACCESS read-only
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The amount of physical read-write main memory,
Packit 022b05
        typically RAM, contained by the host."
Packit 022b05
    ::= { hrStorage 2 }
Packit 022b05
Packit 022b05
hrStorageTable OBJECT-TYPE
Packit 022b05
    SYNTAX     SEQUENCE OF HrStorageEntry
Packit 022b05
    MAX-ACCESS not-accessible
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The (conceptual) table of logical storage areas on
Packit 022b05
        the host.
Packit 022b05
Packit 022b05
        An entry shall be placed in the storage table for each
Packit 022b05
        logical area of storage that is allocated and has
Packit 022b05
        fixed resource limits.  The amount of storage
Packit 022b05
        represented in an entity is the amount actually usable
Packit 022b05
        by the requesting entity, and excludes loss due to
Packit 022b05
        formatting or file system reference information.
Packit 022b05
Packit 022b05
        These entries are associated with logical storage
Packit 022b05
        areas, as might be seen by an application, rather than
Packit 022b05
        physical storage entities which are typically seen by
Packit 022b05
        an operating system.  Storage such as tapes and
Packit 022b05
        floppies without file systems on them are typically
Packit 022b05
        not allocated in chunks by the operating system to
Packit 022b05
        requesting applications, and therefore shouldn't
Packit 022b05
        appear in this table.  Examples of valid storage for
Packit 022b05
        this table include disk partitions, file systems, ram
Packit 022b05
        (for some architectures this is further segmented into
Packit 022b05
        regular memory, extended memory, and so on), backing
Packit 022b05
        store for virtual memory (`swap space').
Packit 022b05
Packit 022b05
        This table is intended to be a useful diagnostic for
Packit 022b05
        `out of memory' and `out of buffers' types of
Packit 022b05
        failures.  In addition, it can be a useful performance
Packit 022b05
        monitoring tool for tracking memory, disk, or buffer
Packit 022b05
        usage."
Packit 022b05
    ::= { hrStorage 3 }
Packit 022b05
Packit 022b05
hrStorageEntry OBJECT-TYPE
Packit 022b05
    SYNTAX     HrStorageEntry
Packit 022b05
    MAX-ACCESS not-accessible
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "A (conceptual) entry for one logical storage area on
Packit 022b05
        the host.  As an example, an instance of the
Packit 022b05
        hrStorageType object might be named hrStorageType.3"
Packit 022b05
    INDEX { hrStorageIndex }
Packit 022b05
    ::= { hrStorageTable 1 }
Packit 022b05
Packit 022b05
HrStorageEntry ::= SEQUENCE {
Packit 022b05
        hrStorageIndex               Integer32,
Packit 022b05
        hrStorageType                AutonomousType,
Packit 022b05
        hrStorageDescr               DisplayString,
Packit 022b05
        hrStorageAllocationUnits     Integer32,
Packit 022b05
        hrStorageSize                Integer32,
Packit 022b05
        hrStorageUsed                Integer32,
Packit 022b05
        hrStorageAllocationFailures  Counter32
Packit 022b05
    }
Packit 022b05
Packit 022b05
hrStorageIndex OBJECT-TYPE
Packit 022b05
    SYNTAX     Integer32 (1..2147483647)
Packit 022b05
    MAX-ACCESS read-only
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "A unique value for each logical storage area
Packit 022b05
        contained by the host."
Packit 022b05
    ::= { hrStorageEntry 1 }
Packit 022b05
Packit 022b05
hrStorageType OBJECT-TYPE
Packit 022b05
    SYNTAX     AutonomousType
Packit 022b05
    MAX-ACCESS read-only
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The type of storage represented by this entry."
Packit 022b05
    ::= { hrStorageEntry 2 }
Packit 022b05
Packit 022b05
hrStorageDescr OBJECT-TYPE
Packit 022b05
    SYNTAX     DisplayString
Packit 022b05
    MAX-ACCESS read-only
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "A description of the type and instance of the storage
Packit 022b05
        described by this entry."
Packit 022b05
    ::= { hrStorageEntry 3 }
Packit 022b05
Packit 022b05
hrStorageAllocationUnits OBJECT-TYPE
Packit 022b05
    SYNTAX     Integer32 (1..2147483647)
Packit 022b05
    UNITS      "Bytes"
Packit 022b05
    MAX-ACCESS read-only
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The size, in bytes, of the data objects allocated
Packit 022b05
        from this pool.  If this entry is monitoring sectors,
Packit 022b05
        blocks, buffers, or packets, for example, this number
Packit 022b05
        will commonly be greater than one.  Otherwise this
Packit 022b05
        number will typically be one."
Packit 022b05
    ::= { hrStorageEntry 4 }
Packit 022b05
Packit 022b05
hrStorageSize OBJECT-TYPE
Packit 022b05
    SYNTAX     Integer32 (0..2147483647)
Packit 022b05
    MAX-ACCESS read-write
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The size of the storage represented by this entry, in
Packit 022b05
        units of hrStorageAllocationUnits. This object is
Packit 022b05
        writable to allow remote configuration of the size of
Packit 022b05
        the storage area in those cases where such an
Packit 022b05
        operation makes sense and is possible on the
Packit 022b05
        underlying system. For example, the amount of main
Packit 022b05
        memory allocated to a buffer pool might be modified or
Packit 022b05
        the amount of disk space allocated to virtual memory
Packit 022b05
        might be modified."
Packit 022b05
    ::= { hrStorageEntry 5 }
Packit 022b05
Packit 022b05
hrStorageUsed OBJECT-TYPE
Packit 022b05
    SYNTAX     Integer32 (0..2147483647)
Packit 022b05
    MAX-ACCESS read-only
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The amount of the storage represented by this entry
Packit 022b05
        that is allocated, in units of
Packit 022b05
        hrStorageAllocationUnits."
Packit 022b05
    ::= { hrStorageEntry 6 }
Packit 022b05
Packit 022b05
hrStorageAllocationFailures OBJECT-TYPE
Packit 022b05
    SYNTAX     Counter32
Packit 022b05
    MAX-ACCESS read-only
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The number of requests for storage represented by
Packit 022b05
        this entry that could not be honored due to not enough
Packit 022b05
        storage.  It should be noted that as this object has a
Packit 022b05
        SYNTAX of Counter32, that it does not have a defined
Packit 022b05
        initial value.  However, it is recommended that this
Packit 022b05
        object be initialized to zero, even though management
Packit 022b05
        stations must not depend on such an initialization."
Packit 022b05
    ::= { hrStorageEntry 7 }
Packit 022b05
Packit 022b05
-- The Host Resources Device Group
Packit 022b05
--
Packit 022b05
-- The device group is useful for identifying and diagnosing the
Packit 022b05
-- devices on a system.  The hrDeviceTable contains common
Packit 022b05
-- information for any type of device.  In addition, some devices
Packit 022b05
-- have device-specific tables for more detailed information.  More
Packit 022b05
-- such tables may be defined in the future for other device types.
Packit 022b05
Packit 022b05
-- Registration point for device types, for use with hrDeviceType.
Packit 022b05
Packit 022b05
-- These are defined in the HOST-RESOURCES-TYPES module.
Packit 022b05
hrDeviceTypes             OBJECT IDENTIFIER ::= { hrDevice 1 }
Packit 022b05
Packit 022b05
hrDeviceTable OBJECT-TYPE
Packit 022b05
    SYNTAX     SEQUENCE OF HrDeviceEntry
Packit 022b05
    MAX-ACCESS not-accessible
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The (conceptual) table of devices contained by the
Packit 022b05
        host."
Packit 022b05
    ::= { hrDevice 2 }
Packit 022b05
Packit 022b05
hrDeviceEntry OBJECT-TYPE
Packit 022b05
    SYNTAX     HrDeviceEntry
Packit 022b05
    MAX-ACCESS not-accessible
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "A (conceptual) entry for one device contained by the
Packit 022b05
        host.  As an example, an instance of the hrDeviceType
Packit 022b05
        object might be named hrDeviceType.3"
Packit 022b05
    INDEX { hrDeviceIndex }
Packit 022b05
    ::= { hrDeviceTable 1 }
Packit 022b05
Packit 022b05
HrDeviceEntry ::= SEQUENCE {
Packit 022b05
        hrDeviceIndex           Integer32,
Packit 022b05
        hrDeviceType            AutonomousType,
Packit 022b05
        hrDeviceDescr           DisplayString,
Packit 022b05
        hrDeviceID              ProductID,
Packit 022b05
        hrDeviceStatus          INTEGER,
Packit 022b05
        hrDeviceErrors          Counter32
Packit 022b05
    }
Packit 022b05
Packit 022b05
hrDeviceIndex OBJECT-TYPE
Packit 022b05
    SYNTAX     Integer32 (1..2147483647)
Packit 022b05
    MAX-ACCESS read-only
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "A unique value for each device contained by the host.
Packit 022b05
        The value for each device must remain constant at
Packit 022b05
        least from one re-initialization of the agent to the
Packit 022b05
        next re-initialization."
Packit 022b05
    ::= { hrDeviceEntry 1 }
Packit 022b05
Packit 022b05
hrDeviceType OBJECT-TYPE
Packit 022b05
    SYNTAX     AutonomousType
Packit 022b05
    MAX-ACCESS read-only
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "An indication of the type of device.
Packit 022b05
Packit 022b05
        If this value is
Packit 022b05
        `hrDeviceProcessor { hrDeviceTypes 3 }' then an entry
Packit 022b05
        exists in the hrProcessorTable which corresponds to
Packit 022b05
        this device.
Packit 022b05
Packit 022b05
        If this value is
Packit 022b05
        `hrDeviceNetwork { hrDeviceTypes 4 }', then an entry
Packit 022b05
        exists in the hrNetworkTable which corresponds to this
Packit 022b05
        device.
Packit 022b05
Packit 022b05
        If this value is
Packit 022b05
        `hrDevicePrinter { hrDeviceTypes 5 }', then an entry
Packit 022b05
        exists in the hrPrinterTable which corresponds to this
Packit 022b05
        device.
Packit 022b05
Packit 022b05
        If this value is
Packit 022b05
        `hrDeviceDiskStorage { hrDeviceTypes 6 }', then an
Packit 022b05
        entry exists in the hrDiskStorageTable which
Packit 022b05
        corresponds to this device."
Packit 022b05
    ::= { hrDeviceEntry 2 }
Packit 022b05
Packit 022b05
hrDeviceDescr OBJECT-TYPE
Packit 022b05
    SYNTAX     DisplayString (SIZE (0..64))
Packit 022b05
    MAX-ACCESS read-only
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "A textual description of this device, including the
Packit 022b05
        device's manufacturer and revision, and optionally,
Packit 022b05
        its serial number."
Packit 022b05
    ::= { hrDeviceEntry 3 }
Packit 022b05
Packit 022b05
hrDeviceID OBJECT-TYPE
Packit 022b05
    SYNTAX     ProductID
Packit 022b05
    MAX-ACCESS read-only
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The product ID for this device."
Packit 022b05
    ::= { hrDeviceEntry 4 }
Packit 022b05
Packit 022b05
hrDeviceStatus OBJECT-TYPE
Packit 022b05
    SYNTAX     INTEGER {
Packit 022b05
                   unknown(1),
Packit 022b05
                   running(2),
Packit 022b05
                   warning(3),
Packit 022b05
                   testing(4),
Packit 022b05
                   down(5)
Packit 022b05
               }
Packit 022b05
    MAX-ACCESS read-only
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The current operational state of the device described
Packit 022b05
        by this row of the table.  A value unknown(1)
Packit 022b05
        indicates that the current state of the device is
Packit 022b05
        unknown.  running(2) indicates that the device is up
Packit 022b05
        and running and that no unusual error conditions are
Packit 022b05
        known.  The warning(3) state indicates that agent has
Packit 022b05
        been informed of an unusual error condition by the
Packit 022b05
        operational software (e.g., a disk device driver) but
Packit 022b05
        that the device is still 'operational'.  An example
Packit 022b05
        would be a high number of soft errors on a disk.  A
Packit 022b05
        value of testing(4), indicates that the device is not
Packit 022b05
        available for use because it is in the testing state.
Packit 022b05
        The state of down(5) is used only when the agent has
Packit 022b05
        been informed that the device is not available for any
Packit 022b05
        use."
Packit 022b05
    ::= { hrDeviceEntry 5 }
Packit 022b05
Packit 022b05
hrDeviceErrors OBJECT-TYPE
Packit 022b05
    SYNTAX     Counter32
Packit 022b05
    MAX-ACCESS read-only
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The number of errors detected on this device.  It
Packit 022b05
        should be noted that as this object has a SYNTAX of
Packit 022b05
        Counter32, that it does not have a defined initial
Packit 022b05
        value.  However, it is recommended that this object be
Packit 022b05
        initialized to zero, even though management stations
Packit 022b05
        must not depend on such an initialization."
Packit 022b05
    ::= { hrDeviceEntry 6 }
Packit 022b05
Packit 022b05
hrProcessorTable OBJECT-TYPE
Packit 022b05
    SYNTAX     SEQUENCE OF HrProcessorEntry
Packit 022b05
    MAX-ACCESS not-accessible
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The (conceptual) table of processors contained by the
Packit 022b05
        host.
Packit 022b05
Packit 022b05
        Note that this table is potentially sparse: a
Packit 022b05
        (conceptual) entry exists only if the correspondent
Packit 022b05
        value of the hrDeviceType object is
Packit 022b05
        `hrDeviceProcessor'."
Packit 022b05
    ::= { hrDevice 3 }
Packit 022b05
Packit 022b05
hrProcessorEntry OBJECT-TYPE
Packit 022b05
    SYNTAX     HrProcessorEntry
Packit 022b05
    MAX-ACCESS not-accessible
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "A (conceptual) entry for one processor contained by
Packit 022b05
        the host.  The hrDeviceIndex in the index represents
Packit 022b05
        the entry in the hrDeviceTable that corresponds to the
Packit 022b05
        hrProcessorEntry.
Packit 022b05
Packit 022b05
        As an example of how objects in this table are named,
Packit 022b05
        an instance of the hrProcessorFrwID object might be
Packit 022b05
        named hrProcessorFrwID.3"
Packit 022b05
    INDEX { hrDeviceIndex }
Packit 022b05
    ::= { hrProcessorTable 1 }
Packit 022b05
Packit 022b05
HrProcessorEntry ::= SEQUENCE {
Packit 022b05
        hrProcessorFrwID            ProductID,
Packit 022b05
        hrProcessorLoad             Integer32
Packit 022b05
    }
Packit 022b05
Packit 022b05
hrProcessorFrwID OBJECT-TYPE
Packit 022b05
    SYNTAX     ProductID
Packit 022b05
    MAX-ACCESS read-only
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The product ID of the firmware associated with the
Packit 022b05
        processor."
Packit 022b05
    ::= { hrProcessorEntry 1 }
Packit 022b05
Packit 022b05
hrProcessorLoad OBJECT-TYPE
Packit 022b05
    SYNTAX     Integer32 (0..100)
Packit 022b05
    MAX-ACCESS read-only
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The average, over the last minute, of the percentage
Packit 022b05
        of time that this processor was not idle.
Packit 022b05
        Implementations may approximate this one minute
Packit 022b05
        smoothing period if necessary."
Packit 022b05
    ::= { hrProcessorEntry 2 }
Packit 022b05
Packit 022b05
hrNetworkTable OBJECT-TYPE
Packit 022b05
    SYNTAX     SEQUENCE OF HrNetworkEntry
Packit 022b05
    MAX-ACCESS not-accessible
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The (conceptual) table of network devices contained
Packit 022b05
        by the host.
Packit 022b05
        Note that this table is potentially sparse: a
Packit 022b05
        (conceptual) entry exists only if the correspondent
Packit 022b05
        value of the hrDeviceType object is
Packit 022b05
        `hrDeviceNetwork'."
Packit 022b05
    ::= { hrDevice 4 }
Packit 022b05
Packit 022b05
hrNetworkEntry OBJECT-TYPE
Packit 022b05
    SYNTAX     HrNetworkEntry
Packit 022b05
    MAX-ACCESS not-accessible
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "A (conceptual) entry for one network device contained
Packit 022b05
        by the host.  The hrDeviceIndex in the index
Packit 022b05
        represents the entry in the hrDeviceTable that
Packit 022b05
        corresponds to the hrNetworkEntry.
Packit 022b05
Packit 022b05
        As an example of how objects in this table are named,
Packit 022b05
        an instance of the hrNetworkIfIndex object might be
Packit 022b05
        named hrNetworkIfIndex.3"
Packit 022b05
    INDEX { hrDeviceIndex }
Packit 022b05
    ::= { hrNetworkTable 1 }
Packit 022b05
Packit 022b05
HrNetworkEntry ::= SEQUENCE {
Packit 022b05
        hrNetworkIfIndex    InterfaceIndexOrZero
Packit 022b05
    }
Packit 022b05
Packit 022b05
hrNetworkIfIndex OBJECT-TYPE
Packit 022b05
    SYNTAX     InterfaceIndexOrZero
Packit 022b05
    MAX-ACCESS read-only
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The value of ifIndex which corresponds to this
Packit 022b05
        network device. If this device is not represented in
Packit 022b05
        the ifTable, then this value shall be zero."
Packit 022b05
    ::= { hrNetworkEntry 1 }
Packit 022b05
Packit 022b05
hrPrinterTable OBJECT-TYPE
Packit 022b05
    SYNTAX     SEQUENCE OF HrPrinterEntry
Packit 022b05
    MAX-ACCESS not-accessible
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The (conceptual) table of printers local to the host.
Packit 022b05
Packit 022b05
        Note that this table is potentially sparse: a
Packit 022b05
        (conceptual) entry exists only if the correspondent
Packit 022b05
        value of the hrDeviceType object is
Packit 022b05
        `hrDevicePrinter'."
Packit 022b05
    ::= { hrDevice 5 }
Packit 022b05
Packit 022b05
hrPrinterEntry OBJECT-TYPE
Packit 022b05
    SYNTAX     HrPrinterEntry
Packit 022b05
    MAX-ACCESS not-accessible
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "A (conceptual) entry for one printer local to the
Packit 022b05
        host.  The hrDeviceIndex in the index represents the
Packit 022b05
        entry in the hrDeviceTable that corresponds to the
Packit 022b05
        hrPrinterEntry.
Packit 022b05
Packit 022b05
        As an example of how objects in this table are named,
Packit 022b05
        an instance of the hrPrinterStatus object might be
Packit 022b05
        named hrPrinterStatus.3"
Packit 022b05
    INDEX { hrDeviceIndex }
Packit 022b05
    ::= { hrPrinterTable 1 }
Packit 022b05
Packit 022b05
HrPrinterEntry ::= SEQUENCE {
Packit 022b05
        hrPrinterStatus             INTEGER,
Packit 022b05
        hrPrinterDetectedErrorState OCTET STRING
Packit 022b05
    }
Packit 022b05
Packit 022b05
hrPrinterStatus OBJECT-TYPE
Packit 022b05
    SYNTAX     INTEGER {
Packit 022b05
                   other(1),
Packit 022b05
                   unknown(2),
Packit 022b05
                   idle(3),
Packit 022b05
                   printing(4),
Packit 022b05
                   warmup(5)
Packit 022b05
               }
Packit 022b05
    MAX-ACCESS read-only
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The current status of this printer device."
Packit 022b05
    ::= { hrPrinterEntry 1 }
Packit 022b05
Packit 022b05
hrPrinterDetectedErrorState OBJECT-TYPE
Packit 022b05
    SYNTAX     OCTET STRING
Packit 022b05
    MAX-ACCESS read-only
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "This object represents any error conditions detected
Packit 022b05
        by the printer.  The error conditions are encoded as
Packit 022b05
        bits in an octet string, with the following
Packit 022b05
        definitions:
Packit 022b05
Packit 022b05
             Condition         Bit #
Packit 022b05
Packit 022b05
             lowPaper              0
Packit 022b05
             noPaper               1
Packit 022b05
             lowToner              2
Packit 022b05
             noToner               3
Packit 022b05
             doorOpen              4
Packit 022b05
             jammed                5
Packit 022b05
             offline               6
Packit 022b05
             serviceRequested      7
Packit 022b05
             inputTrayMissing      8
Packit 022b05
             outputTrayMissing     9
Packit 022b05
             markerSupplyMissing  10
Packit 022b05
             outputNearFull       11
Packit 022b05
             outputFull           12
Packit 022b05
             inputTrayEmpty       13
Packit 022b05
             overduePreventMaint  14
Packit 022b05
Packit 022b05
        Bits are numbered starting with the most significant
Packit 022b05
        bit of the first byte being bit 0, the least
Packit 022b05
        significant bit of the first byte being bit 7, the
Packit 022b05
        most significant bit of the second byte being bit 8,
Packit 022b05
        and so on.  A one bit encodes that the condition was
Packit 022b05
        detected, while a zero bit encodes that the condition
Packit 022b05
        was not detected.
Packit 022b05
Packit 022b05
        This object is useful for alerting an operator to
Packit 022b05
        specific warning or error conditions that may occur,
Packit 022b05
        especially those requiring human intervention."
Packit 022b05
    ::= { hrPrinterEntry 2 }
Packit 022b05
Packit 022b05
hrDiskStorageTable OBJECT-TYPE
Packit 022b05
    SYNTAX     SEQUENCE OF HrDiskStorageEntry
Packit 022b05
    MAX-ACCESS not-accessible
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The (conceptual) table of long-term storage devices
Packit 022b05
        contained by the host.  In particular, disk devices
Packit 022b05
        accessed remotely over a network are not included
Packit 022b05
        here.
Packit 022b05
Packit 022b05
        Note that this table is potentially sparse: a
Packit 022b05
        (conceptual) entry exists only if the correspondent
Packit 022b05
        value of the hrDeviceType object is
Packit 022b05
        `hrDeviceDiskStorage'."
Packit 022b05
    ::= { hrDevice 6 }
Packit 022b05
Packit 022b05
hrDiskStorageEntry OBJECT-TYPE
Packit 022b05
    SYNTAX     HrDiskStorageEntry
Packit 022b05
    MAX-ACCESS not-accessible
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "A (conceptual) entry for one long-term storage device
Packit 022b05
        contained by the host.  The hrDeviceIndex in the index
Packit 022b05
        represents the entry in the hrDeviceTable that
Packit 022b05
        corresponds to the hrDiskStorageEntry. As an example,
Packit 022b05
        an instance of the hrDiskStorageCapacity object might
Packit 022b05
        be named hrDiskStorageCapacity.3"
Packit 022b05
    INDEX { hrDeviceIndex }
Packit 022b05
    ::= { hrDiskStorageTable 1 }
Packit 022b05
Packit 022b05
HrDiskStorageEntry ::= SEQUENCE {
Packit 022b05
        hrDiskStorageAccess         INTEGER,
Packit 022b05
        hrDiskStorageMedia          INTEGER,
Packit 022b05
        hrDiskStorageRemoveble      TruthValue,
Packit 022b05
        hrDiskStorageCapacity       KBytes
Packit 022b05
    }
Packit 022b05
Packit 022b05
hrDiskStorageAccess OBJECT-TYPE
Packit 022b05
    SYNTAX     INTEGER {
Packit 022b05
                   readWrite(1),
Packit 022b05
                   readOnly(2)
Packit 022b05
               }
Packit 022b05
    MAX-ACCESS read-only
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "An indication if this long-term storage device is
Packit 022b05
        readable and writable or only readable.  This should
Packit 022b05
        reflect the media type, any write-protect mechanism,
Packit 022b05
        and any device configuration that affects the entire
Packit 022b05
        device."
Packit 022b05
    ::= { hrDiskStorageEntry 1 }
Packit 022b05
Packit 022b05
hrDiskStorageMedia OBJECT-TYPE
Packit 022b05
    SYNTAX     INTEGER {
Packit 022b05
                   other(1),
Packit 022b05
                   unknown(2),
Packit 022b05
                   hardDisk(3),
Packit 022b05
                   floppyDisk(4),
Packit 022b05
                   opticalDiskROM(5),
Packit 022b05
                   opticalDiskWORM(6),     -- Write Once Read Many
Packit 022b05
                   opticalDiskRW(7),
Packit 022b05
                   ramDisk(8)
Packit 022b05
               }
Packit 022b05
    MAX-ACCESS read-only
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "An indication of the type of media used in this long-
Packit 022b05
        term storage device."
Packit 022b05
    ::= { hrDiskStorageEntry 2 }
Packit 022b05
Packit 022b05
hrDiskStorageRemoveble OBJECT-TYPE
Packit 022b05
    SYNTAX     TruthValue
Packit 022b05
    MAX-ACCESS read-only
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "Denotes whether or not the disk media may be removed
Packit 022b05
        from the drive."
Packit 022b05
    ::= { hrDiskStorageEntry 3 }
Packit 022b05
Packit 022b05
hrDiskStorageCapacity OBJECT-TYPE
Packit 022b05
    SYNTAX     KBytes
Packit 022b05
    UNITS      "KBytes"
Packit 022b05
    MAX-ACCESS read-only
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The total size for this long-term storage device. If
Packit 022b05
        the media is removable and is currently removed, this
Packit 022b05
        value should be zero."
Packit 022b05
    ::= { hrDiskStorageEntry 4 }
Packit 022b05
Packit 022b05
hrPartitionTable OBJECT-TYPE
Packit 022b05
    SYNTAX     SEQUENCE OF HrPartitionEntry
Packit 022b05
    MAX-ACCESS not-accessible
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The (conceptual) table of partitions for long-term
Packit 022b05
        storage devices contained by the host.  In particular,
Packit 022b05
        partitions accessed remotely over a network are not
Packit 022b05
        included here."
Packit 022b05
    ::= { hrDevice 7 }
Packit 022b05
Packit 022b05
hrPartitionEntry OBJECT-TYPE
Packit 022b05
    SYNTAX     HrPartitionEntry
Packit 022b05
    MAX-ACCESS not-accessible
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "A (conceptual) entry for one partition.  The
Packit 022b05
        hrDeviceIndex in the index represents the entry in the
Packit 022b05
        hrDeviceTable that corresponds to the
Packit 022b05
        hrPartitionEntry.
Packit 022b05
Packit 022b05
        As an example of how objects in this table are named,
Packit 022b05
        an instance of the hrPartitionSize object might be
Packit 022b05
        named hrPartitionSize.3.1"
Packit 022b05
    INDEX { hrDeviceIndex, hrPartitionIndex }
Packit 022b05
    ::= { hrPartitionTable 1 }
Packit 022b05
Packit 022b05
HrPartitionEntry ::= SEQUENCE {
Packit 022b05
        hrPartitionIndex                Integer32,
Packit 022b05
        hrPartitionLabel                InternationalDisplayString,
Packit 022b05
        hrPartitionID                   OCTET STRING,
Packit 022b05
        hrPartitionSize                 KBytes,
Packit 022b05
        hrPartitionFSIndex              Integer32
Packit 022b05
    }
Packit 022b05
Packit 022b05
hrPartitionIndex OBJECT-TYPE
Packit 022b05
    SYNTAX     Integer32 (1..2147483647)
Packit 022b05
    MAX-ACCESS read-only
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "A unique value for each partition on this long-term
Packit 022b05
        storage device.  The value for each long-term storage
Packit 022b05
        device must remain constant at least from one re-
Packit 022b05
        initialization of the agent to the next re-
Packit 022b05
        initialization."
Packit 022b05
    ::= { hrPartitionEntry 1 }
Packit 022b05
Packit 022b05
hrPartitionLabel OBJECT-TYPE
Packit 022b05
    SYNTAX     InternationalDisplayString (SIZE (0..128))
Packit 022b05
    MAX-ACCESS read-only
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "A textual description of this partition."
Packit 022b05
    ::= { hrPartitionEntry 2 }
Packit 022b05
Packit 022b05
hrPartitionID OBJECT-TYPE
Packit 022b05
    SYNTAX     OCTET STRING
Packit 022b05
    MAX-ACCESS read-only
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "A descriptor which uniquely represents this partition
Packit 022b05
        to the responsible operating system.  On some systems,
Packit 022b05
        this might take on a binary representation."
Packit 022b05
    ::= { hrPartitionEntry 3 }
Packit 022b05
Packit 022b05
hrPartitionSize OBJECT-TYPE
Packit 022b05
    SYNTAX     KBytes
Packit 022b05
    UNITS      "KBytes"
Packit 022b05
    MAX-ACCESS read-only
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The size of this partition."
Packit 022b05
    ::= { hrPartitionEntry 4 }
Packit 022b05
Packit 022b05
hrPartitionFSIndex OBJECT-TYPE
Packit 022b05
    SYNTAX     Integer32 (0..2147483647)
Packit 022b05
    MAX-ACCESS read-only
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The index of the file system mounted on this
Packit 022b05
        partition.  If no file system is mounted on this
Packit 022b05
        partition, then this value shall be zero.  Note that
Packit 022b05
        multiple partitions may point to one file system,
Packit 022b05
        denoting that that file system resides on those
Packit 022b05
        partitions.  Multiple file systems may not reside on
Packit 022b05
        one partition."
Packit 022b05
    ::= { hrPartitionEntry 5 }
Packit 022b05
Packit 022b05
-- The File System Table
Packit 022b05
Packit 022b05
-- Registration point for popular File System types,
Packit 022b05
-- for use with hrFSType. These are defined in the
Packit 022b05
-- HOST-RESOURCES-TYPES module.
Packit 022b05
hrFSTypes               OBJECT IDENTIFIER ::= { hrDevice 9 }
Packit 022b05
Packit 022b05
hrFSTable OBJECT-TYPE
Packit 022b05
    SYNTAX     SEQUENCE OF HrFSEntry
Packit 022b05
    MAX-ACCESS not-accessible
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The (conceptual) table of file systems local to this
Packit 022b05
        host or remotely mounted from a file server.  File
Packit 022b05
        systems that are in only one user's environment on a
Packit 022b05
        multi-user system will not be included in this table."
Packit 022b05
    ::= { hrDevice 8 }
Packit 022b05
Packit 022b05
hrFSEntry OBJECT-TYPE
Packit 022b05
    SYNTAX     HrFSEntry
Packit 022b05
    MAX-ACCESS not-accessible
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "A (conceptual) entry for one file system local to
Packit 022b05
        this host or remotely mounted from a file server.
Packit 022b05
        File systems that are in only one user's environment
Packit 022b05
        on a multi-user system will not be included in this
Packit 022b05
        table.
Packit 022b05
Packit 022b05
        As an example of how objects in this table are named,
Packit 022b05
        an instance of the hrFSMountPoint object might be
Packit 022b05
        named hrFSMountPoint.3"
Packit 022b05
    INDEX { hrFSIndex }
Packit 022b05
    ::= { hrFSTable 1 }
Packit 022b05
Packit 022b05
HrFSEntry ::= SEQUENCE {
Packit 022b05
        hrFSIndex                   Integer32,
Packit 022b05
        hrFSMountPoint              InternationalDisplayString,
Packit 022b05
        hrFSRemoteMountPoint        InternationalDisplayString,
Packit 022b05
        hrFSType                    AutonomousType,
Packit 022b05
        hrFSAccess                  INTEGER,
Packit 022b05
        hrFSBootable                TruthValue,
Packit 022b05
        hrFSStorageIndex            Integer32,
Packit 022b05
        hrFSLastFullBackupDate      DateAndTime,
Packit 022b05
        hrFSLastPartialBackupDate   DateAndTime
Packit 022b05
    }
Packit 022b05
Packit 022b05
hrFSIndex OBJECT-TYPE
Packit 022b05
    SYNTAX     Integer32 (1..2147483647)
Packit 022b05
    MAX-ACCESS read-only
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "A unique value for each file system local to this
Packit 022b05
        host.  The value for each file system must remain
Packit 022b05
        constant at least from one re-initialization of the
Packit 022b05
        agent to the next re-initialization."
Packit 022b05
    ::= { hrFSEntry 1 }
Packit 022b05
Packit 022b05
hrFSMountPoint OBJECT-TYPE
Packit 022b05
    SYNTAX     InternationalDisplayString (SIZE(0..128))
Packit 022b05
    MAX-ACCESS read-only
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The path name of the root of this file system."
Packit 022b05
    ::= { hrFSEntry 2 }
Packit 022b05
Packit 022b05
hrFSRemoteMountPoint OBJECT-TYPE
Packit 022b05
    SYNTAX     InternationalDisplayString (SIZE(0..128))
Packit 022b05
    MAX-ACCESS read-only
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "A description of the name and/or address of the
Packit 022b05
        server that this file system is mounted from.  This
Packit 022b05
        may also include parameters such as the mount point on
Packit 022b05
        the remote file system.  If this is not a remote file
Packit 022b05
        system, this string should have a length of zero."
Packit 022b05
    ::= { hrFSEntry 3 }
Packit 022b05
Packit 022b05
hrFSType OBJECT-TYPE
Packit 022b05
    SYNTAX     AutonomousType
Packit 022b05
    MAX-ACCESS read-only
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The value of this object identifies the type of this
Packit 022b05
        file system."
Packit 022b05
    ::= { hrFSEntry 4 }
Packit 022b05
Packit 022b05
hrFSAccess OBJECT-TYPE
Packit 022b05
    SYNTAX     INTEGER {
Packit 022b05
                   readWrite(1),
Packit 022b05
                   readOnly(2)
Packit 022b05
               }
Packit 022b05
    MAX-ACCESS read-only
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "An indication if this file system is logically
Packit 022b05
        configured by the operating system to be readable and
Packit 022b05
        writable or only readable.  This does not represent
Packit 022b05
        any local access-control policy, except one that is
Packit 022b05
        applied to the file system as a whole."
Packit 022b05
    ::= { hrFSEntry 5 }
Packit 022b05
Packit 022b05
hrFSBootable OBJECT-TYPE
Packit 022b05
    SYNTAX     TruthValue
Packit 022b05
    MAX-ACCESS read-only
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "A flag indicating whether this file system is
Packit 022b05
        bootable."
Packit 022b05
    ::= { hrFSEntry 6 }
Packit 022b05
Packit 022b05
hrFSStorageIndex OBJECT-TYPE
Packit 022b05
    SYNTAX     Integer32 (0..2147483647)
Packit 022b05
    MAX-ACCESS read-only
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The index of the hrStorageEntry that represents
Packit 022b05
        information about this file system.  If there is no
Packit 022b05
        such information available, then this value shall be
Packit 022b05
        zero.  The relevant storage entry will be useful in
Packit 022b05
        tracking the percent usage of this file system and
Packit 022b05
        diagnosing errors that may occur when it runs out of
Packit 022b05
        space."
Packit 022b05
    ::= { hrFSEntry 7 }
Packit 022b05
Packit 022b05
hrFSLastFullBackupDate OBJECT-TYPE
Packit 022b05
    SYNTAX     DateAndTime
Packit 022b05
    MAX-ACCESS read-write
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The last date at which this complete file system was
Packit 022b05
        copied to another storage device for backup.  This
Packit 022b05
        information is useful for ensuring that backups are
Packit 022b05
        being performed regularly.
Packit 022b05
Packit 022b05
        If this information is not known, then this variable
Packit 022b05
        shall have the value corresponding to January 1, year
Packit 022b05
        0000, 00:00:00.0, which is encoded as
Packit 022b05
        (hex)'00 00 01 01 00 00 00 00'."
Packit 022b05
    ::= { hrFSEntry 8 }
Packit 022b05
Packit 022b05
hrFSLastPartialBackupDate OBJECT-TYPE
Packit 022b05
    SYNTAX     DateAndTime
Packit 022b05
    MAX-ACCESS read-write
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The last date at which a portion of this file system
Packit 022b05
        was copied to another storage device for backup.  This
Packit 022b05
        information is useful for ensuring that backups are
Packit 022b05
        being performed regularly.
Packit 022b05
Packit 022b05
        If this information is not known, then this variable
Packit 022b05
        shall have the value corresponding to January 1, year
Packit 022b05
        0000, 00:00:00.0, which is encoded as
Packit 022b05
        (hex)'00 00 01 01 00 00 00 00'."
Packit 022b05
    ::= { hrFSEntry 9 }
Packit 022b05
Packit 022b05
-- The Host Resources Running Software Group
Packit 022b05
--
Packit 022b05
-- The hrSWRunTable contains an entry for each distinct piece of
Packit 022b05
-- software that is running or loaded into physical or virtual
Packit 022b05
-- memory in preparation for running.  This includes the host's
Packit 022b05
-- operating system, device drivers, and applications.
Packit 022b05
Packit 022b05
hrSWOSIndex OBJECT-TYPE
Packit 022b05
    SYNTAX     Integer32 (1..2147483647)
Packit 022b05
    MAX-ACCESS read-only
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The value of the hrSWRunIndex for the hrSWRunEntry
Packit 022b05
        that represents the primary operating system running
Packit 022b05
        on this host.  This object is useful for quickly and
Packit 022b05
        uniquely identifying that primary operating system."
Packit 022b05
    ::= { hrSWRun 1 }
Packit 022b05
Packit 022b05
hrSWRunTable OBJECT-TYPE
Packit 022b05
    SYNTAX     SEQUENCE OF HrSWRunEntry
Packit 022b05
    MAX-ACCESS not-accessible
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The (conceptual) table of software running on the
Packit 022b05
        host."
Packit 022b05
    ::= { hrSWRun 2 }
Packit 022b05
Packit 022b05
hrSWRunEntry OBJECT-TYPE
Packit 022b05
    SYNTAX     HrSWRunEntry
Packit 022b05
    MAX-ACCESS not-accessible
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "A (conceptual) entry for one piece of software
Packit 022b05
        running on the host Note that because the installed
Packit 022b05
        software table only contains information for software
Packit 022b05
        stored locally on this host, not every piece of
Packit 022b05
        running software will be found in the installed
Packit 022b05
        software table.  This is true of software that was
Packit 022b05
        loaded and run from a non-local source, such as a
Packit 022b05
        network-mounted file system.
Packit 022b05
Packit 022b05
        As an example of how objects in this table are named,
Packit 022b05
        an instance of the hrSWRunName object might be named
Packit 022b05
        hrSWRunName.1287"
Packit 022b05
    INDEX { hrSWRunIndex }
Packit 022b05
    ::= { hrSWRunTable 1 }
Packit 022b05
Packit 022b05
HrSWRunEntry ::= SEQUENCE {
Packit 022b05
        hrSWRunIndex       Integer32,
Packit 022b05
        hrSWRunName        InternationalDisplayString,
Packit 022b05
        hrSWRunID          ProductID,
Packit 022b05
        hrSWRunPath        InternationalDisplayString,
Packit 022b05
        hrSWRunParameters  InternationalDisplayString,
Packit 022b05
        hrSWRunType        INTEGER,
Packit 022b05
        hrSWRunStatus      INTEGER
Packit 022b05
    }
Packit 022b05
Packit 022b05
hrSWRunIndex OBJECT-TYPE
Packit 022b05
    SYNTAX     Integer32 (1..2147483647)
Packit 022b05
    MAX-ACCESS read-only
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "A unique value for each piece of software running on
Packit 022b05
        the host.  Wherever possible, this should be the
Packit 022b05
        system's native, unique identification number."
Packit 022b05
    ::= { hrSWRunEntry 1 }
Packit 022b05
Packit 022b05
hrSWRunName OBJECT-TYPE
Packit 022b05
    SYNTAX     InternationalDisplayString (SIZE (0..64))
Packit 022b05
    MAX-ACCESS read-only
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "A textual description of this running piece of
Packit 022b05
        software, including the manufacturer, revision,  and
Packit 022b05
        the name by which it is commonly known.  If this
Packit 022b05
        software was installed locally, this should be the
Packit 022b05
        same string as used in the corresponding
Packit 022b05
        hrSWInstalledName."
Packit 022b05
    ::= { hrSWRunEntry 2 }
Packit 022b05
Packit 022b05
hrSWRunID OBJECT-TYPE
Packit 022b05
    SYNTAX     ProductID
Packit 022b05
    MAX-ACCESS read-only
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The product ID of this running piece of software."
Packit 022b05
    ::= { hrSWRunEntry 3 }
Packit 022b05
Packit 022b05
hrSWRunPath OBJECT-TYPE
Packit 022b05
    SYNTAX     InternationalDisplayString (SIZE(0..128))
Packit 022b05
    MAX-ACCESS read-only
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "A description of the location on long-term storage
Packit 022b05
        (e.g. a disk drive) from which this software was
Packit 022b05
        loaded."
Packit 022b05
    ::= { hrSWRunEntry 4 }
Packit 022b05
Packit 022b05
hrSWRunParameters OBJECT-TYPE
Packit 022b05
    SYNTAX     InternationalDisplayString (SIZE(0..128))
Packit 022b05
    MAX-ACCESS read-only
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "A description of the parameters supplied to this
Packit 022b05
        software when it was initially loaded."
Packit 022b05
    ::= { hrSWRunEntry 5 }
Packit 022b05
Packit 022b05
hrSWRunType OBJECT-TYPE
Packit 022b05
    SYNTAX     INTEGER {
Packit 022b05
                   unknown(1),
Packit 022b05
                   operatingSystem(2),
Packit 022b05
                   deviceDriver(3),
Packit 022b05
                   application(4)
Packit 022b05
               }
Packit 022b05
    MAX-ACCESS read-only
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The type of this software."
Packit 022b05
    ::= { hrSWRunEntry 6 }
Packit 022b05
Packit 022b05
hrSWRunStatus OBJECT-TYPE
Packit 022b05
    SYNTAX     INTEGER {
Packit 022b05
                   running(1),
Packit 022b05
                   runnable(2),    -- waiting for resource
Packit 022b05
                                   -- (i.e., CPU, memory, IO)
Packit 022b05
                   notRunnable(3), -- loaded but waiting for event
Packit 022b05
                   invalid(4)      -- not loaded
Packit 022b05
               }
Packit 022b05
    MAX-ACCESS read-write
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The status of this running piece of software.
Packit 022b05
        Setting this value to invalid(4) shall cause this
Packit 022b05
        software to stop running and to be unloaded. Sets to
Packit 022b05
        other values are not valid."
Packit 022b05
    ::= { hrSWRunEntry 7 }
Packit 022b05
Packit 022b05
-- The Host Resources Running Software Performance Group
Packit 022b05
--
Packit 022b05
-- The hrSWRunPerfTable contains an entry corresponding to
Packit 022b05
-- each entry in the hrSWRunTable.
Packit 022b05
Packit 022b05
hrSWRunPerfTable OBJECT-TYPE
Packit 022b05
    SYNTAX     SEQUENCE OF HrSWRunPerfEntry
Packit 022b05
    MAX-ACCESS not-accessible
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The (conceptual) table of running software
Packit 022b05
        performance metrics."
Packit 022b05
    ::= { hrSWRunPerf 1 }
Packit 022b05
Packit 022b05
hrSWRunPerfEntry OBJECT-TYPE
Packit 022b05
    SYNTAX     HrSWRunPerfEntry
Packit 022b05
    MAX-ACCESS not-accessible
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "A (conceptual) entry containing software performance
Packit 022b05
        metrics.  As an example, an instance of the
Packit 022b05
        hrSWRunPerfCPU object might be named
Packit 022b05
        hrSWRunPerfCPU.1287"
Packit 022b05
    AUGMENTS { hrSWRunEntry }  -- This table augments information in
Packit 022b05
                               -- the hrSWRunTable.
Packit 022b05
    ::= { hrSWRunPerfTable 1 }
Packit 022b05
Packit 022b05
HrSWRunPerfEntry ::= SEQUENCE {
Packit 022b05
        hrSWRunPerfCPU          Integer32,
Packit 022b05
        hrSWRunPerfMem          KBytes
Packit 022b05
}
Packit 022b05
Packit 022b05
hrSWRunPerfCPU OBJECT-TYPE
Packit 022b05
    SYNTAX     Integer32 (0..2147483647)
Packit 022b05
    MAX-ACCESS read-only
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The number of centi-seconds of the total system's CPU
Packit 022b05
        resources consumed by this process.  Note that on a
Packit 022b05
        multi-processor system, this value may increment by
Packit 022b05
        more than one centi-second in one centi-second of real
Packit 022b05
        (wall clock) time."
Packit 022b05
    ::= { hrSWRunPerfEntry 1 }
Packit 022b05
Packit 022b05
hrSWRunPerfMem OBJECT-TYPE
Packit 022b05
    SYNTAX     KBytes
Packit 022b05
    UNITS      "KBytes"
Packit 022b05
    MAX-ACCESS read-only
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The total amount of real system memory allocated to
Packit 022b05
        this process."
Packit 022b05
    ::= { hrSWRunPerfEntry 2 }
Packit 022b05
Packit 022b05
-- The Host Resources Installed Software Group
Packit 022b05
--
Packit 022b05
-- The hrSWInstalledTable contains an entry for each piece
Packit 022b05
-- of software installed in long-term storage (e.g. a disk
Packit 022b05
-- drive) locally on this host.  Note that this does not
Packit 022b05
-- include software loadable remotely from a network
Packit 022b05
-- server.
Packit 022b05
--
Packit 022b05
-- Different implementations may track software in varying
Packit 022b05
-- ways. For example, while some implementations may track
Packit 022b05
-- executable files as distinct pieces of software, other
Packit 022b05
-- implementations may use other strategies such as keeping
Packit 022b05
-- track of software "packages" (e.g., related groups of files)
Packit 022b05
-- or keeping track of system or application "patches".
Packit 022b05
--
Packit 022b05
-- This table is useful for identifying and inventorying
Packit 022b05
-- software on a host and for diagnosing incompatibility
Packit 022b05
-- and version mismatch problems between various pieces
Packit 022b05
-- of hardware and software.
Packit 022b05
Packit 022b05
hrSWInstalledLastChange OBJECT-TYPE
Packit 022b05
    SYNTAX     TimeTicks
Packit 022b05
    MAX-ACCESS read-only
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The value of sysUpTime when an entry in the
Packit 022b05
        hrSWInstalledTable was last added, renamed, or
Packit 022b05
        deleted.  Because this table is likely to contain many
Packit 022b05
        entries, polling of this object allows a management
Packit 022b05
        station to determine when re-downloading of the table
Packit 022b05
        might be useful."
Packit 022b05
    ::= { hrSWInstalled 1 }
Packit 022b05
Packit 022b05
hrSWInstalledLastUpdateTime OBJECT-TYPE
Packit 022b05
    SYNTAX     TimeTicks
Packit 022b05
    MAX-ACCESS read-only
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The value of sysUpTime when the hrSWInstalledTable
Packit 022b05
        was last completely updated.  Because caching of this
Packit 022b05
        data will be a popular implementation strategy,
Packit 022b05
        retrieval of this object allows a management station
Packit 022b05
        to obtain a guarantee that no data in this table is
Packit 022b05
        older than the indicated time."
Packit 022b05
    ::= { hrSWInstalled 2 }
Packit 022b05
Packit 022b05
hrSWInstalledTable OBJECT-TYPE
Packit 022b05
    SYNTAX     SEQUENCE OF HrSWInstalledEntry
Packit 022b05
    MAX-ACCESS not-accessible
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The (conceptual) table of software installed on this
Packit 022b05
        host."
Packit 022b05
    ::= { hrSWInstalled 3 }
Packit 022b05
Packit 022b05
hrSWInstalledEntry OBJECT-TYPE
Packit 022b05
    SYNTAX     HrSWInstalledEntry
Packit 022b05
    MAX-ACCESS not-accessible
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "A (conceptual) entry for a piece of software
Packit 022b05
        installed on this host.
Packit 022b05
Packit 022b05
        As an example of how objects in this table are named,
Packit 022b05
        an instance of the hrSWInstalledName object might be
Packit 022b05
        named hrSWInstalledName.96"
Packit 022b05
    INDEX { hrSWInstalledIndex }
Packit 022b05
    ::= { hrSWInstalledTable 1 }
Packit 022b05
Packit 022b05
HrSWInstalledEntry ::= SEQUENCE {
Packit 022b05
        hrSWInstalledIndex       Integer32,
Packit 022b05
        hrSWInstalledName        InternationalDisplayString,
Packit 022b05
        hrSWInstalledID          ProductID,
Packit 022b05
        hrSWInstalledType        INTEGER,
Packit 022b05
        hrSWInstalledDate        DateAndTime
Packit 022b05
}
Packit 022b05
Packit 022b05
hrSWInstalledIndex OBJECT-TYPE
Packit 022b05
    SYNTAX     Integer32 (1..2147483647)
Packit 022b05
    MAX-ACCESS read-only
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "A unique value for each piece of software installed
Packit 022b05
        on the host.  This value shall be in the range from 1
Packit 022b05
        to the number of pieces of software installed on the
Packit 022b05
        host."
Packit 022b05
    ::= { hrSWInstalledEntry 1 }
Packit 022b05
Packit 022b05
hrSWInstalledName OBJECT-TYPE
Packit 022b05
    SYNTAX     InternationalDisplayString (SIZE (0..64))
Packit 022b05
    MAX-ACCESS read-only
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "A textual description of this installed piece of
Packit 022b05
        software, including the manufacturer, revision, the
Packit 022b05
        name by which it is commonly known, and optionally,
Packit 022b05
        its serial number."
Packit 022b05
    ::= { hrSWInstalledEntry 2 }
Packit 022b05
Packit 022b05
hrSWInstalledID OBJECT-TYPE
Packit 022b05
    SYNTAX     ProductID
Packit 022b05
    MAX-ACCESS read-only
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The product ID of this installed piece of software."
Packit 022b05
    ::= { hrSWInstalledEntry 3 }
Packit 022b05
Packit 022b05
hrSWInstalledType OBJECT-TYPE
Packit 022b05
    SYNTAX     INTEGER {
Packit 022b05
                   unknown(1),
Packit 022b05
                   operatingSystem(2),
Packit 022b05
                   deviceDriver(3),
Packit 022b05
                   application(4)
Packit 022b05
               }
Packit 022b05
    MAX-ACCESS read-only
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The type of this software."
Packit 022b05
    ::= { hrSWInstalledEntry 4 }
Packit 022b05
Packit 022b05
hrSWInstalledDate OBJECT-TYPE
Packit 022b05
    SYNTAX     DateAndTime
Packit 022b05
    MAX-ACCESS read-only
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The last-modification date of this application as it
Packit 022b05
        would appear in a directory listing.
Packit 022b05
Packit 022b05
        If this information is not known, then this variable
Packit 022b05
        shall have the value corresponding to January 1, year
Packit 022b05
        0000, 00:00:00.0, which is encoded as
Packit 022b05
        (hex)'00 00 01 01 00 00 00 00'."
Packit 022b05
    ::= { hrSWInstalledEntry 5 }
Packit 022b05
Packit 022b05
-- Conformance information
Packit 022b05
Packit 022b05
hrMIBCompliances OBJECT IDENTIFIER ::= { hrMIBAdminInfo 2 }
Packit 022b05
hrMIBGroups      OBJECT IDENTIFIER ::= { hrMIBAdminInfo 3 }
Packit 022b05
Packit 022b05
-- Compliance Statements
Packit 022b05
hrMIBCompliance MODULE-COMPLIANCE
Packit 022b05
    STATUS current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The requirements for conformance to the Host Resources MIB."
Packit 022b05
    MODULE -- this module
Packit 022b05
      MANDATORY-GROUPS { hrSystemGroup, hrStorageGroup,
Packit 022b05
                         hrDeviceGroup }
Packit 022b05
Packit 022b05
      OBJECT hrSystemDate
Packit 022b05
          MIN-ACCESS read-only
Packit 022b05
          DESCRIPTION
Packit 022b05
              "Write access is not required."
Packit 022b05
Packit 022b05
      OBJECT hrSystemInitialLoadDevice
Packit 022b05
          MIN-ACCESS read-only
Packit 022b05
          DESCRIPTION
Packit 022b05
              "Write access is not required."
Packit 022b05
Packit 022b05
      OBJECT hrSystemInitialLoadParameters
Packit 022b05
          MIN-ACCESS read-only
Packit 022b05
          DESCRIPTION
Packit 022b05
              "Write access is not required."
Packit 022b05
Packit 022b05
      OBJECT hrStorageSize
Packit 022b05
          MIN-ACCESS read-only
Packit 022b05
          DESCRIPTION
Packit 022b05
              "Write access is not required."
Packit 022b05
      OBJECT hrFSLastFullBackupDate
Packit 022b05
          MIN-ACCESS read-only
Packit 022b05
          DESCRIPTION
Packit 022b05
              "Write access is not required."
Packit 022b05
Packit 022b05
      OBJECT hrFSLastPartialBackupDate
Packit 022b05
          MIN-ACCESS read-only
Packit 022b05
          DESCRIPTION
Packit 022b05
              "Write access is not required."
Packit 022b05
Packit 022b05
      GROUP hrSWRunGroup
Packit 022b05
          DESCRIPTION
Packit 022b05
              "The Running Software Group. Implementation
Packit 022b05
              of this group is mandatory only when the
Packit 022b05
              hrSWRunPerfGroup is implemented."
Packit 022b05
Packit 022b05
      OBJECT hrSWRunStatus
Packit 022b05
          MIN-ACCESS read-only
Packit 022b05
          DESCRIPTION
Packit 022b05
              "Write access is not required."
Packit 022b05
Packit 022b05
      GROUP hrSWRunPerfGroup
Packit 022b05
          DESCRIPTION
Packit 022b05
              "The Running Software Performance Group.
Packit 022b05
              Implementation of this group is at the discretion
Packit 022b05
              of the implementor."
Packit 022b05
Packit 022b05
      GROUP hrSWInstalledGroup
Packit 022b05
          DESCRIPTION
Packit 022b05
              "The Installed Software Group.
Packit 022b05
              Implementation of this group is at the discretion
Packit 022b05
              of the implementor."
Packit 022b05
Packit 022b05
    ::= { hrMIBCompliances 1 }
Packit 022b05
Packit 022b05
    hrSystemGroup OBJECT-GROUP
Packit 022b05
        OBJECTS {
Packit 022b05
            hrSystemUptime, hrSystemDate,
Packit 022b05
            hrSystemInitialLoadDevice,
Packit 022b05
            hrSystemInitialLoadParameters,
Packit 022b05
            hrSystemNumUsers, hrSystemProcesses,
Packit 022b05
            hrSystemMaxProcesses
Packit 022b05
        }
Packit 022b05
        STATUS current
Packit 022b05
        DESCRIPTION
Packit 022b05
            "The Host Resources System Group."
Packit 022b05
        ::= { hrMIBGroups 1 }
Packit 022b05
Packit 022b05
    hrStorageGroup OBJECT-GROUP
Packit 022b05
        OBJECTS {
Packit 022b05
            hrMemorySize, hrStorageIndex, hrStorageType,
Packit 022b05
            hrStorageDescr, hrStorageAllocationUnits,
Packit 022b05
            hrStorageSize, hrStorageUsed,
Packit 022b05
            hrStorageAllocationFailures
Packit 022b05
        }
Packit 022b05
        STATUS current
Packit 022b05
        DESCRIPTION
Packit 022b05
            "The Host Resources Storage Group."
Packit 022b05
        ::= { hrMIBGroups 2 }
Packit 022b05
Packit 022b05
    hrDeviceGroup OBJECT-GROUP
Packit 022b05
        OBJECTS {
Packit 022b05
            hrDeviceIndex, hrDeviceType, hrDeviceDescr,
Packit 022b05
            hrDeviceID, hrDeviceStatus, hrDeviceErrors,
Packit 022b05
            hrProcessorFrwID, hrProcessorLoad,
Packit 022b05
            hrNetworkIfIndex, hrPrinterStatus,
Packit 022b05
            hrPrinterDetectedErrorState,
Packit 022b05
            hrDiskStorageAccess, hrDiskStorageMedia,
Packit 022b05
            hrDiskStorageRemoveble, hrDiskStorageCapacity,
Packit 022b05
            hrPartitionIndex, hrPartitionLabel,
Packit 022b05
            hrPartitionID, hrPartitionSize,
Packit 022b05
            hrPartitionFSIndex, hrFSIndex, hrFSMountPoint,
Packit 022b05
            hrFSRemoteMountPoint, hrFSType, hrFSAccess,
Packit 022b05
            hrFSBootable, hrFSStorageIndex,
Packit 022b05
            hrFSLastFullBackupDate,
Packit 022b05
            hrFSLastPartialBackupDate
Packit 022b05
        }
Packit 022b05
        STATUS current
Packit 022b05
        DESCRIPTION
Packit 022b05
            "The Host Resources Device Group."
Packit 022b05
        ::= { hrMIBGroups 3 }
Packit 022b05
Packit 022b05
    hrSWRunGroup OBJECT-GROUP
Packit 022b05
        OBJECTS {
Packit 022b05
            hrSWOSIndex, hrSWRunIndex, hrSWRunName,
Packit 022b05
            hrSWRunID, hrSWRunPath, hrSWRunParameters,
Packit 022b05
            hrSWRunType, hrSWRunStatus
Packit 022b05
        }
Packit 022b05
        STATUS current
Packit 022b05
        DESCRIPTION
Packit 022b05
            "The Host Resources Running Software Group."
Packit 022b05
        ::= { hrMIBGroups 4 }
Packit 022b05
Packit 022b05
    hrSWRunPerfGroup OBJECT-GROUP
Packit 022b05
        OBJECTS { hrSWRunPerfCPU, hrSWRunPerfMem }
Packit 022b05
        STATUS current
Packit 022b05
        DESCRIPTION
Packit 022b05
            "The Host Resources Running Software
Packit 022b05
            Performance Group."
Packit 022b05
        ::= { hrMIBGroups 5 }
Packit 022b05
Packit 022b05
    hrSWInstalledGroup OBJECT-GROUP
Packit 022b05
        OBJECTS {
Packit 022b05
            hrSWInstalledLastChange,
Packit 022b05
            hrSWInstalledLastUpdateTime,
Packit 022b05
            hrSWInstalledIndex, hrSWInstalledName,
Packit 022b05
            hrSWInstalledID, hrSWInstalledType,
Packit 022b05
            hrSWInstalledDate
Packit 022b05
        }
Packit 022b05
        STATUS current
Packit 022b05
        DESCRIPTION
Packit 022b05
            "The Host Resources Installed Software Group."
Packit 022b05
        ::= { hrMIBGroups 6 }
Packit 022b05
Packit 022b05
END