SYSAPPL-MIB Table View
Table-centric layout grouping table, row, and column objects.
Tables
7
Rows
7
Columns
50
sysApplInstallPkgTable
table.1.3.6.1.2.1.54.1.1.1
·
1 row entry
·
7 columns
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.
The logical row describing an installed application
package.
package.
Indexes
sysApplInstallPkgIndex
| Column | Syntax | OID |
|---|---|---|
|
sysApplInstallPkgIndex
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-… |
Unsigned32 Constraints: range: 1-4294967295 |
.1.3.6.1.2.1.54.1.1.1.1.1 |
|
sysApplInstallPkgManufacturer
The Manufacturer of the software application package.
|
Utf8String Textual Convention: Utf8String OctetStringType Constraints: range: 0..255 |
.1.3.6.1.2.1.54.1.1.1.1.2 |
|
sysApplInstallPkgProductName
The name assigned to the software application package
by the Manufacturer. |
Utf8String Textual Convention: Utf8String OctetStringType Constraints: range: 0..255 |
.1.3.6.1.2.1.54.1.1.1.1.3 |
|
sysApplInstallPkgVersion
The version number assigned to the application package
by the manufacturer of the software. |
Utf8String Textual Convention: Utf8String OctetStringType Constraints: range: 0..255 |
.1.3.6.1.2.1.54.1.1.1.1.4 |
|
sysApplInstallPkgSerialNumber
The serial number of the software assigned by the
manufacturer. |
Utf8String Textual Convention: Utf8String OctetStringType Constraints: range: 0..255 |
.1.3.6.1.2.1.54.1.1.1.1.5 |
|
sysApplInstallPkgDate
The date and time this software application was installed
on the host. |
SNMPv2-TCDateAndTime Textual Convention: SNMPv2-TCDateAndTime OctetStringType Constraints: range: 8range: 11 |
.1.3.6.1.2.1.54.1.1.1.1.6 |
|
sysApplInstallPkgLocation
The complete path name where the application package
is installed. For example, the value would be '/opt/MyapplDir' if the application package was installed in the /opt/MyapplDir directory. |
LongUtf8String Textual Convention: LongUtf8String OctetStringType Constraints: range: 0..1024 |
.1.3.6.1.2.1.54.1.1.1.1.7 |
sysApplInstallElmtTable
table.1.3.6.1.2.1.54.1.1.2
·
1 row entry
·
11 columns
This table details the individual application package
elements (files and executables) which comprise the
applications defined in the sysApplInstallPkg Table.
Each entry in this table has an index to the
sysApplInstallPkg table to identify the application
package of which it is a part. As a result, there may
be many entries in this table for each instance in the
sysApplInstallPkg Table.
Table entries are indexed by sysApplInstallPkgIndex,
sysApplInstallElmtIndex to facilitate retrieval of
all elements associated with a particular installed
application package.
The logical row describing an element of an installed
application. The element may be an executable or
non-executable file.
application. The element may be an executable or
non-executable file.
Indexes
sysApplInstallPkgIndex sysApplInstallElmtIndex
| Column | Syntax | OID | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
sysApplInstallElmtIndex
An arbitrary integer used for indexing. The value
of this index is unique among all rows in this table that exist or have existed since the last agent restart. |
Unsigned32 Constraints: range: 1-4294967295 |
.1.3.6.1.2.1.54.1.1.2.1.1 |
||||||||||
|
sysApplInstallElmtName
The name of this element which is contained in the
application. |
Utf8String Textual Convention: Utf8String OctetStringType Constraints: range: 0..255 |
.1.3.6.1.2.1.54.1.1.2.1.2 |
||||||||||
|
sysApplInstallElmtType
The type of element that is part of the installed
application. |
Enumeration Enumerated Values:
|
.1.3.6.1.2.1.54.1.1.2.1.3 |
||||||||||
|
sysApplInstallElmtDate
The date and time that this component was installed on
the system. |
SNMPv2-TCDateAndTime Textual Convention: SNMPv2-TCDateAndTime OctetStringType Constraints: range: 8range: 11 |
.1.3.6.1.2.1.54.1.1.2.1.4 |
||||||||||
|
sysApplInstallElmtPath
The full directory path where this element is installed.
For example, the value would be '/opt/EMPuma/bin' for an element installed in the directory '/opt/EMPuma/bin'. Most application packages include information about… |
LongUtf8String Textual Convention: LongUtf8String OctetStringType Constraints: range: 0..1024 |
.1.3.6.1.2.1.54.1.1.2.1.5 |
||||||||||
|
sysApplInstallElmtSizeHigh
The installed file size in 2^32 byte blocks. This is
the size of the file on disk immediately after installation. For example, for a file with a total size of 4,294,967,296 bytes, this variable would have… |
SNMPv2-SMIUnsigned32 Textual Convention: SNMPv2-SMIUnsigned32 Unsigned32Type Constraints: range: 0..4294967295 |
.1.3.6.1.2.1.54.1.1.2.1.6 |
||||||||||
|
sysApplInstallElmtSizeLow
The installed file size modulo 2^32 bytes. This is
the size of the file on disk immediately after installation. For example, for a file with a total size of 4,294,967,296 bytes this variable would have a… |
SNMPv2-SMIUnsigned32 Textual Convention: SNMPv2-SMIUnsigned32 Unsigned32Type Constraints: range: 0..4294967295 |
.1.3.6.1.2.1.54.1.1.2.1.7 |
||||||||||
|
sysApplInstallElmtRole
An operator assigned value used in the determination of
application status. This value is used by the agent to determine both the mapping of started processes to the initiation of an application, as well as to allow for… |
OctetStringr/w Constraints: range: 1-1 |
.1.3.6.1.2.1.54.1.1.2.1.8 |
||||||||||
|
sysApplInstallElmtModifyDate
The date and time that this element was last modified.
Modification of the sysApplInstallElmtRole columnar object does NOT constitute a modification of the element itself and should not affect the value of this object. |
SNMPv2-TCDateAndTime Textual Convention: SNMPv2-TCDateAndTime OctetStringType Constraints: range: 8range: 11 |
.1.3.6.1.2.1.54.1.1.2.1.9 |
||||||||||
|
sysApplInstallElmtCurSizeHigh
The current file size in 2^32 byte blocks.
For example, for a file with a total size of 4,294,967,296 bytes, this variable would have a value of 1; for a file with a total size of 4,294,967,295 bytes this variable would… |
SNMPv2-SMIUnsigned32 Textual Convention: SNMPv2-SMIUnsigned32 Unsigned32Type Constraints: range: 0..4294967295 |
.1.3.6.1.2.1.54.1.1.2.1.10 |
||||||||||
|
sysApplInstallElmtCurSizeLow
The current file size modulo 2^32 bytes.
For example, for a file with a total size of 4,294,967,296 bytes this variable would have a value of 0; for a file with a total size of 4,294,967,295 bytes this variable would be… |
SNMPv2-SMIUnsigned32 Textual Convention: SNMPv2-SMIUnsigned32 Unsigned32Type Constraints: range: 0..4294967295 |
.1.3.6.1.2.1.54.1.1.2.1.11 |
sysApplRunTable
table.1.3.6.1.2.1.54.1.2.1
·
1 row entry
·
3 columns
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.
The logical row describing an application which is
currently running on this host.
currently running on this host.
Indexes
sysApplInstallPkgIndex sysApplRunIndex
| Column | Syntax | OID | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
sysApplRunIndex
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 invocatio… |
Unsigned32 Constraints: range: 1-4294967295 |
.1.3.6.1.2.1.54.1.2.1.1.1 |
||||||||||
|
sysApplRunStarted
The date and time that the application was started.
|
SNMPv2-TCDateAndTime Textual Convention: SNMPv2-TCDateAndTime OctetStringType Constraints: range: 8range: 11 |
.1.3.6.1.2.1.54.1.2.1.1.2 |
||||||||||
|
sysApplRunCurrentState
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 … |
RunState Textual Convention: RunState EnumerationType Values:
|
.1.3.6.1.2.1.54.1.2.1.1.3 |
sysApplPastRunTable
table.1.3.6.1.2.1.54.1.2.2
·
1 row entry
·
4 columns
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.
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…
which was previously run and has terminated. The entry
is basically copied from the sysApplRunTable when the
application instance terminates. Hence, the entry…
Indexes
sysApplInstallPkgIndex sysApplPastRunIndex
| Column | Syntax | OID | ||||||
|---|---|---|---|---|---|---|---|---|
|
sysApplPastRunIndex
Part of the index for this table. An integer
matching the value of the removed sysApplRunIndex corresponding to this row. |
Unsigned32 Constraints: range: 1-4294967295 |
.1.3.6.1.2.1.54.1.2.2.1.1 |
||||||
|
sysApplPastRunStarted
The date and time that the application was started.
|
SNMPv2-TCDateAndTime Textual Convention: SNMPv2-TCDateAndTime OctetStringType Constraints: range: 8range: 11 |
.1.3.6.1.2.1.54.1.2.2.1.2 |
||||||
|
sysApplPastRunExitState
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 … |
Enumeration Enumerated Values:
|
.1.3.6.1.2.1.54.1.2.2.1.3 |
||||||
|
sysApplPastRunTimeEnded
The DateAndTime the application instance was determined
to be no longer running. |
SNMPv2-TCDateAndTime Textual Convention: SNMPv2-TCDateAndTime OctetStringType Constraints: range: 8range: 11 |
.1.3.6.1.2.1.54.1.2.2.1.4 |
sysApplElmtRunTable
table.1.3.6.1.2.1.54.1.2.3
·
1 row entry
·
12 columns
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.
Entries are removed from this table when the process
terminates.
The table is indexed by sysApplElmtRunInstallPkg,
sysApplElmtRunInvocID, and sysApplElmtRunIndex to
facilitate the retrieval of all running elements of a
particular invoked application which has been installed on
the system.
The logical row describing a process currently
running on this host. When possible, the entry is
associated with the invoked application of which it
is a part.
running on this host. When possible, the entry is
associated with the invoked application of which it
is a part.
Indexes
sysApplElmtRunInstallPkg sysApplElmtRunInvocID sysApplElmtRunIndex
| Column | Syntax | OID | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
sysApplElmtRunInstallPkg
Part of the index for this table, this value
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 o… |
Unsigned32 Constraints: range: 0-4294967295 |
.1.3.6.1.2.1.54.1.2.3.1.1 |
||||||||||
|
sysApplElmtRunInvocID
Part of the index for this table, this value
identifies the invocation of an application of which this process is a part. Provided that the 'parent' application can be determined, the value of this object is the same v… |
Unsigned32 Constraints: range: 0-4294967295 |
.1.3.6.1.2.1.54.1.2.3.1.2 |
||||||||||
|
sysApplElmtRunIndex
Part of the index for this table. A unique value
for each process running on the host. Wherever possible, this should be the system's native, unique identification number. |
Unsigned32 Constraints: range: 0-4294967295 |
.1.3.6.1.2.1.54.1.2.3.1.3 |
||||||||||
|
sysApplElmtRunInstallID
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… |
Unsigned32 Constraints: range: 0-4294967295 |
.1.3.6.1.2.1.54.1.2.3.1.4 |
||||||||||
|
sysApplElmtRunTimeStarted
The time the process was started.
|
SNMPv2-TCDateAndTime Textual Convention: SNMPv2-TCDateAndTime OctetStringType Constraints: range: 8range: 11 |
.1.3.6.1.2.1.54.1.2.3.1.5 |
||||||||||
|
sysApplElmtRunState
The current state of the running process. 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). |
RunState Textual Convention: RunState EnumerationType Values:
|
.1.3.6.1.2.1.54.1.2.3.1.6 |
||||||||||
|
sysApplElmtRunName
The full path and filename of the process.
For example, '/opt/MYYpkg/bin/myyproc' would be returned for process 'myyproc' whose execution path is '/opt/MYYpkg/bin/myyproc'. |
LongUtf8String Textual Convention: LongUtf8String OctetStringType Constraints: range: 0..1024 |
.1.3.6.1.2.1.54.1.2.3.1.7 |
||||||||||
|
sysApplElmtRunParameters
The starting parameters for the process.
|
Utf8String Textual Convention: Utf8String OctetStringType Constraints: range: 0..255 |
.1.3.6.1.2.1.54.1.2.3.1.8 |
||||||||||
|
sysApplElmtRunCPU
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… |
SNMPv2-SMITimeTicks Textual Convention: SNMPv2-SMITimeTicks Unsigned32Type Constraints: range: 0..4294967295 |
.1.3.6.1.2.1.54.1.2.3.1.9 |
||||||||||
|
sysApplElmtRunMemory
The total amount of real system memory measured in
Kbytes currently allocated to this process. |
KbytesSNMPv2-SMIGauge32 Textual Convention: SNMPv2-SMIGauge32 Unsigned32Type Constraints: range: 0..4294967295 |
.1.3.6.1.2.1.54.1.2.3.1.10 |
||||||||||
|
sysApplElmtRunNumFiles
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. |
SNMPv2-SMIGauge32 Textual Convention: SNMPv2-SMIGauge32 Unsigned32Type Constraints: range: 0..4294967295 |
.1.3.6.1.2.1.54.1.2.3.1.11 |
||||||||||
|
sysApplElmtRunUser
The process owner's login name (e.g. root).
|
Utf8String Textual Convention: Utf8String OctetStringType Constraints: range: 0..255 |
.1.3.6.1.2.1.54.1.2.3.1.12 |
sysApplElmtPastRunTable
table.1.3.6.1.2.1.54.1.2.4
·
1 row entry
·
11 columns
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.
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 e…
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 e…
Indexes
sysApplInstallPkgIndex sysApplElmtPastRunInvocID sysApplElmtPastRunIndex
| Column | Syntax | OID |
|---|---|---|
|
sysApplElmtPastRunInvocID
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 t… |
Unsigned32 Constraints: range: 1-4294967295 |
.1.3.6.1.2.1.54.1.2.4.1.1 |
|
sysApplElmtPastRunIndex
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. … |
Unsigned32 Constraints: range: 0-4294967295 |
.1.3.6.1.2.1.54.1.2.4.1.2 |
|
sysApplElmtPastRunInstallID
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. |
Unsigned32 Constraints: range: 1-4294967295 |
.1.3.6.1.2.1.54.1.2.4.1.3 |
|
sysApplElmtPastRunTimeStarted
The time the process was started.
|
SNMPv2-TCDateAndTime Textual Convention: SNMPv2-TCDateAndTime OctetStringType Constraints: range: 8range: 11 |
.1.3.6.1.2.1.54.1.2.4.1.4 |
|
sysApplElmtPastRunTimeEnded
The time the process ended.
|
SNMPv2-TCDateAndTime Textual Convention: SNMPv2-TCDateAndTime OctetStringType Constraints: range: 8range: 11 |
.1.3.6.1.2.1.54.1.2.4.1.5 |
|
sysApplElmtPastRunName
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'. |
LongUtf8String Textual Convention: LongUtf8String OctetStringType Constraints: range: 0..1024 |
.1.3.6.1.2.1.54.1.2.4.1.6 |
|
sysApplElmtPastRunParameters
The starting parameters for the process.
|
Utf8String Textual Convention: Utf8String OctetStringType Constraints: range: 0..255 |
.1.3.6.1.2.1.54.1.2.4.1.7 |
|
sysApplElmtPastRunCPU
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 r… |
SNMPv2-SMITimeTicks Textual Convention: SNMPv2-SMITimeTicks Unsigned32Type Constraints: range: 0..4294967295 |
.1.3.6.1.2.1.54.1.2.4.1.8 |
|
sysApplElmtPastRunMemory
The last known total amount of real system memory
measured in Kbytes allocated to this process before it terminated. |
KbytesUnsigned32 Constraints: range: 0-4294967295 |
.1.3.6.1.2.1.54.1.2.4.1.9 |
|
sysApplElmtPastRunNumFiles
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. |
Unsigned32 Constraints: range: 0-4294967295 |
.1.3.6.1.2.1.54.1.2.4.1.10 |
|
sysApplElmtPastRunUser
The process owner's login name (e.g. root).
|
Utf8String Textual Convention: Utf8String OctetStringType Constraints: range: 0..255 |
.1.3.6.1.2.1.54.1.2.4.1.11 |
sysApplMapTable
table.1.3.6.1.2.1.54.1.3.1
·
1 row entry
·
2 columns
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.
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 applic…
on the system. This entry provides the index mapping from
process identifier, back to the invoked application,
installed element, and finally, the installed applic…
Indexes
sysApplElmtRunIndex sysApplElmtRunInvocID sysApplMapInstallElmtIndex
| Column | Syntax | OID |
|---|---|---|
|
sysApplMapInstallElmtIndex
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… |
Unsigned32 Constraints: range: 0-4294967295 |
.1.3.6.1.2.1.54.1.3.1.1.1 |
|
sysApplMapInstallPkgIndex
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 th… |
Unsigned32 Constraints: range: 0-4294967295 |
.1.3.6.1.2.1.54.1.3.1.1.2 |