[要約] RFC 2562は、TN3270E-RT-MIBプロトコルと管理オブジェクトの定義を提供し、TN3270Eの応答時間の収集を可能にするためのものです。このRFCの目的は、TN3270Eセッションのパフォーマンスモニタリングとトラブルシューティングを支援することです。

Network Working Group                                          K. White
Request for Comments: 2562                                    IBM Corp.
Category: Standards Track                                      R. Moore
                                                              IBM Corp.
                                                             April 1999
        

Definitions of Protocol and Managed Objects for TN3270E Response Time Collection Using SMIv2 (TN3270E-RT-MIB)

SMIV2(TN3270E-RT-MIB)を使用したTN3270E応答時間コレクションのプロトコルと管理されたオブジェクトの定義

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.

Copyright(c)The Internet Society(1999)。無断転載を禁じます。

Abstract

概要

This memo defines the protocol and the Management Information Base (MIB) for performing response time data collection on TN3270 and TN3270E sessions by a TN3270E server. The response time data collected by a TN3270E server is structured to support both validation of service level agreements and performance monitoring of TN3270 and TN3270E Sessions. This MIB has as a prerequisite the TN3270E-MIB, reference [20].

このメモは、TN3270EサーバーによるTN3270およびTN3270Eセッションで応答時間データ収集を実行するためのプロトコルと管理情報ベース(MIB)を定義します。TN3270Eサーバーによって収集された応答時間データは、サービスレベル契約の検証とTN3270およびTN3270Eセッションのパフォーマンス監視の両方をサポートするように構成されています。このMIBには、前提条件としてTN3270E-MIB、参照[20]があります。

TN3270E, defined by RFC 2355 [19], refers to the enhancements made to the Telnet 3270 (TN3270) terminal emulation practices. Refer to RFC 1041 [18], STD 8, RFC 854 [16], and STD 31, RFC 860 [17] for a sample of what is meant by TN3270 practices.

RFC 2355 [19]で定義されたTN3270Eは、Telnet 3270(TN3270)端子エミュレーションプラクティスに行われた強化を指します。TN3270プラクティスの意味のサンプルについては、RFC 1041 [18]、STD 8、RFC 854 [16]、およびSTD 31、RFC 860 [17]を参照してください。

Table of Contents

目次

   1.0  Introduction  . . . . . . . . . . . . . . . . . . . . . . .  2
   2.0  The SNMP Network Management Framework   . . . . . . . . . .  2
   3.0  Response Time Collection Methodology  . . . . . . . . . . .  3
   3.1  General Response Time Collection  . . . . . . . . . . . . .  3
   3.2  TN3270E Server Response Time Collection   . . . . . . . . .  5
   3.3  Correlating TN3270E Server and Host Response Times  . . . . 10
   3.4  Timestamp Calculation   . . . . . . . . . . . . . . . . . . 11
     3.4.1  DR Usage  . . . . . . . . . . . . . . . . . . . . . . . 12
        3.4.2  TIMING-MARK Usage   . . . . . . . . . . . . . . . . . . 13
   3.5  Performance Data Modelling  . . . . . . . . . . . . . . . . 15
     3.5.1  Averaging Response Times  . . . . . . . . . . . . . . . 15
     3.5.2  Response Time Buckets   . . . . . . . . . . . . . . . . 18
   4.0  Structure of the MIB  . . . . . . . . . . . . . . . . . . . 19
   4.1  tn3270eRtCollCtlTable   . . . . . . . . . . . . . . . . . . 19
   4.2  tn3270eRtDataTable  . . . . . . . . . . . . . . . . . . . . 23
   4.3  Notifications   . . . . . . . . . . . . . . . . . . . . . . 24
   4.4  Advisory Spin Lock Usage  . . . . . . . . . . . . . . . . . 26
   5.0  Definitions   . . . . . . . . . . . . . . . . . . . . . . . 26
   6.0  Security Considerations   . . . . . . . . . . . . . . . . . 45
   7.0  Intellectual Property   . . . . . . . . . . . . . . . . . . 45
   8.0  Acknowledgments   . . . . . . . . . . . . . . . . . . . . . 46
   9.0  References  . . . . . . . . . . . . . . . . . . . . . . . . 46
   10.0  Authors' Addresses   . . . . . . . . . . . . . . . . . . . 48
   11.0  Full Copyright Statement   . . . . . . . . . . . . . . . . 49
        
1.0 Introduction
1.0 はじめに

This document is a product of the TN3270E Working Group. It defines a protocol and a MIB module to enable a TN3270E server to collect and keep track of response time data for both TN3270 and TN3270E clients. Basis for implementing this MIB:

このドキュメントは、TN3270Eワーキンググループの製品です。TN3270EサーバーがTN3270およびTN3270Eクライアントの両方の応答時間データを収集および追跡できるようにするプロトコルとMIBモジュールを定義します。このMIBを実装するための基礎:

o TN3270E-MIB, Base Definitions of Managed Objects for TN3270E Using SMIv2 [20]

o TN3270E-MIB、SMIV2を使用したTN3270Eの管理されたオブジェクトのベース定義[20]

o TN3270E RFCs

o TN3270E RFCS

o Telnet Timing Mark Option RFC [17].

o TelnetタイミングマークオプションRFC [17]。

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, reference [23].

「必須」、「そうしない」、「必須」、「shall」、「shall "、" ingle "、" should "、" not "、" becommended "、" bay "、および「optional」は、RFC 2119、参照[23]に記載されているように解釈される。

2.0 The SNMP Network Management Framework
2.0 SNMPネットワーク管理フレームワーク

The SNMP Management Framework presently consists of five major components:

SNMP管理フレームワークは現在、5つの主要なコンポーネントで構成されています。

o An overall architecture, described in RFC 2271 [1].

o RFC 2271 [1]に記載されている全体的なアーキテクチャ。

o 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 [2], STD 16, RFC 1212 [3] and RFC 1215 [4]. The second version, called SMIv2, is described in RFC 1902 [5], RFC 1903 [6] and RFC 1904 [7].

o 管理を目的としたオブジェクトとイベントを説明および名前を付けるためのメカニズム。この管理情報構造(SMI)の最初のバージョンはSMIV1と呼ばれ、STD 16、RFC 1155 [2]、STD 16、RFC 1212 [3]およびRFC 1215 [4]で説明されています。SMIV2と呼ばれる2番目のバージョンは、RFC 1902 [5]、RFC 1903 [6]、およびRFC 1904 [7]で説明されています。

o Message protocols for transferring management information. The first version of the SNMP message protocol is called SNMPv1 and described in STD 15, RFC 1157 [8]. A second version of the SNMP message protocol, which is not an Internet standards track protocol, is called SNMPv2c and described in RFC 1901 [9] and RFC 1906 [10]. The third version of the message protocol is called SNMPv3 and described in RFC 1906 [10], RFC 2272 [11] and RFC 2274 [12].

o 管理情報を転送するためのメッセージプロトコル。SNMPメッセージプロトコルの最初のバージョンはSNMPV1と呼ばれ、STD 15、RFC 1157 [8]で説明されています。インターネット標準トラックプロトコルではないSNMPメッセージプロトコルの2番目のバージョンは、SNMPV2Cと呼ばれ、RFC 1901 [9]およびRFC 1906 [10]で説明されています。メッセージプロトコルの3番目のバージョンはSNMPV3と呼ばれ、RFC 1906 [10]、RFC 2272 [11]、およびRFC 2274 [12]で説明されています。

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

o 管理情報にアクセスするためのプロトコル操作。プロトコル操作の最初のセットと関連するPDU形式は、STD 15、RFC 1157 [8]で説明されています。プロトコル操作の2番目のセットと関連するPDU形式は、RFC 1905 [13]で説明されています。

o A set of fundamental applications described in RFC 2273 [14] and the view-based access control mechanism described in RFC 2275 [15].

o RFC 2273 [14]に記載されている一連の基本的なアプリケーションと、RFC 2275 [15]に記載されているビューベースのアクセス制御メカニズム。

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は、翻訳が不可能であるためオブジェクトまたはイベントが省略されている場合を除き、意味的に同等でなければなりません(Counter64の使用)。SMIV2の一部の機械読み取り可能な情報は、翻訳プロセス中にSMIV1のテキスト説明に変換されます。ただし、この機械の読み取り可能な情報の損失は、MIBのセマンティクスを変更するとは見なされません。

3.0 Response Time Collection Methodology
3.0 応答時間収集方法論

This section explains the methodology and approach used by the MIB defined by this memo for response time data collection by a TN3270E server.

このセクションでは、TN3270Eサーバーによる応答時間データ収集のこのメモで定義されたMIBで使用される方法論とアプローチについて説明します。

3.1 General Response Time Collection
3.1 一般的な応答時間コレクション

Two primary methods exist for measuring response times in SNA networks:

SNAネットワークの応答時間を測定するための2つの主要な方法があります。

o The Systems Network Architecture Management Services (SNA/MS) Response Time Monitoring (RTM) function.

o システムネットワークアーキテクチャ管理サービス(SNA/MS)応答時間監視(RTM)機能。

o Timestamping using definite response flows.

o 明確な応答フローを使用したタイムスタンプ。

This memo defines an approach using definite responses to timestamp the flows between a client and its TN3270E server, rather than by use of the RTM method. Extensions to the SNA/MS RTM flow were considered, but this approach was deemed unsuitable since not all TN3270E server implementations have access to their underlying SNA stacks. The RTM concepts of keeping response time buckets for service level agreements and of interval-based response time collection for performance monitoring are preserved in the MIB module defined in this memo.

このメモは、RTMメソッドを使用するのではなく、クライアントとそのTN3270Eサーバーの間のフローをタイムスタンプに使用して、明確な応答を使用してアプローチを定義します。SNA/MS RTMフローへの拡張は考慮されましたが、すべてのTN3270Eサーバーの実装が基礎となるSNAスタックにアクセスできるわけではないため、このアプローチは不適切と見なされました。このメモで定義されているMIBモジュールには、サービスレベル契約のための応答時間バケツとパフォーマンス監視のためのインターバルベースの応答時間コレクションの概念の概念が保存されています。

As mentioned, this memo focuses on using definite responses to timestamp the flows between a client and its TN3270E server for generating performance data. Use of a definite response flow requires that the client supports TN3270E with the RESPONSES function negotiated. The TN3270 TIMING-MARK option can be used instead of definite response for supporting TN3270 clients or TN3270E clients that don't support RESPONSES. This document focuses first on defining the protocol and methods for generating performance data using definite responses, and then describes how the TIMING-MARK option can be used instead of definite response.

前述のように、このメモは、パフォーマンスデータを生成するために、クライアントとそのTN3270Eサーバーの間のフローをタイムスタンプにタイムスタンプに使用することに焦点を当てています。明確な応答フローを使用するには、クライアントがTN3270Eをサポートし、応答関数がネゴシエートされる必要があります。TN3270タイミングマークオプションは、応答をサポートしていないTN3270クライアントまたはTN3270Eクライアントをサポートするための明確な応答の代わりに使用できます。このドキュメントは、最初に、明確な応答を使用してパフォーマンスデータを生成するためのプロトコルと方法の定義に焦点を当て、次に、明確な応答の代わりにタイミングマークオプションを使用する方法を説明します。

In an SNA network, a transaction between a client Logical Unit (LU) and a target host in general looks as follows:

SNAネットワークでは、クライアントの論理ユニット(LU)とターゲットホストの間のトランザクションが次のように見えます。

           ------------------------------------------------
           |                                              |
           | Client LU                    Target SNA Host |
           |                                              |
           |                               Timestamps     |
           |              request              A          |
           | ----------------------------------------->   |
           |              reply(DR)            B      |   |
           | <---------------------------------------<    |
           | |            +/-RSP               C          |
           | >--------------------------------------->    |
           |                                              |
           | DR:     Definite Response requested          |
           | +/-RSP: Definite Response                    |
           |                                              |
           ------------------------------------------------
        

This transaction is a simple one, and is being used only to illustrate how timestamping at a target SNA host can be used to generate response times. An IBM redbook [12] provides a more detailed description of response time collection for a transaction of this type. Note that for the purpose of calculating an approximation for network transit time, it doesn't matter if the response is positive or negative. Two response time values are typically calculated:

このトランザクションは単純なものであり、ターゲットSNAホストでのタイムスタンプを使用して応答時間を生成する方法を説明するためにのみ使用されています。IBM Redbook [12]は、このタイプのトランザクションの応答時間コレクションのより詳細な説明を提供します。ネットワークトランジット時間の近似を計算する目的では、応答が肯定的か負かは関係ないことに注意してください。通常、2つの応答時間値が計算されます。

o Host Transit Time: Timestamp B - Timestamp A o Network Transit Time: Timestamp C - Timestamp B

o ホストトランジット時間:タイムスタンプB-タイムスタンプA Oネットワークトランジット時間:タイムスタンプC-タイムスタンプB

Network transit time is an approximation for the amount of time that a transaction requires to flow across a network, since the response flow is being substituted for the request flow at the start of the transaction. Network transit time, timestamp C - timestamp B, is the amount of time that the definite response request and its response required. Host time, timestamp B - timestamp A, is the actual time that the host required to process the transaction. Experience has shown that using the response flow to approximate network transit times is useful, and does correlate well with actual network transit times.

ネットワークトランジット時間は、トランザクションの開始時にリクエストフローのために応答フローが置換されるため、トランザクションがネットワークを横切る必要がある時間の近似です。ネットワークトランジット時間、タイムスタンプC-タイムスタンプBは、明確な応答要求とその応答が必要とする時間です。ホストタイム、タイムスタンプB-タイムスタンプAは、ホストがトランザクションの処理に必要な実際の時間です。経験により、応答フローを使用してネットワークトランジット時間を近似することが有用であり、実際のネットワークトランジット時間とよく相関することが示されています。

A client SHOULD respond to a definite response request when it completes processing the transaction. This is important since it increases the accuracy of a total response time. Clients that immediately respond to a definite response request will be attributed with lower total response times then those that actually occurred.

クライアントは、トランザクションの処理が完了したときに明確な応答要求に応答する必要があります。これは、合計応答時間の精度を向上させるため重要です。明確な応答要求にすぐに応答するクライアントは、実際に発生した応答時間よりも低い合計応答時間で起因します。

The TN3270E-RT-MIB describes a method of collecting performance data that is not appropriate for printer (LU Type 1 or LU Type 3) sessions; thus collection of performance data for printer sessions is excluded from this MIB. This exclusion of printer sessions is not considered a problem, since these sessions are not the most important ones for response time monitoring, and since historically they were excluded from SNA/MS RTM collection. The tn3270eTcpConnResourceType object in a tn3270eTcpConnEntry (in the TN3270E-MIB) can be examined to determine if a client session is ineligible for response time data collection for this reason.

TN3270E-RT-MIBは、プリンター(LUタイプ1またはLUタイプ3)セッションに適していないパフォーマンスデータを収集する方法を説明しています。したがって、プリンターセッションのパフォーマンスデータの収集は、このMIBから除外されます。これらのセッションは応答時間モニタリングにとって最も重要なものではなく、歴史的にSNA/MS RTMコレクションから除外されたため、このセッションのこの除外は問題とは見なされません。TN3270ETCPCONNENTRYのTN3270ETCPCONNRESOURCETYPEオブジェクト(TN3270E-MIB)を調べて、クライアントセッションがこの理由の応答時間データ収集の対象であるかどうかを判断できます。

3.2 TN3270E Server Response Time Collection
3.2 TN3270Eサーバー応答時間コレクション

A TN3270E server connects a Telnet client performing 3270 emulation to a target SNA host over both a client-side network (client to TN3270E server) and an SNA Network (TN3270E server to target SNA host). The client-side network is typically TCP/IP, but it need not be. For ease of exposition this document uses the term "IP network" to refer to the client-side network, since IP is by far the most common protocol for these networks.

TN3270Eサーバーは、クライアント側のネットワーク(クライアントからTN3270Eサーバー)とSNAネットワーク(TN3270EサーバーをターゲットSNAホスト)の両方でターゲットSNAホストに3270エミュレーションを実行するTelnetクライアントを接続します。クライアント側のネットワークは通常TCP/IPですが、そうではありません。博覧会の容易さのために、このドキュメントは「IPネットワーク」という用語を使用してクライアント側のネットワークを参照します。これは、IPがこれらのネットワークの最も一般的なプロトコルであるためです。

A TN3270E server can use SNA definite responses and the TN3270 Enhancement (RFC 2355 [19]) RESPONSES function to calculate response times for a transaction, by timestamping when a client request arrives at the server, when the reply arrives from the target host, and when the response acknowledging this reply arrives from the client.

TN3270Eサーバーは、SNA明確な応答とTN3270強化(RFC 2355 [19])応答機能を使用して、クライアントリクエストがサーバーに到着したとき、ターゲットホストから到着したときにクライアントリクエストが到着したときに、トランザクションの応答時間を計算することができます。この返信を認める回答がクライアントから届くとき。

Section 3.4, Timestamp Calculation, provides specifics on when in the sequence of flows between a TN3270E client and its target SNA host a TN3270E server takes the required timestamps. In addition, it provides information on how a TN3270 TIMING-MARK request/response flow can be used instead of DR for approximating IP network transit times.

セクション3.4のタイムスタンプ計算は、TN3270EクライアントとそのターゲットSNAホストの間のフローのシーケンス内に、TN3270Eサーバーが必要なタイムスタンプを取得する場合の詳細を提供します。さらに、IPネットワークトランジット時間を近似するためにDRではなく、TN3270タイミングマークリクエスト/応答フローを使用する方法に関する情報を提供します。

The following figure adds a TN3270E server between the client, in this case a TN3270E client and the target SNA host:

