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

📄 sysappl-mib

📁 很不错java的SNMP应用例子
💻
📖 第 1 页 / 共 5 页
字号:
      STATUS      current      DESCRIPTION           "The number of centi-seconds of the total system's           CPU resources consumed by this process.  Note that           on a multi-processor system, this value may           have been incremented by more than one centi-second           in one centi-second of real (wall clock) time."      ::= { sysApplElmtRunEntry 9 }  sysApplElmtRunMemory OBJECT-TYPE      SYNTAX      Gauge32      UNITS       "Kbytes"      MAX-ACCESS  read-only      STATUS      current      DESCRIPTION          "The total amount of real system memory measured in          Kbytes currently allocated to this process."      ::= { sysApplElmtRunEntry 10 }  sysApplElmtRunNumFiles OBJECT-TYPE      SYNTAX      Gauge32      MAX-ACCESS  read-only      STATUS      current      DESCRIPTION          "The number of regular files currently open by the          process.  Transport connections (sockets)          should NOT be included in the calculation of          this value, nor should operating system specific          special file types."      ::= { sysApplElmtRunEntry 11 }  sysApplElmtRunUser OBJECT-TYPE      SYNTAX      Utf8String      MAX-ACCESS  read-only      STATUS      current      DESCRIPTION          "The process owner's login name (e.g. root)."      ::= { sysApplElmtRunEntry 12 }  -- sysApplElmtPastRunTable  -- The sysApplElmtPastRunTable maintains a history of  -- processes which have previously executed on  -- the host as part of an application. Upon termination  -- of a process, the entry representing the process is removed from  -- the sysApplElmtRunTable and a corresponding entry is created in  -- this table provided that the process was part of an  -- identifiable application.  If the process could not be associated  -- with an invoked application, no corresponding entry is created.  -- Hence, whereas the sysApplElmtRunTable contains an entry for  -- every process currently executing on the system, the  -- sysApplElmtPastRunTable only contains entries for processes  -- that previously executed as part of an invoked application.  --  -- Entries remain in this table until they are aged out when  -- either the number of entries in the table reaches a  -- maximum as determined by sysApplElmtPastRunMaxRows, or  -- when an entry has aged to exceed a time limit as set by  -- sysApplElmtPastRunTblTimeLimit.  When aging out entries,  -- the oldest entry, as determined by the value of  -- sysApplElmtPastRunTimeEnded, will be removed first.  --  -- The table is indexed by sysApplInstallPkgIndex (from the  -- sysApplInstallPkgTable), sysApplElmtPastRunInvocID, and  -- sysApplElmtPastRunIndex to make it easy to locate all  -- previously executed processes of a particular invoked application  -- that has been installed on the system.  sysApplElmtPastRunTable OBJECT-TYPE      SYNTAX      SEQUENCE OF SysApplElmtPastRunEntry      MAX-ACCESS  not-accessible      STATUS      current      DESCRIPTION          "The table describes the processes which have previously          executed on the host system as part of an application.          Each entry represents a process which has previously          executed and is associated with the invoked application          of which it was a part.  Because an invoked application          may involve more than one executable, it is possible          to have multiple entries in this table for          each application invocation. Entries are added          to this table when the corresponding process in the          sysApplElmtRun Table terminates.          Entries remain in this table until they are aged out when          either the number of entries in the table reaches a          maximum as determined by sysApplElmtPastRunMaxRows, or          when an entry has aged to exceed a time limit as set by          sysApplElmtPastRunTblTimeLimit.  When aging out entries,          the oldest entry, as determined by the value of          sysApplElmtPastRunTimeEnded, will be removed first.          The table is indexed by sysApplInstallPkgIndex (from the          sysApplInstallPkgTable), sysApplElmtPastRunInvocID,          and sysApplElmtPastRunIndex to make it easy to locate all          previously executed processes of a particular invoked          application that has been installed on the system."      ::= { sysApplRun 4 }  sysApplElmtPastRunEntry OBJECT-TYPE      SYNTAX      SysApplElmtPastRunEntry      MAX-ACCESS  not-accessible      STATUS      current      DESCRIPTION          "The logical row describing a process which was          previously executed on this host as part of an          installed application.  The entry is basically copied          from the sysApplElmtRunTable when the process          terminates.  Hence, the entry's value for          sysApplElmtPastRunIndex is the same as its value          was for sysApplElmtRunIndex.  Note carefully: only those          processes which could be associated with an          identified application are included in this table."      INDEX    { sysApplInstallPkgIndex, sysApplElmtPastRunInvocID,                 sysApplElmtPastRunIndex }      ::= { sysApplElmtPastRunTable   1 }  SysApplElmtPastRunEntry ::= SEQUENCE {      sysApplElmtPastRunInvocID           Unsigned32,      sysApplElmtPastRunIndex             Unsigned32,      sysApplElmtPastRunInstallID         Unsigned32,      sysApplElmtPastRunTimeStarted       DateAndTime,      sysApplElmtPastRunTimeEnded         DateAndTime,      sysApplElmtPastRunName              LongUtf8String,      sysApplElmtPastRunParameters        Utf8String,      sysApplElmtPastRunCPU               TimeTicks,      sysApplElmtPastRunMemory            Unsigned32,      sysApplElmtPastRunNumFiles          Unsigned32,      sysApplElmtPastRunUser              Utf8String  }  sysApplElmtPastRunInvocID OBJECT-TYPE      SYNTAX      Unsigned32 (1..'ffffffff'h)      MAX-ACCESS  not-accessible      STATUS      current      DESCRIPTION          "Part of the index for this table, this value          identifies the invocation of an application of which          the process represented by this entry was a part.          The value of this object is the same value as the          sysApplRunIndex for the corresponding application          invocation in the sysApplRunTable.  If the invoked          application as a whole has terminated, it will be the          same as the sysApplPastRunIndex."      ::= { sysApplElmtPastRunEntry 1 }  sysApplElmtPastRunIndex OBJECT-TYPE      SYNTAX      Unsigned32 (0..'ffffffff'h)      MAX-ACCESS  not-accessible      STATUS      current      DESCRIPTION          "Part of the index for this table. An integer          assigned by the agent equal to the corresponding          sysApplElmtRunIndex which was removed from the          sysApplElmtRunTable and moved to this table          when the element terminated.          Note: entries in this table are indexed by          sysApplElmtPastRunInvocID, sysApplElmtPastRunIndex.          The possibility exists, though unlikely, of a          collision occurring by a new entry which was run          by the same invoked application (InvocID), and          was assigned the same process identification number          (ElmtRunIndex) as an element which was previously          run by the same invoked application.          Should this situation occur, the new entry replaces          the old entry.          See Section: 'Implementation Issues -          sysApplElmtPastRunTable Entry Collisions' for the          conditions that would have to occur in order for a          collision to occur."      ::= { sysApplElmtPastRunEntry 2 }  sysApplElmtPastRunInstallID OBJECT-TYPE      SYNTAX      Unsigned32 (1..'ffffffff'h)      MAX-ACCESS  read-only      STATUS      current      DESCRIPTION          "The index into the installed element table. The          value of this object is the same value as the          sysApplInstallElmtIndex for the application element          of which this entry represents a previously executed          process."      ::= { sysApplElmtPastRunEntry 3 }  sysApplElmtPastRunTimeStarted OBJECT-TYPE      SYNTAX      DateAndTime      MAX-ACCESS  read-only      STATUS      current      DESCRIPTION          "The time the process was started."      ::= { sysApplElmtPastRunEntry 4 }  sysApplElmtPastRunTimeEnded OBJECT-TYPE      SYNTAX      DateAndTime      MAX-ACCESS  read-only      STATUS      current      DESCRIPTION          "The time the process ended."      ::= { sysApplElmtPastRunEntry 5 }  sysApplElmtPastRunName OBJECT-TYPE      SYNTAX      LongUtf8String      MAX-ACCESS  read-only      STATUS      current      DESCRIPTION          "The full path and filename of the process.          For example, '/opt/MYYpkg/bin/myyproc' would          be returned for process 'myyproc' whose execution          path was '/opt/MYYpkg/bin/myyproc'."      ::= { sysApplElmtPastRunEntry 6 }  sysApplElmtPastRunParameters OBJECT-TYPE      SYNTAX      Utf8String      MAX-ACCESS  read-only      STATUS      current      DESCRIPTION          "The starting parameters for the process."      ::= { sysApplElmtPastRunEntry 7 }  sysApplElmtPastRunCPU OBJECT-TYPE      SYNTAX      TimeTicks      MAX-ACCESS  read-only      STATUS      current      DESCRIPTION           "The last known number of centi-seconds of the total           system's CPU resources consumed by this process.           Note that on a multi-processor system, this value may           increment by more than one centi-second in one           centi-second of real (wall clock) time."      ::= { sysApplElmtPastRunEntry 8 }  sysApplElmtPastRunMemory OBJECT-TYPE      SYNTAX      Unsigned32 (0..'ffffffff'h)      UNITS       "Kbytes"      MAX-ACCESS  read-only      STATUS      current      DESCRIPTION          "The last known total amount of real system memory          measured in Kbytes allocated to this process before it          terminated."      ::= { sysApplElmtPastRunEntry 9 }  sysApplElmtPastRunNumFiles OBJECT-TYPE      SYNTAX      Unsigned32 (0..'ffffffff'h)      MAX-ACCESS  read-only      STATUS      current      DESCRIPTION          "The last known number of files open by the          process before it terminated.  Transport          connections (sockets) should NOT be included in          the calculation of this value."      ::= { sysApplElmtPastRunEntry 10 }  sysApplElmtPastRunUser OBJECT-TYPE      SYNTAX      Utf8String      MAX-ACCESS  read-only      STATUS      current      DESCRIPTION          "The process owner's login name (e.g. root)."      ::= { sysApplElmtPastRunEntry 11 }  -- Additional Scalar objects to control table sizes  sysApplPastRunMaxRows OBJECT-TYPE      SYNTAX      Unsigned32 (0..'ffffffff'h)      MAX-ACCESS  read-write      STATUS      current      DESCRIPTION          "The maximum number of entries allowed in the          sysApplPastRunTable.  Once the number of rows in          the sysApplPastRunTable reaches this value, the          management subsystem will remove the oldest entry          in the table to make room for the new entry to be added.          Entries will be removed on the basis of oldest          sysApplPastRunTimeEnded value first.          This object may be used to control the amount of          system resources that can used for sysApplPastRunTable          entries. A conforming implementation should attempt          to support the default value, however, a lesser value          may be necessary due to implementation-dependent issues          and resource availability."      DEFVAL      { 500 }      ::= { sysApplRun 5 }  sysApplPastRunTableRemItems OBJECT-TYPE      SYNTAX      Counter32      MAX-ACCESS  read-only      STATUS      current      DESCRIPTION          "A counter of the number of entries removed from          the sysApplPastRunTable because of table size limitations          as set in sysApplPastRunMaxRows.  This counter is the          number of entries the management subsystem has had to          remove in order to make room for new entries (so as not          to exceed the limit set by sysApplPastRunMaxRows) since          the last initialization of the management subsystem."      ::= { sysApplRun 6 }  sysApplPastRunTblTimeLimit OBJECT-TYPE      SYNTAX      Unsigned32 (0..'ffffffff'h)      UNITS       "seconds"

⌨️ 快捷键说明

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