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

📄 sysappl-mib

📁 很不错java的SNMP应用例子
💻
📖 第 1 页 / 共 5 页
字号:
      MAX-ACCESS  read-write      STATUS      current      DESCRIPTION          "The maximum time in seconds which an entry in the           sysApplPastRunTable may exist before it is removed.           Any entry that is older than this value will be           removed (aged out) from the table.           Note that an entry may be aged out prior to reaching           this time limit if it is the oldest entry in the           table and must be removed to make space for a new           entry so as to not exceed sysApplPastRunMaxRows."      DEFVAL      { 7200 }      ::= { sysApplRun 7 }  sysApplElemPastRunMaxRows OBJECT-TYPE      SYNTAX      Unsigned32 (0..'ffffffff'h)      MAX-ACCESS  read-write      STATUS      current      DESCRIPTION          "The maximum number of entries allowed in the          sysApplElmtPastRunTable.  Once the number of rows in          the sysApplElmtPastRunTable reaches this value,          the management subsystem will remove the oldest entry          to make room for the new entry to be added.  Entries          will be removed on the basis of oldest          sysApplElmtPastRunTimeEnded value first.          This object may be used to control the amount of          system resources that can used for sysApplElemPastRunTable          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 8 }  sysApplElemPastRunTableRemItems OBJECT-TYPE      SYNTAX      Counter32      MAX-ACCESS  read-only      STATUS      current      DESCRIPTION          "A counter of the number of entries removed from the          sysApplElemPastRunTable because of table size limitations          as set in sysApplElemPastRunMaxRows.  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 sysApplElemPastRunMaxRows) since          the last initialization of the management subsystem."      ::= { sysApplRun 9 }  sysApplElemPastRunTblTimeLimit OBJECT-TYPE      SYNTAX      Unsigned32 (0..'ffffffff'h)      UNITS       "seconds"      MAX-ACCESS  read-write      STATUS      current      DESCRIPTION          "The maximum time in seconds which an entry in the           sysApplElemPastRunTable may exist before it is removed.           Any entry that is older than this value will be           removed (aged out) from the table.           Note that an entry may be aged out prior to reaching           this time limit if it is the oldest entry in the           table and must be removed to make space for a new           entry so as to not exceed sysApplElemPastRunMaxRows."      DEFVAL      { 7200 }      ::= { sysApplRun 10 }  sysApplAgentPollInterval  OBJECT-TYPE      SYNTAX      Unsigned32 (0..'ffffffff'h)      UNITS       "seconds"      MAX-ACCESS  read-write      STATUS      current      DESCRIPTION          "The minimum interval in seconds that the management          subsystem implementing this MIB will poll the status          of the managed resources. Because of the non-trivial          effort involved in polling the managed resources,          and because the method for obtaining the status of          the managed resources is implementation-dependent,          a conformant implementation may chose a lower bound          greater than 0.          A value of 0 indicates that there is no delay          in the passing of information from the managed          resources to the agent."      DEFVAL      { 60 }      ::= { sysApplRun 11 }  -- sysApplMap Group  -- This group contains a table, the sysApplMapTable,  -- whose sole purpose is to provide a 'backwards'  -- mapping so that, given a known sysApplElmtRunIndex  -- (process identification number), the corresponding invoked  -- application (sysApplRunIndex), installed element  -- (sysApplInstallElmtIndex), and installed application  -- package (sysApplInstallPkgIndex) can be quickly determined.  --  -- The table will contain one entry for each process  -- currently running on the system.  --  -- A backwards mapping is extremely useful since the tables  -- in this MIB module are typically indexed with the  -- installed application package (sysApplInstallPkgIndex)  -- as the primary key, and on down as required by the  -- specific table, with the process ID number (sysApplElmtRunIndex)  -- being the least significant key.  --  -- It is expected that management applications will use  -- this mapping table by doing a 'GetNext' operation with  -- the known process ID number (sysApplElmtRunIndex) as the partial  -- instance identifier.  Assuming that there is an entry for  -- the process, the result should return a single columnar value,  -- the sysApplMapInstallPkgIndex, with the sysApplElmtRunIndex,  -- sysApplRunIndex, and sysApplInstallElmtIndex contained in the  -- instance identifier for the returned MIB object value.  --  -- NOTE: if the process can not be associated back to an  -- invoked application installed on the system, then the  -- value returned for the columnar value sysApplMapInstallPkgIndex  -- will be '0' and the instance portion of the object-identifier  -- will be the process ID number (sysApplElmtRunIndex) followed  -- by 0.0.  sysApplMapTable OBJECT-TYPE      SYNTAX      SEQUENCE OF SysApplMapEntry      MAX-ACCESS  not-accessible      STATUS      current      DESCRIPTION          "The sole purpose of this table is to provide a          'backwards' mapping so that, given a known          sysApplElmtRunIndex (process identification number),          the corresponding invoked application (sysApplRunIndex),          installed element (sysApplInstallElmtIndex), and          installed application package (sysApplInstallPkgIndex)          can be quickly determined.          This table will contain one entry for each process          that is currently executing on the system.          It is expected that management applications will use          this mapping table by doing a 'GetNext' operation with          the known process ID number (sysApplElmtRunIndex) as the          partial instance identifier.  Assuming that there is an          entry for the process, the result should return a single          columnar value, the sysApplMapInstallPkgIndex, with the          sysApplElmtRunIndex, sysApplRunIndex, and          sysApplInstallElmtIndex contained in the instance identifier          for the returned MIB object value.          NOTE: if the process can not be associated back to an          invoked application installed on the system, then the          value returned for the columnar value          sysApplMapInstallPkgIndex will be '0' and the instance          portion of the object-identifier will be the process ID          number (sysApplElmtRunIndex) followed by 0.0."      ::= { sysApplMap 1 }  sysApplMapEntry OBJECT-TYPE      SYNTAX      SysApplMapEntry      MAX-ACCESS  not-accessible      STATUS      current      DESCRIPTION          "A logical row representing a process currently running           on the system.  This entry provides the index mapping from           process identifier, back to the invoked application,           installed element, and finally, the installed application           package.  The entry includes only one accessible columnar           object, the sysApplMapInstallPkgIndex, but the           invoked application and installed element can be           determined from the instance identifier since they form           part of the index clause."      INDEX  { sysApplElmtRunIndex, sysApplElmtRunInvocID,               sysApplMapInstallElmtIndex }      ::= { sysApplMapTable 1 }  SysApplMapEntry ::= SEQUENCE {      sysApplMapInstallElmtIndex    Unsigned32,      sysApplMapInstallPkgIndex     Unsigned32  }  sysApplMapInstallElmtIndex OBJECT-TYPE      SYNTAX      Unsigned32 (0..'ffffffff'h)      MAX-ACCESS  not-accessible      STATUS      current      DESCRIPTION          "The index into the sysApplInstallElmtTable. The          value of this object is the same value as the          sysApplInstallElmtIndex for the application element          of which this entry represents a running instance.          If this process cannot be associated to an installed          executable, the value should be '0'."      ::= { sysApplMapEntry 1 }  sysApplMapInstallPkgIndex OBJECT-TYPE      SYNTAX      Unsigned32 (0..'ffffffff'h)      MAX-ACCESS  read-only      STATUS      current      DESCRIPTION          "The value of this object identifies the installed          software package for the application of which this          process is a part.  Provided that the process's 'parent'          application can be determined, the value of this object          is the same value as the sysApplInstallPkgIndex for the          entry in the sysApplInstallPkgTable that corresponds          to the installed application of which this process          is a part.          If, however, the 'parent' application cannot be          determined, (for example the process is not part          of a particular installed application), the value          for this object is then '0', signifying that this          process cannot be related back to an application,          and in turn, an installed software package."      ::= { sysApplMapEntry 2 }  -- Conformance Macros  sysApplMIBCompliances  OBJECT IDENTIFIER ::= { sysApplConformance 1 }  sysApplMIBGroups       OBJECT IDENTIFIER ::= { sysApplConformance 2 }  sysApplMIBCompliance MODULE-COMPLIANCE      STATUS  current      DESCRIPTION          "Describes the requirements for conformance to          the System Application MIB"      MODULE  -- this module          MANDATORY-GROUPS { sysApplInstalledGroup,                             sysApplRunGroup, sysApplMapGroup }      ::= { sysApplMIBCompliances 1 }  sysApplInstalledGroup OBJECT-GROUP      OBJECTS { sysApplInstallPkgManufacturer,                sysApplInstallPkgProductName,                sysApplInstallPkgVersion,                sysApplInstallPkgSerialNumber,                sysApplInstallPkgDate,                sysApplInstallPkgLocation,                sysApplInstallElmtName,                sysApplInstallElmtType,                sysApplInstallElmtDate,                sysApplInstallElmtPath,                sysApplInstallElmtSizeHigh,                sysApplInstallElmtSizeLow,                sysApplInstallElmtRole,                sysApplInstallElmtModifyDate,                sysApplInstallElmtCurSizeHigh,                sysApplInstallElmtCurSizeLow }      STATUS  current      DESCRIPTION          "The system application installed group contains          information about applications and their constituent          components which have been installed on the host system."      ::= { sysApplMIBGroups 1 }  sysApplRunGroup OBJECT-GROUP      OBJECTS { sysApplRunStarted,                sysApplRunCurrentState,                sysApplPastRunStarted,                sysApplPastRunExitState,                sysApplPastRunTimeEnded,                sysApplElmtRunInstallID,                sysApplElmtRunTimeStarted,                sysApplElmtRunState,                sysApplElmtRunName,                sysApplElmtRunParameters,                sysApplElmtRunCPU,                sysApplElmtRunMemory,                sysApplElmtRunNumFiles,                sysApplElmtRunUser,                sysApplElmtPastRunInstallID,                sysApplElmtPastRunTimeStarted,                sysApplElmtPastRunTimeEnded,                sysApplElmtPastRunName,                sysApplElmtPastRunParameters,                sysApplElmtPastRunCPU,                sysApplElmtPastRunMemory,                sysApplElmtPastRunNumFiles,                sysApplElmtPastRunUser,                sysApplPastRunMaxRows,                sysApplPastRunTableRemItems,                sysApplPastRunTblTimeLimit,                sysApplElemPastRunMaxRows,                sysApplElemPastRunTableRemItems,                sysApplElemPastRunTblTimeLimit,                sysApplAgentPollInterval }      STATUS  current      DESCRIPTION          "The system application run group contains information          about applications and associated elements which have          run or are currently running on the host system."      ::= { sysApplMIBGroups 2 }  sysApplMapGroup OBJECT-GROUP      OBJECTS { sysApplMapInstallPkgIndex }      STATUS  current      DESCRIPTION          "The Map Group contains a single table, sysApplMapTable,          that provides a backwards mapping for determining the          invoked application, installed element, and installed          application package given a known process identification          number."  ::= { sysApplMIBGroups 3 }  END

⌨️ 快捷键说明

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