次の図は、クライアントの間にTN3270Eサーバー、この場合はTN3270EクライアントとターゲットSNAホストを追加します。

           ------------------------------------------------
           |                                              |
           | Client            TN3270E           Target   |
           |                    Server          SNA Host  |
           |                   Timestamps                 |
           |                                              |
           | <---IP Network-------><---SNA Network--->    |
           |                                              |
           |      request         D                       |
           | ------------------------------------------>  |
           |      reply(DR)       E                    |  |
           | <----------------------------------------<   |
           | |    +/-RSP          F                       |
           |  >-------------------- - - - - - - - - - >   |
           |                                              |
           ------------------------------------------------
        

A TN3270E server can save timestamp D when it receives a client request, save timestamp E when the target SNA host replies, and save timestamp F when the client responds to the definite response request that flowed with the reply. It doesn't matter whether the target SNA host requested a definite response on its reply: if it didn't, the TN3270E server makes the request on its own, to enable it to produce timestamp F. In this case the TN3270E server does not forward the response to the target SNA host, as the dotted line in the figure indicates.

TN3270Eサーバーは、クライアントリクエストを受信したときにタイムスタンプDを保存し、ターゲットSNAホストが応答したときにタイムスタンプEを保存し、クライアントが応答で流れた明確な応答要求に応答するときにタイムスタンプFを保存できます。ターゲットSNAホストが返信に対して明確な応答を要求したかどうかは関係ありません:そうでない場合、TN3270Eサーバーはそれ自体でリクエストを行い、タイムスタンプFを生成できるようにします。この場合、TN3270Eサーバーはそうではありません図の点線が示すように、ターゲットSNAホストへの応答を転送します。

Because it is a special case, a transaction in which a target SNA host returns an UNBIND in response to a client's request, and the TN3270E server forwards the UNBIND to the client, is not included in any response time calculations.

それは特別なケースであるため、ターゲットSNAホストがクライアントの要求に応じてバインドを返すトランザクションであり、TN3270Eサーバーがクライアントにバインドを転送することは、応答時間の計算に含まれていません。

In order to generate timestamp F, a TN3270E server MUST insure that the transaction specifies DR, and that the TN3270E RESPONSES function has been negotiated between itself and the client. Negotiation of the TN3270E RESPONSES function occurs during the client's TN3270E session initialization. The TN3270E servers that the authors are aware of do request the RESPONSES function during client session initialization. TN3270E clients either automatically support the RESPONSES function, or can be configured during startup to support it.

タイムスタンプFを生成するために、TN3270Eサーバーは、トランザクションがDRを指定し、TN3270E応答関数がそれ自体とクライアントの間で交渉されていることを保証する必要があります。TN3270E応答関数の交渉は、クライアントのTN3270Eセッションの初期化中に発生します。著者が認識しているTN3270Eサーバーは、クライアントセッションの初期化中に応答機能を要求します。TN3270Eクライアントは、応答機能を自動的にサポートするか、起動中にサポートするために設定できます。

Using timestamps D, E, and F the following response times can be calculated by a TN3270E server:

タイムスタンプD、E、およびFを使用して、次の応答時間はTN3270Eサーバーで計算できます。

o Total Response time: Timestamp F - Timestamp D o IP Network Transit Time: Timestamp F - Timestamp E

o 合計応答時間:タイムスタンプF-タイムスタンプD O IPネットワークトランジット時間:タイムスタンプF-タイムスタンプE

Just as in the SNA case presented above, these response times are also approximations, since the final +/- RSP from the client is being substituted for the request from the client that began the transaction.

上記のSNAケースと同様に、これらの応答時間も近似です。これは、クライアントからの最終的な /-RSPがトランザクションを開始したクライアントからのリクエストの代わりになっているためです。

The MIB provides an object, tn3270eRtCollCtlType, to control several aspects of response time data collection. One of the available options in setting up a response time collection policy is to eliminate the IP-network component altogether. This might be done because it is determined either that the additional IP network traffic would not be desirable, or that the IP-network component of the overall response times is not significant.

MIBは、応答時間データ収集のいくつかの側面を制御するために、オブジェクトTN3270ERTCOLLCTLTYPEを提供します。応答時間収集ポリシーを設定する際の利用可能なオプションの1つは、IPネットワークコンポーネントを完全に排除することです。これは、追加のIPネットワークトラフィックが望ましくないか、全体的な応答時間のIPネットワークコンポーネントが重要ではないことを決定するため、これが行われる可能性があります。

Excluding the IP-network component from response times also has an implication for the way in which response time data is aggregated. A TN3270E server may find that some of its clients simply don't support any of the functions necessary for the server to calculate the IP-network component of response times. For these clients, the most that the server can calculate is the SNA-network component of their overall response times; the server records this SNA-network component as the TOTAL response time each of these clients' transactions. If a response time collection is aggregating data from a number of clients, some of which have the support necessary for including the IP-network component in their total response time calculations, and some of which do not, then the server aggregates the data differently depending on whether the collection has been defined to include or exclude the IP-network component:

応答時間からIPネットワークコンポーネントを除外すると、応答時間データの集計方法にも影響があります。TN3270Eサーバーは、一部のクライアントが、サーバーが応答時間のIPネットワークコンポーネントを計算するために必要な関数を単にサポートしていないことを発見する場合があります。これらのクライアントの場合、サーバーが計算できるのは、全体的な応答時間のSNAネットワークコンポーネントです。サーバーは、このSNAネットワークコンポーネントを、これらのクライアントの各トランザクションの合計応答時間として記録します。応答時間コレクションが多くのクライアントからのデータを集約している場合、その一部は合計応答時間計算にIPネットワークコンポーネントを含めるために必要なサポートを持っています。IPネットワークコンポーネントを含めるか除外するようにコレクションが定義されているかどうかについて:

o If the IP-network component is included, then transactions for the clients that don't support calculation of the IP-network component of their response times are excluded from the aggregation altogether.

o IPネットワークコンポーネントが含まれている場合、応答時間のIPネットワークコンポーネントの計算をサポートしていないクライアントのトランザクションは、集約から完全に除外されます。

o If the IP-network component is excluded, then total response times for ALL clients include only the SNA-network component, even though the server could have included an IP-network component in the overall response times for some of these clients. The server does this by setting timestamp F, which marks the end of a transaction's total response time, equal to timestamp E, the end of the transaction's SNA-network component.

o IPネットワークコンポーネントが除外されている場合、すべてのクライアントの合計応答時間には、サーバーにこれらのクライアントの一部の全体的な応答時間にIPネットワークコンポーネントを含めることができたにもかかわらず、SNAネットワークコンポーネントのみが含まれます。サーバーは、トランザクションのSNAネットワークコンポーネントの終了であるタイムスタンプEに等しい、トランザクションの合計応答時間の終了をマークするタイムスタンプFを設定することによりこれを行います。

The principle here is that all the transactions contributing their response times to an aggregated value MUST make the same contribution. If the aggregation specifies that an IP-network component MUST be included in the aggregation's response times, then transactions for which an IP-network component cannot be calculated aren't included at all. If the aggregation specifies that an IP-network component is not to be included, then only the SNA-network component is used, even for those transactions for which an IP-network component could have been calculated.

ここでの原則は、集約値に応答時間を提供するすべてのトランザクションが同じ貢献をしなければならないということです。集約がIPネットワークコンポーネントを集約の応答時間に含める必要があることを指定した場合、IPネットワークコンポーネントを計算できないトランザクションはまったく含まれていません。集約がIPネットワークコンポーネントを含めないことを指定する場合、IPネットワークコンポーネントを計算できたトランザクションでも、SNAネットワークコンポーネントのみが使用されます。

There is one more complication here: the MIB allows a management application to enable or disable dynamic definite responses for a response time collection. Once again the purpose of this option is to give the network operator control over the amount of traffic introduced into the IP network for response time data collection. A DYNAMIC definite response is one that the TN3270E server itself adds to a reply, in a transaction for which the SNA application at the target SNA host did not specify DR in its reply. When the +/-RSP comes back from the client, the server uses this response to calculate timestamp F, but then it does not forward the response on to the SNA application (since the application is not expecting a response to its reply).

ここにはもう1つの複雑さがあります。MIBにより、管理アプリケーションが応答時間コレクションの動的な明確な応答を有効または無効にすることができます。もう一度、このオプションの目的は、応答時間データ収集のためにIPネットワークに導入されたトラフィックの量をネットワークオペレーターに制御することです。動的な明確な応答とは、TN3270Eサーバー自体が返信に追加されるものであり、ターゲットSNAホストのSNAアプリケーションが返信でDRを指定しなかったトランザクションです。/-RSPがクライアントから戻ってくると、サーバーはこの応答を使用してタイムスタンプFを計算しますが、SNAアプリケーションに応答を転送しません(アプリケーションは返信に対する応答が期待されていないため)。

The dynamic definite responses option is related to the option of including or excluding the IP-network component of response times (discussed above) as follows:

動的定義応答オプションは、次のように、応答時間のIPネットワークコンポーネント(上記)のIPネットワークコンポーネントを含める、または除外するオプションに関連しています。

o If the IP-network component is excluded, then there is no reason for enabling dynamic definite responses: the server always sets timestamp F equal to timestamp E, so the additional IP-network traffic elicited by a dynamic definite response would serve no purpose.

o IPネットワークコンポーネントが除外されている場合、動的な明確な応答を有効にする理由はありません。サーバーは常にタイムスタンプfをタイムスタンプEに等しく設定するため、動的な明確な応答によって引き出される追加のIPネットワークトラフィックは目的を果たさないでしょう。

o If the IP-network component is included, then enabling dynamic definite responses causes MORE transactions to be included in the aggregated response time values:

o IPネットワークコンポーネントが含まれている場合、動的な明確な応答を有効にすると、集約された応答時間値に多くのトランザクションが含まれます。

- For clients that do not support sending of responses, timestamp F can never be calculated, and so their transactions are never included in the aggregate.

- 回答の送信をサポートしていないクライアントの場合、タイムスタンプFを計算することはできないため、トランザクションが集計に含まれることはありません。

- For clients that support sending of responses, timestamp F will always be calculated for transactions in which the host SNA application specifies DR in its reply, and so these transactions will always be included in the aggregate.

- 応答の送信をサポートするクライアントの場合、Timestamp Fは常に、ホストSNAアプリケーションが返信でDRを指定するトランザクションについて計算されるため、これらのトランザクションは常に集計に含まれます。

- For clients that support sending of responses, having dynamic definite responses enabled for a collection results in the inclusion of additional transactions in the aggregate: specifically, those for which the host SNA application did not specify DR in its reply.

- 応答の送信をサポートするクライアントの場合、コレクションに対して動的な明確な応答を有効にすると、集計に追加のトランザクションが含まれます。具体的には、ホストSNAアプリケーションがDRをその返信に指定しなかったものです。

A TN3270E server also has the option of substituting TIMING-MARK processing for definite responses in calculating the IP-network component of a transaction's response time. Once again, there is no reason for the server to do this if the collection has been set up to exclude the IP-network component altogether in computing response times.

TN3270Eサーバーには、トランザクションの応答時間のIPネットワークコンポーネントの計算において、明確な応答にタイミングマーク処理を置き換えるオプションもあります。繰り返しますが、コンピューティング応答時間でIPネットワークコンポーネントを完全に除外するようにコレクションが設定されている場合、サーバーがこれを行う理由はありません。

The MIB is structured to keep counts and averages for total response times (F - D) and their IP-network components (F - E). A management application can obviously calculate from these two values an average SNA-network component (E - D) for the response times. This SNA-network component includes the SNA node processing time at both the TN3270E server and at the target application.

MIBは、合計応答時間(f -d)およびそのIPネットワークコンポーネント(f -e)のカウントと平均を維持するように構成されています。管理アプリケーションは、これら2つの値から、応答時間の平均SNAネットワークコンポーネント(E -D)を計算できます。このSNAネットワークコンポーネントには、TN3270Eサーバーとターゲットアプリケーションの両方でSNAノード処理時間が含まれます。

A host TN3270E server refers to an implementation where the TN3270E server is collocated with the Systems Network Architecture (SNA) System Services Control Point (SSCP) for the dependent Secondary Logical Units (SLUs) that the server makes available to its clients for connecting into an SNA network. A gateway TN3270E server resides on an SNA node other than an SSCP, either an SNA type 2.0 node, a boundary-function-attached type 2.1 node, or an APPN node acting in the role of a Dependent LU Requester (DLUR). Host and gateway TN3270E server implementations typically differ greatly as to their internal implementation and System Definition (SYSDEF) requirements.

ホストTN3270Eサーバーとは、TN3270Eサーバーが、サーバーがクライアントが利用できるようにする従属セカンダリロジカルユニット(SLU)について、TN3270Eサーバーがシステムネットワークアーキテクチャ(SNA)システムサービスコントロールポイント(SSCP)とコロークされる実装を指します。SNAネットワーク。ゲートウェイTN3270Eサーバーは、SSCP以外のSNAノード、SNAタイプ2.0ノード、境界機能型タイプ2.1ノード、または従属LUリクエスター(DLUR)の役割で作用するAPPNノードのいずれかにあります。ホストおよびゲートウェイTN3270Eサーバーの実装は、通常、内部実装およびシステム定義(SYSDEF)要件と大きく異なります。

If a host TN3270E server is in the same SNA host as the target application, then the SNA-network component of a transaction's response time will approximately equal the host transit time (B - A) described previously. A host TN3270E server implementation can, however, typically support the establishment of sessions to target applications in SNA hosts remote from itself. In this case the SNA-network component of the response time equals the actual SNA-network transit time plus two host transit times.

ホストTN3270Eサーバーがターゲットアプリケーションと同じSNAホストにある場合、トランザクションの応答時間のSNAネットワークコンポーネントは、以前に説明したホストトランジット時間(B -A)にほぼ等しくなります。ただし、ホストTN3270Eサーバーの実装は、通常、SNAホストのアプリケーションをターゲットにするセッションの確立をサポートします。この場合、応答時間のSNAネットワークコンポーネントは、実際のSNAネットワークトランジット時間と2つのホストトランジット時間に等しくなります。

3.3 Correlating TN3270E Server and Host Response Times
3.3 TN3270Eサーバーとホスト応答時間を相関させます

It is possible that response time data is collected from TN3270E servers at the same time as a management application is monitoring the SNA sessions at a host. For example, a management application can be monitoring a secondary logical unit (SLU) while retrieving data from a TN3270E server. Consider the following figure:

管理アプリケーションがホストのSNAセッションを監視していると同時に、TN3270Eサーバーから応答時間データが収集される可能性があります。たとえば、管理アプリケーションは、TN3270Eサーバーからデータを取得しながら、セカンダリロジカルユニット(SLU)を監視することができます。次の図を考えてみましょう。

           ------------------------------------------------
           |                                              |
           | Client            TN3270E            Target  |
           |                    Server           SNA Host |
           |                   Timestamps         (PLU)   |
           |                    (SLU)           Timestamps|
           | <---IP Network-------><---SNA Network--->    |
           |                                              |
           |      request         D                 A     |
           | ------------------------------------------>  |
           |      reply(DR)       E                 B  |  |
           | <----------------------------------------<   |
           | |    +/-RSP          F                 C     |
           |  >-------------------------------------->    |
           |                                              |
           ------------------------------------------------
        

The following response times are available:

次の応答時間が利用可能です。

o Target SNA host transit time: Timestamp B - Timestamp A o Target SNA host network transit time: Timestamp C - Timestamp B o TN3270E server total response time: Timestamp F - Timestamp D o TN3270E server IP-network component: Timestamp F - Timestamp E

o ターゲットSNAホストトランジット時間:タイムスタンプB-タイムスタンプA OターゲットSNAホストネットワークトランジット時間:タイムスタンプC-タイムスタンプB O TN3270Eサーバー合計応答時間:タイムスタンプF-タイムスタンプD O TN3270EサーバーIPネットワークコンポーネント:タイムスタンプF -TIMESTAMP E

The value added by the TN3270E server in this situation is its approximation of the IP-network component of the overall response time. The IP-network component can be subtracted from the total network transit time (which can be captured at an SSCP monitoring SNA traffic from/to the SLU) to see the actual SNA versus IP network transit times.

この状況でTN3270Eサーバーによって追加される値は、全体的な応答時間のIPネットワークコンポーネントの近似です。IPネットワークコンポーネントは、ネットワークトランジット時間の合計(SSCP監視SNAトラフィックでSLUからキャプチャできます)から差し引いて、実際のSNA対IPネットワークトランジット時間を確認できます。

The MIB defined by this memo does not specifically address correlation of the data it contains with response time data collected by direct monitoring of SNA resources: its focus is exclusively response time data collection from a TN3270E server perspective. It has, however, in conjunction with the TN3270E-MIB [10], been structured to provide the information necessary for correlation between TN3270E server-provided response time information and that gathered from directly monitoring SNA resources.

このメモで定義されたMIBは、SNAリソースの直接監視によって収集された応答時間データと含まれるデータの相関関係に特に対処していません。その焦点は、TN3270Eサーバーの視点からの応答時間データ収集のみです。ただし、TN3270E-MIB [10]と組み合わせて、TN3270Eサーバーが提供する応答時間情報と直接監視から収集されたSNAリソースから収集されたものとの相関に必要な情報を提供するように構成されています。

A management application attempting to correlate SNA resource usage to Telnet clients can monitor either the tn3270eResMapTable or the tn3270eTcpConnTable to determine resource-to-client address mappings. Both of these tables are defined by the TN3270E-MIB [10]. Another helpful table is the tn3270eSnaMapTable, which provides a mapping between SLU names as they are known at the SSCP (VTAM) and their local names at the TN3270E server. Neither the tn3270eClientGroupTable, the tn3270eResPoolTable, nor the tn3270eClientResMapTable from the TN3270E-MIB can be used for correlation, since the mappings defined by these tables can overlap, and may not provide one-to-one mappings.

