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

📄 rfc2287.txt

📁 著名的RFC文档,其中有一些文档是已经翻译成中文的的.
💻 TXT
📖 第 1 页 / 共 5 页
字号:
   sysApplInstallElmtRole for more details.5.2.2.  sysApplElmtRunTable and sysApplElmtPastRunTable   While the sysApplRunTable and sysApplPastRunTable focus on   applications as a whole, the sysApplElmtRunTable and   sysApplElmtPastRunTable provide information regarding an   application's executable elements, (processes), which are either   currently executing or have executed in the past.   The sysApplElmtRunTable contains an entry for every process currently   running on the host.  An entry is created in this table for each   process at the time it is started, and will remain in the table untilKrupczak & Saperia          Standards Track                     [Page 6]RFC 2287                  MIB for Applications             February 1998   the process terminates.  Note that in order to provide complete   information on the load on the system, this table lists EVERY running   process, not just those processes that are running as part of an   identified application.  However, when processes terminate, only   information from entries corresponding to elements of an identified   application are moved to the sysApplElmtPastRunTable.   The sysApplElmtPastRunTable maintains a history of processes which   have previously executed on the host as part of an application. When   a process from the sysApplElmtRunTable terminates, the entry's   information is moved to this sysApplElmtPastRunTable provided that   the process was part of an identified application.  If the process   cannot be associated with any 'parent' application, then it is simply   removed from the sysApplElmtRunTable.  This allows for processes like   'ps' or 'grep' to show up in the sysApplElmtRunTable, (where they are   consuming resources and are thus "interesting"), but not in the   sysApplElmtPastRunTable.   Because the sysApplElmtPastRunTable will continuously grow as   processes are executed and terminate, two scalars are defined to   control the aging-out of table entries.  The value of   sysApplElmtPastRunMaxRows specifies the maximum number of entries the   table may contain, while the sysApplElmtPastRunTblTimeLimit specifies   the maximum age of the table entries.  Oldest entries are removed   first.5.3.  System Application Map Group   The System Application Map group contains a single table, the   sysApplMapTable, whose sole purpose is to provide a backwards mapping   for determining the invoked application, installed element, and   installed application package given a known process identification   number.6.  Definitions   SYSAPPL-MIB DEFINITIONS ::= BEGIN   IMPORTS       MODULE-IDENTITY, OBJECT-TYPE,       Unsigned32, TimeTicks, Counter32, Gauge32           FROM SNMPv2-SMI       DateAndTime, TEXTUAL-CONVENTION           FROM SNMPv2-TC       MODULE-COMPLIANCE, OBJECT-GROUP           FROM SNMPv2-CONF       mib-2 FROM SNMPv2-SMI;Krupczak & Saperia          Standards Track                     [Page 7]RFC 2287                  MIB for Applications             February 1998   -- System Application MIB   sysApplMIB MODULE-IDENTITY       LAST-UPDATED "9710200000Z"       ORGANIZATION "IETF Applications MIB Working Group"       CONTACT-INFO             "Cheryl Krupczak (Editor, WG Advisor)              Postal: Empire Technologies, Inc.              541 Tenth Street NW              Suite 169              Atlanta, GA 30318              USA              Phone: (770) 384-0184              Email: cheryl@empiretech.com              Jon Saperia (WG Chair)              Postal:  BGS Systems, Inc.              One First Avenue              Waltham, MA 02254-9111              USA              Phone: (617) 891-0000              Email: saperia@networks.bgs.com"       DESCRIPTION           "The MIB module defines management objects that model           applications as collections of executables and files           installed and executing on a host system.  The MIB           presents a system-level view of applications; i.e.,           objects in this MIB are limited to those attributes           that can typically be obtained from the system itself           without adding special instrumentation to the applications."       ::= { mib-2 54  }   sysApplOBJ               OBJECT IDENTIFIER ::= { sysApplMIB 1 }   sysApplInstalled         OBJECT IDENTIFIER ::= { sysApplOBJ 1 }   sysApplRun               OBJECT IDENTIFIER ::= { sysApplOBJ 2 }   sysApplMap               OBJECT IDENTIFIER ::= { sysApplOBJ 3 }   sysApplNotifications     OBJECT IDENTIFIER ::= { sysApplMIB 2 }   sysApplConformance       OBJECT IDENTIFIER ::= { sysApplMIB 3 }   -- Textual Conventions   RunState ::= TEXTUAL-CONVENTION       STATUS      current       DESCRIPTION           "This TC describes the current execution state of           a running application or process.  The possible           values are:Krupczak & Saperia          Standards Track                     [Page 8]RFC 2287                  MIB for Applications             February 1998             running(1),             runnable(2),  - waiting for a resource (CPU, etc.)             waiting(3),   - waiting for an event             exiting(4),             other(5)      - other invalid state"       SYNTAX      INTEGER {                   running (1),                   runnable (2), -- waiting for resource (CPU, etc.)                   waiting (3),  -- waiting for event                   exiting (4),                   other (5)     -- other invalid state                   } LongUtf8String ::= TEXTUAL-CONVENTION         DISPLAY-HINT "1024a"         STATUS  current         DESCRIPTION                 "To facilitate internationalization, this TC                  represents information taken from the ISO/IEC IS                  10646-1 character set, encoded as an octet string                  using the UTF-8 character encoding scheme described                  in RFC 2044 [10].  For strings in 7-bit US-ASCII,                  there is no impact since the UTF-8 representation                  is identical to the US-ASCII encoding."         SYNTAX  OCTET STRING (SIZE (0..1024)) Utf8String ::= TEXTUAL-CONVENTION         DISPLAY-HINT "255a"         STATUS  current         DESCRIPTION                 "To facilitate internationalization, this TC                  represents information taken from the ISO/IEC IS                  10646-1 character set, encoded as an octet string                  using the UTF-8 character encoding scheme described                  in RFC 2044 [10].  For strings in 7-bit US-ASCII,                  there is no impact since the UTF-8 representation                  is identical to the US-ASCII encoding."         SYNTAX  OCTET STRING (SIZE (0..255))   -- sysApplInstalled Group   -- This group provides information about application packages   -- that have been installed on the host computer.  The group   -- contains two tables.  The first, the sysApplInstallPkgTable,   -- describes the application packages, the second, the   -- sysApplInstallElmtTable, describes the constituent elements   -- (files and executables) which compose an application package.Krupczak & Saperia          Standards Track                     [Page 9]RFC 2287                  MIB for Applications             February 1998   --   -- In order to appear in this group, an application and its   -- component files must be discoverable by the system itself,   -- possibly through some type of software installation mechanism   -- or registry.   -- sysApplInstallPkgTable   -- The system installed application packages table provides   -- information on the software packages installed on a system.   -- These packages may consist of many different files including   -- executable and non-executable files.   sysApplInstallPkgTable OBJECT-TYPE       SYNTAX      SEQUENCE OF SysApplInstallPkgEntry       MAX-ACCESS  not-accessible       STATUS      current       DESCRIPTION           "The table listing the software application packages           installed on a host computer. In order to appear in           this table, it may be necessary for the application           to be installed using some type of software           installation mechanism or global registry so that its           existence can be detected by the agent implementation."       ::= { sysApplInstalled 1 }   sysApplInstallPkgEntry OBJECT-TYPE       SYNTAX      SysApplInstallPkgEntry       MAX-ACCESS  not-accessible       STATUS      current       DESCRIPTION           "The logical row describing an installed application           package."       INDEX    { sysApplInstallPkgIndex }       ::= { sysApplInstallPkgTable 1 }   SysApplInstallPkgEntry ::= SEQUENCE {       sysApplInstallPkgIndex               Unsigned32,       sysApplInstallPkgManufacturer        Utf8String,       sysApplInstallPkgProductName         Utf8String,       sysApplInstallPkgVersion             Utf8String,       sysApplInstallPkgSerialNumber        Utf8String,       sysApplInstallPkgDate                DateAndTime,       sysApplInstallPkgLocation            LongUtf8String   }   sysApplInstallPkgIndex OBJECT-TYPE       SYNTAX      Unsigned32 (1..'ffffffff'h)Krupczak & Saperia          Standards Track                    [Page 10]RFC 2287                  MIB for Applications             February 1998       MAX-ACCESS  not-accessible       STATUS      current       DESCRIPTION           "An integer used only for indexing purposes.           Generally monotonically increasing from 1 as new           applications are installed.           The value for each installed application must           remain constant at least from one re-initialization of           the network management entity which implements this           MIB module to the next re-initialization.           The specific value is meaningful only within a given SNMP           entity. A sysApplInstallPkgIndex value must not be re-used           until the next agent entity restart in the event the           installed application entry is deleted."       ::= { sysApplInstallPkgEntry 1 }   sysApplInstallPkgManufacturer OBJECT-TYPE       SYNTAX      Utf8String       MAX-ACCESS  read-only       STATUS      current       DESCRIPTION           "The Manufacturer of the software application package."       ::= { sysApplInstallPkgEntry 2 }   sysApplInstallPkgProductName OBJECT-TYPE       SYNTAX      Utf8String       MAX-ACCESS  read-only       STATUS      current       DESCRIPTION           "The name assigned to the software application package           by the Manufacturer."       ::= { sysApplInstallPkgEntry 3 }   sysApplInstallPkgVersion OBJECT-TYPE       SYNTAX      Utf8String       MAX-ACCESS  read-only       STATUS      current       DESCRIPTION           "The version number assigned to the application package           by the manufacturer of the software."       ::= { sysApplInstallPkgEntry 4 }   sysApplInstallPkgSerialNumber OBJECT-TYPE       SYNTAX      Utf8String       MAX-ACCESS  read-only       STATUS      currentKrupczak & Saperia          Standards Track                    [Page 11]RFC 2287                  MIB for Applications             February 1998       DESCRIPTION           "The serial number of the software assigned by the           manufacturer."       ::= { sysApplInstallPkgEntry 5 }   sysApplInstallPkgDate OBJECT-TYPE       SYNTAX      DateAndTime       MAX-ACCESS  read-only       STATUS      current       DESCRIPTION           "The date and time this software application was installed           on the host."       ::= { sysApplInstallPkgEntry 6 }   sysApplInstallPkgLocation OBJECT-TYPE       SYNTAX      LongUtf8String       MAX-ACCESS  read-only       STATUS      current       DESCRIPTION           "The complete path name where the application package

⌨️ 快捷键说明

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