Blame mibs/HOST-RESOURCES-MIB.txt

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