SNAリソースの使用量をTelnetクライアントに相関させようとする管理アプリケーションは、TN3270ERESMAPTABLEまたはTN3270ETCPCONNTABLEのいずれかを監視して、リソースからクライアントへのアドレスマッピングを決定できます。これらのテーブルは両方ともTN3270E-MIB [10]によって定義されています。もう1つの役立つテーブルは、SSCP(VTAM)で知られているSLU名とTN3270Eサーバーのローカル名の間にマッピングを提供するTN3270ESNAMAPTABLEです。TN3270ECLIENTGROPTABLE、TN3270ERESPOULTABLE、TN3270E-MIBからのTN3270ECLIENTRESMAPTABLEどちらも相関に使用できます。

3.4 Timestamp Calculation
3.4 タイムスタンプの計算

This section goes into more detail concerning when the various timestamps can be taken as the flows between a TN3270E client and its target SNA host pass through a TN3270E server. In addition, information is provided on how the TN3270 TIMING-MARK request/response flow can be used in place of DR for approximating IP network transit times.

このセクションは、さまざまなタイムスタンプをTN3270EクライアントとそのターゲットSNAホストがTN3270Eサーバーを通過するためのフローとして使用できる時期に関して、より詳細に説明します。さらに、IPネットワークトランジット時間を近似するために、DRの代わりにTN3270タイミングマークリクエスト/応答フローをどのように使用できるかについての情報が提供されています。

3.4.1 DR Usage
3.4.1 DRの使用

Consider the following flow:

次のフローを検討してください。

        ----------------------------------------------------------
        |                                                        |
        | Client            TN3270E            Target SNA        |
        |                    Server              Host            |
        |                   Timestamps                           |
        |                                                        |
        | <---IP Network-------><---SNA Network--->              |
        |                                                        |
        |      request         D    (BB,CD,OIC,ER)               |
        | ------------------------------------------->           |
        |      reply(DR)            (FIC,ER,EB)      |           |
        | <-----------------------------------------<            |
        |      reply                (MIC,ER)                     |
        | <-----------------------------------------<            |
        |      reply                (MIC,ER)                     |
        | <-----------------------------------------<            |
        |      reply           E    (LIC,DR)                     |
        | <-----------------------------------------<            |
        | |    +/-RSP          F                                 |
        |  >---------------------------------------->            |
        |                                                        |
        | BB : Begin Bracket    ER : Response by exception       |
        | EB : End Bracket      DR : Definite Response Requested |
        | CD : Change Direction FIC : First in chain             |
        | OIC: Only in chain    MIC: Middle in chain             |
        | LIC: Last in chain                                     |
        ----------------------------------------------------------
        

Timestamp D is taken at the TN3270E server when the server has received data from a client for forwarding to its target SNA host, and the direction of the SNA session allows the server to forward the data immediately (either the direction is inbound towards the SNA host, or the session is between brackets). This is most likely when the server finds the end of record indicator in the TCP data received from the client.

タイムスタンプDは、サーバーがクライアントからターゲットSNAホストに転送するためにクライアントからデータを受信したときにTN3270Eサーバーで取得され、SNAセッションの方向により、サーバーはデータをすぐに転送できます(SNAホストに向かって方向がインバウンドされます、またはセッションはブラケットの間にあります)。これは、サーバーがクライアントから受信したTCPデータのレコードインジケータの終了を見つけたときに最も可能性が高いです。

The target SNA application returns its reply in one or more SNA Request Units (RUs); in this example there are four RUs in the reply. The first RU is marked as first in chain (FIC), the next two are marked as middle in chain (MIC), and the last is marked as last in chain (LIC). If the SNA host sends a multiple-RU chain, the server does not know until the last RU is received whether DR is being requested. The server's only chance to request DR from the client, however, comes when it forwards the FIC RU, since this is the only time that the TN3270E header is included. Since a server may forward the FIC RU to the client before it receives the LIC RU from the SNA host, some servers routinely specify DR on all FIC RUs.

ターゲットSNAアプリケーションは、1つ以上のSNA要求ユニット(RUS)で返信を返します。この例では、返信に4つのRUSがあります。最初のRUはチェーン(FIC)の最初のマークとマークされ、次の2つはチェーンの中間(MIC)としてマークされ、最後はチェーン(LIC)の最後とマークされます。SNAホストが複数RUチェーンを送信した場合、サーバーは、DRが要求されているかどうかを受信するまで、サーバーを知りません。ただし、TN3270Eヘッダーが含まれている唯一の時間であるため、サーバーの唯一のチャンスはFIC RUを転送するときに発生します。サーバーは、SNAホストからLIC RUを受信する前にFIC RUをクライアントに転送する場合があるため、一部のサーバーはすべてのFIC RUSで定期的にDRを指定します。

If the server has specified DR on the TN3270E request for the FIC RU in a chain, it takes timestamp E when it forwards the LIC RU to the client. Since timestamp E is used for calculating the IP-network time for the transaction, the server SHOULD take timestamp E as close as possible to its "Telnet edge". The server takes timestamp F when it receives the RESPONSES response from the client.

サーバーがチェーン内のFIC RUのTN3270EリクエストでDRを指定した場合、LIC RUをクライアントに転送するときにタイムスタンプEが必要です。タイムスタンプEは、トランザクションのIPネットワーク時間を計算するために使用されるため、サーバーはタイムスタンプEを「Telnet Edge」にできるだけ近づける必要があります。サーバーは、クライアントから応答応答を受信すると、タイムスタンプFを取得します。

A target SNA application doesn't necessarily return data to a client in a transaction; it may, for example, require more data from the client before it can formulate a reply. In this case the application may simply return to the TN3270E server a change of direction indicator. At this point the server must send something to the client (typically a Write operation with a WCC) to unlock the keyboard. If the server specifies DR on the request to the client triggered by its receipt of the change of direction indicator from the SNA application, then timestamps E and F can be taken, and the usual response times can be calculated. When the client sends in the additional data and gets a textual response from the SNA application, the server treats this as a separate transaction from the one involving the change of direction.

ターゲットSNAアプリケーションは、必ずしもトランザクションでクライアントにデータを返すとは限りません。たとえば、返信を策定する前に、クライアントからのより多くのデータが必要になる場合があります。この場合、アプリケーションは単にTN3270Eサーバーに方向指標の変更を返すことができます。この時点で、サーバーはキーボードのロックを解除するためにクライアント(通常はWCCを使用した書き込み操作)に何かを送信する必要があります。サーバーが、SNAアプリケーションからの方向指標の変更を受け取ることでトリガーされたクライアントへのリクエストでDRを指定すると、タイムスタンプEとFを取得し、通常の応答時間を計算できます。クライアントが追加のデータを送信し、SNAアプリケーションからテキスト応答を取得すると、サーバーはこれを方向の変更を含むものとは別のトランザクションとして扱います。

3.4.2 TIMING-MARK Usage
3.4.2 タイミングマークの使用

It is possible for a TN3270E server to use the TIMING-MARK flow for approximating IP network transit times. Using TIMING-MARKs would make it possible for a server to collect performance data for TN3270 clients, as well as for TN3270E clients that do not support the RESPONSES function. In order for TIMING-MARKs to be used in this way, a client can't have the NOP option enabled, since responses are needed to the server's TIMING-MARK requests. An IP network transit time approximation using a TIMING-MARK is basically the amount of time it takes for a TN3270 server to receive from a client a response to a TIMING-MARK request.

TN3270Eサーバーがタイミングマークフローを使用して、IPネットワークトランジット時間を近似する可能性があります。タイミングマークを使用すると、サーバーがTN3270クライアントのパフォーマンスデータを収集し、応答機能をサポートしていないTN3270Eクライアントが収集できるようになります。この方法でタイミングマークを使用するためには、サーバーのタイミングマークリクエストへの応答が必要なため、クライアントはNOPオプションを有効にすることはできません。タイミングマークを使用したIPネットワークトランジット時間近似は、基本的に、TN3270サーバーがクライアントからタイミングマークリクエストへの応答を受信するのにかかる時間です。

To get an estimate for IP network transit time, a TN3270E server sends a TIMING-MARK request to a client after a LIC RU has been received, as a means of approximating IP network transit time:

IPネットワークトランジット時間の見積もりを取得するために、TN3270Eサーバーは、IPネットワークトランジット時間を近似する手段として、LIC RUを受信した後にクライアントにタイミングマークリクエストを送信します。

        ---------------------------------------------------
        |                                                 |
        | Client            TN3270E             Target    |
        |                    Server              Host     |
        |                   Timestamps                    |
        |                                                 |
        | <---IP Network-------><---SNA Network--->       |
        |                                                 |
        |      request         D    (BB,CD,OIC,ER)        |
        | ------------------------------------------->    |
        |      reply                (FIC,ER,EB)      |    |
        | <-----------------------------------------<     |
        |      reply                (MIC,ER)              |
        | <-----------------------------------------<     |
        |      reply                (MIC,ER)              |
        | <-----------------------------------------<     |
        |      reply           E    (LIC,ER)              |
        | <-----------------------------------------<     |
        |     TIMING-MARK Rqst E'                         |
        | <---------------------                          |
        | |    TIMING-MARK Rsp F'                         |
        |  >------------------->                          |
        |                                                 |
        ---------------------------------------------------
        

The response times can then be calculated as follows:

応答時間は次のように計算できます。

o TN3270E server total response time: (Timestamp E - Timestamp D) + (Timestamp F' - Timestamp E')

o TN3270Eサーバー合計応答時間:(タイムスタンプE-タイムスタンプD)(タイムスタンプF ' - タイムスタンプE')

o TN3270E server IP network time: Timestamp F' - Timestamp E'

o TN3270EサーバーIPネットワーク時間:タイムスタンプF ' - タイムスタンプE'

If a TN3270E server is performing the TIMING-MARK function (independent of the response time monitoring use of the function discussed here), then it most likely has a TIMING-MARK interval for determining when to examine client sessions for sending the TIMING-MARK request. This interval, which is ordinarily a global value for an entire TN3270E server, is represented in the TN3270E-MIB by the tn3270eSrvrConfTmNopInterval object. A TIMING-MARK request is sent only if, when it is examined, a client session is found to have had no activity for a different fixed length of time, represented in the TN3270E-MIB by the tn3270eSrvrConfTmNopInactTime object.

TN3270Eサーバーがタイミングマーク関数を実行している場合(ここで説明した関数の応答時間監視とは無関係)、タイミングマークリクエストを送信するためのクライアントセッションをいつ調べるかを決定するタイミングマーク間隔がある可能性が高いです。通常、TN3270Eサーバー全体のグローバル価値であるこの間隔は、TN3270ESRVRVRCONFTMNOPINTERVALオブジェクトによってTN3270E-MIBで表されます。タイミングマークリクエストは、TN3270ESRVRCONFTMNOPINACT TIMEオブジェクトによってTN3270E-MIBで表され、クライアントセッションが異なる固定期間にわたってアクティビティがなかったことが判明した場合にのみ送信されます。

Servers that support a large number of client sessions should spread out the TIMING-MARK requests they send to these clients over the activity interval, rather than sending them all in a single burst, since otherwise the network may be flooded with TIMING-MARK requests. When a server uses TIMING-MARKs for approximating response times, this tends to introduce a natural spreading into its TIMING-MARK requests, since the requests are triggered by the arrival of traffic from an SNA host.

多数のクライアントセッションをサポートするサーバーは、ネットワークにタイミングマークリクエストがあふれている可能性があるため、1回のバーストですべてを送信するのではなく、アクティビティ間隔でこれらのクライアントに送信するタイミングマークリクエストを広げる必要があります。サーバーが応答時間を近似するためにタイミングマークを使用する場合、これはSNAホストからのトラフィックの到着によってリクエストがトリガーされるため、タイミングマークリクエストに自然な広がりを導入する傾向があります。

A TN3270E server MUST integrate its normal TIMING-MARK processing with its use of TIMING-MARKs for computing response times. In particular, it MUST NOT send a second TIMING-MARK request to a client while waiting for the first to return, since this is ruled out by the TIMING-MARK protocol itself. If a TIMING-MARK flow has just been performed for a client shortly before the LIC RU arrives, the server MAY use the interval from this flow as its approximation for IP network transit time, (in other words, as its (F' - E') value) when calculating its approximation for the transaction's total response time, rather than sending a second TIMING-MARK request so soon after the preceding one.

TN3270Eサーバーは、通常のタイミングマーク処理を、応答時間の計算にタイミングマークを使用することと統合する必要があります。特に、タイミングマークプロトコル自体によって除外されるため、最初のタイミングマークリクエストをクライアントに送信するのを待っている間は、クライアントに2番目のタイミングマークリクエストを送信してはなりません。LIC RUが到着する直前にクライアントに対してタイミングマークフローが実行されたばかりの場合、サーバーはこのフローからの間隔をIPネットワークトランジット時間の近似として使用できます(言い換えれば、その(f '-e)')値)トランザクションの合計応答時間の近似を計算する場合、前の2番目のタイミングマークリクエストを送信するのではなく、前の2番目のタイミングマークリクエストを送信するのではなく。

Regardless of when the server sends its TIMING-MARK request, the accuracy of its total response time calculation depends on exactly when the client responds to the TIMING-MARK request.

サーバーがタイミングマークリクエストを送信する時期に関係なく、合計応答時間計算の精度は、クライアントがタイミングマークリクエストに正確に応答する時期に依存します。

3.5 Performance Data Modelling
3.5 パフォーマンスデータモデリング

The following two subsections detail how the TN3270E-RT-MIB models and controls capture of two types of response time data: average response times and response time buckets.

次の2つのサブセクションでは、TN3270E-RT-MIBがどのようにモデルモデルと制御し、2種類の応答時間データのキャプチャを制御するかを詳しく説明しています:平均応答時間と応答時間バケット。

3.5.1 Averaging Response Times
3.5.1 応答時間の平均

Average response times play two different roles in the MIB:

平均応答時間は、MIBで2つの異なる役割を果たします。

o They are made available for management applications to retrieve. o They serve as triggers for emitting notifications.

o それらは、管理アプリケーションが取得するために利用可能になります。o通知を発するためのトリガーとして機能します。

Sliding-window averages are used rather than straight interval-based averages, because they are often more meaningful, and because they cause less notification thrashing. Sliding-window average calculation can, if necessary, be disabled, by setting the sample period multiplier, tn3270eRtCollCtlSPMult, to 1, and setting the sample period, tn3270eRtCollCtlSPeriod, to the required collection interval.

スライドウィンドウ平均は、ストレート間隔ベースの平均ではなく、より意味があることが多く、通知が少ないため、スラッシングが少ないためです。スライドウィンドウの平均計算は、必要に応じて、サンプル期間乗数TN3270ERTCOLLCTLSPMULTを1に設定し、サンプル期間を設定し、必要なコレクション間隔に設定することにより、無効にすることができます。

In order to calculate sliding-window averages, a TN3270E server MUST:

スライディングウィンドウの平均を計算するには、TN3270Eサーバーが次のことをしなければなりません。

o Select a fixed, relatively short, sample period SPeriod; the default value for SPeriod in the MIB is 20 seconds.

o 固定された比較的短いサンプル期間の空間を選択します。MIBのsperioDのデフォルト値は20秒です。

o Select an averaging period multiplier SPMult. The actual collection interval will then be SPMult times SPeriod. The default value for SPMult in the MIB is 30, yielding a default collection interval of 10 minutes. Note that the collection interval (SPMult*SPeriod) is always a multiple of the sample period.

o 平均化期間乗数SPMultを選択します。実際のコレクション間隔は、SPMult Times SperioDになります。MIBのSPMultのデフォルト値は30で、10分のデフォルトの収集間隔が得られます。コレクション間隔(spmult*speriod)は、常にサンプル期間の倍数であることに注意してください。

Clearlly, SPMult*SPeriod should not be thought of as literally the averaging period. The average calculated will include contributions older than that time, and does not weight equally all contributions since that time. In fact, it gives a smoother result than a traditional sliding average, as used in finance. More subtly, it is best to think of the effective averaging period as being 2*SPMult*SPeriod. To see this, consider how long the contribution to the result made by a particular transaction lasts. With a traditional sliding average, it lasts exactly the averaging period. With the aging mechanism described here, it has a half-life of SPMult*SPeriod.

明確に、spmult*speriodは、文字通り平均期間と考えられるべきではありません。計算された平均には、それよりも古い貢献が含まれ、その時以来すべての貢献を等しく重み付けしません。実際、金融で使用される従来のスライド平均よりもスムーズな結果をもたらします。さらに微妙に言えば、効果的な平均期間を2*spmult*speriodであると考えるのが最善です。これを見るには、特定のトランザクションによる結果への貢献度が続く時間を考慮してください。従来のスライド平均では、平均期間が正確に続きます。ここで説明する老化メカニズムを使用すると、Spmult*firiodの半減期があります。

o Maintain the following counters to keep track of activity within the current sample period; these are internal counters, not made visible to a management application via the MIB.

o 現在のサンプル期間内にアクティビティを追跡するために、次のカウンターを維持します。これらは内部カウンターであり、MIBを介して管理アプリケーションに表示されません。

- T (number of transactions in the period)

- T(期間中のトランザクション数)

- TotalRts (sum of the total response times for all transactions in the period)

- TotalRTS(期間中のすべてのトランザクションの合計応答時間の合計)

- TotalIpRts (sum of the IP network transit times for all transactions in the period; note that if IP network transit times are being excluded from the response time collection, this value will always be 0).

- TotalIPRTS(期間中のすべてのトランザクションのIPネットワークトランジット時間の合計。IPネットワークトランジット時間が応答時間収集から除外されている場合、この値は常に0になることに注意してください)。

o Also maintain sliding counters, initialized to zero, for each of the quantities being counted:

o また、カウントされる各量について、ゼロに初期化されたスライディングカウンターを維持します。

- AvgCountTrans (sliding count of transactions) - TotalRtsSliding (sliding count of total response times) - TotalIpRtsSliding (sliding count of IP network transit times)

- avgCountTrans(トランザクションのスライドカウント) - TotalRtsSliding(合計応答時間のスライドカウント) - TotalIprtsSliding(IPネットワークトランジット時間のスライドカウント)

o At the end of each sample period, update the sliding interval counters, using the following floating-point calculations:

o 各サンプル期間の終了時に、次の浮動小数点計算を使用して、スライド間隔カウンターを更新します。

             AvgCountTrans = AvgCountTrans + T
                  - (AvgCountTrans / SPMult)
        
             TotalRtsSliding = TotalRtsSliding + TotalRts
                  - (TotalRtsSliding / SPMult)
        
             TotalIpRtsSliding = TotalIpRtsSliding + TotalIpRts
                  - (TotalIpRtsSliding / SPMult)
        

Then reset T, TotalRts, and TotalIpRts to zero for use during the next sample period.

次に、次のサンプル期間中に使用するためにT、TotalRT、およびTotalIPRTSをゼロにリセットします。

o At the end of a collection interval, update the following MIB objects as indicated; the floating-point numbers are rounded rather than truncated.

o コレクション間隔の最後に、示されているように次のMIBオブジェクトを更新します。浮遊点数は切り捨てられているのではなく、丸みを帯びています。

        tn3270eRtDataAvgCountTrans = AvgCountTrans
        tn3270eRtDataAvgRt = TotalRtsSliding / AvgCountTrans
        tn3270eRtDataAvgIpRt = TotalIpRtsSliding / AvgCountTrans
        

As expected, if IP network transit times are being excluded from response time collection, then tn3270eRtDataAvgIpRt will always return 0.

予想どおり、IPネットワークトランジット時間が応答時間収集から除外されている場合、TN3270ERTDATAAVGIPRTは常に0を返します。

The sliding transaction counter AvgCountTrans is not used for updating the MIB object tn3270eRtDataCountTrans: this object is an ordinary SMI Counter32, which maintains a total count of transactions since its last discontinuity event. The sliding counters are used only for calculating averages.

スライディングトランザクションカウンターAVGCountTransは、MIBオブジェクトTN3270ERTDATACOUNTTRANSの更新には使用されません。このオブジェクトは、最後の不連続イベント以降のトランザクションの合計カウントを維持する通常のSMIカウンター32です。スライディングカウンターは、平均の計算にのみ使用されます。

Two mechanisms are present in the MIB to inhibit the generation of an excessive number of notifications related to average response times. First, there are high and low thresholds for average response times. A tn3270eRtExceeded notification is generated the first time a statistically significant average response time is found to have exceeded the high threshold. (The test for statistical significance is described below.) After this, no other tn3270eRtExceeded notifications are generated until an average response time is found to have fallen below the low threshold.

MIBには、平均応答時間に関連する過剰な数の通知の生成を阻害する2つのメカニズムが存在します。まず、平均応答時間には高いしきい値と低いしきい値があります。TN3270ERTEXの成功した通知は、統計的に有意な平均応答時間が高いしきい値を超えたことが最初に生成されます。(統計的有意性のテストを以下で説明します。)この後、平均応答時間が低いしきい値を下回ることが判明するまで、他のTN3270ERTEX CECEDED通知は生成されません。

The other mechanism to limit notifications is the significance test for a high average response time. Intuitively, the significance of an average is directly related to the number of samples that go into it; so we might be inclined to use a rule such as "for the purpose of generating tn3270eRtExceeded notifications, ignore average response times based on fewer than 20 transactions in the sample period."

通知を制限する他のメカニズムは、高い平均応答時間の有意性テストです。直感的には、平均の重要性は、それに入るサンプルの数に直接関連しています。したがって、「TN3270ERTEX FECCERED通知を生成する目的で、サンプル期間中の20回未満のトランザクションに基づいて平均応答時間を無視する」などのルールを使用する傾向があるかもしれません。

In the case of response times, however, the number of transactions sampled in a fixed sampling period is tied to these transactions' response times. A few transactions with long response times can guarantee that there will not be many transactions in a sample, because these transactions "use up" the sampling time. Yet this case of a few transactions with very poor response times should obviously be classified as a problem, not as a statistical anomaly based on too small a sample.

ただし、応答時間の場合、固定サンプリング期間にサンプリングされたトランザクションの数は、これらのトランザクションの応答時間に関連付けられています。応答時間が長いいくつかのトランザクションは、サンプル時間を「使い果たす」ため、サンプルに多くのトランザクションがないことを保証できます。しかし、非常に悪い応答時間を持ついくつかのトランザクションのこのケースは、明らかに問題として分類されるべきであり、サンプルが小さすぎることに基づく統計的異常としてではありません。

The solution is to make the significance level for a sample a function of the average response time. A value IdleCount is specified, which is used to qualify an sample as statistically significant. In order to determine at a collection interval whether to generate a tn3270eRtExceeded notification, a TN3270E server uses the following algorithm:

解決策は、サンプルの有意水準を平均応答時間の関数にすることです。値idlecountが指定されており、統計的に有意なサンプルを適格にするために使用されます。TN3270ERTEX FECCERED通知を生成するかどうかをコレクション間隔で決定するために、TN3270Eサーバーは次のアルゴリズムを使用します。

if AvgCountTrans * ((AvgRt/ThreshHigh - 1) ** 2) >= IdleCount then generate the notification,

avgcounttrans *((avgrt/threshhigh -1)** 2)> = idlecountの場合、通知を生成します、

where AvgRt is the value that would be returned by the object tn3270eRtDataAvgRt at the end of the interval, and the "**" notation indicates exponientiation.

ここで、AVGRTは、間隔の終了時にオブジェクトTN3270ERTDATAAVGRTによって返される値であり、「**」表記は指数化を示します。

Two examples illustrate how this algorithm works. Suppose that IdleCount has been set to 20 transactions, and the high threshold to 200 msecs per transaction. If the average observed response time is 300 msecs, then a notification will be generated only if AvgCountTrans >= 80. If, however, the observed response time is 500 msecs, then a notification is generated if AvgCountTrans >= 9.

2つの例は、このアルゴリズムの仕組みを示しています。idlecountが20のトランザクションに設定されており、トランザクションあたり200ミリ秒に高いしきい値に設定されているとします。平均観測された応答時間が300ミリ秒の場合、AvgCounttrans> = 80の場合にのみ通知が生成されます。ただし、観測された応答時間が500ミリ秒の場合、AVGCounttrans> = 9の場合は通知が生成されます。

There is no corresponding significance test for the tn3270eRtOkay notification: this notification is generated based on an average response time that falls below the low threshold, regardless of the sample size behind that average.

TN3270ERTOKAY通知の対応する有意性テストはありません。この通知は、平均のサンプルサイズに関係なく、低いしきい値を下回る平均応答時間に基づいて生成されます。

3.5.2 Response Time Buckets
3.5.2 応答時間バケット

The MIB also supports collection of response time data into a set of five buckets. This data is suitable either for verification of service level agreements, or for monitoring by a management application to identify performance problems. The buckets provide counts of transactions whose total response times fall into a set of specified ranges.

MIBは、応答時間データの収集を5つのバケットのセットにサポートしています。このデータは、サービスレベル契約の検証、またはパフォーマンスの問題を特定するための管理アプリケーションによる監視に適しています。バケットは、合計応答時間が指定された範囲のセットに分類されるトランザクションのカウントを提供します。

Like everything for a collection, the "total" response times collected in the buckets are governed by the specification of whether IP network transit times are to be included in the totals. Depending on how this option is specified, the response times being counted in the buckets will either be total response times (F - D), or only SNA network transit times (effectively E - D, because when it is excluding the IP-network component of transactions, a server makes timestamp F identical to timestamp E).

コレクションのすべてと同様に、バケットで収集された「合計」応答時間は、IPネットワークトランジット時間を合計に含めるかどうかの仕様によって支配されます。このオプションの指定方法に応じて、バケットでカウントされる応答時間は、合計応答時間(f -d)、またはSNAネットワークトランジット時間のみです(事実上E -D。トランザクションの場合、サーバーはタイムスタンプfをタイムスタンプeと同じにしますe)。

Four bucket boundaries are specified for a response time collection, resulting in five buckets. The first response time bucket counts those transactions whose total response times were less than or equal to Boundary 1, the second bucket counts those whose response times were greater than Boundary 1 but less than or equal to Boundary 2, and so on. The fifth bucket is unbounded on the top, counting all transactions whose response times were greater than Boundary 4.

応答時間コレクションには4つのバケット境界が指定されており、5つのバケットが生じます。最初の応答時間バケットは、合計応答時間が境界1以下のトランザクションをカウントします。2番目のバケットは、応答時間が境界1よりも大きいが境界2以下などをカウントします。5番目のバケツは上部に縛られておらず、応答時間が境界4よりも大きいすべてのトランザクションをカウントします。

The four bucket boundaries have default values of: 1 second, 2 seconds, 5 seconds, and 10 seconds, respectively. These values are the defaults in the 3174 controller's implementation of the SNA/MS RTM function, and are thought to be appropriate for this MIB as well.

4つのバケット境界のデフォルト値は、それぞれ1秒、2秒、5秒、および10秒です。これらの値は、SNA/MS RTM関数の3174コントローラーの実装のデフォルトであり、このMIBにも適していると考えられています。

In SNA/MS the counter buckets were (by today's standards) relatively small, with a maximum value of 65,535. The bucket objects in the MIB are all Counter32's.

SNA/MSでは、カウンターバケットは(今日の基準では)比較的小さく、最大値は65,535でした。MIBのバケットオブジェクトはすべてカウンター32です。

The following figure represents the buckets pictorially:

次の図は、バケツを絵で表しています。

            ----------------------------------------------
            |                                            |
            |          Response Time Boundaries          |
            | |       |       |       |       |       |  |
            | |       |       |       |       |       |  |
            | |       |       |       |       |      no  |
            | 0      B-1     B-2     B-3     B-4    bound|
            | |       |       |       |       |       |  |
            | |Bucket1|Bucket2|Bucket3|Bucket4|Bucket5|  |
            | -----------------------------------------  |
            |                                            |
            ----------------------------------------------
        
4.0 Structure of the MIB
4.0 MIBの構造

The TN3270E-RT-MIB has the following components:

TN3270E-RT-MIBには次のコンポーネントがあります。

o tn3270eRtCollCtlTable o tn3270eRtDataTable o Notifications o Advisory Spin Lock Usage

o TN3270ERTCOLLCTLTABLE O TN3270ERTDATATABLE O通知oアドバイザリースピンロックの使用

4.1 tn3270eRtCollCtlTable
4.1 TN3270ERTCOLLCTLTABLE

The tn3270eRtCollCtlTable is indexed by tn3270eSrvrConfIndex and tn3270eClientGroupName imported from the TN3270E-MIB. tn3270eSrvrConfIndex identifies within a host a particular TN3270E server. tn3270eClientGroupName identifies a collection of IP clients for which response time data is to be collected. The set of clients is defined using the tn3270eClientGroupTable from the TN3270E-MIB.

TN3270ERTCOLLCTLTABLEは、TN3270ESRVRCONFINDEXおよびTN3270E-MIBからインポートされたTN3270ECLIENTGROUPNAMEによってインデックス化されています。TN3270ESRVRCONFINDEXは、ホスト内で特定のTN3270Eサーバーを識別します。TN3270ECLIENTGROUPNAMEは、応答時間データを収集するIPクライアントのコレクションを識別します。クライアントのセットは、TN3270E-MIBからのTN3270ECLIENTGROPTABLEを使用して定義されます。

A tn3270eRtCollCtlEntry contains the following objects:

TN3270ERTCOLLCTLENTRYには、次のオブジェクトが含まれています。

                --------------------------------------------------
      1st Index | tn3270eSrvrConfIndex             Unsigned32    |
      2nd Index | tn3270eClientGroupName           Utf8String    |
                | tn3270eRtCollCtlType             BITS          |
                | tn3270eRtCollCtlSPeriod          Unsigned32    |
                | tn3270eRtCollCtlSPMult           Unsigned32    |
                | tn3270eRtCollCtlThreshHigh       Unsigned32    |
                | tn3270eRtCollCtlThreshLow        Unsigned32    |
                | tn3270eRtCollCtlIdleCount        Unsigned32    |
                | tn3270eRtCollCtlBucketBndry1     Unsigned32    |
                | tn3270eRtCollCtlBucketBndry2     Unsigned32    |
                | tn3270eRtCollCtlBucketBndry3     Unsigned32    |
                | tn3270eRtCollCtlBucketBndry4     Unsigned32    |
                | tn3270eRtCollCtlRowStatus        RowStatus     |
                --------------------------------------------------
        

The tn3270eRtCollCtlType object controls the type(s) of response time collection that occur, the granularity of the collection, whether dynamic definite responses SHOULD be initiated, and whether notifications SHOULD be generated. This object is of BITS SYNTAX, and thus allows selection of multiple options.

TN3270ERTCOLLCTLTYPEオブジェクトは、発生する応答時間コレクションのタイプ、コレクションの粒度、動的な明確な応答を開始する必要があるかどうか、および通知を生成すべきかどうかを制御します。このオブジェクトはビットの構文であるため、複数のオプションを選択できます。

The BITS in the tn3270eRtCollCtlType object have the following meanings:

TN3270ERTCOLLCTLTYPEオブジェクトのビットには、次の意味があります。

o aggregate(0) - If this bit is set to 1, then data SHOULD be aggregated for the whole client group. In this case there will be only one row created for the collection in the tn3270eRtDataTable. The first two indexes for this row, tn3270eSrvrConfIndex and tn3270eClientGroupName, will have the same values as the indexes for the corresponding tn3270eRtCollCtlEntry. The third and fourth indexes of an aggregated tn3270eRtDataEntry have the values unknown(0) (tn3270eRtDataClientAddrType) and a zero-length octet string (tn3270eRtDataClientAddress). The fifth index, tn3270eRtDataClientPort, has the value 0.

o 集計(0) - このビットが1に設定されている場合、クライアントグループ全体でデータを集約する必要があります。この場合、TN3270ERTDATATABLEのコレクション用に作成された行は1つだけです。この行の最初の2つのインデックスであるTN3270ESRVRCONFINDEXとTN3270ECLIENTGROUPNAMEは、対応するTN3270ERTCOLLCTLENTRYのインデックスと同じ値を持ちます。集約されたTN3270ERTDATAENTRYの3番目と4番目のインデックスには、値が不明(0)(TN3270ERTDATACLIENTADDRTYPE)とゼロの長さのオクテット文字列(TN3270ERTDATACLIENTADDRESS)を持っています。5番目のインデックス、TN3270ERTDATACLIENTPORTの値は0です。

If this bit is set to 0, then a separate entry is created in the tn3270eRtDataTable from each member of the client group. In this case tn3270eRtDataClientAddress contains the client's actual IP Address, tn3270eRtDataClientAddrType indicates the address type, and tn3270eRtDataClientPort contains the number of the port the client is using for its TN3270/TN3270E session.

このビットが0に設定されている場合、クライアントグループの各メンバーから別のエントリがTN3270ERTDATATABERで作成されます。この場合、TN3270ERTDATACLIENTADDRESSにはクライアントの実際のIPアドレスが含まれ、TN3270ERTDATACLIENTADDRTYPEはアドレスタイプを示し、TN3270ERTDATACLIENTPORTにはクライアントがTN3270/TN3270Eセッションに使用しているポートの数が含まれています。

o excludeIpComponent(1) - If this bit is set to 1, then the server SHOULD exclude the IP-network component from all the response times for this collection. If the target SNA application specifies DR in any of its replies, this DR will still be passed down to the client, and the client's response will still be forwarded to the application. But this response will play no role in the server's response time calculations.

o 除外(1) - このビットが1に設定されている場合、サーバーはこのコレクションのすべての応答時間からIPネットワークコンポーネントを除外する必要があります。ターゲットSNAアプリケーションが返信のいずれかでDRを指定した場合、このDRは引き続きクライアントに渡され、クライアントの応答はアプリケーションに転送されます。ただし、この応答は、サーバーの応答時間計算で役割を果たしません。

If this bit is set to 0, then the server includes in the collection only those transactions for which it can include an (approximate) IP-network component in the total response time for the transaction. This component MAY be derived from a "natural" DR (if the client supports the RESPONSES function), from a dynamic DR introduced by the server (if the client supports the RESPONSES function and the ddr(2) bit has been set to 1), or from TIMING-MARK processing (if the client supports TIMING-MARKs).

このビットが0に設定されている場合、サーバーはコレクションに、トランザクションの合計応答時間に(近似)IPネットワークコンポーネントを含めることができるトランザクションのみを含めます。このコンポーネントは、「クライアントが応答機能をサポートする場合)、サーバーによって導入された動的なDR(クライアントが応答関数をサポートし、DDR(2)ビットが1に設定されている場合)から派生している場合があります。、またはタイミングマーク処理から(クライアントがタイミングマークをサポートしている場合)。

If this bit is set to 1, then the ddr(2) bit is ignored, since there is no reason for the server to request additional responses from the client(s) in the group.

このビットが1に設定されている場合、サーバーがグループ内のクライアントから追加の応答を要求する理由がないため、DDR(2)ビットは無視されます。

o ddr(2) - If this bit is set to 1, then the server SHOULD, for those clients in the group that support the RESPONSES function, add a DR request to the FIC reply in each transaction, and use the client's subsequent response for calculating an (approximate) IP-network component to include in the transaction's total response times.

o DDR(2) - このビットが1に設定されている場合、サーバーは、応答関数をサポートするグループ内のクライアントに対して、各トランザクションのFIC応答にDR要求を追加し、クライアントの後続の応答を使用して計算するためにクライアントの後続の応答を使用する必要があります。トランザクションの合計応答時間に含める(近似)IPネットワークコンポーネント。

If this bit is set to 0, then the server does not add a DR request that it was not otherwise going to add to any replies from the target SNA application.

このビットが0に設定されている場合、サーバーはDRリクエストを追加しません。それ以外の場合は、ターゲットSNAアプリケーションからの返信に追加されないということです。

If the excludeIpComponent(1) bit is set to 1, then this bit is ignored by the server.

expludeIpComponent(1)ビットが1に設定されている場合、このビットはサーバーによって無視されます。

o average(3) - If this bit is set to 1, then the server SHOULD calculate a sliding-window average for the collection, based on the parameters specified for the group.

o 平均(3) - このビットが1に設定されている場合、サーバーは、グループに指定されたパラメーターに基づいて、コレクションのスライディングウィンドウ平均を計算する必要があります。

If this bit is set to 0, then an average is not calculated. In this case the tn3270eRtExceeded and tn3270eRtOkay notifications are not generated, even if the traps(5) bit is set to 1.

このビットが0に設定されている場合、平均は計算されません。この場合、トラップ(5)が1に設定されていても、TN3270ERTEXが成功し、TN3270ERTOKAY通知は生成されません。

o buckets(4) - If this bit is set to 1, then the server SHOULD create and increment response time buckets for the collection, based on the parameters specified for the group.

o バケット(4) - このビットが1に設定されている場合、サーバーは、グループに指定されたパラメーターに基づいて、コレクションの応答時間バケツを作成および増分する必要があります。

If this bit is set to 0, then response time buckets are not created.

このビットが0に設定されている場合、応答時間バケットは作成されません。

o traps(5) - If this bit is set to 1, then a TN3270E Server is enabled to generate notifications pertaining to an tn3270eCollCtlEntry. tn3270CollStart and tn3270CollEnd generation is enabled simply by traps(5) being set to 1. tn3270eRtExceeded and tn3270eRtOkay generation enablement requires that average(3) be set to 1 in addition to the traps(5) requirement.

o トラップ(5) - このビットが1に設定されている場合、TN3270ECOLLCTLENTRYに関する通知を生成するためにTN3270Eサーバーが有効になります。TN3270COLLSTARTおよびTN3270COLLENDの生成は、トラップ(5)が1に設定され、TN3270ERTEXが成功し、TN3270ERTOKAYの生成イネーブルメントがトラップ(3)がトラップ(5)要件に加えて1に設定する必要があります。

If traps(5) is set to 0, then none of the notifications defined in this MIB are generated for a particular tn3270eRtCollCtlEntry.

トラップ(5)が0に設定されている場合、このMIBで定義された通知は、特定のTN3270ERTCOLLCTLENTRYに対して生成されません。

Either the average(3) or the buckets(4) bit MUST be set to 1 in order for response time data collection to occur; both bits MAY be set to 1. If the average(3) bit is set to 1, then the following objects have meaning, and are used to control the calculation of the averages, as well as the generation of the two notifications related to them:

応答時間のデータ収集が発生するには、平均(3)またはバケット(4)ビットを1に設定する必要があります。両方のビットを1に設定できます。平均(3)ビットが1に設定されている場合、次のオブジェクトには意味があり、平均の計算を制御するために使用されます。:

o tn3270eRtCollCtlSPeriod o tn3270eRtCollCtlSPMult o tn3270eRtCollCtlThreshHigh o tn3270eRtCollCtlThreshLow o tn3270eRtCollCtlIdleCount

o TN3270ERTCOLLCTLSPERIOD O TN3270ERTCOLLCTLSPMULT O TN3270ERTCOLLCTLTHRESHHIGH O TN3270ERTCOLLCTLTHRESHLOW O TN3270ERTCOLLCTLIDLECOUNT

The previous objects' values are meaningless if the associated average(3) bit is not set to 1.

関連する平均(3)ビットが1に設定されていない場合、以前のオブジェクトの値は意味がありません。

If the buckets(4) bit is set to 1, then the following objects have meaning, and specify the bucket boundaries:

バケット(4)ビットが1に設定されている場合、次のオブジェクトには意味があり、バケットの境界を指定します。

o tn3270eRtCollCtlBucketBndry1 o tn3270eRtCollCtlBucketBndry2 o tn3270eRtCollCtlBucketBndry3 o tn3270eRtCollCtlBucketBndry4

o tn3270ertcollctlbucketbndry1 o tn3270ertcollcollbucketbndry2 o tn3270ertcollctlbucketbndry3 o tn3270ertcollctlbucketbndry4

The previous objects' values are meaningless if the associated buckets(4) bit is not set to 1.

関連するバケット(4)ビットが1に設定されていない場合、以前のオブジェクトの値は意味がありません。

If an entry in the tn3270RtCollCtlTable has the value active(1) for its RowStatus, then an implementation SHALL NOT allow Set operations for any objects in the entry except: o tn3270eRtCollCtlThreshHigh o tn3270eRtCollCtlThreshLow o tn3270eRtCollCtlRowStatus

TN3270RTCOLLCTLTABLEのエントリにRowStatusに対してアクティブな値(1)がある場合、実装は、エントリ内のすべてのオブジェクトの設定操作を許可してはなりません。

4.2 tn3270eRtDataTable
4.2 TN3270ERTDATATABLE

Either a single entry or multiple entries are created in the tn3270eRtDataTable for each tn3270eRtCollCtlEntry, depending on whether tn3270eRtCollCtlType in the control entry has aggregate(0) selected. The contents of an entry in the tn3270eRtDataTable depend on the contents of the corresponding entry in the tn3270eRtCollCtlTable: as described above, some objects in the data entry return meaningful values only when the average(3) option is selected in the control entry, while others return meaningful values only when the buckets(4) option is selected. If both options are selected, then all the objects return meaningful values. When an object is not specified to return a meaningful value, an implementation may return any syntactically valid value in response to a Get operation.

単一のエントリまたは複数のエントリが、制御エントリのTN3270ERTCOLLCTLTYPEが集計(0)選択しているかどうかに応じて、各TN3270ERTCOLLCTLENTRYに対してTN3270ERTDATATABERで作成されます。TN3270ERTDATATABLEのエントリの内容は、TN3270ERTCOLLCTLTABLEの対応するエントリの内容に依存します。上記のように、データ入力の一部のオブジェクトは、平均(3)オプションがコントロールエントリで選択され、その他は選択された場合にのみ意味のある値を返します。バケット(4)オプションが選択されている場合にのみ、意味のある値を返します。両方のオプションが選択されている場合、すべてのオブジェクトは意味のある値を返します。オブジェクトが意味のある値を返すように指定されていない場合、実装は、操作の取得に応じて構文的に有効な値を返す場合があります。

The following objects return meaningful values if and only if the average(3) option was selected in the corresponding tn3270eRtCollCtlEntry:

次のオブジェクトは、対応するTN3270ERTCOLLCTLENTRYで平均(3)オプションが選択された場合にのみ、意味のある値を返します。

o tn3270eRtDataAvgRt o tn3270eRtDataAvgIpRt o tn3270eRtDataAvgCountTrans o tn3270eRtDataIntTimeStamp o tn3270eRtDataTotalRts o tn3270eRtDataTotalIpRts o tn3270eRtDataCountTrans o tn3270eRtDataCountDrs o tn3270eRtDataElapsRndTrpSq o tn3270eRtDataElapsIpRtSq

o tn3270ertdataavgrt o tn3270ertdataavgiprt o tn3270ertdataavgcounttrans o tn3270ertdatainttimestamp o tn3270ertdatatotalrts o tn3270ertdataliprts o tn3270ertdatcatdats o tn3270ertdatcattar 3270ERTDATAELAPSRNDTRPSQ O TN3270ERTDATAELAPSIPRTSQ

The first three objects in this list return values derived from the sliding-window average calculations described earlier. The time of the most recent sample for these calculations is returned in the tn3270eRtDataIntTimeStamp object. The next four objects are normal Counter32 objects, maintaining counts of total response time and total transactions. The last two objects return sum of the squares values, to enable variance calculations by a management application.

このリストの最初の3つのオブジェクトは、前述のスライドウィンドウの平均計算から派生した値を返します。これらの計算の最新サンプルの時間は、TN3270ERTDATINTTIMESTAMPオブジェクトで返されます。次の4つのオブジェクトは、通常のカウンター32オブジェクトであり、合計応答時間と総トランザクションのカウントを維持します。最後の2つのオブジェクトは、正方形の値の合計を返し、管理アプリケーションによる分散計算を可能にします。

   The following objects return meaningful values if and only if the
   buckets(4) option was selected in the corresponding
   tn3270eRtCollCtlEntry:
      o   tn3270eRtDataBucket1Rts
   o   tn3270eRtDataBucket2Rts
   o   tn3270eRtDataBucket3Rts
   o   tn3270eRtDataBucket4Rts
   o   tn3270eRtDataBucket5Rts
        

A discontinuity object, tn3270eRtDataDiscontinuityTime, can be used by a management application to detect when the values of the counter objects in this table may have been reset, or otherwise experienced a discontinuity. A possible cause for such a discontinuity is the TN3270E server's being stopped or restarted. This object returns a meaningful value regardless of which collection control options were selected.

不連続オブジェクトであるTN3270ERTDATADISCONTINUITYTIMEは、管理アプリケーションで使用して、このテーブルのカウンターオブジェクトの値がリセットされた場合、または不連続性が発生した可能性があることを検出できます。このような不連続性の可能性のある原因は、TN3270Eサーバーが停止または再起動されることです。このオブジェクトは、どのコレクション制御オプションが選択されたかに関係なく、意味のある値を返します。

An object, tn3270eRtDataRtMethod, identifies whether the IP Network Time was calculated using either the definite response or TIMING-MARK approach.

オブジェクトTN3270ERTDATARTMETHODは、明確な応答またはタイミングマークアプローチのいずれかを使用してIPネットワーク時間が計算されたかどうかを識別します。

When an entry is created in the tn3270eRtCollCtlTable with its tn3270eRtCollCtlType aggregate(0) bit set to 1, an entry is automatically created in the tn3270eRtDataTable; this entry's tn3270eRtDataClientAddress has the value of a zero-length octet string, its tn3270eRtDataClientAddrType has the value of unknown(0), and its tn3270eRtDataClientPort has the value 0.

TN3270ERTCOLLCTLTYPE集合体(0)ビット1に設定されたTN3270ERTCOLLCTLTABLEでエントリが作成されると、エントリはTN3270ERTDATABERで自動的に作成されます。このエントリのTN3270ERTDATACLIENTADDRESSには、ゼロ長のオクテット文字列の値があり、TN3270ERTDATACLIENTADDRTYPEの値は未知(0)、TN3270ERTDATACLIENTPORTの値は0です。

When an entry is created in the tn3270eRtCollCtlTable with its tn3270eRtCollCtlType aggregate(0) bit set to 0, a separate entry is created in the tn3270eRtDataTable for each member of the client group that currently has a session with the TN3270E server. Entries are subsequently created for clients that the TN3270E server determines to be members of the client group when these clients establish sessions with the server. Entries are also created when clients with existing sessions are added to the group.

TN3270ERTCOLLCTLTYPE Aggregate(0)ビットを0に設定してTN3270ERTCOLLCTLTABLEでエントリが作成されると、TN3270Eサーバーとのセッションがあるクライアントグループの各メンバーに対してTN3270ERTDATATABREで別のエントリが作成されます。その後、TN3270Eサーバーがサーバーでセッションを確立するときにTN3270Eサーバーがクライアントグループのメンバーであると判断するクライアント向けに作成されます。既存のセッションを持つクライアントがグループに追加されると、エントリも作成されます。

All entries associated with a tn3270eRtCollCtlEntry are deleted from the tn3270eRtDataTable when that entry is deleted from the tn3270eRtCollCtlTable. An entry for an individual client in a client group is deleted when its TCP connection terminates. Once it has been created, a client's entry in the tn3270eRtDataTable remains active as long as the collection's tn3270eRtCollCtlEntry exists, even if the client is removed from the client group for the tn3270eRtCollCtlEntry.

TN3270ERTCOLLCTLENTRYに関連付けられているすべてのエントリは、そのエントリがTN3270ERTCOLLCTLTABLEから削除された場合、TN3270ERTDATATABLEから削除されます。クライアントグループの個々のクライアントのエントリは、TCP接続が終了すると削除されます。作成されると、TN3270ERTCOLLCTLENTRYが存在する限り、TN3270ERTDATATABLEでのクライアントのエントリが存在する限り、クライアントが存在する限り、アクティブなままです。

4.3 Notifications
4.3 通知

This MIB defines four notifications related to a tn3270eRtDataEntry. If the associated tn3270eRtCollCtlType object's traps(5) bit is set to 1, then the tn3270RtCollStart and tn3270RtCollEnd notifications are generated when, respsectively, the tn3270eRtDataEntry is created and deleted. If, in addition, this tn3270eRtCollCtlType object's average(3) bit is set to 1, then the the tn3270eRtExceeded and tn3270eRtOkay notifications are generated when the conditions they report occur.

このMIBは、TN3270ERTDATAENTRYに関連する4つの通知を定義します。関連するTN3270ERTCOLLCTLTYPEオブジェクトのトラップ(5)ビットが1に設定されている場合、TN3270RTCOLLSTARTおよびTN3270RTCOLLEND通知が生成され、TN3270ERTDATAENTRYが作成され、削除されます。さらに、このTN3270ERTCOLLCTLTYPEオブジェクトの平均(3)ビットが1に設定されている場合、TN3270ERTEXが成功し、TN3270ERTOKAY通知が発生したときに生成されます。

The following notifications are defined by this MIB:

次の通知は、このMIBによって定義されています。

o tn3270eRtExceeded - The purpose of this notification is to signal that a performance problem has been detected. If average(3) response time data is being collected, then this notification is generated whenever (1) an average response time is first found, on a collection interval boundary, to have exceeded the high threshold tn3270eRtCollCtlThreshHigh specified for the client group, AND (2) the sample on which the average is based is determined to have been a significant one, via the significance algorithm described earlier. This notification is not generated again for a tn3270eRtDataEntry until an average response time falling below the low threshold tn3270eRtCollCtlThreshLow specified for the client group has occurred for the entry.

o TN3270ERTEXが成功しました - この通知の目的は、パフォーマンスの問題が検出されたことを示すことです。平均(3)応答時間データが収集されている場合、この通知は、(1)クライアントグループに指定された高いしきい値TN3270ERTCOLLCTLTHRESHHIGHを超えると、(1)平均応答時間が最初に見つかったときに生成されます(2)前述の有意性アルゴリズムを介して、平均の基礎となるサンプルは重要なものであると判断されます。この通知は、クライアントグループに指定された低いしきい値TN3270ERTCOLLCTLTHRESHLOWを下回る平均応答時間がエントリ用に発生するまで、TN3270ERTDATAENTRYに対して再び生成されません。

o tn3270eRtOkay - The purpose of this notification is to signal that a previously reported performance problem has been resolved. If average(3) response time data is being collected, then this notification is generated whenever (1) a tn3270eRtExceeded notification has already been generated, AND (2) an average response time is first found, on a collection interval boundary, to have fallen below the low threshold tn3270eRtCollCtlThreshLow specified for the client group. This notification is not generated again for a tn3270eRtDataEntry until an average response time exceeding the high threshold tn3270eRtCollCtlThreshHigh specified for the client group has occurred for the entry.

o TN3270ERTOKAY-この通知の目的は、以前に報告されたパフォーマンスの問題が解決されたことを示すことです。平均(3)応答時間データが収集されている場合、この通知は、(1)TN3270ETEXの成功した通知が既に生成されており、(2)収集間隔の境界で、平均応答時間が最初に発見され、最初に発見されます。低いしきい値の下では、クライアントグループに指定されたTN3270ERTCOLLCTLTHRESHLOW。この通知は、クライアントグループに指定された高いしきい値TN3270ERTCOLLCTLTHRESHHIGHを超える平均応答時間がエントリ用に発生するまで、TN3270ERTDATAENTRYに対して再び生成されません。

Taken together, the two preceding notifications serve to minimize the generation of an excessive number of traps in the case of an average response time that oscillates about its high threshold.

まとめると、2つの先行通知は、その高いしきい値について振動する平均応答時間の場合、過剰な数のトラップの生成を最小限に抑えるのに役立ちます。

o tn3270eRtCollStart - This notification is generated whenever data collection begins for a client group, or when a new tn3270eRtDataEntry becomes active. The primary purpose of this notification is signal to a management application that a new client TCP session has been established, and to provide the IP-to-resource mapping for the session. This notification is not critical when average(3) data collection is not being performed for the client group.

o TN3270ERTCOLLSTART-この通知は、クライアントグループのデータ収集が開始されるたびに、または新しいTN3270ERTDATAENTRYがアクティブになったときに生成されます。この通知の主な目的は、新しいクライアントTCPセッションが確立されたことを管理アプリケーションに合図し、セッションのIPリソースマッピングを提供することです。この通知は、クライアントグループに対して平均(3)データ収集が実行されていない場合、重要ではありません。

o tn3270eRtCollEnd - This notification is generated whenever a data collection ends. For an aggregate collection, this occurs when the corresponding tn3270eRtCollCtlEntry is deleted. For an individual collection, this occurs either when the tn3270eRtCollCtlEntry is deleted, or when the client's TCP connection terminates. The purpose of this notification is to enable a management application to complete a monitoring function that it was performing, by returning final values for the collection's data objects.

o TN3270ERTCOLLEND-この通知は、データ収集が終了するたびに生成されます。集計コレクションの場合、これは対応するTN3270ERTCOLLCTLENTRYが削除されたときに発生します。個別のコレクションの場合、これはTN3270ERTCOLLCTLENTRYが削除されたとき、またはクライアントのTCP接続が終了したときに発生します。この通知の目的は、コレクションのデータオブジェクトの最終値を返すことにより、管理アプリケーションが実行されていた監視機能を完了できるようにすることです。

4.4 Advisory Spin Lock Usage
4.4 アドバイザリースピンロックの使用

Within the TN3270E-RT-MIB, tn3270eRtSpinLock is defined as an advisory lock that allows cooperating TN3270E-RT-MIB applications to coordinate their use of the tn3270eRtCollCtlTable. When creating a new entry or altering an existing entry in the tn3270eRtCollCtlTable, an application SHOULD make use of tn3270eRtSpinLock to serialize application changes or additions. Since this is an advisory lock, its use by management applications SHALL NOT be enforced by agents. Agents MUST, however, implement the tn3270eRtSpinLock object.

TN3270E-RT-MIB内で、TN3270ERTSPINLOCKは、TN3270ERTCOLLCTLTABLEの使用を調整するためにTN3270E-RT-MIBアプリケーションを協力できるアドバイザリーロックとして定義されます。新しいエントリを作成したり、TN3270ERTCOLLCTLTABLEの既存のエントリを変更する場合、アプリケーションを使用してアプリケーションの変更または追加をシリアル化するために、アプリケーションがTN3270ERTSPINLOCKを使用する必要があります。これはアドバイザリーロックであるため、管理アプリケーションによる使用はエージェントによって施行されてはなりません。ただし、エージェントはTN3270ERTSPINLOCKオブジェクトを実装する必要があります。

5.0 Definitions
5.0 定義
  TN3270E-RT-MIB DEFINITIONS ::= BEGIN
        

IMPORTS MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE, Counter32, Unsigned32, Gauge32 FROM SNMPv2-SMI RowStatus, DateAndTime, TimeStamp, TestAndIncr FROM SNMPv2-TC MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP FROM SNMPv2-CONF tn3270eSrvrConfIndex, tn3270eClientGroupName, tn3270eResMapElementType FROM TN3270E-MIB IANATn3270eAddrType, IANATn3270eAddress FROM IANATn3270eTC-MIB snanauMIB FROM SNA-NAU-MIB;

インポートモジュールアイデンティティ、オブジェクトタイプ、通知タイプ、カウンター32、unsigned32、snmpv2-smi rowstatus、dateandtime、testandincr from snmpv2-tc module-compliance、object-group、notification-group from tenTN3270ECLIENTGROUPNAME、TN3270E-MIB IANATN3270EADDRTTYPE、IANATN3270ETC-MIB SNANAUMIBからSNA-NAU-MIBからのIANATN3270EADDRESSからのTN3270ERESMAPELEMENTTYPE;

tn3270eRtMIB MODULE-IDENTITY LAST-UPDATED "9807270000Z" -- July 27, 1998 ORGANIZATION "TN3270E Working Group" CONTACT-INFO "Kenneth White (kennethw@vnet.ibm.com) IBM Corp. - Dept. BRQA/Bldg. 501/G114 P.O. Box 12195 3039 Cornwallis RTP, NC 27709-2195

TN3270ERTMIBモジュールIDULE IDINTITY最終アップデーション「9807270000Z」 - 1998年7月27日組織「TN3270Eワーキンググループ "Contact-info" Kenneth White(kennethw@vnet.ibm.com)IBM Corp.-Dept. Brqa/Bldg。P.O. Box 12195 3039 Cornwallis RTP、NC 27709-2195

           Robert Moore (remoore@us.ibm.com)
           IBM Corp. - Dept. BRQA/Bldg. 501/G114
           P.O. Box 12195
           3039 Cornwallis
           RTP, NC 27709-2195
           (919) 254-4436"
       DESCRIPTION
          "This module defines a portion of the management
          information base (MIB) that enables monitoring of
          TN3270 and TN3270E clients' response times by a
          TN3270E server."
       REVISION  "9807270000Z" -- July 27, 1998
       DESCRIPTION
           "RFC nnnn (Proposed Standard)" -- RFC Editor to fill in
  ::= { snanauMIB 9 }
  -- snanauMIB ::= { mib-2 34 }
        

-- Top level structure of the MIB

- MIBのトップレベル構造

  tn3270eRtNotifications   OBJECT IDENTIFIER  ::= { tn3270eRtMIB 0 }
  tn3270eRtObjects         OBJECT IDENTIFIER  ::= { tn3270eRtMIB 1 }
  tn3270eRtConformance     OBJECT IDENTIFIER  ::= { tn3270eRtMIB 3 }
        

-- MIB Objects

-MIBオブジェクト

-- Response Time Control Table

- 応答時間制御テーブル

tn3270eRtCollCtlTable OBJECT-TYPE SYNTAX SEQUENCE OF Tn3270eRtCollCtlEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The response time monitoring collection control table, which allows a management application to control the types of response time data being collected, and the clients for which it is being collected.

TN3270ERTCOLLCTLTABLEオブジェクトタイプタイプのTN3270ERTCOLLCTLENTRY MAX-ACCESS NOT-ACCESSALITIBLEステータス現在の説明 "応答時間監視コントロールテーブル。集めました。

This table is indexed by tn3270eSrvrConfIndex and tn3270eClientGroupName imported from the TN3270E-MIB. tn3270eSrvrConfIndex indicates within a host which TN3270E server an entry applies to. tn3270eClientGroupName it identifies the set of IP clients for which response time data is being collected. The particular IP clients making up the set are identified in the tn3270eClientGroupTable in the TN3270E-MIB."

このテーブルは、TN3270ESRVRCONFINDEXとTN3270E-MIBからインポートされたTN3270ECLIENTGROUPNAMEによってインデックス付けされています。TN3270ESRVRCONFINDEXは、ホスト内でTN3270Eサーバーがエントリが適用されることを示します。TN3270ECLIENTGROUPNAME応答時間データが収集されているIPクライアントのセットを識別します。セットを構成する特定のIPクライアントは、TN3270E-MIBでTN3270ECLIENTGROPTINALTで識別されます。」

      ::= { tn3270eRtObjects 1}
        
  tn3270eRtCollCtlEntry    OBJECT-TYPE
      SYNTAX        Tn3270eRtCollCtlEntry
      MAX-ACCESS    not-accessible
      STATUS        current
      DESCRIPTION
        "An entry in the TN3270E response time monitoring collection
        control table.  To handle the case of multiple TN3270E
        servers on the same host, the first index of this table is
        the tn3270eSrvrConfIndex from the TN3270E-MIB."
      INDEX {
        tn3270eSrvrConfIndex,    -- Server's index
        tn3270eClientGroupName } -- What to collect on
      ::= { tn3270eRtCollCtlTable 1 }
        
  Tn3270eRtCollCtlEntry ::= SEQUENCE {
      tn3270eRtCollCtlType              BITS,
      tn3270eRtCollCtlSPeriod           Unsigned32,
      tn3270eRtCollCtlSPMult            Unsigned32,
      tn3270eRtCollCtlThreshHigh        Unsigned32,
      tn3270eRtCollCtlThreshLow         Unsigned32,
      tn3270eRtCollCtlIdleCount         Unsigned32,
      tn3270eRtCollCtlBucketBndry1      Unsigned32,
      tn3270eRtCollCtlBucketBndry2      Unsigned32,
      tn3270eRtCollCtlBucketBndry3      Unsigned32,
      tn3270eRtCollCtlBucketBndry4      Unsigned32,
      tn3270eRtCollCtlRowStatus         RowStatus   }
        

-- The OID { tn3270eRtCollCtlEntry 1 } is not used

-OID {TN3270ERTCOLLCTLENTRY 1}は使用されていません

  tn3270eRtCollCtlType  OBJECT-TYPE
      SYNTAX    BITS {
                       aggregate(0),
                       excludeIpComponent(1),
                       ddr(2),
                       average(3),
                       buckets(4),
                       traps(5)
                     }
      MAX-ACCESS   read-create
      STATUS       current
      DESCRIPTION
        "This object controls what types of response time data to
         collect, whether to summarize the data across the members
         of a client group or keep it individually, whether to
         introduce dynamic definite responses, and whether to
         generate traps.
        
         aggregate(0)          - Aggregate response time data for the
                                 client group as a whole.  If this bit
                                 is set to 0, then maintain response
                                 time data separately for each member
                                 of the client group.
         excludeIpComponent(1) - Do not include the IP-network
                                 component in any response times.
         ddr(2)                - Enable dynamic definite response.
         average(3)            - Produce an average response time
                                 based on a specified collection
                                 interval.
         buckets(4)            - Maintain tn3270eRtDataBucket values in
                                 a corresponding tn3270eRtDataEntry,
                                 based on the bucket boundaries specified
                                 in the tn3270eRtCollCtlBucketBndry
                                 objects          .
         traps(5)              - generate the notifications specified
                                 in this MIB module.  The
                                 tn3270eRtExceeded and tn3270eRtOkay
                                 notifications are generated only if
                                 average(3) is also specified."
      ::= { tn3270eRtCollCtlEntry 2 }
        

tn3270eRtCollCtlSPeriod OBJECT-TYPE SYNTAX Unsigned32 (15..86400) -- 15 second min, 24 hour max UNITS "seconds" MAX-ACCESS read-create STATUS current DESCRIPTION "The number of seconds that defines the sample period. The actual interval is defined as tn3270eRtCollCtlSPeriod times tn3270eRtCollCtlSPMult.

TN3270ERTCOLLCTLSPERIOD OBJECT-TYPE SYNTAX UNSIGNED32(15..86400) - 15秒、24時間最大単位「秒」最大アクセスREAD-CREATEステータス現在の説明 "サンプル期間を定義する秒数。TN3270ERTCOLLCTLSPERIOD TIMES TN3270ERTCOLLCTLSPMULTとして。

         The value of this object is used only if the corresponding
         tn3270eRtCollCtlType has the average(3) setting."
      DEFVAL   {20}    -- 20 seconds
      ::= { tn3270eRtCollCtlEntry 3 }
        

tn3270eRtCollCtlSPMult OBJECT-TYPE SYNTAX Unsigned32 (1..5760) -- 5760 x SPeriod of 15 is 24 hours UNITS "period" MAX-ACCESS read-create STATUS current DESCRIPTION "The sample period multiplier; this value is multiplied by the sample period, tn3270eRtCollCtlSPeriod, to determine the collection interval.

TN3270ERTCOLLCTLSPMULT OBJECT-TYPE SYNTAX UNSTAX UNSIGN32(1..5760)-5760 X 15の空間は24時間単位です。TN3270ERTCOLLCTLSPERIOD、収集間隔を決定します。

Sliding-window average calculation can, if necessary, be disabled, by setting the sample period multiplier, tn3270eRtCollCtlSPMult, to 1, and setting the sample period, tn3270eRtCollCtlSPeriod, to the required collection interval.

スライドウィンドウの平均計算は、必要に応じて、サンプル期間乗数TN3270ERTCOLLCTLSPMULTを1に設定し、サンプル期間を設定し、必要なコレクション間隔に設定することにより、無効にすることができます。

        The value of this object is used only if the corresponding
        tn3270eRtCollCtlType has the average(3) setting."
      DEFVAL   { 30 }    -- yields an interval of 10 minutes when
                         -- used with the default SPeriod value
      ::= { tn3270eRtCollCtlEntry 4 }
        
  tn3270eRtCollCtlThreshHigh  OBJECT-TYPE
      SYNTAX            Unsigned32
      UNITS             "seconds"
      MAX-ACCESS        read-create
      STATUS            current
      DESCRIPTION
        "The threshold for generating a tn3270eRtExceeded
        notification, signalling that a monitored total response
        time has exceeded the specified limit.  A value of zero
        for this object suppresses generation of this notification.
        The value of this object is used only if the corresponding
        tn3270eRtCollCtlType has average(3) and traps(5) selected.
        

A tn3270eRtExceeded notification is not generated again for a tn3270eRtDataEntry until an average response time falling below the low threshold tn3270eRtCollCtlThreshLow specified for the client group has occurred for the entry."

TN3270ERTEXの成功した通知は、クライアントグループに指定された低いしきい値TN3270ERTCOLLCTLTHRESHLOWを下回る平均応答時間がエントリに発生するまで、TN3270ERTDATAENTRYで再び生成されません。」

      DEFVAL   { 0 }   -- suppress notifications
      ::= { tn3270eRtCollCtlEntry 5 }
        
  tn3270eRtCollCtlThreshLow   OBJECT-TYPE
      SYNTAX            Unsigned32
      UNITS             "seconds"
      MAX-ACCESS        read-create
      STATUS            current
      DESCRIPTION
        "The threshold for generating a tn3270eRtOkay notification,
        signalling that a monitored total response time has fallen
        below the specified limit.  A value of zero for this object
        suppresses generation of this notification.  The value of
        this object is used only if the corresponding
        tn3270eRtCollCtlType has average(3) and traps(5) selected.
        
        A tn3270eRtOkay notification is not generated again for a
        tn3270eRtDataEntry until an average response time
              exceeding the high threshold tn3270eRtCollCtlThreshHigh
        specified for the client group has occurred for the entry."
      DEFVAL   { 0 }   -- suppress notifications
      ::= { tn3270eRtCollCtlEntry 6 }
        
  tn3270eRtCollCtlIdleCount   OBJECT-TYPE
      SYNTAX            Unsigned32
      UNITS             "transactions"
      MAX-ACCESS        read-create
      STATUS            current
      DESCRIPTION
        "The value of this object is used to determine whether a
        sample that yields an average response time exceeding the
        value of tn3270eRtCollCtlThreshHigh was a statistically
        valid one.  If the following statement is true, then the
        sample was statistically valid, and so a tn3270eRtExceeded
        notification should be generated:
        
          AvgCountTrans * ((AvgRt/ThreshHigh - 1) ** 2) >=  IdleCount
        
        This comparison is done only if the corresponding
        tn3270eRtCollCtlType has average(3) and traps(5) selected."
      DEFVAL { 1 }
      ::= { tn3270eRtCollCtlEntry 7 }
        
  tn3270eRtCollCtlBucketBndry1   OBJECT-TYPE
      SYNTAX            Unsigned32
      UNITS             "tenths of seconds"
      MAX-ACCESS        read-create
      STATUS            current
      DESCRIPTION
        "The value of this object defines the range of transaction
         response times counted in the Tn3270eRtDataBucket1Rts
         object: those less than or equal to this value."
      DEFVAL { 10 }
      ::= { tn3270eRtCollCtlEntry 8 }
        
  tn3270eRtCollCtlBucketBndry2   OBJECT-TYPE
      SYNTAX            Unsigned32
      UNITS             "tenths of seconds"
      MAX-ACCESS        read-create
      STATUS            current
      DESCRIPTION
        "The value of this object, together with that of the
        tn3270eRtCollCtlBucketBndry1 object, defines the range
        of transaction response times counted in the
        Tn3270eRtDataBucket2Rts object: those greater than the
        value of the tn3270eRtCollCtlBucketBndry1 object, and
          less than or equal to the value of this object."
      DEFVAL { 20 }
      ::= { tn3270eRtCollCtlEntry 9 }
        
  tn3270eRtCollCtlBucketBndry3   OBJECT-TYPE
      SYNTAX            Unsigned32
      UNITS             "tenths of seconds"
      MAX-ACCESS        read-create
      STATUS            current
      DESCRIPTION
        "The value of this object, together with that of the
        tn3270eRtCollCtlBucketBndry2 object, defines the range of
        transaction response times counted in the
        Tn3270eRtDataBucket3Rts object:  those greater than the
        value of the tn3270eRtCollCtlBucketBndry2 object, and less
        than or equal to the value of this object."
      DEFVAL { 50 }
      ::= { tn3270eRtCollCtlEntry 10 }
        
  tn3270eRtCollCtlBucketBndry4   OBJECT-TYPE
      SYNTAX            Unsigned32
      UNITS             "tenths of seconds"
      MAX-ACCESS        read-create
      STATUS            current
      DESCRIPTION
        "The value of this object, together with that of the
        tn3270eRtCollCtlBucketBndry3 object, defines the range
        of transaction response times counted in the
        Tn3270eRtDataBucket4Rts object: those greater than the
        value of the tn3270eRtCollCtlBucketBndry3 object, and
        less than or equal to the value of this object.
        
        The value of this object also defines the range of
        transaction response times counted in the
        Tn3270eRtDataBucket5Rts object: those greater than the
        value of this object."
      DEFVAL { 100 }
      ::= { tn3270eRtCollCtlEntry 11 }
        
  tn3270eRtCollCtlRowStatus  OBJECT-TYPE
      SYNTAX            RowStatus
      MAX-ACCESS        read-create
      STATUS            current
      DESCRIPTION
        "This object allows entries to be created and deleted
         in the tn3270eRtCollCtlTable.  An entry in this table
         is deleted by setting this object to destroy(6).
         Deleting an entry in this table has the side-effect
           of removing all entries from the tn3270eRtDataTable
         that are associated with the entry being deleted."
      ::= { tn3270eRtCollCtlEntry 12 }
        

-- TN3270E Response Time Data Table

-TN3270E応答時間データテーブル

  tn3270eRtDataTable  OBJECT-TYPE
      SYNTAX       SEQUENCE OF Tn3270eRtDataEntry
      MAX-ACCESS   not-accessible
      STATUS       current
      DESCRIPTION
        "The response time data table.  Entries in this table are
         created based on entries in the tn3270eRtCollCtlTable."
      ::= { tn3270eRtObjects 2 }
        

tn3270eRtDataEntry OBJECT-TYPE SYNTAX Tn3270eRtDataEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entries in this table are created based upon the tn3270eRtCollCtlTable. When the corresponding tn3270eRtCollCtlType has aggregate(0) specified, a single entry is created in this table, with a tn3270eRtDataClientAddrType of unknown(0), a zero-length octet string value for tn3270eRtDataClientAddress, and a tn3270eRtDataClientPort value of 0. When aggregate(0) is not specified, a separate entry is created for each client in the group.

TN3270ERTDATAENTRYオブジェクトタイプ構文型TN3270ERTDATAENTRY MAX-ACCESS NOACCESSABLEステータス現在の説明現在の説明 "このテーブルのエントリはTN3270ERTCOLLCTLTLTIBERに基づいて作成されます。タイプ未知の(0)、TN3270ERTDATACLIENTADDRESSのゼロの長さのオクテット文字列値、およびTN3270ERTDATACLIENTPORT値0の値。集合体(0)が指定されていない場合、グループ内の各クライアントに個別のエントリが作成されます。

        Note that the following objects defined within an entry in this
        table can  wrap:
            tn3270eRtDataTotalRts
            tn3270eRtDataTotalIpRts
            tn3270eRtDataCountTrans
            tn3270eRtDataCountDrs
            tn3270eRtDataElapsRnTrpSq
            tn3270eRtDataElapsIpRtSq
            tn3270eRtDataBucket1Rts
            tn3270eRtDataBucket2Rts
            tn3270eRtDataBucket3Rts
            tn3270eRtDataBucket4Rts
            tn3270eRtDataBucket5Rts"
      INDEX {
         tn3270eSrvrConfIndex,      -- Server's local index
         tn3270eClientGroupName,    -- Collection target
         tn3270eRtDataClientAddrType,
         tn3270eRtDataClientAddress,
               tn3270eRtDataClientPort }
      ::= { tn3270eRtDataTable 1 }
        
  Tn3270eRtDataEntry ::= SEQUENCE {
         tn3270eRtDataClientAddrType        IANATn3270eAddrType,
         tn3270eRtDataClientAddress         IANATn3270eAddress,
         tn3270eRtDataClientPort            Unsigned32,
         tn3270eRtDataAvgRt                 Gauge32,
         tn3270eRtDataAvgIpRt               Gauge32,
         tn3270eRtDataAvgCountTrans         Gauge32,
         tn3270eRtDataIntTimeStamp          DateAndTime,
         tn3270eRtDataTotalRts              Counter32,
         tn3270eRtDataTotalIpRts            Counter32,
         tn3270eRtDataCountTrans            Counter32,
         tn3270eRtDataCountDrs              Counter32,
         tn3270eRtDataElapsRndTrpSq         Unsigned32,
         tn3270eRtDataElapsIpRtSq           Unsigned32,
         tn3270eRtDataBucket1Rts            Counter32,
         tn3270eRtDataBucket2Rts            Counter32,
         tn3270eRtDataBucket3Rts            Counter32,
         tn3270eRtDataBucket4Rts            Counter32,
         tn3270eRtDataBucket5Rts            Counter32,
         tn3270eRtDataRtMethod              INTEGER,
         tn3270eRtDataDiscontinuityTime     TimeStamp
     }
        
  tn3270eRtDataClientAddrType   OBJECT-TYPE
      SYNTAX    IANATn3270eAddrType
      MAX-ACCESS   not-accessible
      STATUS       current
      DESCRIPTION
        "Indicates the type of address represented by the value
        of tn3270eRtDataClientAddress.  The value unknown(0) is
        used if aggregate data is being collected for the client
        group."
      ::= { tn3270eRtDataEntry 1 }
        
  tn3270eRtDataClientAddress   OBJECT-TYPE
      SYNTAX    IANATn3270eAddress
      MAX-ACCESS   not-accessible
      STATUS       current
      DESCRIPTION
        "Contains the IP address of the TN3270 client being
        monitored.  A zero-length octet string is used if
        aggregate data is being collected for the client group."
      ::= { tn3270eRtDataEntry 2 }
        

tn3270eRtDataClientPort OBJECT-TYPE

TN3270ERTDATACLIENTPORTオブジェクトタイプ

      SYNTAX       Unsigned32(0..65535)
      MAX-ACCESS   not-accessible
      STATUS       current
      DESCRIPTION
        "Contains the client port number of the TN3270 client being
        monitored.  The value 0 is used if aggregate data is being
        collected for the client group, or if the
        tn3270eRtDataClientAddrType identifies an address type that
        does not support ports."
      ::= { tn3270eRtDataEntry 3 }
        
  tn3270eRtDataAvgRt OBJECT-TYPE
      SYNTAX       Gauge32
      UNITS        "tenths of seconds"
      MAX-ACCESS   read-only
      STATUS       current
      DESCRIPTION
        "The average total response time measured over the last
        collection interval."
      DEFVAL { 0 }
      ::= { tn3270eRtDataEntry 4 }
        
  tn3270eRtDataAvgIpRt OBJECT-TYPE
      SYNTAX       Gauge32
      UNITS        "tenths of seconds"
      MAX-ACCESS   read-only
      STATUS       current
      DESCRIPTION
        "The average IP response time measured over the last
        collection interval."
      DEFVAL { 0 }
      ::= { tn3270eRtDataEntry 5 }
        

tn3270eRtDataAvgCountTrans OBJECT-TYPE SYNTAX Gauge32 UNITS "transactions" MAX-ACCESS read-only STATUS current DESCRIPTION "The sliding transaction count used for calculating the values of the tn3270eRtDataAvgRt and tn3270eRtDataAvgIpRt objects. The actual transaction count is available in the tn3270eRtDataCountTrans object.

TN3270ERTDATAAVGCOUNTTRANS Object-Type Syntax Gauge32 Units "Transactions" Max-Access Read-Only Status Current Current説明 "TN3270ERTDATAAVGRTおよびTN3270ERTDATAAVGIPRTオブジェクトに使用されるTN3270ERTAAVGIPRTオブジェクトの計算に使用されるスライドトランザクションカウント。

        The initial value of this object, before any averages have
        been calculated, is 0."
      ::= { tn3270eRtDataEntry 6 }
        

tn3270eRtDataIntTimeStamp OBJECT-TYPE SYNTAX DateAndTime MAX-ACCESS read-only STATUS current DESCRIPTION "The date and time of the last interval that tn3270eRtDataAvgRt, tn3270eRtDataAvgIpRt, and tn3270eRtDataAvgCountTrans were calculated.

TN3270ERTDATINGTIMESTAMPオブジェクトタイプ構文データアンドタイムマックス - アクセス読み取り専用ステータス現在の説明 "TN3270ERTDATAAVGRT、TN3270ERTDATAAVGIPRT、TN3270ERTAAVGCONTTRANSを計算したTN3270ERTDATAAVGRT、TN3270ERTDATAAVGIPRT、TN3270ERTDATAAVGCONTTRANSを計算しました。

        Prior to the calculation of the first interval
        averages, this object returns the value
        0x0000000000000000000000.  When this value is
        returned, the remaining objects in the entry have
        no significance."
      ::= { tn3270eRtDataEntry 7 }
        

tn3270eRtDataTotalRts OBJECT-TYPE SYNTAX Counter32 UNITS "tenths of seconds" MAX-ACCESS read-only STATUS current DESCRIPTION "The count of the total response times collected.

TN3270ERTDATATOTALRTSオブジェクトタイプ構文COUNTER32ユニット「10分の1秒」最大アクセス読み取り専用ステータス現在の説明 "収集された合計応答時間のカウント。

        A management application can detect discontinuities in this
        counter by monitoring the tn3270eRtDataDiscontinuityTime
        object."
      ::= { tn3270eRtDataEntry 8 }
        

tn3270eRtDataTotalIpRts OBJECT-TYPE SYNTAX Counter32 UNITS "tenths of seconds" MAX-ACCESS read-only STATUS current DESCRIPTION "The count of the total IP-network response times collected.

TN3270ERTDATATALIPRTSオブジェクトタイプ構文COUNTER32ユニット「10分の1秒」最大アクセス読み取り専用ステータス現在の説明 "収集された合計IPネットワーク応答時間のカウント。

        A management application can detect discontinuities in this
        counter by monitoring the tn3270eRtDataDiscontinuityTime
        object."
      ::= { tn3270eRtDataEntry 9 }
        

tn3270eRtDataCountTrans OBJECT-TYPE SYNTAX Counter32 UNITS "transactions" MAX-ACCESS read-only STATUS current DESCRIPTION "The count of the total number of transactions detected.

TN3270ERTDATACOUNTTRANSオブジェクトタイプ構文COUNTER32ユニット「トランザクション」「マックスアクセス読み取り専用ステータス現在の説明」検出されたトランザクションの総数のカウント。

        A management application can detect discontinuities in this
        counter by monitoring the tn3270eRtDataDiscontinuityTime
        object."
      ::= { tn3270eRtDataEntry 10 }
        

tn3270eRtDataCountDrs OBJECT-TYPE SYNTAX Counter32 UNITS "definite responses" MAX-ACCESS read-only STATUS current DESCRIPTION "The count of the total number of definite responses detected.

TN3270ERTDATACOUNTDRSオブジェクトタイプ構文COUNTER32ユニット「明確な応答」最大アクセス読み取り専用ステータス現在の説明 "検出された明確な応答の総数のカウント。

        A management application can detect discontinuities in this
        counter by monitoring the tn3270eRtDataDiscontinuityTime
        object."
      ::= { tn3270eRtDataEntry 11 }
        
  tn3270eRtDataElapsRndTrpSq   OBJECT-TYPE
      SYNTAX       Unsigned32
      UNITS        "tenths of seconds squared"
      MAX-ACCESS   read-only
      STATUS       current
      DESCRIPTION
        "The sum of the elapsed round trip time squared.  The sum
        of the squares is kept in order to enable calculation of
        a variance."
      DEFVAL { 0 }
      ::= { tn3270eRtDataEntry 12 }
        
  tn3270eRtDataElapsIpRtSq   OBJECT-TYPE
      SYNTAX       Unsigned32
      UNITS        "tenths of seconds squared"
      MAX-ACCESS   read-only
      STATUS       current
      DESCRIPTION
        "The sum of the elapsed IP round trip time squared.
        The sum of the squares is kept in order to enable
        calculation of a variance."
      DEFVAL { 0 }
      ::= { tn3270eRtDataEntry 13 }
        

tn3270eRtDataBucket1Rts OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The count of the response times falling into bucket 1.

TN3270ERTDATABUCKET1RTSオブジェクトタイプ構文Counter32 MAX-ACCESS READ-ONLYステータス現在の説明 "バケツに分類される応答時間のカウント。

        A management application can detect discontinuities in this
        counter by monitoring the tn3270eRtDataDiscontinuityTime
        object."
      ::= { tn3270eRtDataEntry 14 }
        

tn3270eRtDataBucket2Rts OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The count of the response times falling into bucket 2.

TN3270ERTDATABUCKET2RTSオブジェクトタイプ構文Counter32 MAX-ACCESS READ-ONLYステータス現在の説明 "バケツ2に分類される応答時間のカウント。

        A management application can detect discontinuities in this
        counter by monitoring the tn3270eRtDataDiscontinuityTime
        object."
      ::= { tn3270eRtDataEntry 15 }
        

tn3270eRtDataBucket3Rts OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The count of the response times falling into bucket 3.

TN3270ERTDATABUCKET3RTSオブジェクトタイプ構文Counter32 Max-Access Read-Only Status Current説明 "バケツ3に分類される応答時間のカウント。

        A management application can detect discontinuities in this
        counter by monitoring the tn3270eRtDataDiscontinuityTime
        object."
      ::= { tn3270eRtDataEntry 16 }
        

tn3270eRtDataBucket4Rts OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The count of the response times falling into bucket 4.

TN3270ERTDATABUCKET4RTSオブジェクトタイプ構文Counter32 Max-Access Read-Only Status Current Current Description "Response時間のカウントはBucket 4に分類されます。

        A management application can detect discontinuities in this
        counter by monitoring the tn3270eRtDataDiscontinuityTime
        object."
      ::= { tn3270eRtDataEntry 17 }
        

tn3270eRtDataBucket5Rts OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The count of the response times falling into bucket 5.

TN3270ERTDATABUCKET5RTSオブジェクトタイプ構文Counter32 Max-Access読み取り専用ステータス現在の説明 "バケツ5に分類される応答時間のカウント。

        A management application can detect discontinuities in this
        counter by monitoring the tn3270eRtDataDiscontinuityTime
        object."
      ::= { tn3270eRtDataEntry 18 }
        
  tn3270eRtDataRtMethod OBJECT-TYPE
      SYNTAX       INTEGER {
                             none(0),
                             responses(1),
                             timingMark(2)
                           }
      MAX-ACCESS   read-only
      STATUS       current
      DESCRIPTION
        "The value of this object indicates the method that was
        used in calculating the IP network time.
        
        The value 'none(0) indicates that response times were not
        calculated for the IP network."
      ::= { tn3270eRtDataEntry 19 }
        
  tn3270eRtDataDiscontinuityTime OBJECT-TYPE
      SYNTAX      TimeStamp
      MAX-ACCESS  read-only
      STATUS      current
      DESCRIPTION
          "The value of sysUpTime on the most recent occasion at
          which one or more of this entry's counter objects
          suffered a discontinuity.  This may happen if a TN3270E
          server is stopped and then restarted, and local methods
          are used to set up collection policy
          (tn3270eRtCollCtlTable entries)."
      ::= { tn3270eRtDataEntry 20 }
        

tn3270eRtSpinLock OBJECT-TYPE SYNTAX TestAndIncr MAX-ACCESS read-write STATUS current DESCRIPTION "An advisory lock used to allow cooperating TN3270E-RT-MIB applications to coordinate their use of the tn3270eRtCollCtlTable.

TN3270ERTSPINLOCKオブジェクトタイプの構文testax andincr max-access read-writeステータス現在の説明 "TN3270E-RT-MIBアプリケーションがTN3270ERTCOLLCTLTABLEの使用を調整するために使用できるアドバイザリーロック。

When creating a new entry or altering an existing entry in the tn3270eRtCollCtlTable, an application should make use of tn3270eRtSpinLock to serialize application changes or additions.

新しいエントリを作成したり、TN3270ERTCOLLCTLTABLEの既存のエントリを変更する場合、アプリケーションがTN3270ERTSPINLOCKを使用してアプリケーションの変更または追加をシリアル化する必要があります。

        Since this is an advisory lock, the use of this lock is
        not enforced."
      ::= { tn3270eRtObjects 3 }
        

-- Notifications

- 通知

  tn3270eRtExceeded   NOTIFICATION-TYPE
      OBJECTS {
         tn3270eRtDataIntTimeStamp,
         tn3270eRtDataAvgRt,
         tn3270eRtDataAvgIpRt,
         tn3270eRtDataAvgCountTrans,
         tn3270eRtDataRtMethod
      }
      STATUS  current
      DESCRIPTION
        "This notification is generated when the average response
        time, tn3270eRtDataAvgRt, exceeds
        tn3270eRtCollCtlThresholdHigh at the end of a collection
        interval specified by tn3270eCollCtlSPeriod
        times tn3270eCollCtlSPMult.  Note that the corresponding
        tn3270eCollCtlType must have traps(5) and average(3) set
        for this notification to be generated.  In addition,
        tn3270eRtDataAvgCountTrans, tn3270eRtCollCtlThreshHigh, and
        tn3270eRtDataAvgRt are algorithmically compared to
        tn3270eRtCollCtlIdleCount for determination if this
        notification will be suppressed."
      ::= { tn3270eRtNotifications 1 }
        
  tn3270eRtOkay   NOTIFICATION-TYPE
      OBJECTS {
         tn3270eRtDataIntTimeStamp,
         tn3270eRtDataAvgRt,
         tn3270eRtDataAvgIpRt,
         tn3270eRtDataAvgCountTrans,
         tn3270eRtDataRtMethod
      }
      STATUS  current
      DESCRIPTION
        "This notification is generated when the average response
        time, tn3270eRtDataAvgRt, falls below
        tn3270eRtCollCtlThresholdLow at the end of a collection
        interval specified by tn3270eCollCtlSPeriod times
          tn3270eCollCtlSPMult, after a tn3270eRtExceeded
        notification was generated.  Note that the corresponding
        tn3270eCollCtlType must have traps(5) and average(3)
        set for this notification to be generated."
      ::= { tn3270eRtNotifications 2 }
        
  tn3270eRtCollStart NOTIFICATION-TYPE
      OBJECTS {
         tn3270eRtDataRtMethod,       -- type of collection
         tn3270eResMapElementType     -- type of resource
      }
      STATUS  current
      DESCRIPTION
        "This notification is generated when response time data
        collection is enabled for a member of a client group.
        In order for this notification to occur the corresponding
        tn3270eRtCollCtlType must have traps(5) selected.
        
        tn3270eResMapElementType contains a valid value only if
        tn3270eRtDataClientAddress contains a valid address
        (rather than a zero-length octet string)."
      ::= { tn3270eRtNotifications 3 }
        
  tn3270eRtCollEnd   NOTIFICATION-TYPE
      OBJECTS {
         tn3270eRtDataDiscontinuityTime,
         tn3270eRtDataAvgRt,
         tn3270eRtDataAvgIpRt,
         tn3270eRtDataAvgCountTrans,
         tn3270eRtDataIntTimeStamp,
         tn3270eRtDataTotalRts,
         tn3270eRtDataTotalIpRts,
         tn3270eRtDataCountTrans,
         tn3270eRtDataCountDrs,
         tn3270eRtDataElapsRndTrpSq,
         tn3270eRtDataElapsIpRtSq,
         tn3270eRtDataBucket1Rts,
         tn3270eRtDataBucket2Rts,
         tn3270eRtDataBucket3Rts,
         tn3270eRtDataBucket4Rts,
         tn3270eRtDataBucket5Rts,
         tn3270eRtDataRtMethod
      }
      STATUS  current
      DESCRIPTION
        "This notification is generated when an tn3270eRtDataEntry
        is deleted after being active (actual data collected), in
        order to enable a management application monitoring an
          tn3270eRtDataEntry to get the entry's final values.  Note
        that the corresponding tn3270eCollCtlType must have traps(5)
        set for this notification to be generated."
      ::= { tn3270eRtNotifications 4 }
        

-- Conformance Statement

- 適合ステートメント

  tn3270eRtGroups       OBJECT IDENTIFIER ::= { tn3270eRtConformance 1 }
  tn3270eRtCompliances  OBJECT IDENTIFIER ::= { tn3270eRtConformance 2 }
        

-- Compliance statements

- コンプライアンスステートメント

tn3270eRtCompliance MODULE-COMPLIANCE STATUS current DESCRIPTION "The compliance statement for agents that support the TN327E-RT-MIB." MODULE -- this module MANDATORY-GROUPS { tn3270eRtGroup, tn3270eRtNotGroup }

TN3270ERTCOMPLIANCEモジュールコンプライアンスステータス現在の説明「TN327E-RT-MIBをサポートするエージェントのコンプライアンスステートメント。」モジュール - このモジュールの必須グループ{TN3270ERTGROUP、TN3270ERTNOTGROUP}

OBJECT tn3270eRtCollCtlType MIN-ACCESS read-only DESCRIPTION "The agent is not required to support a SET operation to this object in the absence of adequate security."

オブジェクトTN3270ERTCOLLCTLTYPE MIN-ACCESS読み取り専用説明「エージェントは、適切なセキュリティがない場合にこのオブジェクトに設定操作をサポートする必要はありません。」

OBJECT tn3270eRtCollCtlSPeriod MIN-ACCESS read-only DESCRIPTION "The agent is not required to allow the user to change the default value of this object, and is allowed to use a different default."

オブジェクトTN3270ERTCOLLCTLSPERIOD MIN-ACCESS READONLY説明「エージェントは、ユーザーがこのオブジェクトのデフォルト値を変更できるようにするために必要ではなく、別のデフォルトを使用することが許可されています。」

OBJECT tn3270eRtCollCtlSPMult MIN-ACCESS read-only DESCRIPTION "The agent is not required to support a SET operation to this object in the absence of adequate security."

オブジェクトTN3270ERTCOLLCTLSPMULT MIN-ACCESS READONLY説明「エージェントは、適切なセキュリティがない場合にこのオブジェクトに設定操作をサポートする必要はありません。」

OBJECT tn3270eRtCollCtlThreshHigh MIN-ACCESS read-only DESCRIPTION "The agent is not required to support a SET operation to this object in the absence of adequate security."

オブジェクトTN3270ERTCOLLCTLTHRESHHIGH MIN-ACCESS読み取り専用説明「適切なセキュリティがない場合、エージェントはこのオブジェクトに設定操作をサポートする必要はありません。」

OBJECT tn3270eRtCollCtlThreshLow MIN-ACCESS read-only DESCRIPTION

オブジェクトTN3270ERTCOLLCTLTHRESHLOW MIN-ACCESS読み取り専用説明

"The agent is not required to support a SET operation to this object in the absence of adequate security."

「適切なセキュリティがない場合、エージェントはこのオブジェクトに設定された操作をサポートする必要はありません。」

OBJECT tn3270eRtCollCtlIdleCount MIN-ACCESS read-only DESCRIPTION "The agent is not required to support a SET operation to this object in the absence of adequate security."

オブジェクトTN3270ERTCOLLCTLIDLECOUNT MIN-ACCESS読み取り専用説明「適切なセキュリティがない場合、エージェントはこのオブジェクトに設定された操作をサポートする必要はありません。」

OBJECT tn3270eRtCollCtlBucketBndry1 MIN-ACCESS read-only DESCRIPTION "The agent is not required to support a SET operation to this object in the absence of adequate security."

オブジェクトTN3270ERTCOLLCTLBUCKETBNDRY1 MIN-ACCESS READONLY説明「エージェントは、適切なセキュリティがない場合、このオブジェクトにセット操作をサポートする必要はありません。」

OBJECT tn3270eRtCollCtlBucketBndry2 MIN-ACCESS read-only DESCRIPTION "The agent is not required to support a SET operation to this object in the absence of adequate security."

オブジェクトTN3270ERTCOLLCTLBUCKETBNDRY2 MIN-ACCESS READONLY説明「エージェントは、適切なセキュリティがない場合にこのオブジェクトにセット操作をサポートする必要はありません。」

OBJECT tn3270eRtCollCtlBucketBndry3 MIN-ACCESS read-only DESCRIPTION "The agent is not required to support a SET operation to this object in the absence of adequate security."

オブジェクトTN3270ERTCOLLCTLBUCKETBNDRY3 MIN-ACCESS READONLY説明「エージェントは、適切なセキュリティがない場合にこのオブジェクトにセット操作をサポートする必要はありません。」

OBJECT tn3270eRtCollCtlBucketBndry4 MIN-ACCESS read-only DESCRIPTION "The agent is not required to support a SET operation to this object in the absence of adequate security."

オブジェクトTN3270ERTCOLLCTLBUCKETBNDRY4 MIN-ACCESS READONLY説明「エージェントは、適切なセキュリティがない場合にこのオブジェクトにセット操作をサポートする必要はありません。」

      OBJECT tn3270eRtCollCtlRowStatus
         SYNTAX   INTEGER {
                           active(1) -- subset of RowStatus
                          }
         MIN-ACCESS read-only
         DESCRIPTION
            "Write access is not required, and only one of the six
            enumerated values for the RowStatus textual convention
            need be supported, specifically: active(1)."
        
      ::= {tn3270eRtCompliances 1 }
        

-- Group definitions

- グループ定義

tn3270eRtGroup OBJECT-GROUP

TN3270ERTGROUPオブジェクトグループ

      OBJECTS {
          tn3270eRtCollCtlType,
          tn3270eRtCollCtlSPeriod,
          tn3270eRtCollCtlSPMult,
          tn3270eRtCollCtlThreshHigh,
          tn3270eRtCollCtlThreshLow,
          tn3270eRtCollCtlIdleCount,
          tn3270eRtCollCtlBucketBndry1,
          tn3270eRtCollCtlBucketBndry2,
          tn3270eRtCollCtlBucketBndry3,
          tn3270eRtCollCtlBucketBndry4,
          tn3270eRtCollCtlRowStatus,
          tn3270eRtDataDiscontinuityTime,
          tn3270eRtDataAvgRt,
          tn3270eRtDataAvgIpRt,
          tn3270eRtDataAvgCountTrans,
          tn3270eRtDataIntTimeStamp,
          tn3270eRtDataTotalRts,
          tn3270eRtDataTotalIpRts,
          tn3270eRtDataCountTrans,
          tn3270eRtDataCountDrs,
          tn3270eRtDataElapsRndTrpSq,
          tn3270eRtDataElapsIpRtSq,
          tn3270eRtDataBucket1Rts,
          tn3270eRtDataBucket2Rts,
          tn3270eRtDataBucket3Rts,
          tn3270eRtDataBucket4Rts,
          tn3270eRtDataBucket5Rts,
          tn3270eRtDataRtMethod,
          tn3270eRtSpinLock }
      STATUS  current
      DESCRIPTION
        "This group is mandatory for all implementations that
        support the TN3270E-RT-MIB. "
      ::= { tn3270eRtGroups 1 }
        
  tn3270eRtNotGroup         NOTIFICATION-GROUP
      NOTIFICATIONS {
          tn3270eRtExceeded,
          tn3270eRtOkay,
          tn3270eRtCollStart,
          tn3270eRtCollEnd
       }
        
      STATUS  current
      DESCRIPTION
        "The notifications that must be supported when the
        TN3270E-RT-MIB is implemented. "
      ::= { tn3270eRtGroups 2 }
        

END

終わり

6.0 Security Considerations
6.0 セキュリティに関する考慮事項

Certain management information defined in this MIB may be considered sensitive in some network environments. Therefore, authentication of received SNMP requests and controlled access to management information SHOULD be employed in such environments. An authentication protocol is defined in [12]. A protocol for access control is defined in [15].

このMIBで定義されている特定の管理情報は、一部のネットワーク環境で敏感であると見なされる場合があります。したがって、受信したSNMP要求の認証と管理情報への制御されたアクセスは、そのような環境で採用する必要があります。認証プロトコルは[12]で定義されています。アクセス制御のプロトコルは[15]で定義されています。

Several objects in this MIB allow write access or provide for row creation. Allowing this support in a non-secure environment can have a negative effect on network operations. It is RECOMMENDED that implementers seriously consider whether set operations or row creation SHOULD be allowed without providing, at a minimum, authentication of request origin. It is RECOMMENDED that without such support that the following objects be implemented as read-only:

このMIBのいくつかのオブジェクトは、書き込みアクセスを許可するか、行の作成を提供します。安全でない環境でこのサポートを許可すると、ネットワーク操作に悪影響を与える可能性があります。実装者は、最低限のリクエスト起源の認証を提供せずに、設定操作または行の作成を許可すべきかどうかを真剣に検討することをお勧めします。そのようなサポートがなければ、次のオブジェクトを読み取り専用として実装することをお勧めします。

o tn3270eRtCollCtlType o tn3270eRtCollCtlSPeriod o tn3270eRtCollCtlSPMult o tn3270eRtCollCtlThreshHigh o tn3270eRtCollCtlThreshLow o tn3270eRtCollCtlIdleCount o tn3270eRtCollCtlBucketBndry1 o tn3270eRtCollCtlBucketBndry2 o tn3270eRtCollCtlBucketBndry3 o tn3270eRtCollCtlBucketBndry4 o tn3270eRtCollCtlRowStatus

o tn3270eRtCollCtlType o tn3270eRtCollCtlSPeriod o tn3270eRtCollCtlSPMult o tn3270eRtCollCtlThreshHigh o tn3270eRtCollCtlThreshLow o tn3270eRtCollCtlIdleCount o tn3270eRtCollCtlBucketBndry1 o tn3270eRtCollCtlBucketBndry2 o tn3270eRtCollCtlBucketBndry3 o tn3270eRtCollCtlBucketBndry4 o tn3270eRtCollCtlRowStatus

The administrative method to use to create and manage the tn3270eRtCollCtlTable when SET support is not allowed is outside of the scope of this memo.

設定されたサポートが許可されていない場合、TN3270ERTCOLLCTLTABLEを作成および管理するために使用する管理方法は、このメモの範囲外です。

7.0 Intellectual Property
7.0 知的財産

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 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 implementers or users of this specification can be obtained from the IETF Secretariat.

IETFは、知的財産またはその他の権利の有効性または範囲に関して、この文書に記載されているテクノロジーの実装または使用に関連すると主張される可能性のある他の権利、またはそのような権利に基づくライセンスがどの程度であるかについての程度に関連する可能性があるという立場はありません。利用可能;また、そのような権利を特定するために努力したことも表明していません。標準トラックおよび標準関連のドキュメントの権利に関する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.0 Acknowledgments
8.0 謝辞

This document is a product of the TN3270E Working Group. Special thanks are due to Derek Bolton and Michael Boe of Cisco Systems for their numerous comments and suggestions for improving the structure of this MIB. Thanks also to Randy Presuhn of BMC Software for his valuable review comments on several versions of the document.

このドキュメントは、TN3270Eワーキンググループの製品です。このMIBの構造を改善するための多くのコメントと提案について、Cisco SystemsのDerek BoltonとMichael Boeに感謝します。BMCソフトウェアのRandy Presuhnにも、ドキュメントのいくつかのバージョンに関する貴重なレビューコメントをしてくれてありがとう。

9.0 References
9.0 参考文献

[1] Harrington D., Presuhn, R. and B. Wijnen, "An Architecture for Describing SNMP Management Frameworks", RFC 2271, January 1998.

[1] Harrington D.、Presuhn、R。、およびB. Wijnen、「SNMP管理フレームワークを説明するためのアーキテクチャ」、RFC 2271、1998年1月。

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

[2] Rose、M。and K. McCloghrie、「TCP/IPベースのインターネットの管理情報の構造と識別」、STD 16、RFC 1155、1990年5月。

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

[3] Rose、M。and K. McCloghrie、「Scise MIB Definitions」、STD 16、RFC 1212、1991年3月。

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

[4] Rose、M。、「SNMPで使用するトラップを定義するための慣習」、RFC 1215、1991年3月。

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

[5] Case、J.、McCloghrie、K.、Rose、M。、およびS. Waldbusser、「単純なネットワーク管理プロトコル(SNMPV2)のバージョン2の管理情報の構造」、RFC 1902、1996年1月。

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

[6] Case、J.、McCloghrie、K.、Rose、M。、およびS. Waldbusser、「単純なネットワーク管理プロトコル(SNMPV2)のバージョン2のテキストコンベンション」、RFC 1903、1996年1月。

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

[7] Case、J.、McCloghrie、K.、Rose、M。、およびS. Waldbusser、「Simple Network Management Protocol(SNMPV2)のバージョン2の適合ステートメント」、RFC 1904、1996年1月。

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

[8] Case、J.、Fedor、M.、Schoffstall、M。and J. Davin、「Simple Network Management Protocol」、STD 15、RFC 1157、1990年5月。

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

[9] Case、J.、McCloghrie、K.、Rose、M。、およびS. Waldbusser、「コミュニティベースのSNMPV2の紹介」、RFC 1901、1996年1月。

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

[10] Case、J.、McCloghrie、K.、Rose、M。、およびS. Waldbusser、「単純なネットワーク管理プロトコル(SNMPV2)のバージョン2の輸送マッピング」、RFC 1906、1996年1月。

[11] Case, J., Harrington D., Presuhn R. and B. Wijnen, "Message Processing and Dispatching for the Simple Network Management Protocol (SNMP)", RFC 2272, January 1998.

[11] Case、J.、Harrington D.、Presuhn R.およびB. Wijnen、「Simple Network Management Protocol(SNMP)のメッセージ処理とディスパッチ」、RFC 2272、1998年1月。

[12] Blumenthal, U. and B. Wijnen, "User-based Security Model (USM) for version 3 of the Simple Network Management Protocol (SNMPv3)", RFC 2274, January 1998.

[12] Blumenthal、U.およびB. Wijnen、「シンプルネットワーク管理プロトコル(SNMPV3)のバージョン3のユーザーベースのセキュリティモデル(USM)」、RFC 2274、1998年1月。

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

[13] Case、J.、McCloghrie、K.、Rose、M。、およびS. Waldbusser、「単純なネットワーク管理プロトコル(SNMPV2)のバージョン2のプロトコル操作」、RFC 1905、1996年1月。

[14] Levi, D., Meyer, P. and B. Stewart, "SNMPv3 Applications", RFC 2273, January 1998.

[14] Levi、D.、Meyer、P。and B. Stewart、「Snmpv3 Applications」、RFC 2273、1998年1月。

[15] Wijnen, B., Presuhn, R. and K. McCloghrie, "View-based Access Control Model (VACM) for the Simple Network Management Protocol (SNMP)", RFC 2275, January 1998.

[15] Wijnen、B.、Presuhn、R。、およびK. McCloghrie、「シンプルネットワーク管理プロトコル(SNMP)のビューベースのアクセス制御モデル(VACM)」、RFC 2275、1998年1月。

[16] Postel, J. and J. Reynolds, "Telnet Protocol Specification", STD 8, RFC 854, May 1983.

[16] Postel、J。およびJ. Reynolds、「Telnetプロトコル仕様」、STD 8、RFC 854、1983年5月。

[17] Postel, J. and J. Reynolds, "Telnet Timing Mark Option", STD 31, RFC 860, May 1983.

[17] Postel、J。およびJ. Reynolds、「Telnetタイミングマークオプション」、STD 31、RFC 860、1983年5月。

[18] Rekhter, J., "Telnet 3270 Regime Option", RFC 1041, January 1988.

[18] Rekhter、J。、「Telnet 3270 Regime Option」、RFC 1041、1988年1月。

[19] Kelly, B., "TN3270 Enhancements", RFC 2355, June 1998.

[19] Kelly、B。、「TN3270 Enhancements」、RFC 2355、1998年6月。

[20] White, K. and R. Moore, "Base Definitions of Managed Objects for TN3270E Using SMIv2", RFC 2561, April 1999.

[20] White、K。およびR. Moore、「SMIV2を使用したTN3270Eの管理されたオブジェクトの基本定義」、RFC 2561、1999年4月。

[21] IBM, International Technical Support Centers, "Response Time Data Gathering", GG24-3212-01, November 1990.

[21] IBM、国際技術サポートセンター、「応答時間データ収集」、GG24-3212-01、1990年11月。

[22] Hovey, R. and S. Bradner, "The Organizations Involved in the IETF Standards Process", BCP 11, RFC 2028, October 1996.

[22] Hovey、R。およびS. Bradner、「IETF標準プロセスに関与する組織」、BCP 11、RFC 2028、1996年10月。

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

[23] Bradner、S。、「要件レベルを示すためにRFCで使用するためのキーワード」、BCP 14、RFC 2119、1997年3月。

10.0 Authors' Addresses
10.0 著者のアドレス

Kenneth D. White Dept. BRQA/Bldg. 501/G114 IBM Corporation P.O.Box 12195 3039 Cornwallis Research Triangle Park, NC 27709, USA

Kenneth D. White Dept. Brqa/Bldg。501/G114 IBM Corporation P.O.Box 12195 3039 Cornwallis Research Triangle Park、NC 27709、米国

   EMail: kennethw@vnet.ibm.com
        

Robert Moore Dept. BRQA/Bldg. 501/G114 IBM Corporation P.O.Box 12195 3039 Cornwallis Research Triangle Park, NC 27709, USA

ロバート・ムーア部門BRQA/BLDG。501/G114 IBM Corporation P.O.Box 12195 3039 Cornwallis Research Triangle Park、NC 27709、米国

   Phone: +1-919-254-7507
   EMail: remoore@us.ibm.com
        
11.0 完全な著作権声明

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

Copyright(c)The Internet Society(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.

この文書と本書に含まれる情報は、「現状」に基づいて提供されており、インターネット社会とインターネットエンジニアリングタスクフォースは、ここにある情報の使用が行われないという保証を含むがこれらに限定されないすべての保証を否認します。特定の目的に対する商品性または適合性の権利または黙示的な保証を侵害します。