⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 host-resources-mib

📁 opennms得相关源码 请大家看看
💻
📖 第 1 页 / 共 4 页
字号:
-- Changes to rfc1514 (Host Resources MIB):--     Added the IMPORT for mib-2.-- dperkins@scruznet.comHOST-RESOURCES-MIB DEFINITIONS ::= BEGIN   IMPORTS       OBJECT-TYPE               FROM RFC-1212       DisplayString, mib-2      FROM RFC1213-MIB       TimeTicks,       Counter, Gauge            FROM RFC1155-SMI;   host     OBJECT IDENTIFIER ::= { mib-2 25 }   hrSystem        OBJECT IDENTIFIER ::= { host 1 }   hrStorage       OBJECT IDENTIFIER ::= { host 2 }   hrDevice        OBJECT IDENTIFIER ::= { host 3 }   hrSWRun         OBJECT IDENTIFIER ::= { host 4 }   hrSWRunPerf     OBJECT IDENTIFIER ::= { host 5 }   hrSWInstalled   OBJECT IDENTIFIER ::= { host 6 }   -- textual conventions   -- a truth value   Boolean ::=   INTEGER { true(1), false(2) }   -- memory size, expressed in units of 1024bytes   KBytes ::=    INTEGER (0..2147483647)   -- This textual convention is intended to identify the manufacturer,   -- model, and version of a specific hardware or software product.   -- It is suggested that these OBJECT IDENTIFIERs are allocated such   -- that all products from a particular manufacturer are registered   -- under a subtree distinct to that manufacturer.  In addition, all   -- versions of a product should be registered under a subtree   -- distinct to that product.  With this strategy, a management   -- station may uniquely determine the manufacturer and/or model of a   -- product whose productID is unknown to the management station.   -- Objects of this type may be useful for inventory purposes or for   -- automatically detecting incompatibilities or version mismatches   -- between various hardware and software components on a system.   ProductID ::= OBJECT IDENTIFIER   -- unknownProduct will be used for any unknown ProductID   -- unknownProduct OBJECT IDENTIFIER ::= { 0 0 }   -- For example, the product ID for the ACME 4860 66MHz clock doubled   -- processor might be:   -- enterprises.acme.acmeProcessors.a4860DX2.MHz66   -- A software product might be registered as:   -- enterprises.acme.acmeOperatingSystems.acmeDOS.six(6).one(1)   DateAndTime ::= OCTET STRING (SIZE (8 | 11))   --        A date-time specification for the local time of day.   --        This data type is intended to provide a consistent   --        method of reporting date information.   --   --            field  octets  contents                  range   --            _____  ______  ________                  _____   --              1      1-2   year                      0..65536   --                           (in network byte order)   --              2       3    month                     1..12   --              3       4    day                       1..31   --              4       5    hour                      0..23   --              5       6    minutes                   0..59   --              6       7    seconds                   0..60   --                           (use 60 for leap-second)   --              7       8    deci-seconds              0..9   --              8       9    direction from UTC        "+" / "-"   --                           (in ascii notation)   --              9      10    hours from UTC            0..11   --             10      11    minutes from UTC          0..59   --   --            Note that if only local time is known, then   --            timezone information (fields 8-10) is not present.   InternationalDisplayString ::= OCTET STRING   --  This data type is used to model textual information in some   --  character set.  A network management station should use a local   --  algorithm to determine which character set is in use and how it   --  should be displayed.  Note that this character set may be encoded   --  with more than one octet per symbol, but will most often be NVT   --  ASCII.   -- The Host Resources System Group   --   -- Implementation of this group is mandatory for all host systems.   hrSystemUptime OBJECT-TYPE       SYNTAX TimeTicks       ACCESS read-only       STATUS mandatory       DESCRIPTION              "The amount of time since this host was last              initialized.  Note that this is different from              sysUpTime in MIB-II [3] because sysUpTime is the              uptime of the network management portion of the              system."       ::= { hrSystem 1 }   hrSystemDate OBJECT-TYPE       SYNTAX DateAndTime       ACCESS read-write       STATUS mandatory       DESCRIPTION              "The host's notion of the local date and time of              day."       ::= { hrSystem 2 }   hrSystemInitialLoadDevice OBJECT-TYPE       SYNTAX INTEGER (1..2147483647)       ACCESS read-write       STATUS mandatory       DESCRIPTION              "The index of the hrDeviceEntry for the device from              which this host is configured to load its initial              operating system configuration."       ::= { hrSystem 3 }   hrSystemInitialLoadParameters OBJECT-TYPE       SYNTAX InternationalDisplayString (SIZE (0..128))       ACCESS read-write       STATUS mandatory       DESCRIPTION              "This object contains the parameters (e.g. a              pathname and parameter) supplied to the load device              when requesting the initial operating system              configuration from that device."       ::= { hrSystem 4 }   hrSystemNumUsers OBJECT-TYPE       SYNTAX Gauge       ACCESS read-only       STATUS mandatory       DESCRIPTION              "The number of user sessions for which this host is              storing state information.  A session is a              collection of processes requiring a single act of              user authentication and possibly subject to              collective job control."       ::= { hrSystem 5 }   hrSystemProcesses OBJECT-TYPE       SYNTAX Gauge       ACCESS read-only       STATUS mandatory       DESCRIPTION              "The number of process contexts currently loaded or              running on this system."       ::= { hrSystem 6 }   hrSystemMaxProcesses OBJECT-TYPE       SYNTAX INTEGER (0..2147483647)       ACCESS read-only       STATUS mandatory       DESCRIPTION              "The maximum number of process contexts this system              can support.  If there is no fixed maximum, the              value should be zero.  On systems that have a fixed              maximum, this object can help diagnose failures              that occur when this maximum is reached."       ::= { hrSystem 7 }   -- The Host Resources Storage Group   --   -- Implementation of this group is mandatory for all host systems.   -- Registration for some storage types, for use with hrStorageType   hrStorageTypes          OBJECT IDENTIFIER ::= { hrStorage 1 }   hrStorageOther          OBJECT IDENTIFIER ::= { hrStorageTypes 1 }   hrStorageRam            OBJECT IDENTIFIER ::= { hrStorageTypes 2 }   -- hrStorageVirtualMemory is temporary storage of swapped   -- or paged memory   hrStorageVirtualMemory  OBJECT IDENTIFIER ::= { hrStorageTypes 3 }   hrStorageFixedDisk      OBJECT IDENTIFIER ::= { hrStorageTypes 4 }   hrStorageRemovableDisk  OBJECT IDENTIFIER ::= { hrStorageTypes 5 }   hrStorageFloppyDisk     OBJECT IDENTIFIER ::= { hrStorageTypes 6 }   hrStorageCompactDisc    OBJECT IDENTIFIER ::= { hrStorageTypes 7 }   hrStorageRamDisk        OBJECT IDENTIFIER ::= { hrStorageTypes 8 }   hrMemorySize OBJECT-TYPE       SYNTAX KBytes       ACCESS read-only       STATUS mandatory       DESCRIPTION              "The amount of physical main memory contained by              the host."       ::= { hrStorage 2 }   hrStorageTable OBJECT-TYPE       SYNTAX SEQUENCE OF HrStorageEntry       ACCESS not-accessible       STATUS mandatory       DESCRIPTION              "The (conceptual) table of logical storage areas on              the host.              An entry shall be placed in the storage table for              each logical area of storage that is allocated and              has fixed resource limits.  The amount of storage              represented in an entity is the amount actually              usable by the requesting entity, and excludes loss              due to formatting or file system reference              information.              These entries are associated with logical storage              areas, as might be seen by an application, rather              than physical storage entities which are typically              seen by an operating system.  Storage such as tapes              and floppies without file systems on them are              typically not allocated in chunks by the operating              system to requesting applications, and therefore              shouldn't appear in this table.  Examples of valid              storage for this table include disk partitions,              file systems, ram (for some architectures this is              further segmented into regular memory, extended              memory, and so on), backing store for virtual              memory (`swap space').              This table is intended to be a useful diagnostic              for `out of memory' and `out of buffers' types of              failures.  In addition, it can be a useful              performance monitoring tool for tracking memory,              disk, or buffer usage."       ::= { hrStorage 3 }   hrStorageEntry OBJECT-TYPE       SYNTAX HrStorageEntry       ACCESS not-accessible       STATUS mandatory       DESCRIPTION              "A (conceptual) entry for one logical storage area              on the host.  As an example, an instance of the              hrStorageType object might be named              hrStorageType.3"       INDEX { hrStorageIndex }       ::= { hrStorageTable 1 }   HrStorageEntry ::= SEQUENCE {           hrStorageIndex               INTEGER,           hrStorageType                OBJECT IDENTIFIER,           hrStorageDescr               DisplayString,           hrStorageAllocationUnits     INTEGER,           hrStorageSize                INTEGER,           hrStorageUsed                INTEGER,           hrStorageAllocationFailures  Counter       }   hrStorageIndex OBJECT-TYPE       SYNTAX INTEGER (1..2147483647)       ACCESS read-only       STATUS mandatory       DESCRIPTION              "A unique value for each logical storage area              contained by the host."       ::= { hrStorageEntry 1 }   hrStorageType OBJECT-TYPE       SYNTAX OBJECT IDENTIFIER       ACCESS read-only       STATUS mandatory       DESCRIPTION              "The type of storage represented by this entry."       ::= { hrStorageEntry 2 }   hrStorageDescr OBJECT-TYPE       SYNTAX DisplayString       ACCESS read-only       STATUS mandatory       DESCRIPTION              "A description of the type and instance of the              storage described by this entry."       ::= { hrStorageEntry 3 }   hrStorageAllocationUnits OBJECT-TYPE       SYNTAX      INTEGER (1..2147483647)       ACCESS      read-only       STATUS      mandatory       DESCRIPTION               "The size, in bytes, of the data objects allocated               from this pool.  If this entry is monitoring               sectors, blocks, buffers, or packets, for example,               this number will commonly be greater than one.               Otherwise this number will typically be one."       ::= { hrStorageEntry 4 }   hrStorageSize OBJECT-TYPE       SYNTAX INTEGER (0..2147483647)       ACCESS read-write       STATUS mandatory       DESCRIPTION              "The size of the storage represented by this entry,              in units of hrStorageAllocationUnits."       ::= { hrStorageEntry 5 }   hrStorageUsed OBJECT-TYPE       SYNTAX INTEGER (0..2147483647)       ACCESS read-only       STATUS mandatory       DESCRIPTION              "The amount of the storage represented by this              entry that is allocated, in units of              hrStorageAllocationUnits."       ::= { hrStorageEntry 6 }   hrStorageAllocationFailures OBJECT-TYPE       SYNTAX Counter       ACCESS read-only       STATUS mandatory       DESCRIPTION              "The number of requests for storage represented by              this entry that could not be honored due to not              enough storage.  It should be noted that as this              object has a SYNTAX of Counter, that it does not              have a defined initial value.  However, it is              recommended that this object be initialized to              zero."       ::= { hrStorageEntry 7 }   -- The Host Resources Device Group   --   -- Implementation of this group is mandatory for all host systems.   --   -- The device group is useful for identifying and diagnosing the   -- devices on a system.  The hrDeviceTable contains common   -- information for any type of device.  In addition, some devices   -- have device-specific tables for more detailed information.  More   -- such tables may be defined in the future for other device types.   -- Registration for some device types, for use with hrDeviceType   hrDeviceTypes             OBJECT IDENTIFIER ::= { hrDevice 1 }   hrDeviceOther             OBJECT IDENTIFIER ::= { hrDeviceTypes 1 }   hrDeviceUnknown           OBJECT IDENTIFIER ::= { hrDeviceTypes 2 }   hrDeviceProcessor         OBJECT IDENTIFIER ::= { hrDeviceTypes 3 }   hrDeviceNetwork           OBJECT IDENTIFIER ::= { hrDeviceTypes 4 }   hrDevicePrinter           OBJECT IDENTIFIER ::= { hrDeviceTypes 5 }   hrDeviceDiskStorage       OBJECT IDENTIFIER ::= { hrDeviceTypes 6 }   hrDeviceVideo             OBJECT IDENTIFIER ::= { hrDeviceTypes 10 }   hrDeviceAudio             OBJECT IDENTIFIER ::= { hrDeviceTypes 11 }

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -