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

📄 rfc2287.txt

📁 中、英文RFC文档大全打包下载完全版 .
💻 TXT
📖 第 1 页 / 共 5 页
字号:
   -- sysApplRun Group   -- This group models activity information for applications   -- that have been invoked and are either currently running,   -- or have previously run on the host system.  Likewise,   -- the individual elements of an invoked application are   -- also modeled to show currently running processes, and   -- processes that have run in the past.   -- sysApplRunTable   -- The sysApplRunTable contains the application instances   -- which are currently running on the host.  Since a single   -- application might be invoked multiple times, an entry is   -- added to this table for each INVOCATION of an application.   -- The table is indexed by sysApplInstallPkgIndex, sysApplRunIndex   -- to enable managers to easily locate all invocations of   -- a particular application package.   sysApplRunTable OBJECT-TYPE       SYNTAX      SEQUENCE OF SysApplRunEntry       MAX-ACCESS  not-accessible       STATUS      current       DESCRIPTION           "The table describes the applications which are executing           on the host.  Each time an application is invoked,           an entry is created in this table. When an application ends,           the entry is removed from this table and a corresponding                   entry is created in the SysApplPastRunTable.           A new entry is created in this table whenever the agent           implementation detects a new running process that is an           installed application element whose sysApplInstallElmtRole           designates it as being the application's primary executable           (sysApplInstallElmtRole = primary(2) ).           The table is indexed by sysApplInstallPkgIndex,           sysApplRunIndex to enable managers to easily locate all           invocations of a particular application package."       ::= { sysApplRun 1 }   sysApplRunEntry OBJECT-TYPE       SYNTAX      SysApplRunEntryKrupczak & Saperia          Standards Track                    [Page 18]RFC 2287                  MIB for Applications             February 1998       MAX-ACCESS  not-accessible       STATUS      current       DESCRIPTION           "The logical row describing an application which is           currently running on this host."       INDEX    { sysApplInstallPkgIndex, sysApplRunIndex }       ::= { sysApplRunTable   1 }   SysApplRunEntry ::= SEQUENCE {       sysApplRunIndex                         Unsigned32,       sysApplRunStarted                       DateAndTime,       sysApplRunCurrentState                  RunState   }   sysApplRunIndex OBJECT-TYPE       SYNTAX      Unsigned32 (1..'ffffffff'h)       MAX-ACCESS  not-accessible       STATUS      current       DESCRIPTION           "Part of the index for this table. An arbitrary           integer used only for indexing purposes. Generally           monotonically increasing from 1 as new applications are           started on the host, it uniquely identifies application           invocations.           The numbering for this index increases by 1 for each           INVOCATION of an application, regardless of which           installed application package this entry represents a           running instance of.           An example of the indexing for a couple of entries is           shown below.                         :                    sysApplRunStarted.17.14                    sysApplRunStarted.17.63                    sysApplRunStarted.18.13                         :           In this example, the agent has observed 12 application           invocations when the application represented by entry 18           in the sysApplInstallPkgTable is invoked.  The next           invocation detected by the agent is an invocation of           installed application package 17.  Some time later,           installed application 17 is invoked a second time.           NOTE: this index is not intended to reflect a real-time           (wall clock time) ordering of application invocations;Krupczak & Saperia          Standards Track                    [Page 19]RFC 2287                  MIB for Applications             February 1998           it is merely intended to uniquely identify running           instances of applications.  Although the           sysApplInstallPkgIndex is included in the INDEX clause           for this table, it serves only to ease searching of           this table by installed application and does not           contribute to uniquely identifying table entries."       ::= { sysApplRunEntry 1 }   sysApplRunStarted OBJECT-TYPE       SYNTAX      DateAndTime       MAX-ACCESS  read-only       STATUS      current       DESCRIPTION           "The date and time that the application was started."       ::= { sysApplRunEntry 2 }   sysApplRunCurrentState OBJECT-TYPE       SYNTAX      RunState       MAX-ACCESS  read-only       STATUS      current       DESCRIPTION           "The current state of the running application instance.           The possible values are running(1), runnable(2) but waiting           for a resource such as CPU, waiting(3) for an event,           exiting(4), or other(5). This value is based on an evaluation           of the running elements of this application instance (see           sysApplElmRunState) and their Roles as defined by           sysApplInstallElmtRole.  An agent implementation may           detect that an application instance is in the process of           exiting if one or more of its REQUIRED elements are no           longer running.  Most agent implementations will wait until           a second internal poll has been completed to give the           system time to start REQUIRED elements before marking the           application instance as exiting."       ::= { sysApplRunEntry 3 }   -- sysApplPastRunTable   -- The sysApplPastRunTable provides a history of applications   -- previously run on the host computer. Entries are removed from   -- the sysApplRunTable and corresponding entries are added to this   -- table when an application becomes inactive. Entries remain in   -- this table until they are aged out when either the table size   -- reaches a maximum as determined by the sysApplPastRunMaxRows,   -- or when an entry has aged to exceed a time limit as set be   -- sysApplPastRunTblTimeLimit.   --   -- When aging out entries, the oldest entry, as determined byKrupczak & Saperia          Standards Track                    [Page 20]RFC 2287                  MIB for Applications             February 1998   -- the value of sysApplPastRunTimeEnded, will be removed first.   sysApplPastRunTable OBJECT-TYPE       SYNTAX      SEQUENCE OF SysApplPastRunEntry       MAX-ACCESS  not-accessible       STATUS      current       DESCRIPTION           "A history of the applications that have previously run           on the host computer.  An entry's information is moved to           this table from the sysApplRunTable when the invoked           application represented by the entry ceases to be running.           An agent implementation can determine that an application           invocation is no longer running by evaluating the running           elements of the application instance and their Roles as           defined by sysApplInstallElmtRole.  Obviously, if there           are no running elements for the application instance,           then the application invocation is no longer running.           If any one of the REQUIRED elements is not running,           the application instance may be in the process of exiting.           Most agent implementations will wait until a second internal           poll has been completed to give the system time to either           restart partial failures or to give all elements time to           exit.  If, after the second poll, there are REQUIRED           elements that are not running, then the application           instance may be considered by the agent implementation           to no longer be running.           Entries remain in the sysApplPastRunTable until they           are aged out when either the table size reaches a maximum           as determined by the sysApplPastRunMaxRows, or when an entry           has aged to exceed a time limit as set by           sysApplPastRunTblTimeLimit.           Entries in this table are indexed by sysApplInstallPkgIndex,           sysApplPastRunIndex to facilitate retrieval of all past           run invocations of a particular installed application."       ::= { sysApplRun 2 }   sysApplPastRunEntry OBJECT-TYPE       SYNTAX      SysApplPastRunEntry       MAX-ACCESS  not-accessible       STATUS      current       DESCRIPTION           "The logical row describing an invocation of an application           which was previously run and has terminated.  The entry           is basically copied from the sysApplRunTable when the           application instance terminates.  Hence, the entry'sKrupczak & Saperia          Standards Track                    [Page 21]RFC 2287                  MIB for Applications             February 1998           value for sysApplPastRunIndex is the same as its value was           for sysApplRunIndex."       INDEX    { sysApplInstallPkgIndex, sysApplPastRunIndex }       ::= { sysApplPastRunTable   1 }   SysApplPastRunEntry ::= SEQUENCE {       sysApplPastRunIndex                     Unsigned32,       sysApplPastRunStarted                   DateAndTime,       sysApplPastRunExitState                 INTEGER,       sysApplPastRunTimeEnded                 DateAndTime   }   sysApplPastRunIndex OBJECT-TYPE       SYNTAX      Unsigned32 (1..'ffffffff'h)       MAX-ACCESS  not-accessible       STATUS      current       DESCRIPTION           "Part of the index for this table. An integer           matching the value of the removed sysApplRunIndex           corresponding to this row."       ::= { sysApplPastRunEntry 1 }   sysApplPastRunStarted OBJECT-TYPE       SYNTAX      DateAndTime       MAX-ACCESS  read-only       STATUS      current       DESCRIPTION           "The date and time that the application was started."       ::= { sysApplPastRunEntry 2 }   sysApplPastRunExitState OBJECT-TYPE       SYNTAX      INTEGER {                   complete (1), -- normal exit at sysApplRunTimeEnded                   failed (2),   -- abnormal exit                   other (3)                   }       MAX-ACCESS  read-only       STATUS      current       DESCRIPTION         "The state of the application instance when it terminated.          This value is based on an evaluation of the running elements          of an application and their Roles as defined by          sysApplInstallElmtRole.  An application instance is said to          have exited in a COMPLETE state and its entry is removed          from the sysApplRunTable and added to the sysApplPastRunTable          when the agent detects that ALL elements of an application          invocation are no longer running.  Most agent implementations          will wait until a second internal poll has been completed toKrupczak & Saperia          Standards Track                    [Page 22]RFC 2287                  MIB for Applications             February 1998          give the system time to either restart partial failures or          to give all elements time to exit.  A failed state occurs if,          after the second poll, any elements continue to run but          one or more of the REQUIRED elements are no longer running.          All other combinations MUST be defined as OTHER."       ::= { sysApplPastRunEntry 3 }   sysApplPastRunTimeEnded OBJECT-TYPE       SYNTAX      DateAndTime       MAX-ACCESS  read-only       STATUS      current       DESCRIPTION           "The DateAndTime the application instance was determined           to be no longer running."       ::= { sysApplPastRunEntry 4 }   -- sysApplElmtRunTable   -- The sysApplElmtRunTable contains an entry for each process that   -- is 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 until the process terminates.   --   -- The table is indexed by sysApplElmtRunInstallPkg,   -- sysApplElmtRunInvocID, and sysApplElmtRunIndex to make it easy   -- to locate all running elements of a particular invoked application   -- which has been installed on the system.   sysApplElmtRunTable OBJECT-TYPE       SYNTAX      SEQUENCE OF SysApplElmtRunEntry       MAX-ACCESS  not-accessible       STATUS      current       DESCRIPTION           "The table describes the processes which are           currently executing on the host system. Each entry           represents a running process and is associated with           the invoked application of which that process is a part, if           possible.  This table contains an entry for every process           currently running on the system, regardless of whether its           'parent' application can be determined.  So, for example,           processes like 'ps' and 'grep' will have entries though they           are not associated with an installed application package.           Because a running application may involve           more than one executable, it is possible to have           multiple entries in this table for each application.

⌨️ 快捷键说明

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