Network Working Group                                     C. Kalbfleisch
Request for Comments: 2564                                   Verio, Inc.
Category: Standards Track                                    C. Krupczak
                                               Empire Technologies, Inc.
                                                              R. Presuhn
                                                      BMC Software, Inc.
                                                              J. Saperia
                                                     IronBridge Networks
                                                                May 1999
        
Network Working Group                                     C. Kalbfleisch
Request for Comments: 2564                                   Verio, Inc.
Category: Standards Track                                    C. Krupczak
                                               Empire Technologies, Inc.
                                                              R. Presuhn
                                                      BMC Software, Inc.
                                                              J. Saperia
                                                     IronBridge Networks
                                                                May 1999
        

Application Management MIB

应用程序管理MIB

Status of this Memo

本备忘录的状况

This document specifies an Internet standards track protocol for the Internet community, and requests discussion and suggestions for improvements. Please refer to the current edition of the "Internet Official Protocol Standards" (STD 1) for the standardization state and status of this protocol. Distribution of this memo is unlimited.

本文件规定了互联网社区的互联网标准跟踪协议,并要求进行讨论和提出改进建议。有关本协议的标准化状态和状态,请参考当前版本的“互联网官方协议标准”(STD 1)。本备忘录的分发不受限制。

Copyright Notice

版权公告

Copyright (C) The Internet Society (1999). All Rights Reserved.

版权所有(C)互联网协会(1999年)。版权所有。

Abstract

摘要

This memo defines a standards track portion of the Management Information Base (MIB) for use with network management protocols in the Internet Community. In particular, it defines objects used for the management of applications. This MIB complements the System Application MIB, providing for the management of applications' common attributes which could not typically be observed without the cooperation of the software being managed.

此备忘录定义了管理信息库(MIB)的标准跟踪部分,用于Internet社区中的网络管理协议。特别是,它定义了用于管理应用程序的对象。此MIB补充了系统应用程序MIB,提供了应用程序公共属性的管理,如果没有所管理软件的合作,通常无法观察到这些属性。

Table of Contents

目录

   1. Introduction and Overview ...................................    2
   2. The SNMP Management Framework ...............................    4
   3. Architecture ................................................    5
   3.1. Relationships to other MIBs ...............................    5
   3.1.1. Relationship to the System Application MIB ..............    5
   3.1.2. Relationship to the Host Resources MIB ..................    6
   3.1.3. Relationship to NSM .....................................    6
   4. MIB Structure ...............................................    6
   4.1. The service-level tables ..................................    8
   4.1.1. The service name to service instance table ..............    8
   4.1.2. The service instance to service name table ..............    9
   4.1.3. The service instance to running application element table    9
   4.1.4. The running application element to service instance table    9
        
   1. Introduction and Overview ...................................    2
   2. The SNMP Management Framework ...............................    4
   3. Architecture ................................................    5
   3.1. Relationships to other MIBs ...............................    5
   3.1.1. Relationship to the System Application MIB ..............    5
   3.1.2. Relationship to the Host Resources MIB ..................    6
   3.1.3. Relationship to NSM .....................................    6
   4. MIB Structure ...............................................    6
   4.1. The service-level tables ..................................    8
   4.1.1. The service name to service instance table ..............    8
   4.1.2. The service instance to service name table ..............    9
   4.1.3. The service instance to running application element table    9
   4.1.4. The running application element to service instance table    9
        
   4.2. The I/O channel group .....................................    9
   4.2.1. The open channels table .................................   10
   4.2.2. The open files table ....................................   10
   4.2.3. The open connections table ..............................   11
   4.2.4. The transaction stream summary table ....................   12
   4.2.5. The transaction flow statistics table ...................   13
   4.2.6. The transaction kind statistics table ...................   13
   4.3. The former channel group ..................................   13
   4.3.1. The former channel control table ........................   14
   4.3.2. The former channel table ................................   14
   4.3.3. The former connection table .............................   14
   4.3.4. The former file table ...................................   14
   4.3.5. The transaction history tables ..........................   14
   4.4. The running element status and control group ..............   15
   4.4.1. The running application element status table ............   15
   4.4.2. The running application element control table ...........   15
   5. Definitions .................................................   16
   6. Implementation Issues .......................................   80
   7. Intellectual Property .......................................   80
   8. Acknowledgements ............................................   81
   9. Security Considerations .....................................   81
   10. References .................................................   82
   11. Authors' Addresses .........................................   84
   12. Full Copyright Statement ...................................   86
        
   4.2. The I/O channel group .....................................    9
   4.2.1. The open channels table .................................   10
   4.2.2. The open files table ....................................   10
   4.2.3. The open connections table ..............................   11
   4.2.4. The transaction stream summary table ....................   12
   4.2.5. The transaction flow statistics table ...................   13
   4.2.6. The transaction kind statistics table ...................   13
   4.3. The former channel group ..................................   13
   4.3.1. The former channel control table ........................   14
   4.3.2. The former channel table ................................   14
   4.3.3. The former connection table .............................   14
   4.3.4. The former file table ...................................   14
   4.3.5. The transaction history tables ..........................   14
   4.4. The running element status and control group ..............   15
   4.4.1. The running application element status table ............   15
   4.4.2. The running application element control table ...........   15
   5. Definitions .................................................   16
   6. Implementation Issues .......................................   80
   7. Intellectual Property .......................................   80
   8. Acknowledgements ............................................   81
   9. Security Considerations .....................................   81
   10. References .................................................   82
   11. Authors' Addresses .........................................   84
   12. Full Copyright Statement ...................................   86
        
1. Introduction and Overview
1. 导言和概述

This document furthers the work begun in the systems application MIB [31].

本文件进一步推进了在系统应用程序MIB[31]中开始的工作。

The development of the "Host Resources MIB" [10], "Network Services Monitoring MIB" [23], "Mail Monitoring MIB" [24], "Relational Database Management System (RDBMS) Management Information Base (MIB) using SMIv2" [12], "Entity MIB using SMIv2" [20], and "Applicability of Standards Track MIBs to Management of World Wide Web Servers" [21] provides us with a base of experience in making a variety of applications visible to management; this specification abstracts out the common aspects of applications management and provides a generic base usable for the management of almost any application.

开发“主机资源MIB”[10]、“网络服务监控MIB”[23]、“邮件监控MIB”[24]、“使用SMIv2的关系数据库管理系统(RDBMS)管理信息库(MIB)”[12]、“使用SMIv2的实体MIB”[20]以及“标准跟踪MIB对万维网服务器管理的适用性”[21]为我们提供了使各种应用程序对管理层可见的经验基础;本规范抽象了应用程序管理的常见方面,并提供了可用于管理几乎任何应用程序的通用基础。

The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", "SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", and "OPTIONAL" in this document are to be interpreted as described in RFC 2119 [22].

本文件中的关键词“必须”、“不得”、“要求”、“应”、“不应”、“应”、“不应”、“建议”、“可”和“可选”应按照RFC 2119[22]中所述进行解释。

Due to the design decision to not require application instrumentation, many important topics were not handled in system application MIB [31]. The following topics are within the scope of this document:

由于不需要应用程序检测的设计决策,许多重要主题没有在系统应用程序MIB中处理[31]。以下主题在本文件的范围内:

- Support for generic application throughput measurements;

- 支持通用应用程序吞吐量测量;

- Providing MIB definitions that allow managed entities to report what they considered to be units of work;

- 提供MIB定义,允许受管实体报告其认为是工作单元的内容;

- Providing support for generic application response time monitoring capabilities; (Note that APIs for this purpose have already been developed, an example of such an API is to be found in the "Application Response Measurement (ARM) API Guide, Version 2" [1].)

- 为通用应用程序响应时间监控功能提供支持;(注意,已经开发了用于此目的的API,可在“应用程序响应度量(ARM)API指南,第2版”[1]中找到此类API的示例。)

- Provide explicit support for the management of applications distributed within a single managed system ("local" distribution);

- 为单个受管系统中分布的应用程序的管理提供明确的支持(“本地”分布);

- Address generic resource management issues, including:

- 解决一般资源管理问题,包括:

- files in use;

- 使用中的文件;

- I/O statistics (from the application's perspective, not at the operating system or device driver level);

- I/O统计数据(从应用程序的角度来看,而不是在操作系统或设备驱动程序级别);

- application-layer networking resource usage

- 应用层网络资源使用

- Facilities for the control of applications, including:

- 用于控制应用程序的设施,包括:

- Stopping application elements

- 停止应用程序元素

- Suspending and resuming application elements;

- 暂停和恢复应用程序元素;

- Requesting reconfiguration (e.g., SIGHUP).

- 请求重新配置(例如SIGHUP)。

Note that these issues are addressed at least in part by other (non-IETF) standards work, including "ITU-T Recommendation X.744 | ISO/IEC IS 10164-18:1996" [3] and "IEEE P1387.2, POSIX System Administration - Part 2: Software Administration" [2].

请注意,这些问题至少部分由其他(非IETF)标准工作解决,包括“ITU-T建议X.744 | ISO/IEC IS 10164-18:1996”[3]和“IEEE P1387.2,POSIX系统管理-第2部分:软件管理”[2]。

2. The SNMP Management Framework
2. SNMP管理框架

The SNMP Management Framework presently consists of five major components:

SNMP管理框架目前由五个主要组件组成:

An overall architecture, described in RFC 2571 [26].

RFC 2571[26]中描述的总体架构。

Mechanisms for describing and naming objects and events for the purpose of management. The first version of this Structure of Management Information (SMI) is called SMIv1 and described in STD 16, RFC 1155 [4], STD 16, RFC 1212 [6] and RFC 1215 [7]. The second version, called SMIv2, is described in STD 58, RFC 2578 [15], RFC 2579 [16] and RFC 2580 [17].

为管理目的描述和命名对象和事件的机制。这种管理信息结构(SMI)的第一个版本称为SMIv1,并在STD 16、RFC 1155[4]、STD 16、RFC 1212[6]和RFC 1215[7]中进行了描述。第二个版本称为SMIv2,在STD 58、RFC 2578[15]、RFC 2579[16]和RFC 2580[17]中进行了描述。

Message protocols for transferring management information. The first version of the SNMP message protocol is called SNMPv1 and described in STD 15, RFC 1157 [5]. A second version of the SNMP message protocol, which is not an Internet standards track protocol, is called SNMPv2c and described in RFC 1901 [14] and RFC 1906 [19]. The third version of the message protocol is called SNMPv3 and described in RFC 1906 [19], RFC 2572 [27] and RFC 2574 [29].

用于传输管理信息的消息协议。SNMP消息协议的第一个版本称为SNMPv1,在STD 15 RFC 1157[5]中进行了描述。SNMP消息协议的第二个版本不是互联网标准跟踪协议,称为SNMPv2c,在RFC 1901[14]和RFC 1906[19]中进行了描述。消息协议的第三个版本称为SNMPv3,在RFC 1906[19]、RFC 2572[27]和RFC 2574[29]中进行了描述。

Protocol operations for accessing management information. The first set of protocol operations and associated PDU formats is described in STD 15, RFC 1157 [5]. A second set of protocol operations and associated PDU formats is described in RFC 1905 [18].

访问管理信息的协议操作。STD 15、RFC 1157[5]中描述了第一组协议操作和相关PDU格式。RFC 1905[18]中描述了第二组协议操作和相关PDU格式。

A set of fundamental applications described in RFC 2573 [28] and the view-based access control mechanism described in RFC 2575 [30].

RFC 2573[28]中描述的一组基本应用程序和RFC 2575[30]中描述的基于视图的访问控制机制。

Managed objects are accessed via a virtual information store, termed the Management Information Base or MIB. Objects in the MIB are defined using the mechanisms defined in the SMI.

托管对象通过虚拟信息存储(称为管理信息库或MIB)进行访问。MIB中的对象是使用SMI中定义的机制定义的。

This memo specifies a MIB module that is compliant to the SMIv2. A MIB conforming to the SMIv1 can be produced through the appropriate translations. The resulting translated MIB must be semantically equivalent, except where objects or events are omitted because no translation is possible (use of Counter64). Some machine readable information in SMIv2 will be converted into textual descriptions in SMIv1 during the translation process. However, this loss of machine readable information is not considered to change the semantics of the MIB.

此备忘录指定了符合SMIv2的MIB模块。通过适当的翻译,可以生成符合SMIv1的MIB。生成的已翻译MIB必须在语义上等效,除非由于无法翻译而省略了对象或事件(使用计数器64)。在翻译过程中,SMIv2中的一些机器可读信息将转换为SMIv1中的文本描述。但是,这种机器可读信息的丢失不被认为会改变MIB的语义。

3. Architecture
3. 建筑学

Object-oriented modeling techniques like subclassing and multiple inheritance can be emulated in the SNMP information model through the use of tables with common indexes.

通过使用具有公共索引的表,可以在SNMP信息模型中模拟子类化和多重继承等面向对象建模技术。

The challenge for the developer of management applications is to recognize those situations in which various aspects of a single logical resource are represented in several different tables, possibly defined in different MIBs.

管理应用程序开发人员面临的挑战是认识到这样的情况,即单个逻辑资源的各个方面在几个不同的表中表示,可能在不同的MIB中定义。

Most of the management information defined here may pertain to any number of applications in a managed system. The simplest way of supporting this requirement within the SNMP information model is to use tables. This means that the management information for a particular resource may be found in one or more rows of one or more tables; the fact that this information pertains to a single resource may be inferred from the index values used, possibly with the support of mapping tables. This also means that a single table may contain management information relevant to a number of applications. This has significant implementation implications; see the implementation issues section below for more information.

此处定义的大多数管理信息可能与受管系统中的任意数量的应用程序有关。在SNMP信息模型中支持此要求的最简单方法是使用表。这意味着特定资源的管理信息可以在一个或多个表的一行或多行中找到;此信息与单个资源相关的事实可以从所使用的索引值推断出来,可能是在映射表的支持下。这也意味着单个表可能包含与许多应用程序相关的管理信息。这具有重大的执行影响;有关更多信息,请参阅下面的实施问题部分。

3.1. Relationships to other MIBs
3.1. 与其他MIB的关系

This section outlines the relationships of the components of this MIB (usually in the form of common indexing structures) to:

本节概述了此MIB组件(通常以通用索引结构的形式)与以下各项的关系:

- the systems applications MIB [31]

- 系统应用程序MIB[31]

- the host resources MIB [10]

- 主机资源MIB[10]

- the network services monitoring MIB [23]

- 网络服务监控MIB[23]

3.1.1. Relationship to the System Application MIB
3.1.1. 与系统应用程序MIB的关系

The system application MIB defines attributes for management of applications which can be realized without instrumenting the application itself. This specification extends that framework to include additional attributes which will typically require instrumentation within the managed resource. The sysApplRunElmtIndex is the key connection between these two MIBs; it is essential that implementations of this MIB and of the system applications MIB running concurrently on a given platform employ a consistent policy for assigning this value to identify running application elements.

系统应用程序MIB定义了用于管理应用程序的属性,这些属性可以在不检测应用程序本身的情况下实现。此规范扩展了该框架,以包括通常需要在托管资源中插入的附加属性。sysApplRunElmtIndex是这两个mib之间的关键连接;该MIB和在给定平台上并发运行的系统应用程序MIB的实现必须采用一致的策略来分配该值以标识正在运行的应用程序元素。

3.1.2. Relationship to the Host Resources MIB
3.1.2. 与主机资源MIB的关系

The Host Resources MIB [10] supplies information on the hardware, operating system, installed and running software on a host.

主机资源MIB[10]提供有关主机上的硬件、操作系统、已安装和正在运行的软件的信息。

The Host Resources MIB has three hardware groups ("hrSystem", "hrStorage" and "hrDevice") and three software groups ("hrSWRun", "hrSWRunPerf" and "hrSWInstalled"). Of these, the software groups are of greatest significance to this MIB.

主机资源MIB有三个硬件组(“hrSystem”、“hrStorage”和“hrDevice”)和三个软件组(“hrSWRun”、“hrSWRunPerf”和“hrSWInstalled”)。其中,软件组对MIB最为重要。

The software groups define management information on the software used in the system. The information provided is grouped into (1) the currently running, (2) the performance and (3) the installed applications.

软件组定义系统中使用的软件的管理信息。提供的信息分为(1)当前正在运行的应用程序,(2)性能和(3)已安装的应用程序。

The index "hrSWRunIndex" used in the "hrSWRunTable" and other tables to identify running software by process identifier (or equivalent) relates information in the Host Resources MIB to information in the System Applications MIB and this MIB. It is essential that the values assigned to hrSWRunIndex from the Host Resources MIB be consistent with the values used for sysApplRunElmtIndex.

“hrSWRunTable”和其他表中使用的索引“hrSWRunIndex”通过进程标识符(或等效项)将主机资源MIB中的信息与系统应用程序MIB和此MIB中的信息关联起来,以标识正在运行的软件。从主机资源MIB分配给HRSWRUNIDEX的值必须与SYSAPPLRUNLMTINDEX使用的值一致。

3.1.3. Relationship to NSM
3.1.3. 与NSM的关系

The Network Services Monitoring MIB [23] is defined as the base set of attributes for managing network applications. The Application MIB includes information normally obtainable only from the managed resource itself, rather than the supporting system. Due to differences in index representation, the relationship between the Network Services Monitoring MIB and the Application MIB is not formally defined.

网络服务监控MIB[23]被定义为管理网络应用程序的基本属性集。应用程序MIB包括通常只能从托管资源本身而不是从支持系统获得的信息。由于索引表示的不同,网络服务监控MIB和应用程序MIB之间的关系没有正式定义。

4. MIB Structure
4. MIB结构

This MIB is organized into several groups, which in turn are organized into tables to provide the monitoring and control of information relevant to the management of applications. The groups model:

该MIB被组织成几个组,这些组又被组织成表,以提供与应用程序管理相关的信息的监视和控制。集团模式:

- the service-level view of applications

- 应用程序的服务级别视图

- information on open channels (files, connections, transaction streams) in use by applications

- 有关应用程序正在使用的开放通道(文件、连接、事务流)的信息

- historical information on former channels

- 以往频道的历史资料

- process-level status and control information

- 过程级状态和控制信息

These groups are organized into various tables. Information for a particular running managed application appears in the form of entries in the appropriate tables. The tables are:

这些组被组织成不同的表。特定正在运行的托管应用程序的信息以条目的形式出现在相应的表中。各表如下:

- the tables providing a service-level view, including:

- 提供服务级别视图的表包括:

- the service name to service instance table

- 服务实例表的服务名称

- the service instance to service name table

- 服务实例到服务名称表

- the service instance to running application element table

- 正在运行的应用程序元素表的服务实例

- the running application element to service instance table

- 服务实例表中正在运行的应用程序元素

- the tables providing information on I/O channels, including:

- 提供I/O通道信息的表格包括:

- the table of open channels

- 明渠表

- the table of open files

- 打开的文件表

- the open connections table

- 打开连接表

- the transaction statistics tables

- 事务统计表

- historical information on I/O channels

- I/O通道的历史信息

- the running application element status and control group

- 正在运行的应用程序元素状态和控制组

- the running application element status table

- 正在运行的应用程序元素状态表

- the running application element control table

- 正在运行的应用程序元素控制表

In order to support SNMPv1, SNMPv2, and SNMPv3 environments, in cases where counter objects may potentially advance very rapidly, where sixty-four bit counters have been used thirty-two bit counters reporting the low-order thirty-two bits of the value have also been defined.

为了支持SNMPv1、SNMPv2和SNMPv3环境,在计数器对象可能进展非常快的情况下,使用了64位计数器,还定义了报告低阶32位值的32位计数器。

Since rows in most of these tables will come and go with the running application elements whose information is contained in them, sysUpTime.0 is not appropriate as a discontinuity indicator for counters in these tables. By defining separate discontinuity indicators for the rows in these tables, entries can come and go as needed without causing other objects to appear to have discontinuities. As required by [15], the discontinuity indicators for the various information objects in these tables are identified in

由于这些表中的大多数行都会随信息包含在其中的运行应用程序元素一起出现和消失,因此sysUpTime.0不适合作为这些表中计数器的中断指示符。通过为这些表中的行定义单独的不连续指示符,条目可以根据需要来来去去,而不会导致其他对象出现不连续。根据[15]的要求,这些表格中各种信息对象的不连续性指标在

the relevant DESCRIPTION clauses. Note that a discontinuity in one of these counters does not imply a sysUpTime.0 discontinuity, nor does a sysUpTime.0 discontinuity imply a discontinuity in any of these counters.

相关说明条款。请注意,其中一个计数器中的不连续性并不意味着sysUpTime.0不连续性,sysUpTime.0不连续性也不意味着这些计数器中的任何一个不连续性。

4.1. The service-level tables
4.1. 服务级别表

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 these services.

服务级别表允许标识系统上命名服务的一个或多个实例,以及运行中的应用程序元素与这些服务的关联。

Service names are represented as human-readable strings, using values assigned by IANA where possible. The allocation of unique values for service instance identifiers is a local administrative issue; the values allocated must be constant for the lifetime of the service instance, and re-use of values should be avoided.

服务名称表示为人类可读的字符串,尽可能使用IANA分配的值。为服务实例标识符分配唯一值是本地管理问题;在服务实例的生命周期内,分配的值必须是常量,并且应避免重复使用值。

It is important to understand that a service is not the same thing as a protocol. Rather, some services may be at least partially described by the protocol(s) used to provide that service.

重要的是要理解服务与协议不是一回事。相反,一些服务可以至少部分地由用于提供该服务的协议描述。

In deciding what should or should not be considered a service, the following factors merit consideration:

在决定什么应该或不应该被视为服务时,以下因素值得考虑:

- is there an identifiable set of resources associated with providing this service?

- 是否存在与提供此服务相关的可识别资源集?

- is there a reasonably long-lived server or client process?

- 是否存在寿命合理的服务器或客户端进程?

Following this reasoning, one can see where SMTP and HTTP service providers would be good candidates for classification as services for purposes of application management, where finger probably would not. Of course, implementors of this MIB are free to define additional services. An applicability statement may be an appropriate vehicle for standardizing how a specific service's information is reported using this MIB.

根据这一推理,我们可以看到SMTP和HTTP服务提供者在哪些方面是应用程序管理中作为服务分类的好选择,而finger可能不会。当然,此MIB的实现者可以自由定义其他服务。适用性声明可能是标准化使用此MIB报告特定服务信息的方式的适当工具。

4.1.1. The service name to service instance table
4.1.1. 服务实例表的服务名称

The service name to service instance table uses the service name as its primary key, and the service instance identifier as its secondary key. It facilitates the identification and lookup of the instances of a given service in a system.

服务实例的服务名称表使用服务名称作为其主键,服务实例标识符作为其辅助键。它有助于识别和查找系统中给定服务的实例。

4.1.2. The service instance to service name table
4.1.2. 服务实例到服务名称表

The service instance to service name table uses the service instance identifier as its primary key, and the service name as its secondary key. Given a service instance identifier, it facilitates the lookup of the name of the service being provided.

服务实例到服务名称表使用服务实例标识符作为其主键,服务名称作为其辅助键。给定服务实例标识符,有助于查找所提供服务的名称。

4.1.3. The service instance to running application element table
4.1.3. 正在运行的应用程序元素表的服务实例

The service instance to running application element table uses the service instance identifier as its primary key, and the running application element index as its secondary key. This facilitates the identification of the set of running application elements providing a given instance of a service.

服务实例到运行应用程序元素表使用服务实例标识符作为其主键,运行应用程序元素索引作为其辅助键。这有助于识别提供给定服务实例的一组正在运行的应用程序元素。

4.1.4. The running application element to service instance table
4.1.4. 服务实例表中正在运行的应用程序元素

The running application element to service instance table uses the running application element index as its primary key and the service instance identifier as its secondary key. It identifies the set of services provided by a given running application element.

运行应用程序元素到服务实例表使用运行应用程序元素索引作为主键,使用服务实例标识符作为辅助键。它标识由给定的正在运行的应用程序元素提供的服务集。

4.2. The I/O channel group
4.2. I/O通道组

Information processed by an application can be modeled using the concept of a channel. Two kinds of channels, for example, are files and network connections.

应用程序处理的信息可以使用通道的概念进行建模。例如,有两种通道是文件和网络连接。

                                                  +-------+
                                                  | File  |
                             +---------+         /+-------+
          +-------------+    | Generic |        /
          | transaction |----|  I/O    |-------<
          |   stream    |    | Channel |        \  +------------+
          +-------------+    +---------+         \ | open or    |
                                                  \| listening  |
                                                   | connection |
                                                   +------------+
        
                                                  +-------+
                                                  | File  |
                             +---------+         /+-------+
          +-------------+    | Generic |        /
          | transaction |----|  I/O    |-------<
          |   stream    |    | Channel |        \  +------------+
          +-------------+    +---------+         \ | open or    |
                                                  \| listening  |
                                                   | connection |
                                                   +------------+
        

For each entry in the open channel table, there will be a corresponding entry in either the open file table or the open connection table.

对于打开通道表中的每个条目,在打开文件表或打开连接表中都会有相应的条目。

The information flowing on a channel may be structured as transactions. When the information flow on a channel is being monitored as a transaction stream, an entry in the transaction stream table will represent this fact and the associated information about

在渠道上流动的信息可以结构化为事务。当通道上的信息流作为事务流被监控时,事务流表中的一个条目将表示此事实以及与此相关的信息

that stream.

那条小溪。

To facilitate traversal of these tables and retrieval of information relevant to a specific running application element or service instances, the initial indexes of these tables are the same. In each case, the first index determines whether the second index is interpreted as a running application element identifier or as a service instance identifier. The third index serves to uniquely identify a channel (and consequently, an open connection or file) in the context of a running application element or service instance.

为了便于遍历这些表并检索与特定运行的应用程序元素或服务实例相关的信息,这些表的初始索引是相同的。在每种情况下,第一个索引确定第二个索引是被解释为正在运行的应用程序元素标识符还是服务实例标识符。第三个索引用于唯一标识正在运行的应用程序元素或服务实例上下文中的通道(以及打开的连接或文件)。

The transaction stream summary table contains per-stream summaries of transaction statistics. The transaction flow statistics table contains statistics broken into both transmit and receive counts for requests and responses on each stream. The transaction kind statistics table contains information further broken down by transaction kind.

事务流摘要表包含事务统计的每个流摘要。事务流统计表包含每个流上请求和响应的发送和接收计数的统计信息。交易种类统计表包含按交易种类进一步细分的信息。

The transaction tables have a common structure for their indexing, with additional indexes added for increasing detail. The initial three indexes are the same as all the other tables in this group, serving to uniquely identify each transaction stream.

事务表有一个通用的索引结构,并添加了额外的索引以增加细节。最初的三个索引与此组中的所有其他表相同,用于唯一标识每个事务流。

4.2.1. The open channels table
4.2.1. 开放式渠道表

The following information is available in this table:

此表中提供了以下信息:

- time at which the channel was opened

- 频道打开的时间

- number of read requests

- 读取请求数

- number of bytes read

- 读取的字节数

- time at which most recent read operation was initiated

- 最近一次读取操作启动的时间

- number of write requests

- 写入请求数

- number of bytes written

- 写入的字节数

- time at which most recent write operation was initiated

- 最近一次写入操作启动的时间

4.2.2. The open files table
4.2.2. 打开文件表

The open files table contains one entry for each file in use by a manageable running application element. (See "Definitions of System-Level Managed Objects for Applications" [31] for a detailed definition of a running application element.) The purpose of this table is to identify the files in use and to record information

“打开的文件”表包含可管理的运行应用程序元素使用的每个文件的一个条目。(有关正在运行的应用程序元素的详细定义,请参见“应用程序的系统级托管对象定义”[31])此表的目的是识别正在使用的文件并记录信息

peculiar to files not already covered in the open channel table.

开放式通道表中尚未包含的文件特有。

If multiple running application elements open the same file, there will be an entry for each running application element opening that file. Similarly, if a running application element opens a file multiple times, there will be an entry in this table for the file corresponding to each open.

如果多个正在运行的应用程序元素打开同一个文件,则打开该文件的每个正在运行的应用程序元素都会有一个条目。类似地,如果一个正在运行的应用程序元素多次打开一个文件,那么该表中将有一个对应于每个打开的文件的条目。

The task of combining the information for file activity from this table (organized by running application element) into per-application statistics can be accomplished by a manager using the System Application MIB's [31] sysApplInstallPkgTable to find the installed application, the sysApplRunTable to find the running instances of that application, and the sysApplElmtRunTable to find the relevant values of sysApplElmtRunIndex. The manager, armed with a set of values for sysApplElmtRunIndex, is now able to retrieve the relevant portions of the applOpenFileTable and other tables in this MIB.

管理器可以使用系统应用程序MIB的[31]sysApplInstallPkgTable查找已安装的应用程序,sysApplRunTable查找该应用程序的运行实例,来完成将此表中的文件活动信息(由运行的应用程序元素组织)合并到每个应用程序统计信息的任务,和sysApplElmtRunTable来查找sysApplElmtRunIndex的相关值。管理器配备了sysApplElmtRunIndex的一组值,现在可以检索此MIB中applOpenFileTable和其他表的相关部分。

The following information is available in this table:

此表中提供了以下信息:

- file name

- 文件名

- file size

- 文件大小

- current mode (read/write) of this file

- 此文件的当前模式(读/写)

By convention, the names "stdin", "stdout" and "stderr" are used when these streams cannot be resolved to actual file names.

按照惯例,当这些流无法解析为实际文件名时,将使用名称“stdin”、“stdout”和“stderr”。

4.2.3. The open connections table
4.2.3. 打开连接表

This table provides information on channels that are open connections or listeners.

此表提供了有关作为打开连接或侦听器的通道的信息。

The following information is available for each connection:

以下信息适用于每个连接:

- identification of the transport protocol in use

- 识别正在使用的传输协议

- near-end address and port

- 近端地址和端口

- far-end address and port

- 远端地址和端口

- identification of the application layer protocol in use

- 识别正在使用的应用层协议

4.2.4. The transaction stream summary table
4.2.4. 事务流摘要表

The transaction stream summary table contains per-stream summaries of transaction statistics. The simple model of a transaction used here looks like this:

事务流摘要表包含事务统计的每个流摘要。此处使用的事务的简单模型如下所示:

                   invoker  |   Request     | performer
                            | - - - - - - > |
                            |               |
                            |   Response    |
                            | < - - - - - - |
                            |               |
        
                   invoker  |   Request     | performer
                            | - - - - - - > |
                            |               |
                            |   Response    |
                            | < - - - - - - |
                            |               |
        

Since in some protocols it is possible for an entity to take on both the invoker and performer roles, information here is accumulated for transmitted and received requests, as well as for transmitted and received responses. Counts are maintained for both transactions and bytes transferred. The information represented in this table includes:

由于在某些协议中,实体可以同时担任调用者和执行者角色,因此这里的信息是为传输和接收的请求以及传输和接收的响应积累的。对事务和传输的字节都保留计数。本表所示信息包括:

- identification of the underlying connection or file used for this transaction stream

- 用于此事务流的基础连接或文件的标识

- a human-readable description of this stream

- 此流的可读描述

- a human-readable description of this stream's notion of what a unit of work is

- 此流对工作单元概念的可读描述

- the cumulative amount of time spent (as an operation invoker) waiting for responses (from queueing of request to arrival of first response)

- (作为操作调用程序)等待响应(从请求排队到第一个响应到达)所花费的累计时间量

- the cumulative amount of time spent (as an operation invoker) receiving responses (time from the arrival of the first response to the arrival of the last response in a series of responses to a particular request)

- (作为操作调用方)接收响应所花费的累计时间(从第一个响应到达一系列响应中的最后一个响应到特定请求的时间)

- the cumulative amount of time spent (as an operation performer) handling requests (time from receipt of request to queueing of first outgoing response)

- (作为操作执行者)处理请求所花费的累计时间(从接收请求到排队等待第一个传出响应的时间)

- the cumulative amount of time spent (as an operation performer) sending responses (time from queuing of first response to the last response in a series of responses to a particular request)

- (作为操作执行者)发送响应所花费的累计时间(从对特定请求的一系列响应中的第一个响应排队到最后一个响应的时间)

- 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
4.2.5. 事务流统计表

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
4.2.6. 事务种类统计表

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
4.3. 前频道组

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.

前一个频道组有几个表。前一个通道控制表通过运行的应用程序元素或服务实例控制历史信息的保留。其余的表与通道组的结构平行,索引结构有一个显著差异。封闭通道指数独立于开放通道指数。

4.3.1. The former channel control table
4.3.1. 前信道控制表

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
4.3.2. 前频道表

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
4.3.3. 前一个连接表

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
4.3.4. 前文件表

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
4.3.5. 事务历史记录表

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.

两个表为承载事务结构化流的通道提供了每种事务类型的细分。这些表类似于事务流和种类统计表,具有类似的索引结构。

4.4. The running element status and control group
4.4. 运行元素状态和控制组

The running application element status and control group has two tables.

正在运行的应用程序元素状态和控制组有两个表。

4.4.1. The running application element status table
4.4.1. 正在运行的应用程序元素状态表

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:

此表提供了正在运行的应用程序元素的信息。由sysApplElmtRunIndex编制索引,此表中的一个条目报告有关该运行元素的资源使用情况的有用信息。此表中的条目包含:

- 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].

请注意,其他信息,如此正在运行的应用程序元素的当前打开文件数,可从[31]中的sysapplElmtRunTable获得。

4.4.2. The running application element control table
4.4.2. 正在运行的应用程序元素控制表

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.

此表提供了对正在运行的应用程序元素的基本控制。由sysapplelmtrunnindex编制索引,此表中的一个条目为具有适当权限的管理者提供了通过此运行元素暂停和恢复处理的能力、请求重新配置的能力以及终止运行元素的能力。

Variables in this table include:

此表中的变量包括:

- a suspend/resume control

- 暂停/恢复控件

- a reconfiguration request control

- 一种可重构请求控制

- a termination request control

- 终止请求控制

5. Definitions APPLICATION-MIB DEFINITIONS ::= BEGIN

5. 定义应用程序-MIB定义::=开始

IMPORTS MODULE-IDENTITY, OBJECT-TYPE, Counter64, Counter32, Gauge32, mib-2, Unsigned32, zeroDotZero FROM SNMPv2-SMI

从SNMPv2 SMI导入模块标识、对象类型、计数器64、计数器32、仪表32、mib-2、无符号32、零点零

DateAndTime, TEXTUAL-CONVENTION, TestAndIncr, TDomain, TimeStamp, TruthValue FROM SNMPv2-TC

来自SNMPv2 TC的日期和时间、文本约定、测试和不符合、时差、时间戳、真实值

SnmpAdminString FROM SNMP-FRAMEWORK-MIB

SNMP-FRAMEWORK-MIB中的snmpadmin安装

MODULE-COMPLIANCE, OBJECT-GROUP FROM SNMPv2-CONF

SNMPv2 CONF中的模块合规性、对象组

LongUtf8String, sysApplElmtRunIndex FROM SYSAPPL-MIB;

LongUtf8String,来自SYSAPPL-MIB的sysApplElmtRunIndex;

applicationMib MODULE-IDENTITY LAST-UPDATED "9811171815Z" ORGANIZATION "Application MIB Working Group" CONTACT-INFO "http://www.ietf.org/html.charters/applmib-charter.html

applicationMib MODULE-IDENTITY上次更新的“9811171815Z”组织“应用程序MIB工作组”联系人信息http://www.ietf.org/html.charters/applmib-charter.html

Randy Presuhn BMC Software, Inc. 965 Stewart Drive Sunnyvale, CA 94086 USA

Randy Presohn BMC软件公司,美国加利福尼亚州桑尼维尔市斯图尔特大道965号,邮编94086

           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 }
        
           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 }
        
   --
   --      Registration hierarchy for this MIB
   --
   applicationMibObjects OBJECT IDENTIFIER ::=
                            { applicationMib 1 }
        
   applicationMibConformance OBJECT IDENTIFIER ::=
                            { applicationMib 2 }
        
   applicationMibConformance OBJECT IDENTIFIER ::=
                            { applicationMib 2 }
        
   --
   --      Groups defined in this MIB
   --
   applServiceGroup OBJECT IDENTIFIER ::=
                            { applicationMibObjects 1 }
        
   --
   --      Groups defined in this MIB
   --
   applServiceGroup OBJECT IDENTIFIER ::=
                            { applicationMibObjects 1 }
        
   applChannelGroup OBJECT IDENTIFIER ::=
                            { applicationMibObjects 2 }
        
   applChannelGroup OBJECT IDENTIFIER ::=
                            { applicationMibObjects 2 }
        
   applPastChannelGroup OBJECT IDENTIFIER ::=
                            { applicationMibObjects 3 }
        
   applPastChannelGroup OBJECT IDENTIFIER ::=
                            { applicationMibObjects 3 }
        
   applElmtRunControlGroup OBJECT IDENTIFIER ::=
                            { applicationMibObjects 4 }
        
   applElmtRunControlGroup OBJECT IDENTIFIER ::=
                            { applicationMibObjects 4 }
        
   Unsigned64TC ::= TEXTUAL-CONVENTION
       STATUS current
       DESCRIPTION
           "A non-negative 64-bit bit integer, without counter
            semantics."
       SYNTAX Counter64
        
   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.
        
   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))

对于snmpUDPDomain,ApplTAddress的长度为6个八位字节,最初的4个八位字节包含网络字节顺序的IP地址,最后2个八位字节包含网络字节顺序的UDP端口。有关snmpUDPDomain的更多信息,请参阅“简单网络管理协议(SNMPv2)版本2的传输映射”。语法八位字符串(大小(0..255))

   -- ****************************************************************
   --
   --      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.
   --
   -- ****************************************************************
        
   -- ****************************************************************
   --
   --      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
   --
   -- ****************************************************************
        
   -- ****************************************************************
   --
   --      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 }
        
   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.

APPLSRVNAMETOSRVINSENTRY对象类型语法APPLSRVNAMETOSRVINSENTRY MAX-ACCESS不可访问状态当前描述“APPLSRVNAMETOSRVINSENTRY标识给定服务的实例。applSrvIndex的唯一值的分配和保留是一个管理问题。

               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 }
        
               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 }
        
   ApplSrvNameToSrvInstEntry ::= SEQUENCE
           {
                   applSrvInstQual SnmpAdminString
           }
        
   ApplSrvNameToSrvInstEntry ::= SEQUENCE
           {
                   applSrvInstQual SnmpAdminString
           }
        

applSrvInstQual OBJECT-TYPE SYNTAX SnmpAdminString MAX-ACCESS read-only STATUS current DESCRIPTION "The value of applSrcInstQual provides additional information about this particular instance of this service.

applSrvInstQual对象类型语法SNMPAdministring MAX-ACCESS只读状态当前描述“applSrcInstQual的值提供有关此服务的特定实例的其他信息。

               Although not used for indexing purposes, the value of
               this attribute should be sufficiently unique to be
               helpful to an administrator in distinguishing among
               service instances.  "
           ::= { applSrvNameToSrvInstEntry 1 }
        
               Although not used for indexing purposes, the value of
               this attribute should be sufficiently unique to be
               helpful to an administrator in distinguishing among
               service instances.  "
           ::= { applSrvNameToSrvInstEntry 1 }
        
   -- ****************************************************************
   --
   --      Service instance to Service Name table
   --
   -- ****************************************************************
        
   -- ****************************************************************
   --
   --      Service instance to Service Name table
   --
   -- ****************************************************************
        
   applSrvInstToSrvNameTable OBJECT-TYPE
           SYNTAX            SEQUENCE OF ApplSrvInstToSrvNameEntry
           MAX-ACCESS        not-accessible
           STATUS            current
           DESCRIPTION
              "The service instance to service name table uses
               service instance identifier as its primary key, and
               service name as its secondary key.  Given a service
               instance identifier, it facilitates the lookup of the
               name of the service being provided."
           ::= { applServiceGroup 2 }
        
   applSrvInstToSrvNameTable OBJECT-TYPE
           SYNTAX            SEQUENCE OF ApplSrvInstToSrvNameEntry
           MAX-ACCESS        not-accessible
           STATUS            current
           DESCRIPTION
              "The service instance to service name table uses
               service instance identifier as its primary key, and
               service name as its secondary key.  Given a service
               instance identifier, it facilitates the lookup of the
               name of the service being provided."
           ::= { applServiceGroup 2 }
        
   applSrvInstToSrvNameEntry OBJECT-TYPE
           SYNTAX            ApplSrvInstToSrvNameEntry
           MAX-ACCESS        not-accessible
           STATUS            current
           DESCRIPTION
              "An applSrvInstToSrvNameEntry maps a service instance
               identifier back to a service name."
           INDEX { applSrvIndex, applSrvName }
           ::= { applSrvInstToSrvNameTable 1 }
        
   applSrvInstToSrvNameEntry OBJECT-TYPE
           SYNTAX            ApplSrvInstToSrvNameEntry
           MAX-ACCESS        not-accessible
           STATUS            current
           DESCRIPTION
              "An applSrvInstToSrvNameEntry maps a service instance
               identifier back to a service name."
           INDEX { applSrvIndex, applSrvName }
           ::= { applSrvInstToSrvNameTable 1 }
        
   ApplSrvInstToSrvNameEntry ::= SEQUENCE
           {
                   applSrvName     SnmpAdminString
           }
        
   ApplSrvInstToSrvNameEntry ::= SEQUENCE
           {
                   applSrvName     SnmpAdminString
           }
        
   applSrvName        OBJECT-TYPE
           SYNTAX     SnmpAdminString
           MAX-ACCESS read-only
           STATUS     current
           DESCRIPTION
              "The human-readable name of a service.  Where
               appropriate, as in the case where a service can be
               identified in terms of a single protocol, the strings
               should be established names such as those assigned by
               IANA and found in STD 2 [13], or defined by some other
               authority.  In some cases private conventions apply
               and the string should in these cases be consistent
               with these non-standard conventions.   An applicability
               statement may specify the service name(s) to be used.
              "
           ::= { applSrvInstToSrvNameEntry 1 }
        
   applSrvName        OBJECT-TYPE
           SYNTAX     SnmpAdminString
           MAX-ACCESS read-only
           STATUS     current
           DESCRIPTION
              "The human-readable name of a service.  Where
               appropriate, as in the case where a service can be
               identified in terms of a single protocol, the strings
               should be established names such as those assigned by
               IANA and found in STD 2 [13], or defined by some other
               authority.  In some cases private conventions apply
               and the string should in these cases be consistent
               with these non-standard conventions.   An applicability
               statement may specify the service name(s) to be used.
              "
           ::= { applSrvInstToSrvNameEntry 1 }
        
   -- ****************************************************************
   --
   --      The service instance to running application element table
   --
   -- ****************************************************************
        
   -- ****************************************************************
   --
   --      The service instance to running application element table
   --
   -- ****************************************************************
        

applSrvInstToRunApplElmtTable OBJECT-TYPE SYNTAX SEQUENCE OF ApplSrvInstToRunApplElmtEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The service instance to running application element table uses the service instance identifier as its primary key, and the running application element index as its secondary key. This facilitates the identification

APPLSRVInsttorUnapplemtTable对象类型语法APPLSRVInsttorUnapplemtEntry MAX-ACCESS不可访问状态当前描述“运行应用程序元素表的服务实例使用服务实例标识符作为其主键,运行应用程序元素索引作为其辅助键。”。这便于识别

               of the set of running application elements providing a
               given instance of a service."
           ::= { applServiceGroup 3 }
        
               of the set of running application elements providing a
               given instance of a service."
           ::= { applServiceGroup 3 }
        
   applSrvInstToRunApplElmtEntry OBJECT-TYPE
           SYNTAX                ApplSrvInstToRunApplElmtEntry
           MAX-ACCESS            not-accessible
           STATUS                current
           DESCRIPTION
              "An applSrvInstToRunApplElmtEntry identifies a running
               application element providing an instance of a service.
               Note that there may be multiple running application
               elements involved in the provision of an instance of
               a service."
           INDEX { applSrvIndex, sysApplElmtRunIndex }
           ::= { applSrvInstToRunApplElmtTable 1 }
        
   applSrvInstToRunApplElmtEntry OBJECT-TYPE
           SYNTAX                ApplSrvInstToRunApplElmtEntry
           MAX-ACCESS            not-accessible
           STATUS                current
           DESCRIPTION
              "An applSrvInstToRunApplElmtEntry identifies a running
               application element providing an instance of a service.
               Note that there may be multiple running application
               elements involved in the provision of an instance of
               a service."
           INDEX { applSrvIndex, sysApplElmtRunIndex }
           ::= { applSrvInstToRunApplElmtTable 1 }
        
   ApplSrvInstToRunApplElmtEntry ::= SEQUENCE
           {
                   applSrvIndex       Unsigned32
           }
        
   ApplSrvInstToRunApplElmtEntry ::= SEQUENCE
           {
                   applSrvIndex       Unsigned32
           }
        

applSrvIndex OBJECT-TYPE SYNTAX Unsigned32 (1..'ffffffff'h) MAX-ACCESS read-only STATUS current DESCRIPTION "An applSrvIndex is the system-unique identifier of an instance of a service. The value is unique not only across all instances of a given service, but also across all services in a system.

applSrvIndex对象类型语法Unsigned32(1..'FFFFFF'h)MAX-ACCESS只读状态当前描述“applSrvIndex是服务实例的系统唯一标识符。该值不仅在给定服务的所有实例中是唯一的,而且在系统中的所有服务中也是唯一的。

Re-use of values for this index should be avoided. No two service instances in a given system shall concurrently have the same value for this index.

应避免重复使用此索引的值。给定系统中的两个服务实例不得同时具有相同的该索引值。

                The value zero is excluded from the set of permitted
                values for this index.  This allows other tables to
                potentially represent things which cannot be associated
                with a specific service instance.
               "
           ::= { applSrvInstToRunApplElmtEntry 1 }
        
                The value zero is excluded from the set of permitted
                values for this index.  This allows other tables to
                potentially represent things which cannot be associated
                with a specific service instance.
               "
           ::= { applSrvInstToRunApplElmtEntry 1 }
        
   -- ****************************************************************
   --
   --      The running application element to service instance table
   --
   -- ****************************************************************
        
   -- ****************************************************************
   --
   --      The running application element to service instance table
   --
   -- ****************************************************************
        
   applRunApplElmtToSrvInstTable OBJECT-TYPE
           SYNTAX           SEQUENCE OF ApplRunApplElmtToSrvInstEntry
           MAX-ACCESS            not-accessible
           STATUS                current
           DESCRIPTION
              "The running application element to service instance
               table uses the running application element index as
               its primary key and the service instance identifier as
               its secondary key.  It identifies the set of services
               provided by a given running application element."
           ::= { applServiceGroup 4 }
        
   applRunApplElmtToSrvInstTable OBJECT-TYPE
           SYNTAX           SEQUENCE OF ApplRunApplElmtToSrvInstEntry
           MAX-ACCESS            not-accessible
           STATUS                current
           DESCRIPTION
              "The running application element to service instance
               table uses the running application element index as
               its primary key and the service instance identifier as
               its secondary key.  It identifies the set of services
               provided by a given running application element."
           ::= { applServiceGroup 4 }
        
   applRunApplElmtToSrvInstEntry OBJECT-TYPE
           SYNTAX                ApplRunApplElmtToSrvInstEntry
           MAX-ACCESS            not-accessible
           STATUS                current
           DESCRIPTION
              "An applRunApplElmtToSrvInstEntry serves to identify an
               instance of a service being provided by a given running
               application element.  Note that a particular running
               application element may provide multiple services."
           INDEX { sysApplElmtRunIndex, applSrvInstance }
           ::= { applRunApplElmtToSrvInstTable 1 }
        
   applRunApplElmtToSrvInstEntry OBJECT-TYPE
           SYNTAX                ApplRunApplElmtToSrvInstEntry
           MAX-ACCESS            not-accessible
           STATUS                current
           DESCRIPTION
              "An applRunApplElmtToSrvInstEntry serves to identify an
               instance of a service being provided by a given running
               application element.  Note that a particular running
               application element may provide multiple services."
           INDEX { sysApplElmtRunIndex, applSrvInstance }
           ::= { applRunApplElmtToSrvInstTable 1 }
        
   ApplRunApplElmtToSrvInstEntry ::= SEQUENCE
           {
                   applSrvInstance         Unsigned32
           }
        
   ApplRunApplElmtToSrvInstEntry ::= SEQUENCE
           {
                   applSrvInstance         Unsigned32
           }
        

applSrvInstance OBJECT-TYPE SYNTAX Unsigned32 (1..'ffffffff'h) MAX-ACCESS read-only STATUS current DESCRIPTION "An applSrvInstance is the system-unique identifier of an instance of a service. The value is unique not only across all instances of a given service, but also across all services.

applSrvInstance对象类型语法Unsigned32(1..'FFFFFF'h)MAX-ACCESS只读状态当前描述“applSrvInstance是服务实例的系统唯一标识符。该值不仅在给定服务的所有实例中是唯一的,而且在所有服务中也是唯一的。

Re-use of values for this index should be avoided. No two service instances in a given system shall concurrently have the same value for this index.

应避免重复使用此索引的值。给定系统中的两个服务实例不得同时具有相同的该索引值。

The value zero is excluded from the set of permitted values for this index. This allows other tables to potentially represent things which cannot be associated with a specific service instance.

从该索引的允许值集中排除值0。这允许其他表潜在地表示无法与特定服务实例关联的内容。

               This attribute is semantically identical to
               applSrvIndex."
           ::= { applRunApplElmtToSrvInstEntry  1 }
        
               This attribute is semantically identical to
               applSrvIndex."
           ::= { applRunApplElmtToSrvInstEntry  1 }
        
   -- ****************************************************************
   --
   --      applChannelGroup - group with tables for I/O
   --
   --      In this group, the common abstraction is the Channel.
   --      Channels are realized as files or connections.
   --      The information flowing on a channel can always be
   --      measured in terms of a byte stream.  Furthermore, for many
   --      channels, this information may also be measured in terms
   --      of transactions.
   --
   --      For all of these tables, the first two indexes determines
   --      whether what is being measured is for a single running
   --      application element or for an instance of a service.
   --
   --      The second index identifies the running application element
   --      or service instance.
   --
   --      The third index is the channel id, which uniquely identifies
   --      a channel within the context of a running application element
   --      or service instance.
   --
   --      Any remaining indexes are table-specific.
   --
   -- ****************************************************************
        
   -- ****************************************************************
   --
   --      applChannelGroup - group with tables for I/O
   --
   --      In this group, the common abstraction is the Channel.
   --      Channels are realized as files or connections.
   --      The information flowing on a channel can always be
   --      measured in terms of a byte stream.  Furthermore, for many
   --      channels, this information may also be measured in terms
   --      of transactions.
   --
   --      For all of these tables, the first two indexes determines
   --      whether what is being measured is for a single running
   --      application element or for an instance of a service.
   --
   --      The second index identifies the running application element
   --      or service instance.
   --
   --      The third index is the channel id, which uniquely identifies
   --      a channel within the context of a running application element
   --      or service instance.
   --
   --      Any remaining indexes are table-specific.
   --
   -- ****************************************************************
        
   -- ****************************************************************
   --
   --      applOpenChannelTable - Table of Open Channels
   --
   -- ****************************************************************
        
   -- ****************************************************************
   --
   --      applOpenChannelTable - Table of Open Channels
   --
   -- ****************************************************************
        

applOpenChannelTable OBJECT-TYPE SYNTAX SEQUENCE OF ApplOpenChannelEntry MAX-ACCESS not-accessible STATUS current

ApplOpenChannelEntry MAX-ACCESS的applOpenChannelTable对象类型语法序列不可访问状态当前

DESCRIPTION "The applOpenChannelTable reports information on open channels for running application elements and for service instances. This table is indexed by applElmtOrSvc, applElmtOrSvcId, and applOpenChannelIndex. This effectively groups all entries for a given running application element or service instance together. ApplChannelIndex uniquely identifies an open channel (and, consequently, a file or connection) within the context of a particular running application element or service instance.

描述“applOpenChannelTable报告运行应用程序元素和服务实例的开放通道信息。此表由applElmtOrSvc、applElmtOrSvcId和applOpenChannelIndex索引。这有效地将给定运行的应用程序元素或服务实例的所有条目分组在一起。ApplChannelIndex在特定运行的应用程序元素或服务实例的上下文中唯一标识打开的通道(以及文件或连接)。

               Some of the information in this table is available
               through both sixty-four and thirty-two bit counters.
               The sixty-four bit counters are not accessible in
               protocols that do not support this data type."
           ::= { applChannelGroup 1 }
        
               Some of the information in this table is available
               through both sixty-four and thirty-two bit counters.
               The sixty-four bit counters are not accessible in
               protocols that do not support this data type."
           ::= { applChannelGroup 1 }
        
   applOpenChannelEntry OBJECT-TYPE
           SYNTAX       ApplOpenChannelEntry
           MAX-ACCESS   not-accessible
           STATUS       current
           DESCRIPTION
              "An applOpenChannelEntry indicates that a channel has been
               opened by this running application element or service
               instance and is still open.  Note that if a file has been
               opened multiple times, even by the same process, it will
               have multiple channel entries."
           INDEX           { applElmtOrSvc, applElmtOrSvcId,
                             applOpenChannelIndex }
           ::= { applOpenChannelTable 1 }
        
   applOpenChannelEntry OBJECT-TYPE
           SYNTAX       ApplOpenChannelEntry
           MAX-ACCESS   not-accessible
           STATUS       current
           DESCRIPTION
              "An applOpenChannelEntry indicates that a channel has been
               opened by this running application element or service
               instance and is still open.  Note that if a file has been
               opened multiple times, even by the same process, it will
               have multiple channel entries."
           INDEX           { applElmtOrSvc, applElmtOrSvcId,
                             applOpenChannelIndex }
           ::= { applOpenChannelTable 1 }
        
   ApplOpenChannelEntry  ::= SEQUENCE
           {
                   applElmtOrSvc                      INTEGER,
                   applElmtOrSvcId                    Unsigned32,
                   applOpenChannelIndex               Unsigned32,
                   applOpenChannelOpenTime            TimeStamp,
                   applOpenChannelReadRequests        Counter64,
                   applOpenChannelReadRequestsLow     Counter32,
                   applOpenChannelReadFailures        Counter32,
                   applOpenChannelBytesRead           Counter64,
                   applOpenChannelBytesReadLow        Counter32,
                   applOpenChannelLastReadTime        DateAndTime,
                   applOpenChannelWriteRequests       Counter64,
                   applOpenChannelWriteRequestsLow    Counter32,
                   applOpenChannelWriteFailures       Counter32,
                   applOpenChannelBytesWritten        Counter64,
        
   ApplOpenChannelEntry  ::= SEQUENCE
           {
                   applElmtOrSvc                      INTEGER,
                   applElmtOrSvcId                    Unsigned32,
                   applOpenChannelIndex               Unsigned32,
                   applOpenChannelOpenTime            TimeStamp,
                   applOpenChannelReadRequests        Counter64,
                   applOpenChannelReadRequestsLow     Counter32,
                   applOpenChannelReadFailures        Counter32,
                   applOpenChannelBytesRead           Counter64,
                   applOpenChannelBytesReadLow        Counter32,
                   applOpenChannelLastReadTime        DateAndTime,
                   applOpenChannelWriteRequests       Counter64,
                   applOpenChannelWriteRequestsLow    Counter32,
                   applOpenChannelWriteFailures       Counter32,
                   applOpenChannelBytesWritten        Counter64,
        

applOpenChannelBytesWrittenLow Counter32, applOpenChannelLastWriteTime DateAndTime }

applOpenChannelBytesWrittenLow计数器32,applOpenChannelLastWriteTime日期和时间}

applElmtOrSvc OBJECT-TYPE SYNTAX INTEGER { service(1), element(2) } MAX-ACCESS not-accessible STATUS current DESCRIPTION "The applElmtOrSvc attribute serves as an index for tables that can hold information both for individual running application elements as well as for service instances.

applElmtOrSvc对象类型语法整型{service(1),element(2)}MAX-ACCESS不可访问状态当前描述“applElmtOrSvc属性用作表的索引,这些表可以保存单个正在运行的应用程序元素以及服务实例的信息。

If the value is service(1), the row contains information gathered at the level of a service.

如果值为服务(1),则该行包含在服务级别收集的信息。

               If the value is element(2), the row contains information
               for an individual running application element."
           ::= { applOpenChannelEntry 1 }
        
               If the value is element(2), the row contains information
               for an individual running application element."
           ::= { applOpenChannelEntry 1 }
        

applElmtOrSvcId OBJECT-TYPE SYNTAX Unsigned32 (1..'ffffffff'h) MAX-ACCESS not-accessible STATUS current DESCRIPTION "The applElmtOrSvcId attribute is used as an index in conjunction with the applElmtOrSvc attribute.

applElmtOrSvcId对象类型语法Unsigned32(1..'ffffffff'h)MAX-ACCESS不可访问状态当前描述“applElmtOrSvcId属性与applElmtOrSvc属性一起用作索引。

               When the value of applElmtOrSvc is service(1), this
               attribute's value corresponds to that of applSrvIndex,
               when the value of applElmtOrSvc is element(2), this
               attribute's value corresponds to sysApplElmtRunIndex."
           ::= { applOpenChannelEntry 2 }
        
               When the value of applElmtOrSvc is service(1), this
               attribute's value corresponds to that of applSrvIndex,
               when the value of applElmtOrSvc is element(2), this
               attribute's value corresponds to sysApplElmtRunIndex."
           ::= { applOpenChannelEntry 2 }
        
   applOpenChannelIndex OBJECT-TYPE
           SYNTAX       Unsigned32
           MAX-ACCESS   not-accessible
           STATUS       current
           DESCRIPTION
              "This attribute serves to uniquely identify this open
               connection in the context of the running application
               element or service instance.  Where suitable, the
               application's native descriptor number should be used."
           ::= { applOpenChannelEntry 3 }
        
   applOpenChannelIndex OBJECT-TYPE
           SYNTAX       Unsigned32
           MAX-ACCESS   not-accessible
           STATUS       current
           DESCRIPTION
              "This attribute serves to uniquely identify this open
               connection in the context of the running application
               element or service instance.  Where suitable, the
               application's native descriptor number should be used."
           ::= { applOpenChannelEntry 3 }
        
   applOpenChannelOpenTime OBJECT-TYPE
           SYNTAX          TimeStamp
           MAX-ACCESS      read-only
           STATUS          current
           DESCRIPTION
              "This attribute records the value of sysUpTime.0
               when this channel was opened and this entry was added to
               this table.  This attribute serves as a discontinuity
               indicator for the counter attributes in this entry
               and for any corresponding entries in the
               applOpenConnectionTable, applOpenFileTable, and the
               applTransactionStreamTable."
           ::= { applOpenChannelEntry 4 }
        
   applOpenChannelOpenTime OBJECT-TYPE
           SYNTAX          TimeStamp
           MAX-ACCESS      read-only
           STATUS          current
           DESCRIPTION
              "This attribute records the value of sysUpTime.0
               when this channel was opened and this entry was added to
               this table.  This attribute serves as a discontinuity
               indicator for the counter attributes in this entry
               and for any corresponding entries in the
               applOpenConnectionTable, applOpenFileTable, and the
               applTransactionStreamTable."
           ::= { applOpenChannelEntry 4 }
        

applOpenChannelReadRequests OBJECT-TYPE SYNTAX Counter64 UNITS "read requests" MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute reports the number of read requests for this channel. All read requests for this channel by this entity, regardless of completion status, are included in this count.

applOpenChannelReadRequests对象类型语法计数器64个单位“读取请求”MAX-ACCESS只读状态当前描述“此属性报告此通道的读取请求数。此实体对此通道的所有读取请求,无论完成状态如何,都包括在此计数中。

Read requests are counted in terms of system calls, rather than API calls.

读取请求按系统调用而不是API调用计数。

               Discontinuities in this counter can be detected by
               monitoring the applOpenChannelOpenTime value for this
               entry."
           ::= { applOpenChannelEntry 5 }
        
               Discontinuities in this counter can be detected by
               monitoring the applOpenChannelOpenTime value for this
               entry."
           ::= { applOpenChannelEntry 5 }
        

applOpenChannelReadRequestsLow OBJECT-TYPE SYNTAX Counter32 UNITS "read requests" MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute reports the low thirty-two bits of applOpenChannelReadRequests.

applOpenChannelReadRequestsLow对象类型语法计数器32个单位“读取请求”MAX-ACCESS只读状态当前描述“此属性报告applOpenChannelReadRequests的低32位。

               Discontinuities in this counter can be detected by
               monitoring the applOpenChannelOpenTime value for this
               entry."
           ::= { applOpenChannelEntry 6 }
        
               Discontinuities in this counter can be detected by
               monitoring the applOpenChannelOpenTime value for this
               entry."
           ::= { applOpenChannelEntry 6 }
        

applOpenChannelReadFailures OBJECT-TYPE SYNTAX Counter32 UNITS "failed read requests" MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute reports the number of failed read requests.

applOpenChannelReadFailures对象类型语法计数器32个单元“失败的读取请求”MAX-ACCESS只读状态当前描述“此属性报告失败的读取请求数。

               Discontinuities in this counter can be detected by
               monitoring the applOpenChannelOpenTime value for this
               entry."
           ::= { applOpenChannelEntry 7 }
        
               Discontinuities in this counter can be detected by
               monitoring the applOpenChannelOpenTime value for this
               entry."
           ::= { applOpenChannelEntry 7 }
        

applOpenChannelBytesRead OBJECT-TYPE SYNTAX Counter64 UNITS "bytes" MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute reports the number of bytes read from this channel. Only bytes successfully read are included in this count.

applOpenChannelBytesRead对象类型语法计数器64个单位“字节”最大访问只读状态当前描述“此属性报告从此通道读取的字节数。此计数中仅包括成功读取的字节。

               Discontinuities in this counter can be detected by
               monitoring the applOpenChannelOpenTime value for this
               entry."
           ::= { applOpenChannelEntry 8 }
        
               Discontinuities in this counter can be detected by
               monitoring the applOpenChannelOpenTime value for this
               entry."
           ::= { applOpenChannelEntry 8 }
        

applOpenChannelBytesReadLow OBJECT-TYPE SYNTAX Counter32 UNITS "bytes" MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute corresponds to the low thirty-two bits of applOpenChannelBytesRead.

applOpenChannelBytesReadLow对象类型语法计数器32个单位“字节”最大访问只读状态当前描述“此属性对应于applOpenChannelBytesRead的低位32位。

               Discontinuities in this counter can be detected by
               monitoring the applOpenChannelOpenTime value for this
               entry."
           ::= { applOpenChannelEntry 9 }
        
               Discontinuities in this counter can be detected by
               monitoring the applOpenChannelOpenTime value for this
               entry."
           ::= { applOpenChannelEntry 9 }
        

applOpenChannelLastReadTime OBJECT-TYPE SYNTAX DateAndTime MAX-ACCESS read-only STATUS current

applOpenChannelLastReadTime对象类型语法日期和时间最大访问只读状态当前

DESCRIPTION "This attribute reports the time of the most recent read request made by this entity, regardless of completion status, for this open channel.

DESCRIPTION“此属性报告此实体针对此开放通道发出的最新读取请求的时间,无论完成状态如何。

               If no read requests have been made the value of this
               attribute shall be '0000000000000000'H "
           DEFVAL { '0000000000000000'H }
           ::= { applOpenChannelEntry 10 }
        
               If no read requests have been made the value of this
               attribute shall be '0000000000000000'H "
           DEFVAL { '0000000000000000'H }
           ::= { applOpenChannelEntry 10 }
        

applOpenChannelWriteRequests OBJECT-TYPE SYNTAX Counter64 UNITS "write requests" MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute reports the number of write requests for this channel made by this entity. All write requests for this channel, regardless of completion status, are included in this count.

applOpenChannelWriteRequests对象类型语法计数器64个单位“写入请求”MAX-ACCESS只读状态当前描述“此属性报告此实体对此通道的写入请求数。此计数中包括此通道的所有写入请求,无论完成状态如何。

Write requests are counted in terms of system calls, rather than API calls.

写入请求按系统调用而不是API调用计数。

               Discontinuities in this counter can be detected by
               monitoring the applOpenChannelOpenTime value for this
               entry."
           ::= { applOpenChannelEntry 11 }
        
               Discontinuities in this counter can be detected by
               monitoring the applOpenChannelOpenTime value for this
               entry."
           ::= { applOpenChannelEntry 11 }
        

applOpenChannelWriteRequestsLow OBJECT-TYPE SYNTAX Counter32 UNITS "write requests" MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute corresponds to the low thirty-two bits of applOpenChannelWriteRequests.

applOpenChannelWriteRequestsLow对象类型语法计数器32个单元“写入请求”最大访问只读状态当前描述“此属性对应于applOpenChannelWriteRequests的低32位。

               Discontinuities in this counter can be detected
               by monitoring the applOpenChannelOpenTime value for
               this entry."
           ::= { applOpenChannelEntry 12 }
        
               Discontinuities in this counter can be detected
               by monitoring the applOpenChannelOpenTime value for
               this entry."
           ::= { applOpenChannelEntry 12 }
        

applOpenChannelWriteFailures OBJECT-TYPE SYNTAX Counter32 UNITS "failed write requests" MAX-ACCESS read-only STATUS current

applOpenChannelWriteFailures对象类型语法计数器32个单元“写入请求失败”最大访问只读状态当前

DESCRIPTION "This attribute reports the number of failed write requests.

DESCRIPTION“此属性报告失败的写入请求数。

               Discontinuities in this counter can be detected
               by monitoring the applOpenChannelOpenTime value for
               this entry."
           ::= { applOpenChannelEntry 13 }
        
               Discontinuities in this counter can be detected
               by monitoring the applOpenChannelOpenTime value for
               this entry."
           ::= { applOpenChannelEntry 13 }
        

applOpenChannelBytesWritten OBJECT-TYPE SYNTAX Counter64 UNITS "bytes" MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute reports the number of bytes written to this channel. Only bytes successfully written (without errors reported by the system to the API in use by the application) are included in this count.

ApplOpenChannelBytesWrited对象类型语法计数器64个单位“字节”MAX-ACCESS只读状态当前描述“此属性报告写入此通道的字节数。此计数中仅包括成功写入的字节数(系统未向应用程序使用的API报告错误)。

               Discontinuities in this counter can be detected by
               monitoring the applOpenChannelOpenTime value for this
               entry."
           ::= { applOpenChannelEntry 14 }
        
               Discontinuities in this counter can be detected by
               monitoring the applOpenChannelOpenTime value for this
               entry."
           ::= { applOpenChannelEntry 14 }
        

applOpenChannelBytesWrittenLow OBJECT-TYPE SYNTAX Counter32 UNITS "bytes" MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute corresponds to the low thirty-two bits of applOpenChannelBytesWritten.

applOpenChannelBytesWrittenLow对象类型语法计数器32个单位“字节”最大访问只读状态当前描述“此属性对应于applOpenChannelBytesWritten的32个低位。

               Discontinuities in this counter can be detected by
               monitoring the applOpenChannelOpenTime value for this
               entry."
           ::= { applOpenChannelEntry 15 }
        
               Discontinuities in this counter can be detected by
               monitoring the applOpenChannelOpenTime value for this
               entry."
           ::= { applOpenChannelEntry 15 }
        

applOpenChannelLastWriteTime OBJECT-TYPE SYNTAX DateAndTime MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute reports the time of the most recent write request made by this running application element or service instance, regardless of completion status, for this open channel.

applOpenChannelLastWriteTime对象类型语法DateAndTime MAX-ACCESS只读状态当前描述“此属性报告此正在运行的应用程序元素或服务实例对此开放通道发出的最新写入请求的时间,无论完成状态如何。

               If no write requests have been made, the value
               of this attribute shall be '0000000000000000'H "
           DEFVAL { '0000000000000000'H }
           ::= { applOpenChannelEntry 16 }
        
               If no write requests have been made, the value
               of this attribute shall be '0000000000000000'H "
           DEFVAL { '0000000000000000'H }
           ::= { applOpenChannelEntry 16 }
        
   -- ****************************************************************
   --
   --      applOpenFileTable - Table of Open Files
   --
   -- ****************************************************************
        
   -- ****************************************************************
   --
   --      applOpenFileTable - Table of Open Files
   --
   -- ****************************************************************
        

applOpenFileTable OBJECT-TYPE SYNTAX SEQUENCE OF ApplOpenFileEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The applOpenFileTable reports information on open files for service instances or application elements. This table is indexed by applElmtOrSvc and applElmtOrSvcId, effectively grouping all entries for a given running service instance or application element together, and by applOpenChannelIndex, uniquely identifying an open channel (and, consequently, a file) within the context of a particular service instance or application element.

applOpenFileTable对象类型语法ApplOpenFileEntry MAX-ACCESS的序列不可访问状态当前描述“applOpenFileTable报告有关服务实例或应用程序元素的打开文件的信息。此表由applElmtOrSvc和applElmtOrSvc索引,有效地将给定运行服务实例或应用程序元素的所有条目分组在一起,并由applOpenChannelIndex索引,唯一地标识特定服务实例或应用程序元素上下文中的开放通道(以及相应的文件)。

               Elements in this table correspond to elements in the
               applOpenChannelTable that represent files.  For rows in
               the applOpenChannelTable that do not represent files,
               corresponding rows in this table will not exist."
           ::= { applChannelGroup 2 }
        
               Elements in this table correspond to elements in the
               applOpenChannelTable that represent files.  For rows in
               the applOpenChannelTable that do not represent files,
               corresponding rows in this table will not exist."
           ::= { applChannelGroup 2 }
        
   applOpenFileEntry   OBJECT-TYPE
           SYNTAX      ApplOpenFileEntry
           MAX-ACCESS  not-accessible
           STATUS      current
           DESCRIPTION
              "An applOpenFileEntry indicates that a file has been
               opened by this running application element and is
               still open.  Note that if a file has been opened
               multiple times, even by the same process, it will have
               multiple entries."
           INDEX       { applElmtOrSvc, applElmtOrSvcId,
                         applOpenChannelIndex }
           ::= { applOpenFileTable 1 }
        
   applOpenFileEntry   OBJECT-TYPE
           SYNTAX      ApplOpenFileEntry
           MAX-ACCESS  not-accessible
           STATUS      current
           DESCRIPTION
              "An applOpenFileEntry indicates that a file has been
               opened by this running application element and is
               still open.  Note that if a file has been opened
               multiple times, even by the same process, it will have
               multiple entries."
           INDEX       { applElmtOrSvc, applElmtOrSvcId,
                         applOpenChannelIndex }
           ::= { applOpenFileTable 1 }
        
   ApplOpenFileEntry  ::= SEQUENCE
           {
                   applOpenFileName                LongUtf8String,
                   applOpenFileSizeHigh            Unsigned32,
                   applOpenFileSizeLow             Unsigned32,
                   applOpenFileMode                INTEGER
            }
        
   ApplOpenFileEntry  ::= SEQUENCE
           {
                   applOpenFileName                LongUtf8String,
                   applOpenFileSizeHigh            Unsigned32,
                   applOpenFileSizeLow             Unsigned32,
                   applOpenFileMode                INTEGER
            }
        

applOpenFileName OBJECT-TYPE SYNTAX LongUtf8String MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute reports the name of this open file. Wherever practical, a fully qualified path name should be reported.

applOpenFileName对象类型语法LongUtf8String MAX-ACCESS只读状态当前描述“此属性报告此打开文件的名称。如果可行,应报告完全限定的路径名。

              The values 'stdin', 'stdout', and 'stderr' are reserved
              in accordance with common usage when the fully qualified
              path name cannot be determined."
           ::= { applOpenFileEntry 1 }
        
              The values 'stdin', 'stdout', and 'stderr' are reserved
              in accordance with common usage when the fully qualified
              path name cannot be determined."
           ::= { applOpenFileEntry 1 }
        

applOpenFileSizeHigh OBJECT-TYPE SYNTAX Unsigned32 UNITS "2^32 byte blocks" MAX-ACCESS read-only STATUS current DESCRIPTION "This file's current size in 2^32 byte blocks.

applOpenFileSizeHigh对象类型语法Unsigned32单位“2^32字节块”MAX-ACCESS只读状态当前描述“此文件的当前大小以2^32字节块表示。

              For example, for a file with a total size of 4,294,967,296
              bytes, this attribute would have a value of 1; for a file
              with a total size of 4,294,967,295 bytes this attribute's
              value would be 0."
           ::= { applOpenFileEntry 2 }
        
              For example, for a file with a total size of 4,294,967,296
              bytes, this attribute would have a value of 1; for a file
              with a total size of 4,294,967,295 bytes this attribute's
              value would be 0."
           ::= { applOpenFileEntry 2 }
        

applOpenFileSizeLow OBJECT-TYPE SYNTAX Unsigned32 UNITS "bytes" MAX-ACCESS read-only STATUS current DESCRIPTION "This file's current size modulo 2^32 bytes.

applOpenFileSizeLow对象类型语法无符号32个单位“字节”最大访问只读状态当前描述“此文件的当前大小以2^32字节为单位。

For example, for a file with a total size of 4,294,967,296 bytes this attribute would have a value of 0; for a file with a total size of 4,294,967,295 bytes this attribute's value would be 4,294,967,295."

例如,对于总大小为4294967296字节的文件,此属性的值为0;对于总大小为4294967295字节的文件,此属性的值应为4294967295。“

           ::= { applOpenFileEntry 3 }
        
           ::= { applOpenFileEntry 3 }
        

applOpenFileMode OBJECT-TYPE SYNTAX INTEGER { read(1), write(2), readWrite(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute reports the current mode of this file from the perspective of this running application element.

applOpenFileMode对象类型语法整数{read(1)、write(2)、readWrite(3)}MAX-ACCESS只读状态当前描述“此属性从该运行的应用程序元素的角度报告此文件的当前模式。

These values have the following meanings:

这些值具有以下含义:

read(1) - file opened for reading only write(2) - file opened for writing only readWrite(3) - file opened for read and write.

读取(1)-文件为只读写入而打开(2)-文件为只读写入而打开(3)-文件为读写而打开。

These values correspond to the POSIX/ANSI C library function fopen() 'type' parameter, using the following mappings:

这些值对应于POSIX/ANSI C库函数fopen()“type”参数,使用以下映射:

                   r -> read(1)
                   w -> write(2)
                   a -> write(2)
                   + -> readWrite(3)
             "
           ::= { applOpenFileEntry 4 }
        
                   r -> read(1)
                   w -> write(2)
                   a -> write(2)
                   + -> readWrite(3)
             "
           ::= { applOpenFileEntry 4 }
        
   -- ****************************************************************
   --
   --      applOpenConnectionTable - Open Connection Table
   --
   -- ****************************************************************
        
   -- ****************************************************************
   --
   --      applOpenConnectionTable - Open Connection Table
   --
   -- ****************************************************************
        

applOpenConnectionTable OBJECT-TYPE SYNTAX SEQUENCE OF ApplOpenConnectionEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The applOpenConnectionTable provides information about open and listening connections from the perspective of a running application element or service instance. Entries in this table are indexed by applElmtOrSvc, applElmtOrSvcID, and by applOpenChannelIndex, which serves to uniquely identify each connection in the context of a service instance or running application

applOpenConnectionTable对象类型语法ApplOpenConnectionEntry MAX-ACCESS的序列不可访问状态当前描述“applOpenConnectionTable从运行的应用程序元素或服务实例的角度提供有关打开和侦听连接的信息。此表中的条目由applElmtOrSvc、applElmtOrSvcID和applOpenChannelIndex索引,后者用于唯一标识服务实例或正在运行的应用程序上下文中的每个连接

element.

要素

               For each row in this table, a corresponding row will
               exist in the applOpenChannel table.  For rows in the
               applOpenChannelTable which do not represent open or
               listening connections, no corresponding rows will exist
               in this table."
           ::= { applChannelGroup 3 }
        
               For each row in this table, a corresponding row will
               exist in the applOpenChannel table.  For rows in the
               applOpenChannelTable which do not represent open or
               listening connections, no corresponding rows will exist
               in this table."
           ::= { applChannelGroup 3 }
        

applOpenConnectionEntry OBJECT-TYPE SYNTAX ApplOpenConnectionEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An applOpenConnectionEntry indicates that a running application element or service instance has an open connection. The entry has information describing that connection.

applOpenConnectionEntry对象类型语法applOpenConnectionEntry MAX-ACCESS不可访问状态当前描述“applOpenConnectionEntry表示正在运行的应用程序元素或服务实例具有打开的连接。该条目包含描述该连接的信息。

               In the case of a TCP transport, the element
               applOpenConnectionNearEndAddr and that row's
               applOpenConnectionFarEndAddr would correspond
               to a tcpConnEntry.  For a UDP transport, a
               similar relationship exists with respect to
               a udpEntry."
           INDEX           { applElmtOrSvc, applElmtOrSvcId,
                             applOpenChannelIndex }
           ::= { applOpenConnectionTable 1 }
        
               In the case of a TCP transport, the element
               applOpenConnectionNearEndAddr and that row's
               applOpenConnectionFarEndAddr would correspond
               to a tcpConnEntry.  For a UDP transport, a
               similar relationship exists with respect to
               a udpEntry."
           INDEX           { applElmtOrSvc, applElmtOrSvcId,
                             applOpenChannelIndex }
           ::= { applOpenConnectionTable 1 }
        
   ApplOpenConnectionEntry  ::= SEQUENCE
           {
                   applOpenConnectionTransport     TDomain,
                   applOpenConnectionNearEndAddr   ApplTAddress,
                   applOpenConnectionNearEndpoint  SnmpAdminString,
                   applOpenConnectionFarEndAddr    ApplTAddress,
                   applOpenConnectionFarEndpoint   SnmpAdminString,
                   applOpenConnectionApplication   SnmpAdminString
           }
        
   ApplOpenConnectionEntry  ::= SEQUENCE
           {
                   applOpenConnectionTransport     TDomain,
                   applOpenConnectionNearEndAddr   ApplTAddress,
                   applOpenConnectionNearEndpoint  SnmpAdminString,
                   applOpenConnectionFarEndAddr    ApplTAddress,
                   applOpenConnectionFarEndpoint   SnmpAdminString,
                   applOpenConnectionApplication   SnmpAdminString
           }
        

applOpenConnectionTransport OBJECT-TYPE SYNTAX TDomain MAX-ACCESS read-only STATUS current

applOpenConnectionTransport对象类型语法TDomain MAX-ACCESS只读状态当前

           DESCRIPTION
              "The applOpenConnectionTransport attribute identifies the
               transport protocol in use for this connection.  If it is
               not practical to determine the underlying transport, this
               attribute's value shall have a value of {0 0}."
           DEFVAL { zeroDotZero }
           ::= { applOpenConnectionEntry 1 }
        
           DESCRIPTION
              "The applOpenConnectionTransport attribute identifies the
               transport protocol in use for this connection.  If it is
               not practical to determine the underlying transport, this
               attribute's value shall have a value of {0 0}."
           DEFVAL { zeroDotZero }
           ::= { applOpenConnectionEntry 1 }
        

applOpenConnectionNearEndAddr OBJECT-TYPE SYNTAX ApplTAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The applOpenConnectionNearEndAddr attribute reports the transport address and port information for the near end of this connection.

ApplOpenConnectionArendaddr对象类型语法ApplTAddress MAX-ACCESS只读状态当前描述“ApplOpenConnectionArendaddr属性报告此连接近端的传输地址和端口信息。

               If the value is not known, the value has a  length
               of zero."
           DEFVAL { "" }
           ::= { applOpenConnectionEntry 2 }
        
               If the value is not known, the value has a  length
               of zero."
           DEFVAL { "" }
           ::= { applOpenConnectionEntry 2 }
        

applOpenConnectionNearEndpoint OBJECT-TYPE SYNTAX SnmpAdminString MAX-ACCESS read-only STATUS current DESCRIPTION "The applOpenConnectionNearEndpoint attribute reports the fully-qualified domain name and port information for the near end of this connection.

ApplOpenConnectionArendPoint对象类型语法SNMPAdministring MAX-ACCESS只读状态当前描述“ApplOpenConnectionArendPoint属性报告此连接近端的完全限定域名和端口信息。

The format of this attribute for TCP and UDP-based protocols is the fully-qualified domain name immediately followed by a colon which is immediately followed by the decimal representation of the port number.

基于TCP和UDP的协议的此属性的格式是完全限定的域名,后跟冒号,冒号后面紧跟端口号的十进制表示形式。

               If the value is not known, the value has a  length
               of zero."
           DEFVAL { "" }
           ::= { applOpenConnectionEntry 3 }
        
               If the value is not known, the value has a  length
               of zero."
           DEFVAL { "" }
           ::= { applOpenConnectionEntry 3 }
        

applOpenConnectionFarEndAddr OBJECT-TYPE SYNTAX ApplTAddress MAX-ACCESS read-only STATUS current

applOpenConnectionFarEndAddr对象类型语法ApplTAddress MAX-ACCESS只读状态当前

DESCRIPTION "The applOpenConnectionFarEndAddr attribute reports the transport address and port information for the far end of this connection.

DESCRIPTION“applOpenConnectionFarEndAddr属性报告此连接远端的传输地址和端口信息。

               If not known, as in the case of a connectionless
               transport, the value of this attribute shall be a
               zero-length string."
           DEFVAL { "" }
           ::= { applOpenConnectionEntry 4 }
        
               If not known, as in the case of a connectionless
               transport, the value of this attribute shall be a
               zero-length string."
           DEFVAL { "" }
           ::= { applOpenConnectionEntry 4 }
        

applOpenConnectionFarEndpoint OBJECT-TYPE SYNTAX SnmpAdminString MAX-ACCESS read-only STATUS current DESCRIPTION "The applOpenConnectionFarEndpoint attribute reports the fully-qualified domain name and port information for the far end of this connection.

applOpenConnectionFarEndpoint对象类型语法SnmpAdminString MAX-ACCESS只读状态当前描述“applOpenConnectionFarEndpoint属性报告此连接远端的完全限定域名和端口信息。

The format of this attribute for TCP and UDP-based protocols is the fully-qualified domain name immediately followed by a colon which is immediately followed by the decimal representation of the port number.

基于TCP和UDP的协议的此属性的格式是完全限定的域名,后跟冒号,冒号后面紧跟端口号的十进制表示形式。

               If not known, as in the case of a connectionless
               transport, the value of this attribute shall be a
               zero-length string."
           DEFVAL { "" }
           ::= { applOpenConnectionEntry 5 }
        
               If not known, as in the case of a connectionless
               transport, the value of this attribute shall be a
               zero-length string."
           DEFVAL { "" }
           ::= { applOpenConnectionEntry 5 }
        

applOpenConnectionApplication OBJECT-TYPE SYNTAX SnmpAdminString MAX-ACCESS read-only STATUS current DESCRIPTION "The applOpenConnectionApplication attribute identifies the application layer protocol in use. If not known, the value of this attribute shall be a zero-length string.

applOpenConnectionApplication对象类型语法SNMPAdministring MAX-ACCESS只读状态当前描述“applOpenConnectionApplication属性标识正在使用的应用层协议。如果未知,此属性的值应为零长度字符串。

               When possible, protocol names should be those used in
               the 'ASSIGNED NUMBERS' [13].  For example, an SMTP mail
               server would use 'SMTP'."
           DEFVAL { "" }
           ::= { applOpenConnectionEntry 6 }
        
               When possible, protocol names should be those used in
               the 'ASSIGNED NUMBERS' [13].  For example, an SMTP mail
               server would use 'SMTP'."
           DEFVAL { "" }
           ::= { applOpenConnectionEntry 6 }
        
   -- ****************************************************************
   --
   --      applTransactionStreamTable - common
   --      information for transaction stream monitoring
   --
   -- ****************************************************************
        
   -- ****************************************************************
   --
   --      applTransactionStreamTable - common
   --      information for transaction stream monitoring
   --
   -- ****************************************************************
        
   applTransactionStreamTable OBJECT-TYPE
           SYNTAX             SEQUENCE OF ApplTransactionStreamEntry
           MAX-ACCESS         not-accessible
           STATUS             current
           DESCRIPTION
              "The applTransactionStreamTable contains common
               information for transaction statistic accumulation."
           ::= { applChannelGroup 4 }
        
   applTransactionStreamTable OBJECT-TYPE
           SYNTAX             SEQUENCE OF ApplTransactionStreamEntry
           MAX-ACCESS         not-accessible
           STATUS             current
           DESCRIPTION
              "The applTransactionStreamTable contains common
               information for transaction statistic accumulation."
           ::= { applChannelGroup 4 }
        
   applTransactionStreamEntry OBJECT-TYPE
           SYNTAX             ApplTransactionStreamEntry
           MAX-ACCESS         not-accessible
           STATUS             current
           DESCRIPTION
              "An applTransactionStreamEntry contains information for
               a single transaction stream.  A transaction stream
               can be a network connection, file, or other source
               of transactions."
           INDEX           { applElmtOrSvc, applElmtOrSvcId,
                             applOpenChannelIndex }
           ::= { applTransactionStreamTable 1 }
        
   applTransactionStreamEntry OBJECT-TYPE
           SYNTAX             ApplTransactionStreamEntry
           MAX-ACCESS         not-accessible
           STATUS             current
           DESCRIPTION
              "An applTransactionStreamEntry contains information for
               a single transaction stream.  A transaction stream
               can be a network connection, file, or other source
               of transactions."
           INDEX           { applElmtOrSvc, applElmtOrSvcId,
                             applOpenChannelIndex }
           ::= { applTransactionStreamTable 1 }
        
   ApplTransactionStreamEntry ::= SEQUENCE {
           applTransactStreamDescr       SnmpAdminString,
           applTransactStreamUnitOfWork  SnmpAdminString,
           applTransactStreamInvokes     Counter64,
           applTransactStreamInvokesLow  Counter32,
           applTransactStreamInvCumTimes Counter32,
           applTransactStreamInvRspTimes Counter32,
           applTransactStreamPerforms    Counter64,
           applTransactStreamPerformsLow Counter32,
           applTransactStreamPrfCumTimes Counter32,
           applTransactStreamPrfRspTimes Counter32 }
        
   ApplTransactionStreamEntry ::= SEQUENCE {
           applTransactStreamDescr       SnmpAdminString,
           applTransactStreamUnitOfWork  SnmpAdminString,
           applTransactStreamInvokes     Counter64,
           applTransactStreamInvokesLow  Counter32,
           applTransactStreamInvCumTimes Counter32,
           applTransactStreamInvRspTimes Counter32,
           applTransactStreamPerforms    Counter64,
           applTransactStreamPerformsLow Counter32,
           applTransactStreamPrfCumTimes Counter32,
           applTransactStreamPrfRspTimes Counter32 }
        

applTransactStreamDescr OBJECT-TYPE SYNTAX SnmpAdminString MAX-ACCESS read-only STATUS current DESCRIPTION "The applTransactStreamDescr attribute provides a human-readable description of this transaction stream.

ApplTransact-StreamDescr对象类型语法SNMPAdministring MAX-ACCESS只读状态当前描述“ApplTransact-StreamDescr属性提供此事务流的可读描述。

               If no descriptive information is available, this
               attribute's value shall be a zero-length string."
           DEFVAL { "" }
           ::= { applTransactionStreamEntry 1 }
        
               If no descriptive information is available, this
               attribute's value shall be a zero-length string."
           DEFVAL { "" }
           ::= { applTransactionStreamEntry 1 }
        

applTransactStreamUnitOfWork OBJECT-TYPE SYNTAX SnmpAdminString MAX-ACCESS read-only STATUS current DESCRIPTION "The applTransactStreamUnitOfWork attribute provides a human-readable definition of what the unit of work is for this transaction stream.

ApplTransact-StreamUnitOfWork对象类型语法SNMPAdministring MAX-ACCESS只读状态当前描述“ApplTransact-StreamUnitOfWork属性提供此事务流的工作单元的可读定义。

               If no descriptive information is available, this
               attribute's value shall be a zero-length string."
           DEFVAL { "" }
           ::= { applTransactionStreamEntry 2 }
        
               If no descriptive information is available, this
               attribute's value shall be a zero-length string."
           DEFVAL { "" }
           ::= { applTransactionStreamEntry 2 }
        

applTransactStreamInvokes OBJECT-TYPE SYNTAX Counter64 UNITS "transactions" MAX-ACCESS read-only STATUS current DESCRIPTION "Cumulative count of requests / invocations issued.

ApplTransact-StreamInvokes对象类型语法计数器64个单位“事务”MAX-ACCESS只读状态当前描述“已发出请求/调用的累积计数”。

               Discontinuities in this counter can be detected
               by monitoring the corresponding instance of
               applOpenChannelOpenTime."
           ::= { applTransactionStreamEntry 3 }
        
               Discontinuities in this counter can be detected
               by monitoring the corresponding instance of
               applOpenChannelOpenTime."
           ::= { applTransactionStreamEntry 3 }
        

applTransactStreamInvokesLow OBJECT-TYPE SYNTAX Counter32 UNITS "transactions" MAX-ACCESS read-only STATUS current DESCRIPTION "This counter corresponds to the low thirty-two bits of applTransactStreamInvokes.

ApplTransactionStreamInvokesLow对象类型语法计数器32个单位“事务”最大访问只读状态当前描述“此计数器对应于ApplTransactionStreamInvokes的32个低位。

               Discontinuities in this counter can be detected
               by monitoring the corresponding instance of
               applOpenChannelOpenTime."
           ::= { applTransactionStreamEntry 4 }
        
               Discontinuities in this counter can be detected
               by monitoring the corresponding instance of
               applOpenChannelOpenTime."
           ::= { applTransactionStreamEntry 4 }
        

applTransactStreamInvCumTimes OBJECT-TYPE SYNTAX Counter32 UNITS "milliseconds" MAX-ACCESS read-only STATUS current DESCRIPTION "The applTransactStreamInvCumTimes attribute reports the cumulative sum of the lengths of the intervals measured between the transmission of requests and the receipt of (the first of) the corresponding response(s).

ApplTransact-StreamInvCumTimes对象类型语法计数器32个单位“毫秒”最大访问只读状态当前描述“ApplTransact-StreamInvCumTimes属性报告在发送请求和接收(第一个)相应响应之间测量的间隔长度的累积和。

               Discontinuities in this counter can be detected
               by monitoring the corresponding instance of
               applOpenChannelOpenTime."
           ::= { applTransactionStreamEntry 5 }
        
               Discontinuities in this counter can be detected
               by monitoring the corresponding instance of
               applOpenChannelOpenTime."
           ::= { applTransactionStreamEntry 5 }
        

applTransactStreamInvRspTimes OBJECT-TYPE SYNTAX Counter32 UNITS "milliseconds" MAX-ACCESS read-only STATUS current DESCRIPTION "The applTransactStreamInvRspTimes attribute reports the cumulative sum of the lengths of the intervals measured between the receipt of the first and last of multiple responses to a request.

ApplTransact-StreamInvrsptimes对象类型语法计数器32个单位“毫秒”最大访问只读状态当前描述“ApplTransact-StreamInvrsptimes属性报告在收到请求的第一个和最后一个多个响应之间测量的间隔长度的累积和。

For transaction streams which do not permit multiple responses to a single request, this attribute will be constant.

对于不允许对单个请求进行多个响应的事务流,此属性将是常量。

               Discontinuities in this counter can be detected
               by monitoring the corresponding instance of
               applOpenChannelOpenTime."
           ::= { applTransactionStreamEntry 6 }
        
               Discontinuities in this counter can be detected
               by monitoring the corresponding instance of
               applOpenChannelOpenTime."
           ::= { applTransactionStreamEntry 6 }
        

applTransactStreamPerforms OBJECT-TYPE SYNTAX Counter64 UNITS "transactions" MAX-ACCESS read-only STATUS current DESCRIPTION "Cumulative count of transactions performed.

ApplTransact-StreamPerformes对象类型语法计数器64个单位“事务”MAX-ACCESS只读状态当前描述“已执行事务的累积计数”。

               Discontinuities in this counter can be detected
               by monitoring the corresponding instance of
               applOpenChannelOpenTime."
           ::= { applTransactionStreamEntry 7 }
        
               Discontinuities in this counter can be detected
               by monitoring the corresponding instance of
               applOpenChannelOpenTime."
           ::= { applTransactionStreamEntry 7 }
        

applTransactStreamPerformsLow OBJECT-TYPE SYNTAX Counter32 UNITS "transactions" MAX-ACCESS read-only STATUS current DESCRIPTION "This counter reports the low thirty-two bits of applTransactStreamPerforms.

ApplTransact-StreamPerformSlow对象类型语法计数器32个单位“事务”最大访问只读状态当前描述“此计数器报告ApplTransact-Stream执行的低32位。

               Discontinuities in this counter can be detected
               by monitoring the corresponding instance of
               applOpenChannelOpenTime."
           ::= { applTransactionStreamEntry 8 }
        
               Discontinuities in this counter can be detected
               by monitoring the corresponding instance of
               applOpenChannelOpenTime."
           ::= { applTransactionStreamEntry 8 }
        

applTransactStreamPrfCumTimes OBJECT-TYPE SYNTAX Counter32 UNITS "milliseconds" MAX-ACCESS read-only STATUS current DESCRIPTION "The applTransactStreamPrfCumTimes attribute reports the cumulative sum of the interval lengths measured between receipt of requests and the transmission of the corresponding responses.

ApplTransact-StreamPrfcumTimes对象类型语法计数器32个单位“毫秒”最大访问只读状态当前描述“ApplTransact-StreamPrfcumTimes属性报告在接收请求和传输相应响应之间测量的间隔长度的累积和。

               Discontinuities in this counter can be detected
               by monitoring the corresponding instance of
               applOpenChannelOpenTime."
           ::= { applTransactionStreamEntry 9 }
        
               Discontinuities in this counter can be detected
               by monitoring the corresponding instance of
               applOpenChannelOpenTime."
           ::= { applTransactionStreamEntry 9 }
        

applTransactStreamPrfRspTimes OBJECT-TYPE SYNTAX Counter32 UNITS "milliseconds" MAX-ACCESS read-only STATUS current DESCRIPTION "For each transaction performed, the elapsed time between when the first response is enqueued and when the last response is enqueued is added to this cumulative sum.

APPLTRANSACTSTREAMPRRSPTIMES对象类型语法计数器32个单位“毫秒”对于执行的每个事务,“最大访问只读状态当前描述”,将第一个响应排队和最后一个响应排队之间经过的时间添加到此累计和中。

For single-response protocols, the value of applTransactStreamPrfRspTimes will be constant.

对于单响应协议,ApplTransactionStreamPRFRSPTimes的值将保持不变。

               Discontinuities in this counter can be detected
               by monitoring the corresponding instance of
               applOpenChannelOpenTime."
           ::= { applTransactionStreamEntry 10 }
        
               Discontinuities in this counter can be detected
               by monitoring the corresponding instance of
               applOpenChannelOpenTime."
           ::= { applTransactionStreamEntry 10 }
        
   -- ****************************************************************
   --
   --      applTransactFlowTable
   --
   -- ****************************************************************
        
   -- ****************************************************************
   --
   --      applTransactFlowTable
   --
   -- ****************************************************************
        

applTransactFlowTable OBJECT-TYPE SYNTAX SEQUENCE OF ApplTransactFlowEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The applTransactFlowTable contains entries, organized by application instance or running application element, direction of flow, and type (request/response) for each open transaction stream.

ApplTransactionFlowTable对象类型ApplTransactionFlowEntry MAX-ACCESS的语法序列不可访问状态当前描述“ApplTransactionFlowTable包含按应用程序实例或运行的应用程序元素、流方向和每个打开的事务流的类型(请求/响应)组织的条目。

The simple model of a transaction used here looks like this:

此处使用的事务的简单模型如下所示:

                   invoker  |   Request     | performer
                            | - - - - - - > |
                            |               |
                            |   Response    |
                            | < - - - - - - |
                            |               |
        
                   invoker  |   Request     | performer
                            | - - - - - - > |
                            |               |
                            |   Response    |
                            | < - - - - - - |
                            |               |
        
               Since in some protocols it is possible for an entity
               to take on both the invoker and performer roles,
               information here is accumulated for transmitted and
               received requests, as well as for transmitted and
               received responses.  Counts are maintained for both
               transactions and bytes transferred."
           ::= { applChannelGroup 5 }
        
               Since in some protocols it is possible for an entity
               to take on both the invoker and performer roles,
               information here is accumulated for transmitted and
               received requests, as well as for transmitted and
               received responses.  Counts are maintained for both
               transactions and bytes transferred."
           ::= { applChannelGroup 5 }
        

applTransactFlowEntry OBJECT-TYPE SYNTAX ApplTransactFlowEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An applTransactFlowEntry reports transaction throughput information for requests or response in a particular direction (transmit / receive) for a transaction stream.

ApplTransactionFlowEntry对象类型语法ApplTransactionFlowEntry MAX-ACCESS不可访问状态当前描述“ApplTransactionFlowEntry报告事务流特定方向(传输/接收)的请求或响应的事务吞吐量信息。

Entries in this table correspond to those in the applTransactionStreamTable with identical values for the applElmtOrSvc, applElmtOrSvcId, and applOpenChannelIndex.

此表中的条目与AppleTransactionStreamTable中的条目相对应,AppleLTorSvc、AppleLTorSvcId和AppleOpenChannelIndex的值相同。

For all counter objects in one of these entries,

对于其中一个条目中的所有计数器对象,

               the corresponding (same value for applElmtOrSvc,
               applElmtOrSvcId, and applOpenChannelIndex)
               applOpenChannelOpenTime object serves as a discontinuity
               indicator.  "
           INDEX           { applElmtOrSvc,
                             applElmtOrSvcId,
                             applOpenChannelIndex,
                             applTransactFlowDirection,
                             applTransactFlowReqRsp }
           ::= { applTransactFlowTable 1 }
        
               the corresponding (same value for applElmtOrSvc,
               applElmtOrSvcId, and applOpenChannelIndex)
               applOpenChannelOpenTime object serves as a discontinuity
               indicator.  "
           INDEX           { applElmtOrSvc,
                             applElmtOrSvcId,
                             applOpenChannelIndex,
                             applTransactFlowDirection,
                             applTransactFlowReqRsp }
           ::= { applTransactFlowTable 1 }
        
   ApplTransactFlowEntry ::= SEQUENCE {
                   applTransactFlowDirection INTEGER,
                   applTransactFlowReqRsp    INTEGER,
                   applTransactFlowTrans     Counter64,
                   applTransactFlowTransLow  Counter32,
                   applTransactFlowBytes     Counter64,
                   applTransactFlowBytesLow  Counter32,
                   applTransactFlowTime      DateAndTime }
        
   ApplTransactFlowEntry ::= SEQUENCE {
                   applTransactFlowDirection INTEGER,
                   applTransactFlowReqRsp    INTEGER,
                   applTransactFlowTrans     Counter64,
                   applTransactFlowTransLow  Counter32,
                   applTransactFlowBytes     Counter64,
                   applTransactFlowBytesLow  Counter32,
                   applTransactFlowTime      DateAndTime }
        
   applTransactFlowDirection OBJECT-TYPE
           SYNTAX            INTEGER { transmit(1),
                                       receive(2) }
           MAX-ACCESS        not-accessible
           STATUS            current
           DESCRIPTION
               "The applTransactFlowDirection index serves to identify
                an entry as containing information pertaining to the
                transmit (1) or receive (2) flow of a transaction
                stream."
           ::= { applTransactFlowEntry 1 }
        
   applTransactFlowDirection OBJECT-TYPE
           SYNTAX            INTEGER { transmit(1),
                                       receive(2) }
           MAX-ACCESS        not-accessible
           STATUS            current
           DESCRIPTION
               "The applTransactFlowDirection index serves to identify
                an entry as containing information pertaining to the
                transmit (1) or receive (2) flow of a transaction
                stream."
           ::= { applTransactFlowEntry 1 }
        
   applTransactFlowReqRsp OBJECT-TYPE
           SYNTAX         INTEGER { request(1),
                                    response(2) }
           MAX-ACCESS     not-accessible
           STATUS         current
           DESCRIPTION
              "The value of the applTransactFlowReqRsp index indicates
               whether this entry contains information on requests
               (1), or responses (2)."
           ::= { applTransactFlowEntry 2 }
        
   applTransactFlowReqRsp OBJECT-TYPE
           SYNTAX         INTEGER { request(1),
                                    response(2) }
           MAX-ACCESS     not-accessible
           STATUS         current
           DESCRIPTION
              "The value of the applTransactFlowReqRsp index indicates
               whether this entry contains information on requests
               (1), or responses (2)."
           ::= { applTransactFlowEntry 2 }
        

applTransactFlowTrans OBJECT-TYPE SYNTAX Counter64 UNITS "transactions" MAX-ACCESS read-only STATUS current

ApplTransact-FlowTrans对象类型语法计数器64个单位“事务”最大访问只读状态当前

DESCRIPTION "The applTransactFlowTrans attribute reports the number of request/response transactions (as indicated by the applTransactFlowReqRsp index) received/generated (as indicated by the applTransactFlowDirection index) that this service instance or running application element has processed for this transaction stream.

DESCRIPTION“ApplTransactionFlowTrans属性报告此服务实例或正在运行的应用程序元素为此事务流处理的已接收/生成(由ApplTransactionFlowReqRSP索引指示)的请求/响应事务数(由ApplTransactionFlowDirection索引指示)。

                Discontinuities in this counter can be detected
                by monitoring the corresponding instance of
                applOpenChannelOpenTime."
           ::= { applTransactFlowEntry 3 }
        
                Discontinuities in this counter can be detected
                by monitoring the corresponding instance of
                applOpenChannelOpenTime."
           ::= { applTransactFlowEntry 3 }
        

applTransactFlowTransLow OBJECT-TYPE SYNTAX Counter32 UNITS "transactions" MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute corresponds to the low thirty-two bits of applTransactFlowTrans.

ApplTransact-FlowTranslow对象类型语法计数器32个单位“事务”最大访问只读状态当前描述“此属性对应于ApplTransact-FlowTrans的低位32位。

                Discontinuities in this counter can be detected
                by monitoring the corresponding instance of
                applOpenChannelOpenTime."
           ::= { applTransactFlowEntry 4 }
        
                Discontinuities in this counter can be detected
                by monitoring the corresponding instance of
                applOpenChannelOpenTime."
           ::= { applTransactFlowEntry 4 }
        

applTransactFlowBytes OBJECT-TYPE SYNTAX Counter64 UNITS "bytes" MAX-ACCESS read-only STATUS current DESCRIPTION "The applTransactFlowBytes attribute reports the number of request/response (as indicated by the applTransactFlowReqRsp index) bytes received/generated (as indicated by the applTransactFlowDirection index) handled by this application element or service instance on this transaction stream.

ApplTransact-FlowBytes对象类型语法计数器64个单位“字节”最大访问只读状态当前描述“ApplTransact-FlowBytes属性报告接收/生成的请求/响应(由ApplTransact-FlowReqRSP索引指示)字节数(由ApplTransact-FlowDirection索引指示)由此事务流上的此应用程序元素或服务实例处理。

All application layer bytes are included in this count, including any application layer wrappers, headers, or other overhead.

所有应用层字节都包含在此计数中,包括任何应用层包装、头或其他开销。

               Discontinuities in this counter can be detected
               by monitoring the corresponding instance of
               applOpenChannelOpenTime."
           ::= { applTransactFlowEntry 5 }
        
               Discontinuities in this counter can be detected
               by monitoring the corresponding instance of
               applOpenChannelOpenTime."
           ::= { applTransactFlowEntry 5 }
        

applTransactFlowBytesLow OBJECT-TYPE SYNTAX Counter32 UNITS "bytes" MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute corresponds to the low thirty-two bits of applTransactFlowBytes.

ApplTransact-FlowByteSlow对象类型语法计数器32个单位“字节”最大访问只读状态当前描述“此属性对应于ApplTransact-FlowBytes的32个低位。

               Discontinuities in this counter can be detected
               by monitoring the corresponding instance of
               applOpenChannelOpenTime."
           ::= { applTransactFlowEntry 6 }
        
               Discontinuities in this counter can be detected
               by monitoring the corresponding instance of
               applOpenChannelOpenTime."
           ::= { applTransactFlowEntry 6 }
        

applTransactFlowTime OBJECT-TYPE SYNTAX DateAndTime MAX-ACCESS read-only STATUS current DESCRIPTION "The applTransactFlowTime attribute records the time of the processing (receipt or transmission as indicated by the applTransactFlowDirection index) by this running application element or service instance of the most recent request/response (as indicated by the applTransactFlowReqRsp index) on this transaction stream.

ApplTransact-FlowTime对象类型语法DateAndTime MAX-ACCESS只读状态当前描述“ApplTransact-FlowTime属性记录此正在运行的应用程序元素或最近请求/响应的服务实例的处理时间(接收或传输由ApplTransact-FlowDirection索引指示)(如ApplTransactionFlowReqRSP索引所示)在该事务流上。

               If no requests/responses been received/transmitted by
               this entity over this transaction stream, the value
               of this attribute shall be '0000000000000000'H "
           DEFVAL { '0000000000000000'H }
           ::= { applTransactFlowEntry 7 }
        
               If no requests/responses been received/transmitted by
               this entity over this transaction stream, the value
               of this attribute shall be '0000000000000000'H "
           DEFVAL { '0000000000000000'H }
           ::= { applTransactFlowEntry 7 }
        
   -- ****************************************************************
   --
   --      applTransactKindTable - transaction statistics broken down
   --      according to the kinds of transactions in each direction
   --      for a transaction stream.
   --
   -- ****************************************************************
        
   -- ****************************************************************
   --
   --      applTransactKindTable - transaction statistics broken down
   --      according to the kinds of transactions in each direction
   --      for a transaction stream.
   --
   -- ****************************************************************
        

applTransactKindTable OBJECT-TYPE SYNTAX SEQUENCE OF ApplTransactKindEntry MAX-ACCESS not-accessible STATUS current

ApplTransact-KindEntry MAX-ACCESS的ApplTransact-KindTable对象类型语法序列不可访问状态当前

           DESCRIPTION
              "The applTransactKindTable provides transaction statistics
               broken down by kinds of transaction.  The definition of
               the kinds of transactions is specific to the application
               protocol in use, and may be documented in the form of an
               applicability statement.  "
           ::= { applChannelGroup 6 }
        
           DESCRIPTION
              "The applTransactKindTable provides transaction statistics
               broken down by kinds of transaction.  The definition of
               the kinds of transactions is specific to the application
               protocol in use, and may be documented in the form of an
               applicability statement.  "
           ::= { applChannelGroup 6 }
        

applTransactKindEntry OBJECT-TYPE SYNTAX ApplTransactKindEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An applTransactKindEntry reports information for a specific service instance or running application element's use of a specific transaction stream in a particular direction in requests or responses (as indicated by the applTransactFlowReqRsp index) broken down by transaction kind, as indicated by the applTransactKind index.

ApplTransact-KindEntry对象类型语法ApplTransact-KindEntry MAX-ACCESS不可访问状态当前描述“ApplTransact-KindEntry报告特定服务实例的信息或正在运行的应用程序元素在请求或响应中以特定方向使用特定事务流的信息(如ApplTransact-FlowReqRSP索引所示)按交易种类细分,如ApplTransact-kind索引所示。

Discontinuities in any of the counters in an entry can be detected by monitoring the corresponding instance of applOpenChannelOpenTime."

通过监视applOpenChannelOpenTime的相应实例,可以检测条目中任何计数器的不连续性。”

           INDEX           { applElmtOrSvc,
                             applElmtOrSvcId,
                             applOpenChannelIndex,
                             applTransactFlowDirection,
                             applTransactFlowReqRsp,
                             applTransactKind }
           ::= { applTransactKindTable 1 }
        
           INDEX           { applElmtOrSvc,
                             applElmtOrSvcId,
                             applOpenChannelIndex,
                             applTransactFlowDirection,
                             applTransactFlowReqRsp,
                             applTransactKind }
           ::= { applTransactKindTable 1 }
        
   ApplTransactKindEntry ::= SEQUENCE
           {
                   applTransactKind                SnmpAdminString,
                   applTransactKindTrans           Counter64,
                   applTransactKindTransLow        Counter32,
                   applTransactKindBytes           Counter64,
                   applTransactKindBytesLow        Counter32,
                   applTransactKindTime            DateAndTime
           }
        
   ApplTransactKindEntry ::= SEQUENCE
           {
                   applTransactKind                SnmpAdminString,
                   applTransactKindTrans           Counter64,
                   applTransactKindTransLow        Counter32,
                   applTransactKindBytes           Counter64,
                   applTransactKindBytesLow        Counter32,
                   applTransactKindTime            DateAndTime
           }
        

applTransactKind OBJECT-TYPE SYNTAX SnmpAdminString (SIZE (1 .. 32)) MAX-ACCESS not-accessible STATUS current DESCRIPTION

ApplTransact-Kind对象类型语法SnmpAdminString(大小(1..32))MAX-ACCESS不可访问状态当前说明

              "The applTransactKind index is the human-readable
               identifier for a particular transaction kind within
               the context of an application protocol.  The values
               to be used for a particular protocol may be identified
               in an applicability statement."
           ::= { applTransactKindEntry 1 }
        
              "The applTransactKind index is the human-readable
               identifier for a particular transaction kind within
               the context of an application protocol.  The values
               to be used for a particular protocol may be identified
               in an applicability statement."
           ::= { applTransactKindEntry 1 }
        

applTransactKindTrans OBJECT-TYPE SYNTAX Counter64 UNITS "transactions" MAX-ACCESS read-only STATUS current DESCRIPTION "The applTransactKindTrans attribute reports the number of request/response (as indicated by the applTransactFlowReqRsp index) transactions received/generated (as indicated by the applTransactFlowDirection index) handled by this application instance or application element on this transaction stream for this transaction kind.

ApplTransact-KindTrans对象类型语法计数器64个单位“事务”MAX-ACCESS只读状态当前描述“ApplTransact-KindTrans属性报告接收/生成的请求/响应(由ApplTransact-FlowReqRSP索引指示)事务数(由ApplTransact-FlowDirection索引指示)此事务类型由此事务流上的此应用程序实例或应用程序元素处理。

               Discontinuities in this counter can be detected
               by monitoring the corresponding instance of
               applOpenChannelOpenTime."
           ::= { applTransactKindEntry 2 }
        
               Discontinuities in this counter can be detected
               by monitoring the corresponding instance of
               applOpenChannelOpenTime."
           ::= { applTransactKindEntry 2 }
        

applTransactKindTransLow OBJECT-TYPE SYNTAX Counter32 UNITS "transactions" MAX-ACCESS read-only STATUS current DESCRIPTION "The applTransactKindTransLow attribute reports the low thirty-two bits of applTransactKindTrans.

ApplTransact-KindTranslow对象类型语法计数器32个单位“事务”最大访问只读状态当前描述“ApplTransact-KindTranslow属性报告ApplTransact-KindTrans的低32位。

               Discontinuities in this counter can be detected
               by monitoring the corresponding instance of
               applOpenChannelOpenTime."
           ::= { applTransactKindEntry 3 }
        
               Discontinuities in this counter can be detected
               by monitoring the corresponding instance of
               applOpenChannelOpenTime."
           ::= { applTransactKindEntry 3 }
        

applTransactKindBytes OBJECT-TYPE SYNTAX Counter64 UNITS "bytes" MAX-ACCESS read-only STATUS current DESCRIPTION "The applTransactKindBytes attribute reports the number of request/response (as indicated by the

ApplTransact-KindBytes对象类型语法计数器64个单位“字节”MAX-ACCESS只读状态当前描述“ApplTransact-KindBytes属性报告请求/响应的数量(如

applTransactFlowReqRsp index) bytes received/generated (as indicated by the applTransactFlowDirection index) handled by this application element on this transaction stream for this transaction kind.

ApplTransact-FlowReqRSP索引)此应用程序元素在此事务流上为此事务类型处理的接收/生成的字节(由ApplTransact-FlowDirection索引指示)。

All application layer bytes are included in this count, including any application layer wrappers, headers, or other overhead.

所有应用层字节都包含在此计数中,包括任何应用层包装、头或其他开销。

               Discontinuities in this counter can be detected
               by monitoring the corresponding instance of
               applOpenChannelOpenTime."
           ::= { applTransactKindEntry 4 }
        
               Discontinuities in this counter can be detected
               by monitoring the corresponding instance of
               applOpenChannelOpenTime."
           ::= { applTransactKindEntry 4 }
        

applTransactKindBytesLow OBJECT-TYPE SYNTAX Counter32 UNITS "bytes" MAX-ACCESS read-only STATUS current DESCRIPTION "The applTransactKindBytesLow attribute corresponds to the low thirty-two bits of applTransactKindBytes.

ApplTransactionKindByteslow对象类型语法计数器32个单位“字节”最大访问只读状态当前描述“ApplTransactionKindByteslow属性对应于ApplTransactionKindBytes的32个低位。

               Discontinuities in this counter can be detected
               by monitoring the corresponding instance of
               applOpenChannelOpenTime."
           ::= { applTransactKindEntry 5 }
        
               Discontinuities in this counter can be detected
               by monitoring the corresponding instance of
               applOpenChannelOpenTime."
           ::= { applTransactKindEntry 5 }
        

applTransactKindTime OBJECT-TYPE SYNTAX DateAndTime MAX-ACCESS read-only STATUS current DESCRIPTION "The applTransactKindTime attribute records the time of the processing (receipt or transmission as indicated by the applTransactFlowDirection index) by this running application element or service instance of the most recent request/response (as indicated by the applTransactFlowReqRsp index) of this kind of transaction on this transaction stream.

ApplTransact-KindTime对象类型语法DateAndTime MAX-ACCESS只读状态当前描述“ApplTransact-KindTime属性记录此正在运行的应用程序元素或最近请求/响应的服务实例的处理时间(接收或传输由ApplTransact-FlowDirection索引指示)(如ApplTransactionFlowReqRSP索引所示)此事务流上的此类事务。

               If no requests/responses of this kind been
               received/transmitted by this running application element
               or service instance over this transaction stream, the
               value of this attribute shall be '0000000000000000'H "
           DEFVAL { '0000000000000000'H }
           ::= { applTransactKindEntry 6 }
        
               If no requests/responses of this kind been
               received/transmitted by this running application element
               or service instance over this transaction stream, the
               value of this attribute shall be '0000000000000000'H "
           DEFVAL { '0000000000000000'H }
           ::= { applTransactKindEntry 6 }
        
   -- ****************************************************************
   --
   --      applPastChannelGroup - logged information on former channels.
   --      These tables control the collection of channel history
   --      information and represent the accumulated historical data.
   --
   -- ****************************************************************
        
   -- ****************************************************************
   --
   --      applPastChannelGroup - logged information on former channels.
   --      These tables control the collection of channel history
   --      information and represent the accumulated historical data.
   --
   -- ****************************************************************
        
   applPastChannelControlTable OBJECT-TYPE
           SYNTAX           SEQUENCE OF ApplPastChannelControlEntry
           MAX-ACCESS       not-accessible
           STATUS           current
           DESCRIPTION
              "The applPastChannelControlTable controls the
               accumulation of history information about channels
               from the perspective of service instances and running
               application elements.  Entries in this table are indexed
               by applElmtOrSvc and applElmtOrSvcId, giving control
               of channel history accumulation at the level of each
               service instance and running application element."
           ::= { applPastChannelGroup 1 }
        
   applPastChannelControlTable OBJECT-TYPE
           SYNTAX           SEQUENCE OF ApplPastChannelControlEntry
           MAX-ACCESS       not-accessible
           STATUS           current
           DESCRIPTION
              "The applPastChannelControlTable controls the
               accumulation of history information about channels
               from the perspective of service instances and running
               application elements.  Entries in this table are indexed
               by applElmtOrSvc and applElmtOrSvcId, giving control
               of channel history accumulation at the level of each
               service instance and running application element."
           ::= { applPastChannelGroup 1 }
        
   applPastChannelControlEntry OBJECT-TYPE
           SYNTAX           ApplPastChannelControlEntry
           MAX-ACCESS       not-accessible
           STATUS           current
           DESCRIPTION
              "An applPastChannelControlEntry provides the ability
               to control the retention of channel history information
               by service instances and running application elements."
           INDEX           { applElmtOrSvc, applElmtOrSvcId }
           ::= { applPastChannelControlTable 1 }
        
   applPastChannelControlEntry OBJECT-TYPE
           SYNTAX           ApplPastChannelControlEntry
           MAX-ACCESS       not-accessible
           STATUS           current
           DESCRIPTION
              "An applPastChannelControlEntry provides the ability
               to control the retention of channel history information
               by service instances and running application elements."
           INDEX           { applElmtOrSvc, applElmtOrSvcId }
           ::= { applPastChannelControlTable 1 }
        
   ApplPastChannelControlEntry  ::= SEQUENCE
           {
                   applPastChannelControlCollect   INTEGER,
                   applPastChannelControlMaxRows   Unsigned32,
                   applPastChannelControlTimeLimit Unsigned32,
                   applPastChannelControlRemItems  Counter32
           }
        
   ApplPastChannelControlEntry  ::= SEQUENCE
           {
                   applPastChannelControlCollect   INTEGER,
                   applPastChannelControlMaxRows   Unsigned32,
                   applPastChannelControlTimeLimit Unsigned32,
                   applPastChannelControlRemItems  Counter32
           }
        

applPastChannelControlCollect OBJECT-TYPE SYNTAX INTEGER { enabled (1), frozen (2), disabled (3) } MAX-ACCESS read-write STATUS current DESCRIPTION

applPastChannelControlCollect对象类型语法整数{已启用(1)、已冻结(2)、已禁用(3)}最大访问读写状态当前说明

"When the value of applPastChannelControlCollect is 'enabled', each time the corresponding running application element or service instance closes an open channel a new entry will be added to the applPastChannelTable.

“当applPastChannelControlCollect的值为“enabled”时,每次相应的正在运行的应用程序元素或服务实例关闭打开的通道时,都会向applPastChannelTable添加一个新条目。

When the value of applPastChannelControlCollect is 'frozen', no new entries are added to the applPastChannelTable for this running application element or service instance, and old entries are not aged out.

当applPastChannelControlCollect的值为“冻结”时,不会将此正在运行的应用程序元素或服务实例的新条目添加到applPastChannelTable中,旧条目也不会过时。

               When the value of applPastChannelControlCollect
               is 'disabled', all entries are removed from
               applPastChannelTable for this running application or
               service instance, and no new entries are added."
           DEFVAL { enabled }
           ::= { applPastChannelControlEntry 1 }
        
               When the value of applPastChannelControlCollect
               is 'disabled', all entries are removed from
               applPastChannelTable for this running application or
               service instance, and no new entries are added."
           DEFVAL { enabled }
           ::= { applPastChannelControlEntry 1 }
        
   applPastChannelControlMaxRows OBJECT-TYPE
           SYNTAX             Unsigned32
           UNITS              "channel history entries"
           MAX-ACCESS         read-write
           STATUS             current
           DESCRIPTION
              "The maximum number of entries allowed in the
               applPastChannelTable for this running application element
               or service instance.  Once the number of rows for this
               running application element or service instance in the
               applPastChannelTable reaches this value, when new
               entries are to be added the management subsystem will
               make room for them by removing the oldest entries.
               Entries will be removed on the basis of oldest
               applPastChannelCloseTime value first."
           DEFVAL          { 500 }
           ::= { applPastChannelControlEntry 2 }
        
   applPastChannelControlMaxRows OBJECT-TYPE
           SYNTAX             Unsigned32
           UNITS              "channel history entries"
           MAX-ACCESS         read-write
           STATUS             current
           DESCRIPTION
              "The maximum number of entries allowed in the
               applPastChannelTable for this running application element
               or service instance.  Once the number of rows for this
               running application element or service instance in the
               applPastChannelTable reaches this value, when new
               entries are to be added the management subsystem will
               make room for them by removing the oldest entries.
               Entries will be removed on the basis of oldest
               applPastChannelCloseTime value first."
           DEFVAL          { 500 }
           ::= { applPastChannelControlEntry 2 }
        

applPastChannelControlTimeLimit OBJECT-TYPE SYNTAX Unsigned32 UNITS "seconds" MAX-ACCESS read-write STATUS current DESCRIPTION "The maximum time in seconds which an entry for this running application element or service instance may exist in the applPastChannelTable before it is removed. Any entry that is older than this value will be removed (aged out) from the table, unless the

applPastChannelControlTimeLimit对象类型语法Unsigned32个单位“秒”最大访问读写状态当前描述“删除applPastChannelTable之前,此正在运行的应用程序元素或服务实例的项可能存在于applPastChannelTable中的最长时间(秒)。任何早于此值的项都将被删除(老化)从表中删除,除非

applPastChannelControlCollect is set to 'frozen'.

applPastChannelControlCollect设置为“冻结”。

               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 applPastChannelControlMaxRows, or if the
               applPastChannelControlCollect is set to 'disabled'."
           DEFVAL          { 7200 }
           ::= { applPastChannelControlEntry 3 }
        
               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 applPastChannelControlMaxRows, or if the
               applPastChannelControlCollect is set to 'disabled'."
           DEFVAL          { 7200 }
           ::= { applPastChannelControlEntry 3 }
        

applPastChannelControlRemItems OBJECT-TYPE SYNTAX Counter32 UNITS "channel history entries" MAX-ACCESS read-only STATUS current DESCRIPTION "The applPastChannelControlRemItems attribute reports the number of applPastChannelControlTable entries for this running application element or service instance that were deleted in order to make room for new history entries.

APPLPASTCHANNELCONTROLMEMS对象类型语法计数器32单元“通道历史记录条目”MAX-ACCESS只读状态当前说明“ApplPastChannelControlReliemS属性报告此正在运行的应用程序元素或服务实例的applPastChannelControlTable条目数,这些条目已被删除,以便为新的历史记录条目腾出空间。

This count does NOT include entries deleted for the following reasons: - the corresponding applPastChannelControlCollect attribute has been set to 'disabled'

由于以下原因,此计数不包括已删除的条目:-相应的applPastChannelControlCollect属性已设置为“禁用”

                   - the entry has been in the table longer that the
                     time limit indicated by the corresponding
                     applPastChannelControlTimeLimit.
             "
           ::= { applPastChannelControlEntry 4 }
        
                   - the entry has been in the table longer that the
                     time limit indicated by the corresponding
                     applPastChannelControlTimeLimit.
             "
           ::= { applPastChannelControlEntry 4 }
        
   -- ****************************************************************
   --
   --      applPastChannelTable - Table of former channels
   --
   -- ****************************************************************
        
   -- ****************************************************************
   --
   --      applPastChannelTable - Table of former channels
   --
   -- ****************************************************************
        

applPastChannelTable OBJECT-TYPE SYNTAX SEQUENCE OF ApplPastChannelEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The applPastChannelTable provides history information about channels from the perspective of running application elements and service instances.

applPastChannelTable对象类型语法ApplPastChannelEntry MAX-ACCESS不可访问状态当前描述“applPastChannelTable从运行的应用程序元素和服务实例的角度提供有关通道的历史信息。

Entries in this table are indexed by applElmtOrSvc, applElmtOrSvcId, and by applPastChannelIndex, which serves to uniquely identify each former channel in the context of a running application element or service instance.

此表中的条目由applElmtOrSvc、applElmtOrSvcId和applPastChannelIndex编制索引,applPastChannelIndex用于在运行的应用程序元素或服务实例的上下文中唯一标识以前的每个通道。

Note that the value of applPastChannelIndex is independent of the value applOpenChannelIndex had when this channel was open.

请注意,applPastChannelIndex的值与此通道打开时applOpenChannelIndex的值无关。

Entries for closed channels for a given running application element or service instance can be added to this table only if its entry in the applPastChannelControlTable has the value 'enabled' for the attribute applPastChannelControlCollect.

只有在applPastChannelControlTable中的条目的属性applPastChannelControlCollect的值为“enabled”时,才能将给定正在运行的应用程序元素或服务实例的闭合通道条目添加到此表中。

Entries for closed channels are removed under the following circumstances:

在下列情况下,关闭通道的条目将被删除:

- the running application element or service instance no longer exists

- 正在运行的应用程序元素或服务实例不再存在

- the corresponding applPastChannelControlCollect attribute has been set to 'disabled'

- 相应的applPastChannelControlCollect属性已设置为“禁用”

- the entry has been in the table longer that the time limit indicated by the corresponding applPastChannelControlTimeLimit and the value of applPastChannelControlCollect is not 'frozen'

- 该条目在表中的时间长于相应的applPastChannelControlTimeLimit指示的时间限制和applPastChannelControlCollect的值未“冻结”

- this is the oldest entry for the running application element or service instance in question and the addition of a new element would otherwise cause applPastChannelControlMaxRows to be exceeded for this running application element or service instance.

- 这是正在运行的应用程序元素或服务实例的最旧条目,添加新元素将导致此正在运行的应用程序元素或服务实例超出applPastChannelControlMaxRows。

- a value of applPastChannelIndex has been re-used. Note that under normal circumstances, this is unlikely.

- 已重新使用applPastChannelIndex的值。请注意,在正常情况下,这是不可能的。

               Removal/replacement of an entry under the
               last two conditions causes the corresponding
               applPastChannelControlRemItems to be incremented."
           ::= { applPastChannelGroup 2 }
        
               Removal/replacement of an entry under the
               last two conditions causes the corresponding
               applPastChannelControlRemItems to be incremented."
           ::= { applPastChannelGroup 2 }
        
   applPastChannelEntry   OBJECT-TYPE
           SYNTAX         ApplPastChannelEntry
           MAX-ACCESS     not-accessible
           STATUS         current
           DESCRIPTION
             "An applPastChannelEntry indicates that a running
              application element or service instance once had an open
              channel, which is now closed.  The entry has information
              describing that channel."
           INDEX       { applElmtOrSvc, applElmtOrSvcId,
                         applPastChannelIndex }
           ::= { applPastChannelTable 1 }
        
   applPastChannelEntry   OBJECT-TYPE
           SYNTAX         ApplPastChannelEntry
           MAX-ACCESS     not-accessible
           STATUS         current
           DESCRIPTION
             "An applPastChannelEntry indicates that a running
              application element or service instance once had an open
              channel, which is now closed.  The entry has information
              describing that channel."
           INDEX       { applElmtOrSvc, applElmtOrSvcId,
                         applPastChannelIndex }
           ::= { applPastChannelTable 1 }
        
   ApplPastChannelEntry  ::= SEQUENCE
           {
                   applPastChannelIndex           Unsigned32,
                   applPastChannelOpenTime        DateAndTime,
                   applPastChannelCloseTime       DateAndTime,
                   applPastChannelReadRequests    Unsigned64TC,
                   applPastChannelReadReqsLow     Unsigned32,
                   applPastChannelReadFailures    Unsigned32,
                   applPastChannelBytesRead       Unsigned64TC,
                   applPastChannelBytesReadLow    Unsigned32,
                   applPastChannelLastReadTime    DateAndTime,
                   applPastChannelWriteRequests   Unsigned64TC,
                   applPastChannelWriteReqsLow    Unsigned32,
                   applPastChannelWriteFailures   Unsigned32,
                   applPastChannelBytesWritten    Unsigned64TC,
                   applPastChannelBytesWritLow    Unsigned32,
                   applPastChannelLastWriteTime   DateAndTime
           }
        
   ApplPastChannelEntry  ::= SEQUENCE
           {
                   applPastChannelIndex           Unsigned32,
                   applPastChannelOpenTime        DateAndTime,
                   applPastChannelCloseTime       DateAndTime,
                   applPastChannelReadRequests    Unsigned64TC,
                   applPastChannelReadReqsLow     Unsigned32,
                   applPastChannelReadFailures    Unsigned32,
                   applPastChannelBytesRead       Unsigned64TC,
                   applPastChannelBytesReadLow    Unsigned32,
                   applPastChannelLastReadTime    DateAndTime,
                   applPastChannelWriteRequests   Unsigned64TC,
                   applPastChannelWriteReqsLow    Unsigned32,
                   applPastChannelWriteFailures   Unsigned32,
                   applPastChannelBytesWritten    Unsigned64TC,
                   applPastChannelBytesWritLow    Unsigned32,
                   applPastChannelLastWriteTime   DateAndTime
           }
        

applPastChannelIndex OBJECT-TYPE SYNTAX Unsigned32 (1..'ffffffff'h) MAX-ACCESS not-accessible STATUS current DESCRIPTION "This attribute serves to uniquely identify this closed channel in the context of the running application element or service instance. This attribute has no other semantics.

applPastChannelIndex对象类型语法Unsigned32(1..'ffffffff'h)MAX-ACCESS不可访问状态当前描述“此属性用于在运行的应用程序元素或服务实例的上下文中唯一标识此关闭的通道。此属性没有其他语义。

Note that the value of applPastChannelIndex is independent of the value applOpenChannelIndex had when this channel was active.

请注意,applPastChannelIndex的值与此通道处于活动状态时applOpenChannelIndex的值无关。

In issuing this index value, the implementation must avoid re-issuing an index value which has already been

在发出此索引值时,实现必须避免重新发出已被删除的索引值

assigned to an entry which has not yet been deleted due to age or space considerations.

分配给由于年龄或空间原因尚未删除的条目。

               The value zero is excluded from the set of permitted
               values for this index in order to permit other tables to
               possibly represent information that cannot be associated
               with a specific entry in this table.  "
           ::= { applPastChannelEntry 1 }
        
               The value zero is excluded from the set of permitted
               values for this index in order to permit other tables to
               possibly represent information that cannot be associated
               with a specific entry in this table.  "
           ::= { applPastChannelEntry 1 }
        
   applPastChannelOpenTime OBJECT-TYPE
           SYNTAX          DateAndTime
           MAX-ACCESS      read-only
           STATUS          current
           DESCRIPTION
              "This attribute records the time when this channel was
               originally opened.  Note that this information is quite
               different from applOpenChannelOpenTime, which is used
               for the detection of counter discontinuities."
           ::= { applPastChannelEntry 2 }
        
   applPastChannelOpenTime OBJECT-TYPE
           SYNTAX          DateAndTime
           MAX-ACCESS      read-only
           STATUS          current
           DESCRIPTION
              "This attribute records the time when this channel was
               originally opened.  Note that this information is quite
               different from applOpenChannelOpenTime, which is used
               for the detection of counter discontinuities."
           ::= { applPastChannelEntry 2 }
        
   applPastChannelCloseTime OBJECT-TYPE
           SYNTAX           DateAndTime
           MAX-ACCESS       read-only
           STATUS           current
           DESCRIPTION
              "This attribute records the time when this channel
               was closed."
           ::= { applPastChannelEntry 3 }
        
   applPastChannelCloseTime OBJECT-TYPE
           SYNTAX           DateAndTime
           MAX-ACCESS       read-only
           STATUS           current
           DESCRIPTION
              "This attribute records the time when this channel
               was closed."
           ::= { applPastChannelEntry 3 }
        

applPastChannelReadRequests OBJECT-TYPE SYNTAX Unsigned64TC UNITS "read requests" MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute records the number of read requests for this channel made by this running application element or service instance. All read requests for this channel by this running application element or service instance, regardless of completion status, are included in this count. Read requests are counted in terms of system calls, rather than API calls."

applPastChannelReadRequests对象类型语法Unsigned64TC单元“读取请求”最大访问只读状态当前说明“此属性记录此正在运行的应用程序元素或服务实例对此通道发出的读取请求数。无论完成状态如何,此正在运行的应用程序元素或服务实例对此通道的所有读取请求都包含在此计数中。读取请求按系统调用而不是API调用计数。”

           ::= { applPastChannelEntry 4 }
        
           ::= { applPastChannelEntry 4 }
        
   applPastChannelReadReqsLow OBJECT-TYPE
           SYNTAX             Unsigned32
           UNITS              "read requests"
           MAX-ACCESS         read-only
           STATUS             current
           DESCRIPTION
              "This attribute corresponds to the low thirty-two bits
               of applPastChannelReadRequests."
           ::= { applPastChannelEntry 5 }
        
   applPastChannelReadReqsLow OBJECT-TYPE
           SYNTAX             Unsigned32
           UNITS              "read requests"
           MAX-ACCESS         read-only
           STATUS             current
           DESCRIPTION
              "This attribute corresponds to the low thirty-two bits
               of applPastChannelReadRequests."
           ::= { applPastChannelEntry 5 }
        
   applPastChannelReadFailures OBJECT-TYPE
           SYNTAX              Unsigned32
           UNITS               "failed read requests"
           MAX-ACCESS          read-only
           STATUS              current
           DESCRIPTION
              "This attribute reports the number of failed read
               requests."
           ::= { applPastChannelEntry 6 }
        
   applPastChannelReadFailures OBJECT-TYPE
           SYNTAX              Unsigned32
           UNITS               "failed read requests"
           MAX-ACCESS          read-only
           STATUS              current
           DESCRIPTION
              "This attribute reports the number of failed read
               requests."
           ::= { applPastChannelEntry 6 }
        
   applPastChannelBytesRead OBJECT-TYPE
           SYNTAX           Unsigned64TC
           UNITS            "bytes"
           MAX-ACCESS       read-only
           STATUS           current
           DESCRIPTION
              "This attribute reports the number of bytes read from this
               channel by this running application element or service
               instance.  Only bytes successfully read are included in
               this count. "
           ::= { applPastChannelEntry 7 }
        
   applPastChannelBytesRead OBJECT-TYPE
           SYNTAX           Unsigned64TC
           UNITS            "bytes"
           MAX-ACCESS       read-only
           STATUS           current
           DESCRIPTION
              "This attribute reports the number of bytes read from this
               channel by this running application element or service
               instance.  Only bytes successfully read are included in
               this count. "
           ::= { applPastChannelEntry 7 }
        
   applPastChannelBytesReadLow OBJECT-TYPE
           SYNTAX              Unsigned32
           UNITS               "bytes"
           MAX-ACCESS          read-only
           STATUS              current
           DESCRIPTION
              "This attribute corresponds to the low thirty-two bits
               of applPastChannelBytesRead."
           ::= { applPastChannelEntry 8 }
        
   applPastChannelBytesReadLow OBJECT-TYPE
           SYNTAX              Unsigned32
           UNITS               "bytes"
           MAX-ACCESS          read-only
           STATUS              current
           DESCRIPTION
              "This attribute corresponds to the low thirty-two bits
               of applPastChannelBytesRead."
           ::= { applPastChannelEntry 8 }
        

applPastChannelLastReadTime OBJECT-TYPE SYNTAX DateAndTime MAX-ACCESS read-only STATUS current

applPastChannelLastReadTime对象类型语法日期和时间最大访问只读状态当前

DESCRIPTION "This attribute reports the time of the most recent read request made by this running application element or service instance regardless of completion status, for this former channel.

DESCRIPTION“此属性报告此正在运行的应用程序元素或服务实例针对前一个通道发出的最新读取请求的时间,无论完成状态如何。

               If no read requests have been made , the value of this
               attribute shall be '0000000000000000'H "
           DEFVAL { '0000000000000000'H }
           ::= { applPastChannelEntry 9 }
        
               If no read requests have been made , the value of this
               attribute shall be '0000000000000000'H "
           DEFVAL { '0000000000000000'H }
           ::= { applPastChannelEntry 9 }
        

applPastChannelWriteRequests OBJECT-TYPE SYNTAX Unsigned64TC UNITS "write requests" MAX-ACCESS read-only STATUS current DESCRIPTION "The applPastChannelWriteRequests attribute reports the number of write requests, regardless of completion status, made by this running application element or service instance for this former channel.

applPastChannelWriteRequests对象类型语法Unsigned64TC单元“写入请求”MAX-ACCESS只读状态当前描述applPastChannelWriteRequests属性报告此正在运行的应用程序元素或服务实例为此前一个通道发出的写入请求数,而不考虑完成状态。

               Write requests are counted in terms of system calls,
               rather than API calls."
           ::= { applPastChannelEntry 10 }
        
               Write requests are counted in terms of system calls,
               rather than API calls."
           ::= { applPastChannelEntry 10 }
        
   applPastChannelWriteReqsLow OBJECT-TYPE
           SYNTAX              Unsigned32
           UNITS               "write requests"
           MAX-ACCESS          read-only
           STATUS              current
           DESCRIPTION
              "This attribute corresponds to the low thirty-two
               bits of applPastChannelWriteRequests."
           ::= { applPastChannelEntry 11 }
        
   applPastChannelWriteReqsLow OBJECT-TYPE
           SYNTAX              Unsigned32
           UNITS               "write requests"
           MAX-ACCESS          read-only
           STATUS              current
           DESCRIPTION
              "This attribute corresponds to the low thirty-two
               bits of applPastChannelWriteRequests."
           ::= { applPastChannelEntry 11 }
        
   applPastChannelWriteFailures OBJECT-TYPE
           SYNTAX               Unsigned32
           UNITS                "failed write requests"
           MAX-ACCESS           read-only
           STATUS               current
           DESCRIPTION
              "This attribute reports the number of failed write
               requests."
           ::= { applPastChannelEntry 12 }
        
   applPastChannelWriteFailures OBJECT-TYPE
           SYNTAX               Unsigned32
           UNITS                "failed write requests"
           MAX-ACCESS           read-only
           STATUS               current
           DESCRIPTION
              "This attribute reports the number of failed write
               requests."
           ::= { applPastChannelEntry 12 }
        
   applPastChannelBytesWritten OBJECT-TYPE
           SYNTAX              Unsigned64TC
           UNITS               "bytes"
           MAX-ACCESS          read-only
           STATUS              current
           DESCRIPTION
              "This attribute reports the number of bytes written to
               this former channel by this running application element
               or service instance.  Only bytes successfully written
               (no errors reported by the API in use by the application)
               are included in this count."
           ::= { applPastChannelEntry 13 }
        
   applPastChannelBytesWritten OBJECT-TYPE
           SYNTAX              Unsigned64TC
           UNITS               "bytes"
           MAX-ACCESS          read-only
           STATUS              current
           DESCRIPTION
              "This attribute reports the number of bytes written to
               this former channel by this running application element
               or service instance.  Only bytes successfully written
               (no errors reported by the API in use by the application)
               are included in this count."
           ::= { applPastChannelEntry 13 }
        
   applPastChannelBytesWritLow OBJECT-TYPE
           SYNTAX              Unsigned32
           UNITS               "bytes"
           MAX-ACCESS          read-only
           STATUS              current
           DESCRIPTION
              "This attribute corresponds to the low thirty-two bits of
               applPastChannelBytesWritten."
           ::= { applPastChannelEntry 14 }
        
   applPastChannelBytesWritLow OBJECT-TYPE
           SYNTAX              Unsigned32
           UNITS               "bytes"
           MAX-ACCESS          read-only
           STATUS              current
           DESCRIPTION
              "This attribute corresponds to the low thirty-two bits of
               applPastChannelBytesWritten."
           ::= { applPastChannelEntry 14 }
        

applPastChannelLastWriteTime OBJECT-TYPE SYNTAX DateAndTime MAX-ACCESS read-only STATUS current DESCRIPTION "The applPastChannelLastWriteTime attribute reports the time of the most recent write request made by this running application element or service instance, regardless of completion status, for this former channel.

applPastChannelLastWriteTime对象类型语法DateAndTime MAX-ACCESS只读状态当前描述“applPastChannelLastWriteTime属性报告此正在运行的应用程序元素或服务实例针对前一个通道发出的最新写入请求的时间,而不考虑完成状态。

               If no write requests have been made the value of this
               attribute shall be '0000000000000000'H "
           DEFVAL { '0000000000000000'H }
           ::= { applPastChannelEntry 15 }
        
               If no write requests have been made the value of this
               attribute shall be '0000000000000000'H "
           DEFVAL { '0000000000000000'H }
           ::= { applPastChannelEntry 15 }
        
   -- ****************************************************************
   --
   --      applPastFileTable - information specific to former files
   --
   -- ****************************************************************
        
   -- ****************************************************************
   --
   --      applPastFileTable - information specific to former files
   --
   -- ****************************************************************
        

applPastFileTable OBJECT-TYPE SYNTAX SEQUENCE OF ApplPastFileEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The applPastFileTable supplements the applPastChannelTable for entries corresponding to channels which were files. The indexing structure is identical to applPastChannelTable. An entry exists in the applPastFileTable only if there is a corresponding (same index values) entry in the applPastChannelTable and if the channel was a file.

applPastFileTable对象类型语法ApplPastFileEntry的序列MAX-ACCESS不可访问状态当前说明“applPastFileTable补充了applPastChannelTable中与作为文件的通道对应的条目。索引结构与applPastChannelTable相同。只有在applPastChannelTable中存在对应的(相同的索引值)项并且通道是文件时,applPastFileTable中才存在条目。

               Entries for closed files are removed when the
               corresponding entries are removed from the
               applPastChannelTable."
           ::= { applPastChannelGroup 3 }
        
               Entries for closed files are removed when the
               corresponding entries are removed from the
               applPastChannelTable."
           ::= { applPastChannelGroup 3 }
        
   applPastFileEntry   OBJECT-TYPE
           SYNTAX      ApplPastFileEntry
           MAX-ACCESS  not-accessible
           STATUS      current
           DESCRIPTION
             "An applPastFileEntry provides additional, file-specific
              information to complement the corresponding
              applPastChannelEntry for a channel which was a file."
           INDEX       { applElmtOrSvc, applElmtOrSvcId,
                         applPastChannelIndex }
           ::= { applPastFileTable 1 }
        
   applPastFileEntry   OBJECT-TYPE
           SYNTAX      ApplPastFileEntry
           MAX-ACCESS  not-accessible
           STATUS      current
           DESCRIPTION
             "An applPastFileEntry provides additional, file-specific
              information to complement the corresponding
              applPastChannelEntry for a channel which was a file."
           INDEX       { applElmtOrSvc, applElmtOrSvcId,
                         applPastChannelIndex }
           ::= { applPastFileTable 1 }
        
   ApplPastFileEntry ::= SEQUENCE
           {
                   applPastFileName                LongUtf8String,
                   applPastFileSizeHigh            Unsigned32,
                   applPastFileSizeLow             Unsigned32,
                   applPastFileMode                INTEGER
           }
        
   ApplPastFileEntry ::= SEQUENCE
           {
                   applPastFileName                LongUtf8String,
                   applPastFileSizeHigh            Unsigned32,
                   applPastFileSizeLow             Unsigned32,
                   applPastFileMode                INTEGER
           }
        
   applPastFileName   OBJECT-TYPE
           SYNTAX     LongUtf8String
           MAX-ACCESS read-only
           STATUS     current
           DESCRIPTION
             "This attribute records the last known value of
              applOpenFileName before the channel was closed."
           ::= { applPastFileEntry 1 }
        
   applPastFileName   OBJECT-TYPE
           SYNTAX     LongUtf8String
           MAX-ACCESS read-only
           STATUS     current
           DESCRIPTION
             "This attribute records the last known value of
              applOpenFileName before the channel was closed."
           ::= { applPastFileEntry 1 }
        

applPastFileSizeHigh OBJECT-TYPE SYNTAX Unsigned32 UNITS "2^32 byte blocks" MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute records the value of applOpenFileSizeHigh at the time this channel was closed.

applPastFileSizeHigh对象类型语法Unsigned32个单位“2^32字节块”MAX-ACCESS只读状态当前描述“此属性记录关闭此通道时applOpenFileSizeHigh的值。

              For example, for a file with a total size of
              4,294,967,296 bytes, this attribute would have a value
              of 1; for a file with a total size of 4,294,967,295
              bytes this attribute's value would be 0."
           ::= { applPastFileEntry 2 }
        
              For example, for a file with a total size of
              4,294,967,296 bytes, this attribute would have a value
              of 1; for a file with a total size of 4,294,967,295
              bytes this attribute's value would be 0."
           ::= { applPastFileEntry 2 }
        

applPastFileSizeLow OBJECT-TYPE SYNTAX Unsigned32 UNITS "bytes" MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute records the value of applOpenFileSizeLow at the time this channel was closed.

applPastFileSizeLow对象类型语法无符号32个单位“字节”最大访问只读状态当前描述“此属性记录关闭此通道时applOpenFileSizeLow的值。

               For example, for a file with a total size of
               4,294,967,296 bytes this attribute would have a value
               of 0; for a file with a total size of 4,294,967,295
               bytes this attribute's value would be 4,294,967,295."
           ::= { applPastFileEntry 3 }
        
               For example, for a file with a total size of
               4,294,967,296 bytes this attribute would have a value
               of 0; for a file with a total size of 4,294,967,295
               bytes this attribute's value would be 4,294,967,295."
           ::= { applPastFileEntry 3 }
        
   applPastFileMode   OBJECT-TYPE
           SYNTAX     INTEGER { read(1),
                                write(2),
                                readWrite(3) }
           MAX-ACCESS read-only
           STATUS     current
           DESCRIPTION
              "This attribute records the value of applOpenFileMode
               at the time this channel was closed.  "
           ::= { applPastFileEntry 4 }
        
   applPastFileMode   OBJECT-TYPE
           SYNTAX     INTEGER { read(1),
                                write(2),
                                readWrite(3) }
           MAX-ACCESS read-only
           STATUS     current
           DESCRIPTION
              "This attribute records the value of applOpenFileMode
               at the time this channel was closed.  "
           ::= { applPastFileEntry 4 }
        
   -- ****************************************************************
   --
   --      applPastConTable - information specific to former connections
   --
   -- ****************************************************************
        
   -- ****************************************************************
   --
   --      applPastConTable - information specific to former connections
   --
   -- ****************************************************************
        

applPastConTable OBJECT-TYPE SYNTAX SEQUENCE OF ApplPastConEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The applPastConTable supplements the applPastChannelTable for entries corresponding to channels which were connections. The indexing structure is identical to applPastChannelTable. An entry exists in the applPastConTable only if there is a corresponding (same index values) entry in the applPastChannelTable and if the channel was a connection.

ApplPastConEntry MAX-ACCESS的applPastConTable对象类型语法序列不可访问状态当前描述“applPastConTable补充了applPastChannelTable中与连接通道对应的条目。索引结构与applPastChannelTable相同。仅当applPastChannelTable中存在对应的(相同的索引值)项并且通道是连接时,applPastConTable中才存在条目。

               Entries for closed connections are removed when
               the corresponding entries are removed from the
               applPastChannelTable."
           ::= { applPastChannelGroup 4 }
        
               Entries for closed connections are removed when
               the corresponding entries are removed from the
               applPastChannelTable."
           ::= { applPastChannelGroup 4 }
        
   applPastConEntry   OBJECT-TYPE
           SYNTAX      ApplPastConEntry
           MAX-ACCESS  not-accessible
           STATUS      current
           DESCRIPTION
             "An applPastConEntry provides additional,
              connection-specific information to complement the
              corresponding applPastChannelEntry for a channel which
              was a connection."
           INDEX       { applElmtOrSvc, applElmtOrSvcId,
                         applPastChannelIndex }
           ::= { applPastConTable 1 }
        
   applPastConEntry   OBJECT-TYPE
           SYNTAX      ApplPastConEntry
           MAX-ACCESS  not-accessible
           STATUS      current
           DESCRIPTION
             "An applPastConEntry provides additional,
              connection-specific information to complement the
              corresponding applPastChannelEntry for a channel which
              was a connection."
           INDEX       { applElmtOrSvc, applElmtOrSvcId,
                         applPastChannelIndex }
           ::= { applPastConTable 1 }
        
   ApplPastConEntry ::= SEQUENCE
           {
                   applPastConTransport       TDomain,
                   applPastConNearEndAddr     ApplTAddress,
                   applPastConNearEndpoint    SnmpAdminString,
                   applPastConFarEndAddr      ApplTAddress,
                   applPastConFarEndpoint     SnmpAdminString,
                   applPastConApplication     SnmpAdminString
           }
        
   ApplPastConEntry ::= SEQUENCE
           {
                   applPastConTransport       TDomain,
                   applPastConNearEndAddr     ApplTAddress,
                   applPastConNearEndpoint    SnmpAdminString,
                   applPastConFarEndAddr      ApplTAddress,
                   applPastConFarEndpoint     SnmpAdminString,
                   applPastConApplication     SnmpAdminString
           }
        

applPastConTransport OBJECT-TYPE SYNTAX TDomain MAX-ACCESS read-only STATUS current

APPLPASTCONNSPORT对象类型语法TDomain MAX-ACCESS只读状态当前

           DESCRIPTION
              "The applPastConTransport attribute identifies the
               transport protocol that was in use for this former
               connection.  If the transport protocol could not be
               determined, the value { 0 0 } shall be used."
           DEFVAL { zeroDotZero }
           ::= { applPastConEntry 1 }
        
           DESCRIPTION
              "The applPastConTransport attribute identifies the
               transport protocol that was in use for this former
               connection.  If the transport protocol could not be
               determined, the value { 0 0 } shall be used."
           DEFVAL { zeroDotZero }
           ::= { applPastConEntry 1 }
        

applPastConNearEndAddr OBJECT-TYPE SYNTAX ApplTAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The applPastConNearEndAddr attribute reports the transport address and port information for the near end of this former connection.

applPastConNearEndAddr对象类型语法ApplTAddress MAX-ACCESS只读状态当前描述“applPastConNearEndAddr属性报告前一个连接近端的传输地址和端口信息。

               If the information could not be determined, the value
               shall be a zero-length string."
           DEFVAL { "" }
           ::= { applPastConEntry 2 }
        
               If the information could not be determined, the value
               shall be a zero-length string."
           DEFVAL { "" }
           ::= { applPastConEntry 2 }
        

applPastConNearEndpoint OBJECT-TYPE SYNTAX SnmpAdminString MAX-ACCESS read-only STATUS current DESCRIPTION "The applPastConNearEndpoint attribute reports the fully-qualified domain name and port information for the near end of this former connection.

ApplPastConnerEndpoint对象类型语法SNMPAdministring MAX-ACCESS只读状态当前描述“ApplPastConnerEndpoint属性报告前一个连接近端的完全限定域名和端口信息。

The format of this attribute for TCP and UDP-based protocols is the fully-qualified domain name immediately followed by a colon which is immediately followed by the decimal representation of the port number.

基于TCP和UDP的协议的此属性的格式是完全限定的域名,后跟冒号,冒号后面紧跟端口号的十进制表示形式。

               If the information could not be determined, the value
               shall be a zero-length string."
           DEFVAL { "" }
           ::= { applPastConEntry 3 }
        
               If the information could not be determined, the value
               shall be a zero-length string."
           DEFVAL { "" }
           ::= { applPastConEntry 3 }
        

applPastConFarEndAddr OBJECT-TYPE SYNTAX ApplTAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The applPastConFarEnd attribute reports the transport address and port information for the far end of this

applPastConFarEndAddr对象类型语法ApplTAddress MAX-ACCESS只读状态当前描述“applPastConFarEnd属性报告此端口远端的传输地址和端口信息

former connection.

以前的联系。

               If not known, as in the case of a connectionless
               transport, the value of this attribute shall be a
               zero-length string."
           DEFVAL { "" }
           ::= { applPastConEntry 4 }
        
               If not known, as in the case of a connectionless
               transport, the value of this attribute shall be a
               zero-length string."
           DEFVAL { "" }
           ::= { applPastConEntry 4 }
        

applPastConFarEndpoint OBJECT-TYPE SYNTAX SnmpAdminString MAX-ACCESS read-only STATUS current DESCRIPTION "The applPastConFarEndpoint attribute reports the transport address and port information for the far end of this former connection.

applPastConFarEndpoint对象类型语法SNMPAdministring MAX-ACCESS只读状态当前描述“applPastConFarEndpoint属性报告前一个连接远端的传输地址和端口信息。

The format of this attribute for TCP and UDP-based protocols is the fully-qualified domain name immediately followed by a colon which is immediately followed by the decimal representation of the port number.

基于TCP和UDP的协议的此属性的格式是完全限定的域名,后跟冒号,冒号后面紧跟端口号的十进制表示形式。

               If not known, as in the case of a connectionless
               transport, the value of this attribute shall be a
               zero-length string."
           DEFVAL { "" }
           ::= { applPastConEntry 5 }
        
               If not known, as in the case of a connectionless
               transport, the value of this attribute shall be a
               zero-length string."
           DEFVAL { "" }
           ::= { applPastConEntry 5 }
        
   applPastConApplication OBJECT-TYPE
           SYNTAX         SnmpAdminString
           MAX-ACCESS     read-only
           STATUS         current
           DESCRIPTION
              "The applPastConApplication attribute identifies the
               application layer protocol that was in use.  Where
               possible, the values defined in [13] shall be used.
               If not known, the value of this attribute shall be a
               zero-length string."
           DEFVAL { "" }
           ::= { applPastConEntry 6 }
        
   applPastConApplication OBJECT-TYPE
           SYNTAX         SnmpAdminString
           MAX-ACCESS     read-only
           STATUS         current
           DESCRIPTION
              "The applPastConApplication attribute identifies the
               application layer protocol that was in use.  Where
               possible, the values defined in [13] shall be used.
               If not known, the value of this attribute shall be a
               zero-length string."
           DEFVAL { "" }
           ::= { applPastConEntry 6 }
        
   -- ****************************************************************
   --
   --      applPastTransStreamTable - historical
   --      information for transaction stream monitoring
   --
   -- ****************************************************************
        
   -- ****************************************************************
   --
   --      applPastTransStreamTable - historical
   --      information for transaction stream monitoring
   --
   -- ****************************************************************
        
   applPastTransStreamTable OBJECT-TYPE
           SYNTAX             SEQUENCE OF ApplPastTransStreamEntry
           MAX-ACCESS         not-accessible
           STATUS             current
           DESCRIPTION
              "The applPastTransStreamTable contains common
               information for historical transaction statistics."
           ::= { applPastChannelGroup 5 }
        
   applPastTransStreamTable OBJECT-TYPE
           SYNTAX             SEQUENCE OF ApplPastTransStreamEntry
           MAX-ACCESS         not-accessible
           STATUS             current
           DESCRIPTION
              "The applPastTransStreamTable contains common
               information for historical transaction statistics."
           ::= { applPastChannelGroup 5 }
        
   applPastTransStreamEntry OBJECT-TYPE
           SYNTAX             ApplPastTransStreamEntry
           MAX-ACCESS         not-accessible
           STATUS             current
           DESCRIPTION
              "An applPastTransStreamEntry contains information for
               a single former transaction stream.  A transaction
               stream could have been a network connection, file, or
               other source of transactions."
           INDEX           { applElmtOrSvc, applElmtOrSvcId,
                             applPastChannelIndex }
           ::= { applPastTransStreamTable 1 }
        
   applPastTransStreamEntry OBJECT-TYPE
           SYNTAX             ApplPastTransStreamEntry
           MAX-ACCESS         not-accessible
           STATUS             current
           DESCRIPTION
              "An applPastTransStreamEntry contains information for
               a single former transaction stream.  A transaction
               stream could have been a network connection, file, or
               other source of transactions."
           INDEX           { applElmtOrSvc, applElmtOrSvcId,
                             applPastChannelIndex }
           ::= { applPastTransStreamTable 1 }
        
   ApplPastTransStreamEntry ::= SEQUENCE {
           applPastTransStreamDescr        SnmpAdminString,
           applPastTransStreamUnitOfWork   SnmpAdminString,
           applPastTransStreamInvokes      Unsigned64TC,
           applPastTransStreamInvokesLow   Unsigned32,
           applPastTransStreamInvCumTimes  Unsigned32,
           applPastTransStreamInvRspTimes  Unsigned32,
           applPastTransStreamPerforms     Unsigned64TC,
           applPastTransStreamPerformsLow  Unsigned32,
           applPastTransStreamPrfCumTimes  Unsigned32,
           applPastTransStreamPrfRspTimes  Unsigned32 }
   applPastTransStreamDescr OBJECT-TYPE
           SYNTAX          SnmpAdminString
           MAX-ACCESS      read-only
           STATUS          current
           DESCRIPTION
              "The applPastTransStreamDescr attribute provides a
               human-readable description of this transaction stream.
        
   ApplPastTransStreamEntry ::= SEQUENCE {
           applPastTransStreamDescr        SnmpAdminString,
           applPastTransStreamUnitOfWork   SnmpAdminString,
           applPastTransStreamInvokes      Unsigned64TC,
           applPastTransStreamInvokesLow   Unsigned32,
           applPastTransStreamInvCumTimes  Unsigned32,
           applPastTransStreamInvRspTimes  Unsigned32,
           applPastTransStreamPerforms     Unsigned64TC,
           applPastTransStreamPerformsLow  Unsigned32,
           applPastTransStreamPrfCumTimes  Unsigned32,
           applPastTransStreamPrfRspTimes  Unsigned32 }
   applPastTransStreamDescr OBJECT-TYPE
           SYNTAX          SnmpAdminString
           MAX-ACCESS      read-only
           STATUS          current
           DESCRIPTION
              "The applPastTransStreamDescr attribute provides a
               human-readable description of this transaction stream.
        
               If no descriptive information is available, this
               attribute's value shall be a zero-length string."
           DEFVAL { "" }
           ::= { applPastTransStreamEntry 1 }
        
               If no descriptive information is available, this
               attribute's value shall be a zero-length string."
           DEFVAL { "" }
           ::= { applPastTransStreamEntry 1 }
        

applPastTransStreamUnitOfWork OBJECT-TYPE SYNTAX SnmpAdminString MAX-ACCESS read-only STATUS current DESCRIPTION "The applPastTransStreamUnitOfWork attribute provides a human-readable definition of what the unit of work is for this transaction stream.

applPastTransStreamUnitOfWork对象类型语法SNMPAdministring MAX-ACCESS只读状态当前描述“applPastTransStreamUnitOfWork属性提供此事务流的工作单元的可读定义。

               If no descriptive information is available, this
               attribute's value shall be a zero-length string."
           DEFVAL { "" }
           ::= { applPastTransStreamEntry 2 }
        
               If no descriptive information is available, this
               attribute's value shall be a zero-length string."
           DEFVAL { "" }
           ::= { applPastTransStreamEntry 2 }
        
   applPastTransStreamInvokes OBJECT-TYPE
           SYNTAX            Unsigned64TC
           UNITS             "transactions"
           MAX-ACCESS        read-only
           STATUS            current
           DESCRIPTION
              "Cumulative count of requests / invocations issued
               for this transaction stream when it was active."
           ::= { applPastTransStreamEntry 3 }
        
   applPastTransStreamInvokes OBJECT-TYPE
           SYNTAX            Unsigned64TC
           UNITS             "transactions"
           MAX-ACCESS        read-only
           STATUS            current
           DESCRIPTION
              "Cumulative count of requests / invocations issued
               for this transaction stream when it was active."
           ::= { applPastTransStreamEntry 3 }
        
   applPastTransStreamInvokesLow OBJECT-TYPE
           SYNTAX               Unsigned32
           UNITS                "transactions"
           MAX-ACCESS           read-only
           STATUS               current
           DESCRIPTION
              "This object corresponds to the low thirty-two
               bits of applPastTransStreamInvokes."
           ::= { applPastTransStreamEntry 4 }
        
   applPastTransStreamInvokesLow OBJECT-TYPE
           SYNTAX               Unsigned32
           UNITS                "transactions"
           MAX-ACCESS           read-only
           STATUS               current
           DESCRIPTION
              "This object corresponds to the low thirty-two
               bits of applPastTransStreamInvokes."
           ::= { applPastTransStreamEntry 4 }
        
   applPastTransStreamInvCumTimes OBJECT-TYPE
           SYNTAX                Unsigned32
           UNITS                 "milliseconds"
           MAX-ACCESS            read-only
           STATUS                current
           DESCRIPTION
              "The applPastTransStreamInvCumTimes attribute reports the
               cumulative sum of the lengths of the intervals times
               measured between the transmission of requests and the
               receipt of (the first of) the corresponding response(s)."
           ::= { applPastTransStreamEntry 5 }
        
   applPastTransStreamInvCumTimes OBJECT-TYPE
           SYNTAX                Unsigned32
           UNITS                 "milliseconds"
           MAX-ACCESS            read-only
           STATUS                current
           DESCRIPTION
              "The applPastTransStreamInvCumTimes attribute reports the
               cumulative sum of the lengths of the intervals times
               measured between the transmission of requests and the
               receipt of (the first of) the corresponding response(s)."
           ::= { applPastTransStreamEntry 5 }
        

applPastTransStreamInvRspTimes OBJECT-TYPE SYNTAX Unsigned32 UNITS "milliseconds" MAX-ACCESS read-only STATUS current DESCRIPTION "The applPastTransStreamInvRspTimes attribute reports the cumulative sum of the lengths of the intervals measured between the receipt of the first and last of multiple responses to a request.

applPastTransStreamInvRspTimes对象类型语法无符号32个单位“毫秒”最大访问只读状态当前描述“applPastTransStreamInvRspTimes属性报告在收到请求的第一个和最后一个多个响应之间测量的间隔长度的累积和。

               For transaction streams which do not permit multiple
               responses to a single request, this attribute will be
               zero."
           ::= { applPastTransStreamEntry 6 }
        
               For transaction streams which do not permit multiple
               responses to a single request, this attribute will be
               zero."
           ::= { applPastTransStreamEntry 6 }
        
   applPastTransStreamPerforms OBJECT-TYPE
           SYNTAX             Unsigned64TC
           UNITS              "transactions"
           MAX-ACCESS         read-only
           STATUS             current
           DESCRIPTION
              "Total number of transactions performed."
           ::= { applPastTransStreamEntry 7 }
        
   applPastTransStreamPerforms OBJECT-TYPE
           SYNTAX             Unsigned64TC
           UNITS              "transactions"
           MAX-ACCESS         read-only
           STATUS             current
           DESCRIPTION
              "Total number of transactions performed."
           ::= { applPastTransStreamEntry 7 }
        
   applPastTransStreamPerformsLow OBJECT-TYPE
           SYNTAX                Unsigned32
           UNITS                 "transactions"
           MAX-ACCESS            read-only
           STATUS                current
           DESCRIPTION
              "This objecy reports the low thirty-two bits of
               applPastTransStreamPerforms."
           ::= { applPastTransStreamEntry 8 }
        
   applPastTransStreamPerformsLow OBJECT-TYPE
           SYNTAX                Unsigned32
           UNITS                 "transactions"
           MAX-ACCESS            read-only
           STATUS                current
           DESCRIPTION
              "This objecy reports the low thirty-two bits of
               applPastTransStreamPerforms."
           ::= { applPastTransStreamEntry 8 }
        
   applPastTransStreamPrfCumTimes OBJECT-TYPE
           SYNTAX                Unsigned32
           UNITS                 "milliseconds"
           MAX-ACCESS            read-only
           STATUS                current
           DESCRIPTION
              "The applPastTransStreamPrfCumTimes attribute reports the
               cumulative sum of the lengths of the intervals measured
               between receipt of requests and the transmission of the
               corresponding responses."
           ::= { applPastTransStreamEntry 9 }
        
   applPastTransStreamPrfCumTimes OBJECT-TYPE
           SYNTAX                Unsigned32
           UNITS                 "milliseconds"
           MAX-ACCESS            read-only
           STATUS                current
           DESCRIPTION
              "The applPastTransStreamPrfCumTimes attribute reports the
               cumulative sum of the lengths of the intervals measured
               between receipt of requests and the transmission of the
               corresponding responses."
           ::= { applPastTransStreamEntry 9 }
        

applPastTransStreamPrfRspTimes OBJECT-TYPE SYNTAX Unsigned32 UNITS "milliseconds" MAX-ACCESS read-only STATUS current DESCRIPTION "For each transaction performed, the elapsed time between when the first response is enqueued and when the last response is enqueued is added to this cumulative sum.

applPastTransStreamPrfRspTimes对象类型语法Unsigned32单位“毫秒”最大访问只读状态当前描述“对于执行的每个事务,将第一个响应排队到最后一个响应排队之间经过的时间添加到此累积和中。

               For single-response protocols, the value of
               applPastTransStreamPrfRspTimes will be zero."
           ::= { applPastTransStreamEntry 10 }
        
               For single-response protocols, the value of
               applPastTransStreamPrfRspTimes will be zero."
           ::= { applPastTransStreamEntry 10 }
        
   -- ****************************************************************
   --
   --      applPastTransFlowTable
   --
   -- ****************************************************************
        
   -- ****************************************************************
   --
   --      applPastTransFlowTable
   --
   -- ****************************************************************
        

applPastTransFlowTable OBJECT-TYPE SYNTAX SEQUENCE OF ApplPastTransFlowEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The applPastTransFlowTable contains entries, organized by application instance or running application element, direction of flow, and type (request/response) for each former transaction stream.

applPastTransFlowTable对象类型ApplPastTransFlowEntry MAX-ACCESS的语法序列不可访问状态当前描述“applPastTransFlowTable包含条目,按应用程序实例或运行的应用程序元素、流的方向和每个以前事务流的类型(请求/响应)组织。

The simple model of a transaction used here looks like this:

此处使用的事务的简单模型如下所示:

                   invoker  |   Request     | performer
                            | - - - - - - > |
                            |               |
                            |   Response    |
                            | < - - - - - - |
                            |               |
        
                   invoker  |   Request     | performer
                            | - - - - - - > |
                            |               |
                            |   Response    |
                            | < - - - - - - |
                            |               |
        
               Since in some protocols it is possible for an entity
               to take on both the invoker and performer roles,
               information here is accumulated for transmitted and
               received requests, as well as for transmitted and
               received responses.  Counts are maintained for both
               transactions and bytes transferred."
           ::= { applPastChannelGroup 6 }
        
               Since in some protocols it is possible for an entity
               to take on both the invoker and performer roles,
               information here is accumulated for transmitted and
               received requests, as well as for transmitted and
               received responses.  Counts are maintained for both
               transactions and bytes transferred."
           ::= { applPastChannelGroup 6 }
        

applPastTransFlowEntry OBJECT-TYPE SYNTAX ApplPastTransFlowEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An applPastTransFlowEntry records transaction throughput information for requests or response in a particular direction (transmit / receive) for a transaction stream.

ApplPastTransLowentry对象类型语法ApplPastTransLowentry MAX-ACCESS不可访问状态当前描述“ApplPastTransLowentry记录事务流特定方向(传输/接收)的请求或响应的事务吞吐量信息。

               Entries in this table correspond to those in the
               applPastTransStreamTable with identical values
               for the applElmtOrSvc, applElmtOrSvcId, and the
               applPastChannelIndex."
           INDEX           { applElmtOrSvc,
                             applElmtOrSvcId,
                             applPastChannelIndex,
                             applPastTransFlowDirection,
                             applPastTransFlowReqRsp }
           ::= { applPastTransFlowTable 1 }
        
               Entries in this table correspond to those in the
               applPastTransStreamTable with identical values
               for the applElmtOrSvc, applElmtOrSvcId, and the
               applPastChannelIndex."
           INDEX           { applElmtOrSvc,
                             applElmtOrSvcId,
                             applPastChannelIndex,
                             applPastTransFlowDirection,
                             applPastTransFlowReqRsp }
           ::= { applPastTransFlowTable 1 }
        
   ApplPastTransFlowEntry ::= SEQUENCE {
                   applPastTransFlowDirection INTEGER,
                   applPastTransFlowReqRsp    INTEGER,
                   applPastTransFlowTrans     Unsigned64TC,
                   applPastTransFlowTransLow  Unsigned32,
                   applPastTransFlowBytes     Unsigned64TC,
                   applPastTransFlowBytesLow  Unsigned32,
                   applPastTransFlowTime      DateAndTime }
        
   ApplPastTransFlowEntry ::= SEQUENCE {
                   applPastTransFlowDirection INTEGER,
                   applPastTransFlowReqRsp    INTEGER,
                   applPastTransFlowTrans     Unsigned64TC,
                   applPastTransFlowTransLow  Unsigned32,
                   applPastTransFlowBytes     Unsigned64TC,
                   applPastTransFlowBytesLow  Unsigned32,
                   applPastTransFlowTime      DateAndTime }
        
   applPastTransFlowDirection OBJECT-TYPE
           SYNTAX             INTEGER { transmit(1),
                                        receive(2) }
           MAX-ACCESS         not-accessible
           STATUS             current
           DESCRIPTION
               "The applPastTransFlowDirection index serves
                to identify an entry as containing information
                pertaining to the transmit (1) or receive (2) flow
                of a past transaction stream.  This index corresponds
                to applTransactFlowDirection."
           ::= { applPastTransFlowEntry 1 }
        
   applPastTransFlowDirection OBJECT-TYPE
           SYNTAX             INTEGER { transmit(1),
                                        receive(2) }
           MAX-ACCESS         not-accessible
           STATUS             current
           DESCRIPTION
               "The applPastTransFlowDirection index serves
                to identify an entry as containing information
                pertaining to the transmit (1) or receive (2) flow
                of a past transaction stream.  This index corresponds
                to applTransactFlowDirection."
           ::= { applPastTransFlowEntry 1 }
        

applPastTransFlowReqRsp OBJECT-TYPE SYNTAX INTEGER { request(1), response(2) } MAX-ACCESS not-accessible STATUS current DESCRIPTION

applPastTransFlowReqRsp对象类型语法整数{request(1),response(2)}MAX-ACCESS不可访问状态当前描述

              "The value of the applPastTransFlowReqRsp index indicates
               whether this entry contains information on requests
               (1), or responses (2).  This index corresponds to
               applTransactFlowReqRsp."
           ::= { applPastTransFlowEntry 2 }
        
              "The value of the applPastTransFlowReqRsp index indicates
               whether this entry contains information on requests
               (1), or responses (2).  This index corresponds to
               applTransactFlowReqRsp."
           ::= { applPastTransFlowEntry 2 }
        
   applPastTransFlowTrans OBJECT-TYPE
           SYNTAX        Unsigned64TC
           UNITS         "transactions"
           MAX-ACCESS    read-only
           STATUS        current
           DESCRIPTION
               "The applPastTransFlowTrans attribute reports the number
                of request/response (as indicated by the
                applPastTransFlowReqRsp index) transactions
                received/generated (as indicated by the
                applPastTransFlowDirection index) handled on this
                transaction stream."
           ::= { applPastTransFlowEntry 3 }
        
   applPastTransFlowTrans OBJECT-TYPE
           SYNTAX        Unsigned64TC
           UNITS         "transactions"
           MAX-ACCESS    read-only
           STATUS        current
           DESCRIPTION
               "The applPastTransFlowTrans attribute reports the number
                of request/response (as indicated by the
                applPastTransFlowReqRsp index) transactions
                received/generated (as indicated by the
                applPastTransFlowDirection index) handled on this
                transaction stream."
           ::= { applPastTransFlowEntry 3 }
        
   applPastTransFlowTransLow OBJECT-TYPE
           SYNTAX           Unsigned32
           UNITS            "transactions"
           MAX-ACCESS       read-only
           STATUS           current
           DESCRIPTION
               "This attribute corresponds to the low thirty-two
                bits of applPastTransFlowTrans."
           ::= { applPastTransFlowEntry 4 }
        
   applPastTransFlowTransLow OBJECT-TYPE
           SYNTAX           Unsigned32
           UNITS            "transactions"
           MAX-ACCESS       read-only
           STATUS           current
           DESCRIPTION
               "This attribute corresponds to the low thirty-two
                bits of applPastTransFlowTrans."
           ::= { applPastTransFlowEntry 4 }
        

applPastTransFlowBytes OBJECT-TYPE SYNTAX Unsigned64TC UNITS "bytes" MAX-ACCESS read-only STATUS current DESCRIPTION "The applPastTransFlowBytes attribute reports the number of request/response (as indicated by the applPastTransFlowReqRsp index) bytes received/generated (as indicated by the applPastTransFlowDirection index) handled on this transaction stream.

applPastTransFlowBytes对象类型语法无符号64TC单位“字节”最大访问只读状态当前描述“applPastTransFlowBytes属性报告接收/生成的请求/响应(由applPastTransFlowReqRsp索引指示)字节数(由applPastTransFlowDirection索引指示)在此事务流上处理。

               All application layer bytes are included in this count,
               including any application layer wrappers, headers, or
               other overhead."
           ::= { applPastTransFlowEntry 5 }
        
               All application layer bytes are included in this count,
               including any application layer wrappers, headers, or
               other overhead."
           ::= { applPastTransFlowEntry 5 }
        
   applPastTransFlowBytesLow OBJECT-TYPE
           SYNTAX           Unsigned32
           UNITS            "bytes"
           MAX-ACCESS       read-only
           STATUS           current
           DESCRIPTION
              "This attribute corresponds to the low thirty-two
               bits of applPastTransFlowBytes."
           ::= { applPastTransFlowEntry 6 }
        
   applPastTransFlowBytesLow OBJECT-TYPE
           SYNTAX           Unsigned32
           UNITS            "bytes"
           MAX-ACCESS       read-only
           STATUS           current
           DESCRIPTION
              "This attribute corresponds to the low thirty-two
               bits of applPastTransFlowBytes."
           ::= { applPastTransFlowEntry 6 }
        

applPastTransFlowTime OBJECT-TYPE SYNTAX DateAndTime MAX-ACCESS read-only STATUS current DESCRIPTION "The applPastTransFlowTime attribute records the time of the processing (receipt or transmission as indicated by the applPastTransFlowDirection index) of the last request/response (as indicated by the applPastTransFlowReqRsp index) on this transaction stream.

applPastTransFlowTime对象类型语法DateAndTime MAX-ACCESS只读状态当前描述“applPastTransFlowTime属性记录最后一个请求/响应(如applPastTransFlowReqRsp索引所示)的处理时间(接收或传输,如applPastTransFlowDirection索引所示)在这个事务流上。

               If no requests/responses been received/transmitted by
               this entity over this transaction stream, the value
               of this attribute shall be '0000000000000000'H "
           DEFVAL { '0000000000000000'H }
           ::= { applPastTransFlowEntry 7 }
        
               If no requests/responses been received/transmitted by
               this entity over this transaction stream, the value
               of this attribute shall be '0000000000000000'H "
           DEFVAL { '0000000000000000'H }
           ::= { applPastTransFlowEntry 7 }
        
   -- ****************************************************************
   --
   --      applPastTransKindTable - transaction statistics broken down
   --      according to the kinds of transactions in each direction
   --      for a transaction stream.
   --
   -- ****************************************************************
        
   -- ****************************************************************
   --
   --      applPastTransKindTable - transaction statistics broken down
   --      according to the kinds of transactions in each direction
   --      for a transaction stream.
   --
   -- ****************************************************************
        
   applPastTransKindTable   OBJECT-TYPE
           SYNTAX SEQUENCE OF ApplPastTransKindEntry
           MAX-ACCESS      not-accessible
           STATUS          current
           DESCRIPTION
              "The applPastTransKindTable provides transaction
               statistics broken down by kinds of transaction.
               The definition of the kinds of transactions is
               specific to the application protocol in use, and may be
               documented in the form of an applicability statement.  "
           ::= { applPastChannelGroup 7 }
        
   applPastTransKindTable   OBJECT-TYPE
           SYNTAX SEQUENCE OF ApplPastTransKindEntry
           MAX-ACCESS      not-accessible
           STATUS          current
           DESCRIPTION
              "The applPastTransKindTable provides transaction
               statistics broken down by kinds of transaction.
               The definition of the kinds of transactions is
               specific to the application protocol in use, and may be
               documented in the form of an applicability statement.  "
           ::= { applPastChannelGroup 7 }
        
   applPastTransKindEntry OBJECT-TYPE
           SYNTAX        ApplPastTransKindEntry
           MAX-ACCESS    not-accessible
           STATUS        current
           DESCRIPTION
              "An applPastTransKindEntry reports historical data for a
               specific service instance or running application
               element's use of a specific transaction stream in
               a particular direction in requests or responses
               (as indicated by the applPastTransFlowReqRsp index)
               broken down by transaction kind, as indicated by the
               applPastTransKind index."
           INDEX           { applElmtOrSvc,
                             applElmtOrSvcId,
                             applPastChannelIndex,
                             applPastTransFlowDirection,
                             applPastTransFlowReqRsp,
                             applPastTransKind }
           ::= { applPastTransKindTable 1 }
        
   applPastTransKindEntry OBJECT-TYPE
           SYNTAX        ApplPastTransKindEntry
           MAX-ACCESS    not-accessible
           STATUS        current
           DESCRIPTION
              "An applPastTransKindEntry reports historical data for a
               specific service instance or running application
               element's use of a specific transaction stream in
               a particular direction in requests or responses
               (as indicated by the applPastTransFlowReqRsp index)
               broken down by transaction kind, as indicated by the
               applPastTransKind index."
           INDEX           { applElmtOrSvc,
                             applElmtOrSvcId,
                             applPastChannelIndex,
                             applPastTransFlowDirection,
                             applPastTransFlowReqRsp,
                             applPastTransKind }
           ::= { applPastTransKindTable 1 }
        
   ApplPastTransKindEntry ::= SEQUENCE
           {
                   applPastTransKind                SnmpAdminString,
                   applPastTransKindTrans           Unsigned64TC,
                   applPastTransKindTransLow        Unsigned32,
                   applPastTransKindBytes           Unsigned64TC,
                   applPastTransKindBytesLow        Unsigned32,
                   applPastTransKindTime            DateAndTime
           }
        
   ApplPastTransKindEntry ::= SEQUENCE
           {
                   applPastTransKind                SnmpAdminString,
                   applPastTransKindTrans           Unsigned64TC,
                   applPastTransKindTransLow        Unsigned32,
                   applPastTransKindBytes           Unsigned64TC,
                   applPastTransKindBytesLow        Unsigned32,
                   applPastTransKindTime            DateAndTime
           }
        
   applPastTransKind   OBJECT-TYPE
           SYNTAX      SnmpAdminString (SIZE (1 .. 32))
           MAX-ACCESS  not-accessible
           STATUS      current
           DESCRIPTION
              "The applPastTransKind index is the human-readable
               identifier for a particular transaction kind within
               the context of an application protocol.  The values
               to be used for a particular protocol may be identified
               in an applicability statement.  This index corresponds
               to applTransactKind."
           ::= { applPastTransKindEntry 1 }
        
   applPastTransKind   OBJECT-TYPE
           SYNTAX      SnmpAdminString (SIZE (1 .. 32))
           MAX-ACCESS  not-accessible
           STATUS      current
           DESCRIPTION
              "The applPastTransKind index is the human-readable
               identifier for a particular transaction kind within
               the context of an application protocol.  The values
               to be used for a particular protocol may be identified
               in an applicability statement.  This index corresponds
               to applTransactKind."
           ::= { applPastTransKindEntry 1 }
        

applPastTransKindTrans OBJECT-TYPE SYNTAX Unsigned64TC UNITS "transactions" MAX-ACCESS read-only STATUS current

applPastTransKindTrans对象类型语法无符号64TC单元“事务”最大访问只读状态当前

           DESCRIPTION
              "For this transaction stream, this attribute records
               the total number of transactions of the type
               identified by the indexes.  The type is characterized
               according to the receive/transmit direction
               (applPastTransFlowDirecton), whether it was a request
               or a response (applPastTransFlowReqRsp), and the
               protocol-specific transaction kind (applPastTransKind).
               stream for this transaction kind."
           ::= { applPastTransKindEntry 2 }
        
           DESCRIPTION
              "For this transaction stream, this attribute records
               the total number of transactions of the type
               identified by the indexes.  The type is characterized
               according to the receive/transmit direction
               (applPastTransFlowDirecton), whether it was a request
               or a response (applPastTransFlowReqRsp), and the
               protocol-specific transaction kind (applPastTransKind).
               stream for this transaction kind."
           ::= { applPastTransKindEntry 2 }
        
   applPastTransKindTransLow OBJECT-TYPE
           SYNTAX           Unsigned32
           UNITS            "transactions"
           MAX-ACCESS       read-only
           STATUS           current
           DESCRIPTION
              "The applPastTransKindTransLow attribute reports
               the low thirty-two bits of applPastTransKindTrans."
           ::= { applPastTransKindEntry 3 }
        
   applPastTransKindTransLow OBJECT-TYPE
           SYNTAX           Unsigned32
           UNITS            "transactions"
           MAX-ACCESS       read-only
           STATUS           current
           DESCRIPTION
              "The applPastTransKindTransLow attribute reports
               the low thirty-two bits of applPastTransKindTrans."
           ::= { applPastTransKindEntry 3 }
        

applPastTransKindBytes OBJECT-TYPE SYNTAX Unsigned64TC UNITS "bytes" MAX-ACCESS read-only STATUS current DESCRIPTION "For this transaction stream and transaction kind, the applPastTransKindBytes attribute reports the number of bytes received or generated (as indicated by the applPastTransFlowDirection index) in requests or responses (as indicated by the applPastTransFlowReqRsp index).

applPastTransKindBytes对象类型语法Unsigned64TC单位“bytes”MAX-ACCESS只读状态当前描述“对于此事务流和事务类型,applPastTransKindBytes属性报告请求或响应中接收或生成的字节数(由applPastTransFlowDirection索引指示)(如applPastTransFlowReqRsp索引所示)。

               All application layer bytes are included in this count,
               including any application layer wrappers, headers, or
               other overhead."
           ::= { applPastTransKindEntry 4 }
        
               All application layer bytes are included in this count,
               including any application layer wrappers, headers, or
               other overhead."
           ::= { applPastTransKindEntry 4 }
        
   applPastTransKindBytesLow OBJECT-TYPE
           SYNTAX           Unsigned32
           UNITS            "bytes"
           MAX-ACCESS       read-only
           STATUS           current
           DESCRIPTION
              "The applPastTransKindBytesLow attribute corresponds
               to the low thirty-two bits of applPastTransKindBytes."
           ::= { applPastTransKindEntry 5 }
        
   applPastTransKindBytesLow OBJECT-TYPE
           SYNTAX           Unsigned32
           UNITS            "bytes"
           MAX-ACCESS       read-only
           STATUS           current
           DESCRIPTION
              "The applPastTransKindBytesLow attribute corresponds
               to the low thirty-two bits of applPastTransKindBytes."
           ::= { applPastTransKindEntry 5 }
        

applPastTransKindTime OBJECT-TYPE SYNTAX DateAndTime MAX-ACCESS read-only STATUS current DESCRIPTION "The applPastTransKindTime attribute records the time of the processing (receipt or transmission as indicated by the applPastTransFlowDirection index) of the last request/response (as indicated by the applPastTransFlowReqRsp index) of this kind of transaction on this transaction stream.

applPastTransKindTime对象类型语法DateAndTime MAX-ACCESS只读状态当前描述“applPastTransKindTime属性记录最后一个请求/响应(如applPastTransFlowReqRsp索引所示)的处理时间(接收或传输,如applPastTransFlowDirection索引所示)此事务流上此类事务的。

               If no requests/responses of this kind were
               received/transmitted over this transaction stream, the
               value of this attribute shall be '0000000000000000'H "
           DEFVAL { '0000000000000000'H }
           ::= { applPastTransKindEntry 6 }
        
               If no requests/responses of this kind were
               received/transmitted over this transaction stream, the
               value of this attribute shall be '0000000000000000'H "
           DEFVAL { '0000000000000000'H }
           ::= { applPastTransKindEntry 6 }
        
   -- ****************************************************************
   --
   --      applElmtRunControlGroup - monitor and control running
   --      application elements
   --
   -- ****************************************************************
        
   -- ****************************************************************
   --
   --      applElmtRunControlGroup - monitor and control running
   --      application elements
   --
   -- ****************************************************************
        
   applElmtRunStatusTable OBJECT-TYPE
           SYNTAX         SEQUENCE OF ApplElmtRunStatusEntry
           MAX-ACCESS     not-accessible
           STATUS         current
           DESCRIPTION
              "This table provides information on running application
               elements, complementing information available in the
               correspondingly indexed sysApplElmtRunTable [31]."
           ::= { applElmtRunControlGroup 1 }
        
   applElmtRunStatusTable OBJECT-TYPE
           SYNTAX         SEQUENCE OF ApplElmtRunStatusEntry
           MAX-ACCESS     not-accessible
           STATUS         current
           DESCRIPTION
              "This table provides information on running application
               elements, complementing information available in the
               correspondingly indexed sysApplElmtRunTable [31]."
           ::= { applElmtRunControlGroup 1 }
        
   applElmtRunStatusEntry OBJECT-TYPE
           SYNTAX         ApplElmtRunStatusEntry
           MAX-ACCESS     not-accessible
           STATUS         current
           DESCRIPTION
             "An applElmtRunStatusEntry contains information to support
              the control and monitoring of a single running application
              element."
           INDEX { sysApplElmtRunIndex }
           ::= { applElmtRunStatusTable 1 }
        
   applElmtRunStatusEntry OBJECT-TYPE
           SYNTAX         ApplElmtRunStatusEntry
           MAX-ACCESS     not-accessible
           STATUS         current
           DESCRIPTION
             "An applElmtRunStatusEntry contains information to support
              the control and monitoring of a single running application
              element."
           INDEX { sysApplElmtRunIndex }
           ::= { applElmtRunStatusTable 1 }
        
   ApplElmtRunStatusEntry ::= SEQUENCE {
           applElmtRunStatusSuspended              TruthValue,
           applElmtRunStatusHeapUsage              Unsigned32,
           applElmtRunStatusOpenConnections        Unsigned32,
           applElmtRunStatusOpenFiles              Gauge32,
           applElmtRunStatusLastErrorMsg           SnmpAdminString,
           applElmtRunStatusLastErrorTime          DateAndTime }
        
   ApplElmtRunStatusEntry ::= SEQUENCE {
           applElmtRunStatusSuspended              TruthValue,
           applElmtRunStatusHeapUsage              Unsigned32,
           applElmtRunStatusOpenConnections        Unsigned32,
           applElmtRunStatusOpenFiles              Gauge32,
           applElmtRunStatusLastErrorMsg           SnmpAdminString,
           applElmtRunStatusLastErrorTime          DateAndTime }
        
   applElmtRunStatusSuspended OBJECT-TYPE
           SYNTAX             TruthValue
           MAX-ACCESS         read-only
           STATUS             current
           DESCRIPTION
              "The applElmtRunStatusSuspended attribute reports
               whether processing by this running application element
               has been suspended, whether by management request or by
               other means."
           ::= { applElmtRunStatusEntry 1 }
        
   applElmtRunStatusSuspended OBJECT-TYPE
           SYNTAX             TruthValue
           MAX-ACCESS         read-only
           STATUS             current
           DESCRIPTION
              "The applElmtRunStatusSuspended attribute reports
               whether processing by this running application element
               has been suspended, whether by management request or by
               other means."
           ::= { applElmtRunStatusEntry 1 }
        
   applElmtRunStatusHeapUsage OBJECT-TYPE
           SYNTAX             Unsigned32
           UNITS              "bytes"
           MAX-ACCESS         read-only
           STATUS             current
           DESCRIPTION
              "The applElmtRunStatusHeapUsage reports the current
               approximate heap usage by this running application
               element."
           ::= { applElmtRunStatusEntry 2 }
        
   applElmtRunStatusHeapUsage OBJECT-TYPE
           SYNTAX             Unsigned32
           UNITS              "bytes"
           MAX-ACCESS         read-only
           STATUS             current
           DESCRIPTION
              "The applElmtRunStatusHeapUsage reports the current
               approximate heap usage by this running application
               element."
           ::= { applElmtRunStatusEntry 2 }
        
   applElmtRunStatusOpenConnections OBJECT-TYPE
           SYNTAX                   Unsigned32
           UNITS                    "connections"
           MAX-ACCESS               read-only
           STATUS                   current
           DESCRIPTION
              "The applElmtRunStatusOpenConnections attribute reports
               the current number of open connections in use by this
               running application element."
           ::= { applElmtRunStatusEntry 3 }
        
   applElmtRunStatusOpenConnections OBJECT-TYPE
           SYNTAX                   Unsigned32
           UNITS                    "connections"
           MAX-ACCESS               read-only
           STATUS                   current
           DESCRIPTION
              "The applElmtRunStatusOpenConnections attribute reports
               the current number of open connections in use by this
               running application element."
           ::= { applElmtRunStatusEntry 3 }
        

applElmtRunStatusOpenFiles OBJECT-TYPE SYNTAX Gauge32 UNITS "files" MAX-ACCESS read-only STATUS current DESCRIPTION "The applElmtRunStatusOpenFiles attribute reports the

applElmtRunStatusOpenFiles对象类型语法量表32单位“文件”最大访问只读状态当前描述applElmtRunStatusOpenFiles属性报告

               current number of open files in use by this running
               application element."
           ::= { applElmtRunStatusEntry 4 }
        
               current number of open files in use by this running
               application element."
           ::= { applElmtRunStatusEntry 4 }
        
   applElmtRunStatusLastErrorMsg OBJECT-TYPE
           SYNTAX                SnmpAdminString
           MAX-ACCESS            read-only
           STATUS                current
           DESCRIPTION
              "The applElmtRunStatusLastErrorMessage attribute reports
               the most recent error message (typically written to
               stderr or a system error logging facility) from this
               running application element.  If no such message has yet
               been generated, the value of this attribute shall be a
               zero-length string."
           DEFVAL { "" }
           ::= { applElmtRunStatusEntry 5 }
        
   applElmtRunStatusLastErrorMsg OBJECT-TYPE
           SYNTAX                SnmpAdminString
           MAX-ACCESS            read-only
           STATUS                current
           DESCRIPTION
              "The applElmtRunStatusLastErrorMessage attribute reports
               the most recent error message (typically written to
               stderr or a system error logging facility) from this
               running application element.  If no such message has yet
               been generated, the value of this attribute shall be a
               zero-length string."
           DEFVAL { "" }
           ::= { applElmtRunStatusEntry 5 }
        

applElmtRunStatusLastErrorTime OBJECT-TYPE SYNTAX DateAndTime MAX-ACCESS read-only STATUS current DESCRIPTION "The applElmtRunStatusLastErrorTime attribute reports the time of the most recent error message in applElmtRunStatusLastErrorMsg.

applElmtRunStatusLastErrorTime对象类型语法DateAndTime MAX-ACCESS只读状态当前描述“applElmtRunStatusLastErrorTime属性报告applElmtRunStatusLastErrorMsg中最近错误消息的时间。

               If no such message has yet been generated, the value
               of this attribute shall be '0000000000000000'H "
           DEFVAL { '0000000000000000'H }
           ::= { applElmtRunStatusEntry 6 }
        
               If no such message has yet been generated, the value
               of this attribute shall be '0000000000000000'H "
           DEFVAL { '0000000000000000'H }
           ::= { applElmtRunStatusEntry 6 }
        
   -- ****************************************************************
   --
   --      applElmtRunControlTable - control running application
   --      elements
   --
   -- ****************************************************************
        
   -- ****************************************************************
   --
   --      applElmtRunControlTable - control running application
   --      elements
   --
   -- ****************************************************************
        

applElmtRunControlTable OBJECT-TYPE SYNTAX SEQUENCE OF ApplElmtRunControlEntry MAX-ACCESS not-accessible STATUS current

ApplElmtRunControlEntry MAX-ACCESS的ApplelmTrunControlable对象类型语法序列不可访问当前状态

           DESCRIPTION
              "This table provides the ability to control application
               elements, complementing information available in the
               correspondingly indexed sysApplElmtRunTable [31]."
           ::= { applElmtRunControlGroup 2 }
        
           DESCRIPTION
              "This table provides the ability to control application
               elements, complementing information available in the
               correspondingly indexed sysApplElmtRunTable [31]."
           ::= { applElmtRunControlGroup 2 }
        
   applElmtRunControlEntry OBJECT-TYPE
           SYNTAX          ApplElmtRunControlEntry
           MAX-ACCESS      not-accessible
           STATUS          current
           DESCRIPTION
              "An applElmtRunControlEntry contains information to
              support the control of a single running application
              element."
           INDEX { sysApplElmtRunIndex }
           ::= { applElmtRunControlTable 1 }
        
   applElmtRunControlEntry OBJECT-TYPE
           SYNTAX          ApplElmtRunControlEntry
           MAX-ACCESS      not-accessible
           STATUS          current
           DESCRIPTION
              "An applElmtRunControlEntry contains information to
              support the control of a single running application
              element."
           INDEX { sysApplElmtRunIndex }
           ::= { applElmtRunControlTable 1 }
        
   ApplElmtRunControlEntry ::= SEQUENCE {
                   applElmtRunControlSuspend       TruthValue,
                   applElmtRunControlReconfigure   TestAndIncr,
                   applElmtRunControlTerminate     TruthValue }
        
   ApplElmtRunControlEntry ::= SEQUENCE {
                   applElmtRunControlSuspend       TruthValue,
                   applElmtRunControlReconfigure   TestAndIncr,
                   applElmtRunControlTerminate     TruthValue }
        
   applElmtRunControlSuspend OBJECT-TYPE
           SYNTAX            TruthValue
           MAX-ACCESS        read-write
           STATUS            current
           DESCRIPTION
              "Setting this variable to 'true' requests the suspension
               of processing by this running application element.
               Setting this variable to 'false' requests that processing
               be resumed.  The effect, if any, will be reported by the
               applElmtRunStatusSuspended attribute."
           DEFVAL { false }
           ::= { applElmtRunControlEntry 1 }
        
   applElmtRunControlSuspend OBJECT-TYPE
           SYNTAX            TruthValue
           MAX-ACCESS        read-write
           STATUS            current
           DESCRIPTION
              "Setting this variable to 'true' requests the suspension
               of processing by this running application element.
               Setting this variable to 'false' requests that processing
               be resumed.  The effect, if any, will be reported by the
               applElmtRunStatusSuspended attribute."
           DEFVAL { false }
           ::= { applElmtRunControlEntry 1 }
        

applElmtRunControlReconfigure OBJECT-TYPE SYNTAX TestAndIncr MAX-ACCESS read-write STATUS current DESCRIPTION "Changing the value of this variable requests that the running application element re-load its configuration (like SIGHUP for many UNIX-based daemons).

applElmtRunControlReconfigure对象类型语法TestAndIncr MAX-ACCESS读写状态当前描述“更改此变量的值会请求正在运行的应用程序元素重新加载其配置(如许多基于UNIX的守护程序的SIGHUP)。

               Note that completion of a SET on this object only implies
               that configuration reload was initiated, not necessarily
               that the reload has been completed."
           ::= { applElmtRunControlEntry 2 }
        
               Note that completion of a SET on this object only implies
               that configuration reload was initiated, not necessarily
               that the reload has been completed."
           ::= { applElmtRunControlEntry 2 }
        

applElmtRunControlTerminate OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Setting the value of applElmtRunControlTerminate to 'true' requests that the running application element terminate processing and exit in an orderly manner. This is a 'polite' shutdown request.

applElmtRunControlTerminate对象类型语法TruthValue MAX-ACCESS读写状态当前描述“将applElmtRunControlTerminate的值设置为“true”请求运行的应用程序元素终止处理并有序退出。这是一个“礼貌”关闭请求。

When read, this object's value will be 'false' except when orderly termination is in progress.

读取时,此对象的值将为“false”,除非正在进行有序终止。

               Note that completion of a SET on this object only implies
               that termination was initiated, not necessarily that the
               termination has been completed."
           DEFVAL { false }
           ::= { applElmtRunControlEntry 3 }
        
               Note that completion of a SET on this object only implies
               that termination was initiated, not necessarily that the
               termination has been completed."
           DEFVAL { false }
           ::= { applElmtRunControlEntry 3 }
        
   -- ****************************************************************
   --
   --      Conformance requirements
   --
   -- ****************************************************************
        
   -- ****************************************************************
   --
   --      Conformance requirements
   --
   -- ****************************************************************
        
   applicationMibGroups OBJECT IDENTIFIER ::=
                           { applicationMibConformance 1}
        
   applicationMibGroups OBJECT IDENTIFIER ::=
                           { applicationMibConformance 1}
        

applicationMonitorGroup OBJECT-GROUP OBJECTS { applSrvInstQual, applSrvName, applSrvIndex, applSrvInstance, applOpenChannelOpenTime, applOpenChannelReadRequestsLow, applOpenChannelReadFailures, applOpenChannelBytesReadLow, applOpenChannelLastReadTime, applOpenChannelWriteRequestsLow, applOpenChannelWriteFailures, applOpenChannelBytesWrittenLow, applOpenChannelLastWriteTime, applOpenFileName, applOpenFileSizeHigh, applOpenFileSizeLow, applOpenFileMode, applOpenConnectionTransport,

applicationMonitorGroup对象组对象{applSrvInstQual、applSrvName、applSrvIndex、applSrvInstance、applOpenChannelOpenTime、applOpenChannelReadRequestsLow、applOpenChannelReadFailures、applOpenChannelBytesReadLow、applOpenChannelLastReadTime、applOpenChannelWriteRequestsLow、applopenchannelwritefires、applopenchannelbytewritenlow、applOpenChannelLastWriteTime、applOpenFileName、,applOpenFileSizeHigh、applOpenFileSizeLow、applOpenFileMode、applOpenConnectionTransport、,

                 applOpenConnectionNearEndAddr,
                 applOpenConnectionNearEndpoint,
                 applOpenConnectionFarEndAddr,
                 applOpenConnectionFarEndpoint,
                 applOpenConnectionApplication }
       STATUS current
       DESCRIPTION
           "This group represents the basic capabilities of this MIB."
       ::= { applicationMibGroups 1 }
        
                 applOpenConnectionNearEndAddr,
                 applOpenConnectionNearEndpoint,
                 applOpenConnectionFarEndAddr,
                 applOpenConnectionFarEndpoint,
                 applOpenConnectionApplication }
       STATUS current
       DESCRIPTION
           "This group represents the basic capabilities of this MIB."
       ::= { applicationMibGroups 1 }
        
   applicationFastMonitorGroup OBJECT-GROUP
       OBJECTS { applOpenChannelReadRequests,
                 applOpenChannelBytesRead,
                 applOpenChannelWriteRequests,
                 applOpenChannelBytesWritten }
       STATUS current
       DESCRIPTION
           "This group comprises 64-bit counters mandatory in
            high-throughput environments, where 32-bit counters
            could wrap in less than an hour."
       ::= { applicationMibGroups 2 }
        
   applicationFastMonitorGroup OBJECT-GROUP
       OBJECTS { applOpenChannelReadRequests,
                 applOpenChannelBytesRead,
                 applOpenChannelWriteRequests,
                 applOpenChannelBytesWritten }
       STATUS current
       DESCRIPTION
           "This group comprises 64-bit counters mandatory in
            high-throughput environments, where 32-bit counters
            could wrap in less than an hour."
       ::= { applicationMibGroups 2 }
        
   applicationTransactGroup OBJECT-GROUP
       OBJECTS { applTransactStreamDescr,
                 applTransactStreamUnitOfWork,
                 applTransactStreamInvokesLow,
                 applTransactStreamInvCumTimes,
                 applTransactStreamInvRspTimes,
                 applTransactStreamPerformsLow,
                 applTransactStreamPrfCumTimes,
                 applTransactStreamPrfRspTimes,
                 applTransactFlowTransLow,
                 applTransactFlowBytesLow,
                 applTransactFlowTime,
                 applTransactKindTransLow,
                 applTransactKindBytesLow,
                 applTransactKindTime }
       STATUS current
       DESCRIPTION
           "This group comprises objects appropriate from monitoring
            transaction-structured flows."
       ::= { applicationMibGroups 3 }
        
   applicationTransactGroup OBJECT-GROUP
       OBJECTS { applTransactStreamDescr,
                 applTransactStreamUnitOfWork,
                 applTransactStreamInvokesLow,
                 applTransactStreamInvCumTimes,
                 applTransactStreamInvRspTimes,
                 applTransactStreamPerformsLow,
                 applTransactStreamPrfCumTimes,
                 applTransactStreamPrfRspTimes,
                 applTransactFlowTransLow,
                 applTransactFlowBytesLow,
                 applTransactFlowTime,
                 applTransactKindTransLow,
                 applTransactKindBytesLow,
                 applTransactKindTime }
       STATUS current
       DESCRIPTION
           "This group comprises objects appropriate from monitoring
            transaction-structured flows."
       ::= { applicationMibGroups 3 }
        

applicationFastTransactGroup OBJECT-GROUP OBJECTS { applTransactStreamInvokes, applTransactStreamPerforms, applTransactFlowTrans, applTransactFlowBytes,

ApplicationFastTransact-GROUP对象组对象{ApplTransact-StreamInvokes,ApplTransact-StreamPerformes,ApplTransact-FlowTrans,ApplTransact-FlowBytes,

                 applTransactKindTrans,
                 applTransactKindBytes }
       STATUS current
       DESCRIPTION
           "This group comprises 64-bit transaction counters required in
            high-throughput environments, where 32-bit counters could
            wrap in less than an hour."
       ::= { applicationMibGroups 4 }
        
                 applTransactKindTrans,
                 applTransactKindBytes }
       STATUS current
       DESCRIPTION
           "This group comprises 64-bit transaction counters required in
            high-throughput environments, where 32-bit counters could
            wrap in less than an hour."
       ::= { applicationMibGroups 4 }
        
   applicationHistoryGroup OBJECT-GROUP
       OBJECTS { applPastChannelControlCollect,
                 applPastChannelControlMaxRows,
                 applPastChannelControlTimeLimit,
                 applPastChannelControlRemItems,
                 applPastChannelOpenTime,
                 applPastChannelCloseTime,
                 applPastChannelReadReqsLow,
                 applPastChannelReadFailures,
                 applPastChannelBytesReadLow,
                 applPastChannelLastReadTime,
                 applPastChannelWriteReqsLow,
                 applPastChannelWriteFailures,
                 applPastChannelBytesWritLow,
                 applPastChannelLastWriteTime,
                 applPastFileName,
                 applPastFileSizeHigh,
                 applPastFileSizeLow,
                 applPastFileMode,
                 applPastConTransport,
                 applPastConNearEndAddr,
                 applPastConNearEndpoint,
                 applPastConFarEndAddr,
                 applPastConFarEndpoint,
                 applPastConApplication}
       STATUS current
       DESCRIPTION
           "This group models basic historical data."
       ::= { applicationMibGroups 5 }
        
   applicationHistoryGroup OBJECT-GROUP
       OBJECTS { applPastChannelControlCollect,
                 applPastChannelControlMaxRows,
                 applPastChannelControlTimeLimit,
                 applPastChannelControlRemItems,
                 applPastChannelOpenTime,
                 applPastChannelCloseTime,
                 applPastChannelReadReqsLow,
                 applPastChannelReadFailures,
                 applPastChannelBytesReadLow,
                 applPastChannelLastReadTime,
                 applPastChannelWriteReqsLow,
                 applPastChannelWriteFailures,
                 applPastChannelBytesWritLow,
                 applPastChannelLastWriteTime,
                 applPastFileName,
                 applPastFileSizeHigh,
                 applPastFileSizeLow,
                 applPastFileMode,
                 applPastConTransport,
                 applPastConNearEndAddr,
                 applPastConNearEndpoint,
                 applPastConFarEndAddr,
                 applPastConFarEndpoint,
                 applPastConApplication}
       STATUS current
       DESCRIPTION
           "This group models basic historical data."
       ::= { applicationMibGroups 5 }
        

applicationFastHistoryGroup OBJECT-GROUP OBJECTS { applPastChannelReadRequests, applPastChannelBytesRead, applPastChannelWriteRequests, applPastChannelBytesWritten} STATUS current

applicationFastHistoryGroup对象组对象{applPastChannelReadRequests,applPastChannelBytesRead,ApplPastChannelWriterRequests,ApplPastChannelByTesWrited}当前状态

       DESCRIPTION
           "This group comprises additional 64-bit objects required
            for recording historical data in high-volume environments,
            where a 32-bit integer would be insufficient."
       ::= { applicationMibGroups 6 }
        
       DESCRIPTION
           "This group comprises additional 64-bit objects required
            for recording historical data in high-volume environments,
            where a 32-bit integer would be insufficient."
       ::= { applicationMibGroups 6 }
        
   applicationTransHistoryGroup OBJECT-GROUP
       OBJECTS { applPastTransStreamDescr,
                 applPastTransStreamUnitOfWork,
                 applPastTransStreamInvokesLow,
                 applPastTransStreamInvCumTimes,
                 applPastTransStreamInvRspTimes,
                 applPastTransStreamPerformsLow,
                 applPastTransStreamPrfCumTimes,
                 applPastTransStreamPrfRspTimes,
                 applPastTransFlowTransLow,
                 applPastTransFlowBytesLow,
                 applPastTransFlowTime,
                 applPastTransKindTransLow,
                 applPastTransKindBytesLow,
                 applPastTransKindTime }
       STATUS current
       DESCRIPTION
           "This group represents historical data for transaction-
            structured information streams."
       ::= { applicationMibGroups 7 }
        
   applicationTransHistoryGroup OBJECT-GROUP
       OBJECTS { applPastTransStreamDescr,
                 applPastTransStreamUnitOfWork,
                 applPastTransStreamInvokesLow,
                 applPastTransStreamInvCumTimes,
                 applPastTransStreamInvRspTimes,
                 applPastTransStreamPerformsLow,
                 applPastTransStreamPrfCumTimes,
                 applPastTransStreamPrfRspTimes,
                 applPastTransFlowTransLow,
                 applPastTransFlowBytesLow,
                 applPastTransFlowTime,
                 applPastTransKindTransLow,
                 applPastTransKindBytesLow,
                 applPastTransKindTime }
       STATUS current
       DESCRIPTION
           "This group represents historical data for transaction-
            structured information streams."
       ::= { applicationMibGroups 7 }
        
   applicationFastTransHistoryGroup OBJECT-GROUP
       OBJECTS { applPastTransFlowTrans,
                 applPastTransFlowBytes,
                 applPastTransKindTrans,
                 applPastTransKindBytes,
                 applPastTransStreamPerforms,
                 applPastTransStreamInvokes }
       STATUS current
       DESCRIPTION
           "This group contains 64-bit objects required for historical
            records on high-volume transaction-structured streams,
            where 32-bit integers would be insufficient."
       ::= { applicationMibGroups 8 }
        
   applicationFastTransHistoryGroup OBJECT-GROUP
       OBJECTS { applPastTransFlowTrans,
                 applPastTransFlowBytes,
                 applPastTransKindTrans,
                 applPastTransKindBytes,
                 applPastTransStreamPerforms,
                 applPastTransStreamInvokes }
       STATUS current
       DESCRIPTION
           "This group contains 64-bit objects required for historical
            records on high-volume transaction-structured streams,
            where 32-bit integers would be insufficient."
       ::= { applicationMibGroups 8 }
        

applicationRunGroup OBJECT-GROUP OBJECTS { applElmtRunStatusSuspended, applElmtRunStatusHeapUsage, applElmtRunStatusOpenConnections, applElmtRunStatusOpenFiles, applElmtRunStatusLastErrorMsg, applElmtRunStatusLastErrorTime,

applicationRunGroup对象组对象{applElmtRunStatusSuspended,ApplelmTrunstatusHeapPage,applElmtRunStatusOpenConnections,applElmtRunStatusOpenFiles,applElmtRunStatusLastErrorMsg,applElmtRunStatusLastErrorTime,

                 applElmtRunControlSuspend,
                 applElmtRunControlReconfigure,
                 applElmtRunControlTerminate }
       STATUS current
       DESCRIPTION
           "This group represents extensions to the system application
            MIB."
       ::= { applicationMibGroups 9 }
        
                 applElmtRunControlSuspend,
                 applElmtRunControlReconfigure,
                 applElmtRunControlTerminate }
       STATUS current
       DESCRIPTION
           "This group represents extensions to the system application
            MIB."
       ::= { applicationMibGroups 9 }
        

applicationMibCompliance MODULE-COMPLIANCE STATUS current DESCRIPTION "The compliance statement for the application MIB." MODULE MANDATORY-GROUPS { applicationMonitorGroup, applicationHistoryGroup, applicationRunGroup }

applicationMibCompliance模块-符合性状态当前描述“应用程序MIB的符合性声明”。模块必填项-组{applicationMonitorGroup,applicationHistoryGroup,applicationRunGroup}

OBJECT applPastChannelControlCollect MIN-ACCESS read-only DESCRIPTION "This object should be limited to read-only access in environments with inadequate security."

对象applPastChannelControlCollect最小访问只读说明“在安全性不足的环境中,此对象应限制为只读访问。”

OBJECT applPastChannelControlMaxRows MIN-ACCESS read-only DESCRIPTION "This object should be limited to read-only access in environments with inadequate security."

对象applPastChannelControlMaxRows最小访问只读说明“在安全性不足的环境中,此对象应限制为只读访问。”

OBJECT applPastChannelControlTimeLimit MIN-ACCESS read-only DESCRIPTION "This object should be limited to read-only access in environments with inadequate security."

对象applPastChannelControlTimeLimit MIN-ACCESS只读说明“在安全性不足的环境中,此对象应限制为只读访问。”

OBJECT applElmtRunControlSuspend MIN-ACCESS read-only DESCRIPTION "This object should be limited to read-only access in environments with inadequate security."

对象ApplelmTrunControlsSuspend MIN-ACCESS只读说明“在安全性不足的环境中,此对象应限制为只读访问。”

OBJECT applElmtRunControlReconfigure MIN-ACCESS read-only DESCRIPTION "This object should be limited to read-only access in environments with inadequate security."

对象applElmtRunControlReconfigure MIN-ACCESS只读说明“在安全性不足的环境中,此对象应限制为只读访问。”

OBJECT applElmtRunControlTerminate MIN-ACCESS read-only DESCRIPTION "This object should be limited to read-only access in environments with inadequate security."

对象applElmtRunControlTerminate最小访问只读描述“在安全性不足的环境中,此对象应限制为只读访问。”

GROUP applicationTransactGroup DESCRIPTION "The applicationTransactGroup is required when the information stream processed has a transaction structure. "

GROUP applicationTransactGroup DESCRIPTION“当处理的信息流具有事务结构时,需要applicationTransactGroup。”

GROUP applicationTransHistoryGroup DESCRIPTION "The applicationTransHistoryGroup must be implemented if applicationTransactGroup and applicationHistoryGroup are implemented."

GROUP ApplicationTransactionStoryGroup DESCRIPTION“如果实现了ApplicationTransactionGroup和applicationHistoryGroup,则必须实现ApplicationTransactionStoryGroup。”

GROUP applicationFastMonitorGroup DESCRIPTION "The applicationFastMonitorGroup is mandatory when the applicationMonitorGroup is implemented and its counts group may exceed what can be represented in 32 bits."

GROUP applicationFastMonitorGroup DESCRIPTION“在实现applicationMonitorGroup时,applicationFastMonitorGroup是必需的,其计数组可能超过32位所能表示的值。”

GROUP applicationFastTransactGroup DESCRIPTION "The applicationFastTransactGroup is mandatory when the applicationTransactGroup is implemented and its counts may exceed what can be represented in 32 bits."

GROUP ApplicationFastTransactionGroup DESCRIPTION“在实现ApplicationTransactionGroup时,ApplicationFastTransactionGroup是必需的,其计数可能超过32位所能表示的数值。”

GROUP applicationFastHistoryGroup DESCRIPTION "The applicationFastHistoryGroup is mandatory when the applicationHistoryGroup is implemented and its counts may exceed what can be represented in 32 bits."

GROUP applicationFastHistoryGroup DESCRIPTION“在实现applicationHistoryGroup时,applicationFastHistoryGroup是必需的,其计数可能超过32位所能表示的值。”

           GROUP applicationFastTransHistoryGroup
           DESCRIPTION
              "The applicationFastTransHistoryGroup is mandatory when
               the applicationTransHistoryGroup is implemented and its
               counts may exceed what can be represented in 32 bits."
       ::= { applicationMibConformance 2 }
        
           GROUP applicationFastTransHistoryGroup
           DESCRIPTION
              "The applicationFastTransHistoryGroup is mandatory when
               the applicationTransHistoryGroup is implemented and its
               counts may exceed what can be represented in 32 bits."
       ::= { applicationMibConformance 2 }
        

END

终止

6. Implementation Issues
6. 执行问题

Unlike the system application MIB [31], in many environments support for much of this MIB requires instrumentation built into the managed resource. Some tables may be implemented by a single monitor process; for others, the implementation may be distributed within the managed system with the resources being managed.

与系统应用程序MIB不同[31],在许多环境中,对大部分MIB的支持需要在托管资源中内置检测。一些表可以通过单个监视进程来实现;对于其他人,实现可能分布在管理的系统中,资源也被管理。

As a practical matter, this means that the management infrastructure of the managed system must support different subagents taking responsibility for different rows of a single table. This can be supported by AgentX [25], as well as some other subagent protocols such as [8], [9], and [11].

实际上,这意味着托管系统的管理基础架构必须支持负责单个表中不同行的不同子代理。AgentX[25]以及一些其他子代理协议(如[8]、[9]和[11])可以支持这一点。

The sysApplRunElmtIndex is the key connection between this MIB and the systems application MIB. Implementations of these two MIBs intended to run concurrently on a given platform must employ a consistent policy for assigning this value to running application elements.

sysApplRunElmtIndex是此MIB和系统应用程序MIB之间的关键连接。要在给定平台上并发运行这两个MIB,其实现必须采用一致的策略将此值分配给正在运行的应用程序元素。

Some of the objects defined in this MIB may carry a high run-time cost in some environments. For example, tracking transaction elapsed time could be expensive if it required two kernel calls (start and finish) per transaction. Similarly, maintaining tables of per-transaction information, rather than aggregating information by transaction type or transaction stream, could have significant storage and performance impacts.

在某些环境中,此MIB中定义的某些对象可能会带来较高的运行时成本。例如,如果跟踪每个事务需要两个内核调用(start和finish),那么跟踪事务运行时间可能会很昂贵。类似地,维护每个事务信息的表,而不是按事务类型或事务流聚合信息,可能会对存储和性能产生重大影响。

Unless a collision-free mechanism for allocating service instance indexes is in place, the structure of the service-level tables makes an index-reservation mechanism necessary. AgentX [25] is an example of a subagent protocol capable of satisfying this requirement.

除非有分配服务实例索引的无冲突机制,否则服务级别表的结构需要索引保留机制。AgentX[25]是能够满足此要求的子代理协议的一个示例。

7. Intellectual Property
7. 知识产权

The IETF takes no position regarding the validity or scope of any intellectual property or other rights that might be claimed to pertain to the implementation or use of the technology described in

IETF对可能声称与实施或使用中所述技术有关的任何知识产权或其他权利的有效性或范围不持任何立场

this document or the extent to which any license under such rights might or might not be available; neither does it represent that it has made any effort to identify any such rights. Information on the IETF's procedures with respect to rights in standards-track and standards-related documentation can be found in BCP-11. Copies of claims of rights made available for publication and any assurances of licenses to be made available, or the result of an attempt made to obtain a general license or permission for the use of such proprietary rights by implementors or users of this specification can be obtained from the IETF Secretariat.

本文件或该等权利下的任何许可可能或可能不可用的范围;它也不表示它已作出任何努力来确定任何此类权利。有关IETF在标准跟踪和标准相关文件中权利的程序信息,请参见BCP-11。可从IETF秘书处获得可供发布的权利声明副本和任何许可证保证,或本规范实施者或用户试图获得使用此类专有权利的一般许可证或许可的结果。

The IETF invites any interested party to bring to its attention any copyrights, patents or patent applications, or other proprietary rights which may cover technology that may be required to practice this standard. Please address the information to the IETF Executive Director.

IETF邀请任何相关方提请其注意任何版权、专利或专利申请,或其他可能涉及实施本标准所需技术的专有权利。请将信息发送给IETF执行董事。

8. Acknowledgements
8. 致谢

This document was produced by the Application MIB working group.

本文件由应用程序MIB工作组编制。

The editor gratefully acknowledges the comments and contributions of the following individuals:

编辑非常感谢以下个人的评论和贡献:

Harrie Hazewinkel Carl Kalbfleisch Cheryl Krupczak David Partain Jon Saperia Juergen Schoenwaelder Kenneth White

哈里·哈泽文克尔卡尔·卡尔布利什·谢丽尔·克鲁帕克·大卫·帕塔恩·乔恩·萨佩里亚·尤尔根·斯肯尼斯·怀特

9. Security Considerations
9. 安全考虑

By making potentially sensitive information externally accessible, the capabilities supported by the MIB have the potential of becoming security problems. How security fits into SNMP frameworks is described in [26], and a specific access control model is described in [30].

通过对外访问潜在的敏感信息,MIB支持的功能有可能成为安全问题。[26]中描述了SNMP框架的安全性,而[30]中描述了特定的访问控制模型。

The tables in this MIB are organized to separate sensitive control capabilities from less sensitive usage information. For example, the objects to control application suspend/resume are separated from those to handle reconfiguration, which in turn are distinct from those for termination. This recognizes the need to support configurations where the level of authorization needed by a manager to do a "reconfigure" might be substantially less than the level needed to terminate an application element. By keeping these in

此MIB中的表被组织为将敏感的控制功能与不太敏感的使用信息分开。例如,用于控制应用程序挂起/恢复的对象与用于处理重新配置的对象分离,而重新配置又与用于终止的对象不同。这认识到需要支持管理器执行“重新配置”所需的授权级别可能大大低于终止应用程序元素所需的级别的配置。把这些放在里面

separate columns, we make it possible to set up access control that allows, for example, "reconfigure" but not "kill".

通过单独的列,我们可以设置访问控制,例如,允许“重新配置”,但不允许“杀死”。

The MIB is structured to be useful for managers with read-only access rights. In some environments, it may be approprate to restrict even read-only access to these MIBs.

MIB的结构对于具有只读访问权限的管理者非常有用。在某些环境中,甚至可以限制对这些MIB的只读访问。

The capabilities supported by this MIB include several that may be of value to a security administrator. These include the ability to monitor the level of usage of a given application, and to check the integrity of application components.

此MIB支持的功能包括几个对安全管理员可能有价值的功能。这些功能包括监视给定应用程序的使用级别,以及检查应用程序组件的完整性。

10. References
10. 工具书类

[1] ARM Working Group, "Application Response Measurement (ARM) API Guide, Version 2", September, 1997.

[1] ARM工作组,“应用程序响应测量(ARM)API指南,第2版”,1997年9月。

[2] IEEE P1387.2, POSIX System Administration - Part 2: Software Administration. (Draft)

[2] IEEE P1387.2,POSIX系统管理-第2部分:软件管理。(草案)

[3] ITU-T Recommendation X.744 | ISO/IEC IS 10164-18:1996, Information Technology - Open Systems Interconnection - Systems Management: Software Management Function, 1996.

[3] ITU-T建议X.744 | ISO/IEC IS 10164-18:1996,信息技术-开放系统互连-系统管理:软件管理功能,1996年。

[4] Rose, M. and K. McCloghrie, "Structure and Identification of Management Information for TCP/IP-based Internets", STD 16, RFC 1155, May 1990.

[4] Rose,M.和K.McCloghrie,“基于TCP/IP的互联网管理信息的结构和识别”,STD 16,RFC 1155,1990年5月。

[5] Case, J., Fedor, M., Schoffstall, M. and J. Davin, "Simple Network Management Protocol", STD 15, RFC 1157, May 1990.

[5] Case,J.,Fedor,M.,Schoffstall,M.和J.Davin,“简单网络管理协议”,STD 15,RFC 1157,1990年5月。

[6] Rose, M. and K. McCloghrie, "Concise MIB Definitions", STD 16, RFC 1212, March 1991.

[6] Rose,M.和K.McCloghrie,“简明MIB定义”,STD 16,RFC 1212,1991年3月。

[7] Rose, M., "A Convention for Defining Traps for use with the SNMP", RFC 1215, March 1991.

[7] Rose,M.“定义用于SNMP的陷阱的约定”,RFC1215,1991年3月。

[8] Rose, M., "SNMP MUX Protocol and MIB", RFC 1227, May 1991.

[8] Rose,M.,“SNMP MUX协议和MIB”,RFC 1227,1991年5月。

[9] Carpenter, G. and B. Wijnen, "SNMP-DPI Simple Network Management Protocol Distributed Program Interface", RFC 1228, May 1991.

[9] Carpenter,G.和B.Wijnen,“SNMP-DPI简单网络管理协议分布式程序接口”,RFC 1228,1991年5月。

[10] Grillo, P. and S. Waldbusser, "Host Resources MIB", RFC 1514, September 1993.

[10] Grillo,P.和S.Waldbusser,“主机资源MIB”,RFC 15141993年9月。

[11] Carpenter, G., Curran, K., Sehgal, A., Waters, G. and B. Wijnen, "Simple Network Management Protocol Distributed Protocol Interface Version 2.0", RFC 1592, March 1994.

[11] Carpenter,G.,Curran,K.,Sehgal,A.,Waters,G.和B.Wijnen,“简单网络管理协议分布式协议接口版本2.0”,RFC 1592,1994年3月。

[12] Brower, D., Purvy, R., Daniel, A., Sinykin, M. and J. Smith, "Relational Database Management System (RDBMS) Management Information Base (MIB) using SMIv2", RFC 1697, August 1994.

[12] Brower,D.,Purvy,R.,Daniel,A.,Sinykin,M.和J.Smith,“使用SMIv2的关系数据库管理系统(RDBMS)管理信息库(MIB)”,RFC 1697,1994年8月。

[13] Reynolds, J. and J. Postel, "Assigned Numbers", STD 2, RFC 1700, October 1994.

[13] Reynolds,J.和J.Postel,“分配的数字”,标准2,RFC 1700,1994年10月。

[14] Case, J., McCloghrie, K., Rose, M. and S. Waldbusser, "Introduction to Community-based SNMPv2", RFC 1901, January 1996.

[14] Case,J.,McCloghrie,K.,Rose,M.和S.Waldbusser,“基于社区的SNMPv2简介”,RFC 19011996年1月。

[15] McCloghrie, K., Perkins, D. and J. Schoenwaelder, "Structure of Management Information Version 2 (SMIv2)", STD 58, RFC 2578, April 1999.

[15] McCloghrie,K.,Perkins,D.和J.Schoenwaeld,“管理信息的结构版本2(SMIv2)”,STD 58,RFC 2578,1999年4月。

[16] McCloghrie, K., Perkins, D. and J. Schoenwaelder, "Textual Conventions for SMIv2", STD 58, RFC 2579, April 1999.

[16] McCloghrie,K.,Perkins,D.和J.Schoenwaeld,“SMIv2的文本约定”,STD 58,RFC 2579,1999年4月。

[17] McCloghrie, K., Perkins, D. and J. Schoenwaelder, "Conformance Statements for SMIv2", STD 58, RFC 2580, April 1999.

[17] McCloghrie,K.,Perkins,D.和J.Schoenwaeld,“SMIv2的一致性声明”,STD 58,RFC 25801999年4月。

[18] Case, J., McCloghrie, K., Rose, M. and S. Waldbusser, "Protocol Operations for Version 2 of the Simple Network Management Protocol (SNMPv2)", RFC 1905, January 1996.

[18] Case,J.,McCloghrie,K.,Rose,M.和S.Waldbusser,“简单网络管理协议(SNMPv2)版本2的协议操作”,RFC 1905,1996年1月。

[19] Case, J., McCloghrie, K., Rose, M. and S. Waldbusser, "Transport Mappings for Version 2 of the Simple Network Management Protocol (SNMPv2)", RFC 1906, January 1996.

[19] Case,J.,McCloghrie,K.,Rose,M.和S.Waldbusser,“简单网络管理协议(SNMPv2)版本2的传输映射”,RFC 1906,1996年1月。

[20] McCloghrie, K. and A. Bierman, "Entity MIB using SMIv2", RFC 2037, October 1996.

[20] McCloghrie,K.和A.Bierman,“使用SMIv2的实体MIB”,RFC 2037,1996年10月。

[21] Kalbfleisch, C., "Applicability of Standards Track MIBs to Management of World Wide Web Servers", RFC 2039, November 1996.

[21] Kalbflesch,C.“标准跟踪MIB对万维网服务器管理的适用性”,RFC 2039,1996年11月。

[22] Bradner, S., "Key words for use in RFCs to Indicate Requirement Levels", BCP 14, RFC 2119, March 1997.

[22] Bradner,S.,“RFC中用于表示需求水平的关键词”,BCP 14,RFC 2119,1997年3月。

[23] Freed, N. and S. Kille, "Network Services Monitoring MIB", RFC 2248, January 1998.

[23] Freed,N.和S.Kille,“网络服务监控MIB”,RFC 2248,1998年1月。

[24] Freed, N. and S. Kille, "Mail Monitoring MIB", RFC 2249, January 1998.

[24] Freed,N.和S.Kille,“邮件监控MIB”,RFC 2249,1998年1月。

[25] Daniele, M., Francisco, D. and B. Wijnen, "Agent Extensibility (AgentX) Protocol", RFC 2257, January, 1998.

[25] Daniele,M.,Francisco,D.和B.Wijnen,“代理可扩展性(AgentX)协议”,RFC 2257,1998年1月。

[26] Harrington, D., Presuhn, R. and B. Wijnen, "An Architecture for

[26] 哈林顿,D.,普雷森,R.和B.维恩,“一个用于

describing SNMP Management Frameworks", RFC 2571, May 1999.

描述SNMP管理框架”,RFC 2571,1999年5月。

[27] Case, J., Harrington D., Presuhn R. and B. Wijnen, "Message Processing and Dispatching for the Simple Network Management Protocol (SNMP)", RFC 2572, May 1999.

[27] Case,J.,Harrington D.,Presohn R.和B.Wijnen,“简单网络管理协议(SNMP)的消息处理和调度”,RFC 2572,1999年5月。

[28] Levi, D., Meyer, P. and B. Stewart, "SNMPv3 Applications", RFC 2573, May 1999.

[28] Levi,D.,Meyer,P.和B.Stewart,“SNMPv3应用”,RFC2573,1999年5月。

[29] Blumenthal, U. and B. Wijnen, "User-based Security Model (USM) for version 3 of the Simple Network Management Protocol (SNMPv3)", RFC 2574, May 1999.

[29] Blumenthal,U.和B.Wijnen,“简单网络管理协议(SNMPv3)第3版的基于用户的安全模型(USM)”,RFC 2574,1999年5月。

[30] Wijnen, B., Presuhn, R. and K. McCloghrie, "View-based Access Control Model for the Simple Network Management Protocol (SNMP)", RFC 2575, May 1999.

[30] Wijnen,B.,Presuhn,R.和K.McCloghrie,“简单网络管理协议(SNMP)基于视图的访问控制模型”,RFC2575,1999年5月。

[31] Krupczak, C. and J. Saperia, "Definitions of System-Level Managed Objects for Applications", RFC 2287, February 1998.

[31] Krupczak,C.和J.Saperia,“应用程序系统级托管对象的定义”,RFC 2287,1998年2月。

11. Authors' Addresses
11. 作者地址

Carl Kalbfleisch Verio, Inc. 1950 Stemmons Freeway 2004 INFOMART Dallas, TX 75207 USA

Carl Kalbflesch Verio,Inc.1950年美国德克萨斯州达拉斯市Stemmons高速公路2004年信息超市75207

   Phone: +1 972-238-8303
   Fax:   +1 972-238-0268
   EMail: cwk@verio.net
        
   Phone: +1 972-238-8303
   Fax:   +1 972-238-0268
   EMail: cwk@verio.net
        

Cheryl Krupczak Empire Technologies, Inc. 541 Tenth Street, NW Suite 169 Atlanta, GA 30318 USA

Cheryl Krupczak Empire Technologies,Inc.美国佐治亚州亚特兰大第十街541号西北169室30318

   Phone: +1 770-384-0184
   EMail: cheryl@empiretech.com
        
   Phone: +1 770-384-0184
   EMail: cheryl@empiretech.com
        

Randy Presuhn (Editor) BMC Software, Inc. 965 Stewart Drive Sunnyvale, CA 94086 USA

兰迪·普雷森(编辑)BMC软件公司,美国加利福尼亚州桑尼维尔斯图尔特大道965号,邮编94086

   Phone: +1 408-616-3100
   Fax:   +1 408-616-3101
   EMail: randy_presuhn@bmc.com
        
   Phone: +1 408-616-3100
   Fax:   +1 408-616-3101
   EMail: randy_presuhn@bmc.com
        

Jon Saperia IronBridge Networks 55 Hayden Avenue Lexington, MA 02173 USA

Jon Saperia IronBridge Networks美国马萨诸塞州列克星敦海登大道55号,邮编:02173

   Phone: +1 781-402-8029
   Fax:   +1 781-402-8090
   EMail: saperia@mediaone.net
        
   Phone: +1 781-402-8029
   Fax:   +1 781-402-8090
   EMail: saperia@mediaone.net
        
12. Full Copyright Statement
12. 完整版权声明

Copyright (C) The Internet Society (1999). All Rights Reserved.

版权所有(C)互联网协会(1999年)。版权所有。

This document and translations of it may be copied and furnished to others, and derivative works that comment on or otherwise explain it or assist in its implementation may be prepared, copied, published and distributed, in whole or in part, without restriction of any kind, provided that the above copyright notice and this paragraph are included on all such copies and derivative works. However, this document itself may not be modified in any way, such as by removing the copyright notice or references to the Internet Society or other Internet organizations, except as needed for the purpose of developing Internet standards in which case the procedures for copyrights defined in the Internet Standards process must be followed, or as required to translate it into languages other than English.

本文件及其译本可复制并提供给他人,对其进行评论或解释或协助其实施的衍生作品可全部或部分编制、复制、出版和分发,不受任何限制,前提是上述版权声明和本段包含在所有此类副本和衍生作品中。但是,不得以任何方式修改本文件本身,例如删除版权通知或对互联网协会或其他互联网组织的引用,除非出于制定互联网标准的需要,在这种情况下,必须遵循互联网标准过程中定义的版权程序,或根据需要将其翻译成英语以外的其他语言。

The limited permissions granted above are perpetual and will not be revoked by the Internet Society or its successors or assigns.

上述授予的有限许可是永久性的,互联网协会或其继承人或受让人不会撤销。

This document and the information contained herein is provided on an "AS IS" basis and THE INTERNET SOCIETY AND THE INTERNET ENGINEERING TASK FORCE DISCLAIMS ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTY THAT THE USE OF THE INFORMATION HEREIN WILL NOT INFRINGE ANY RIGHTS OR ANY IMPLIED WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.

本文件和其中包含的信息是按“原样”提供的,互联网协会和互联网工程任务组否认所有明示或暗示的保证,包括但不限于任何保证,即使用本文中的信息不会侵犯任何权利,或对适销性或特定用途适用性的任何默示保证。

Acknowledgement

确认

Funding for the RFC Editor function is currently provided by the Internet Society.

RFC编辑功能的资金目前由互联网协会提供。