📄 rfc2564.txt
字号:
Kalbfleisch, et al. Standards Track [Page 12]
RFC 2564 Application Management MIB May 1999
- the cumulative number of transactions initiated (as an
invoker)
- the cumulative number of transactions processed (as a
performer)
4.2.5. The transaction flow statistics table
The transaction flow statistics table contains statistics broken into
both transmit and receive counts for requests and responses on each
stream. In addition to the service instance / running application
element and transaction stream identifier indexes, rows in this table
are indexed by flow direction (transmit or receive) and role
(requests and responses). The information in this table includes:
- the number of transactions processed
- the number of bytes processed
- the time at which the most recent transaction was processed
in this flow
4.2.6. The transaction kind statistics table
The transaction kind statistics table contains summary information
organized by direction, request/response, and transaction kind for
each stream. The indexing of this table is like that of the
transaction flow table, with the addition of a transaction kind
index.
- number of transactions processed
- number of bytes processed
- the time at which the most recent transaction of this kind
in this direction in this stream was processed
4.3. The former channel group
The former channel group has several tables. The former channel
control table controls the retention of history information by a
running application element or service instance. The remaining
tables parallel the structure of the channel group, with one
significant difference in indexing structure. The closed channel
index is independent from the open channel index.
Kalbfleisch, et al. Standards Track [Page 13]
RFC 2564 Application Management MIB May 1999
4.3.1. The former channel control table
The former channel control table provides control over the
accumulation of information on former connections for running
application elements and service instances. For each one, this
table, indexed by the running application element or service instance
index, controls whether information on former channels is
accumulated, how many of these history records are retained, how long
these are retained (within the lifetime of the process), and a count
of history entries that were deleted before their expiration time in
order to make room for new entries.
4.3.2. The former channel table
The former channel table provides historical information on channels
that have been closed. The number and lifetime of these entries is
controlled, for each running application element or service instance,
by the former channel control table. Most of the information in this
table corresponds to information in the open channel table.
For the connection or file-specific aspects of a given former
channel, an entry will exist in the former connection table or in the
former file table.
4.3.3. The former connection table
For formerly open channels that were connections, connection-specific
historical information is kept in the former connection table. For
each entry in the former connection table, there will be an
identically indexed entry in the former channel table.
4.3.4. The former file table
For formerly open channels that were files, file-specific historical
information is kept in the former file table. For each entry in the
former file table, there will be an identically indexed entry in the
former channel table.
4.3.5. The transaction history tables
Two tables provide per-transaction-kind breakdowns for channels
carrying transaction-structured flows. These tables are analogous to
the transaction flow and kind statistics tables, with similar index
structures.
Kalbfleisch, et al. Standards Track [Page 14]
RFC 2564 Application Management MIB May 1999
4.4. The running element status and control group
The running application element status and control group has two
tables.
4.4.1. The running application element status table
This table provides information for a running application element.
Indexed by the sysApplElmtRunIndex, an entry in this table reports
useful information on that running element's resource usage. Entries
in this table contain:
- current heap usage for this running application element
- current number of open network connections for this running
application element
- the most recent error status message issued by this running
application element
Note that other information, such as the current number of open files
for this running application element, is available from the
sysapplElmtRunTable in [31].
4.4.2. The running application element control table
This table provides rudimentary control over a running application
element. Indexed by the sysApplElmtRunIndex, an entry in this table
gives a manager with appropriate permissions the ability to suspend
and resume processing by this running element, the ability to request
reconfiguration, and the ability to terminate the running element.
Variables in this table include:
- a suspend/resume control
- a reconfiguration request control
- a termination request control
Kalbfleisch, et al. Standards Track [Page 15]
RFC 2564 Application Management MIB May 1999
5. Definitions
APPLICATION-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE,
Counter64, Counter32, Gauge32,
mib-2, Unsigned32, zeroDotZero FROM SNMPv2-SMI
DateAndTime, TEXTUAL-CONVENTION,
TestAndIncr, TDomain,
TimeStamp, TruthValue FROM SNMPv2-TC
SnmpAdminString FROM SNMP-FRAMEWORK-MIB
MODULE-COMPLIANCE, OBJECT-GROUP
FROM SNMPv2-CONF
LongUtf8String, sysApplElmtRunIndex FROM SYSAPPL-MIB;
applicationMib MODULE-IDENTITY
LAST-UPDATED "9811171815Z"
ORGANIZATION "Application MIB Working Group"
CONTACT-INFO
"http://www.ietf.org/html.charters/applmib-charter.html
Randy Presuhn
BMC Software, Inc.
965 Stewart Drive
Sunnyvale, CA 94086
USA
Telephone: +1 408 616-3100
Facsimile: +1 408 616-3101
EMail: randy_presuhn@bmc.com
"
DESCRIPTION
"This MIB defines objects representing generic aspects of
applications that are of interest to management but typically
require instrumentation within managed application elements.
"
::= { mib-2 62 }
--
-- Registration hierarchy for this MIB
--
applicationMibObjects OBJECT IDENTIFIER ::=
{ applicationMib 1 }
Kalbfleisch, et al. Standards Track [Page 16]
RFC 2564 Application Management MIB May 1999
applicationMibConformance OBJECT IDENTIFIER ::=
{ applicationMib 2 }
--
-- Groups defined in this MIB
--
applServiceGroup OBJECT IDENTIFIER ::=
{ applicationMibObjects 1 }
applChannelGroup OBJECT IDENTIFIER ::=
{ applicationMibObjects 2 }
applPastChannelGroup OBJECT IDENTIFIER ::=
{ applicationMibObjects 3 }
applElmtRunControlGroup OBJECT IDENTIFIER ::=
{ applicationMibObjects 4 }
Unsigned64TC ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"A non-negative 64-bit bit integer, without counter
semantics."
SYNTAX Counter64
ApplTAddress ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Denotes a transport service address.
For snmpUDPDomain, an ApplTAddress is 6 octets long,
the initial 4 octets containing the IP-address in
network-byte order and the last 2 containing the UDP
port in network-byte order. Consult 'Transport Mappings
for Version 2 of the Simple Network Management Protocol
(SNMPv2)' for further information on snmpUDPDomain."
SYNTAX OCTET STRING (SIZE (0..255))
Kalbfleisch, et al. Standards Track [Page 17]
RFC 2564 Application Management MIB May 1999
-- ****************************************************************
--
-- applServiceGroup -
--
-- The service-level tables permit the identification of one
-- or more instances of named services on a system, and the
-- association of running application elements to services.
--
-- ****************************************************************
-- ****************************************************************
--
-- The service name to service instance table
--
-- ****************************************************************
applSrvNameToSrvInstTable OBJECT-TYPE
SYNTAX SEQUENCE OF ApplSrvNameToSrvInstEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The service name to service instance table uses
service name as its primary key, and service instance
identifier as its secondary key. It facilitates the
identification and lookup of the instances of a given
service in a system."
::= { applServiceGroup 1 }
applSrvNameToSrvInstEntry OBJECT-TYPE
SYNTAX ApplSrvNameToSrvInstEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An applSrvNameToSrvInstEntry identifies an instance of
a given service. The allocation and reservation
of unique values for applSrvIndex is an administrative
issue.
An applSrvNameToSrvInstEntry exists for the lifetime of
that instance of that service; the index values may not
change during that lifetime. "
INDEX { applSrvName, applSrvIndex }
::= { applSrvNameToSrvInstTable 1 }
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -