Comments
Description
Transcript
ASAP マイグレーションガイドNSX および OMF ユーザ用
ASAP マイグレーションガイド NSX および OMF ユーザ用 概要 本書では、Network Statistics Extended (NSX) と Object Monitoring Facility (OMF) 製 品の ユ ーザ の ため に Availability Statistics And Performance (ASAP) 製品を紹介します。これらの 3 製品の特徴と機能 を比較しているので、現在の監視コンフィギュレーションを ASAP 2.0 に移行する準備に役立ちます。 製品バージョン ASAP 2.0 対象となるリリース 本書は、次の版が発行されるまで、D42.0 とそれ以降すべての D シリー ズ・リリースおよび G05.00 とそれ以降すべての G シリーズ・リリース を対象とします。 マニュアル番号 520627-001J 発行 2002 年 8 月 コンパックコンピュータ株式会社 520627-001J -1 本書のプログラムを含むすべての内容は、著作権法上の保護を受けて おります。著者、発行者の許諾を得ず、無断で複写、複製をすること は禁じられております。 原 典 Document History Part Number Product Version Published 520627-001 ASAP 2.0 September 2001 Ordering Information For manual ordering information: domestic U.S. customers, call 1-800-243-6886; international customers, contact your local sales representative. Document Disclaimer Information contained in a manual is subject to change without notice. Please check with your authorized representative to make sure you have the most recent information. Export Statement Export of the information contained in this manual may require authorization from the U.S. Department of Commerce. Examples Examples and sample programs are for illustration only and may not be suited for your particular purpose. The inclusion of examples and sample programs in the documentation does not warrant, guarantee, or make any representations regarding the use or the results of the use of any examples or sample programs in any documentation. You should verify the applicability of any example or sample program before placing the software into productive use. U.S. Government Customers FOR U.S. GOVERNMENT CUSTOMERS REGARDING THIS DOCUMENTATION AND THE ASSOCIATED SOFTWARE: These notices shall be marked on any reproduction of this data, in whole or in part. NOTICE: Notwithstanding any other lease or license that may pertain to, or accompany the delivery of, this computer software, the rights of the Government regarding its use, reproduction and disclosure are as set forth in Section 52.227-19 of the FARS Computer Software—Restricted Rights clause. RESTRICTED RIGHTS NOTICE: Use, duplication, or disclosure by the Government is subject to the restrictions as set forth in subparagraph (c)(1)(ii) of the Rights in Technical Data and Computer Software clause at DFARS 52.227-7013. RESTRICTED RIGHTS LEGEND: Use, duplication or disclosure by the Government is subject to restrictions as set forth in paragraph (b)(3)(B) of the rights in Technical Data and Computer Software clause in DAR 7-104.9(a). This computer software is submitted with “restricted rights.” Use, duplication or disclosure is subject to the restrictions as set forth in NASA FAR SUP 18-52 227-79 (April 1985) “Commercial Computer Software—Restricted Rights (April 1985).” If the contract contains the Clause at 18-52 227-74 “Rights in Data General” then the “Alternate III” clause applies. U.S. Government Users Restricted Rights — Use, duplication or disclosure restricted by GSA ADP Schedule Contract. Unpublished — All rights reserved under the Copyright Laws of the United States. -2 520627-001J 目 次 目 次 更新情報 マニュアル情報 .......................................................................................................................... v 新規情報と変更内容 .................................................................................................................. v 本書について 対象読者 ................................................................................................................................... vii ASAP Client について ............................................................................................................. vii ASAPX について ....................................................................................................................viii 追加情報 ..................................................................................................................................viii 表記規約 ..................................................................................................................................viii 第1章 第2章 ASAP 2.0 の概要 1.1 サポートされるエンティティの比較 ....................................................................................1-1 1.2 ASAP 2.0 .................................................................................................................................1-2 1.3 ASAP のユーザ・インタフェース ........................................................................................1-3 1.4 ドメイン ..................................................................................................................................1-3 1.5 個別オブジェクトしきい値 (DOT) ........................................................................................1-5 1.6 エンティティ定義言語 (EDL) ................................................................................................1-5 ASAP のインストールとコンフィギュレーション 2.1 インストール ..........................................................................................................................2-1 2.2 起動と停止 ..............................................................................................................................2-1 2.2.1 STARTUP と SHUTDOWN コマンド ......................................................................2-1 2.2.2 ASAP の ID と接尾辞 ................................................................................................2-2 2.3 コンフィギュレーション .......................................................................................................2-3 2.3.1 エンティティの追加と削除 ......................................................................................2-3 2.3.2 ドメインの追加と削除 ..............................................................................................2-3 2.3.3 自動検出 .....................................................................................................................2-4 2.3.4 動的コンフィギュレーション ...................................................................................2-5 520627-001J iii 目 次 2.3.5 バッチ・コンフィギュレーション .......................................................................... 2-5 2.3.6 Objectives DB ............................................................................................................ 2-6 第3章 DOT、EMS イベント、およびその他の機能 3.1 DOT と EMS イベント .......................................................................................................... 3-1 3.2 サンプリング・レート .......................................................................................................... 3-3 3.3 ASAPCONF ファイル ........................................................................................................... 3-3 3.4 ネットワークの時間の同期化 ............................................................................................... 3-4 3.5 ネットワークの統計情報の収集 ........................................................................................... 3-4 3.5.1 永続性 ........................................................................................................................ 3-4 付録 A ASAP の例 A.1 ASAP の起動 ......................................................................................................................... A-1 A.2 Collector と 3 ノードのネットワーク監視の起動 ............................................................... A-1 A.3 CPU の監視 ........................................................................................................................... A-2 A.4 Disk の監視 ............................................................................................................................ A-4 A.5 Expand の監視 ....................................................................................................................... A-5 A.6 ExpandIP の監視 ................................................................................................................... A-6 A.7 File の監視 ............................................................................................................................. A-7 A.8 Process の監視 ....................................................................................................................... A-9 A.9 ProcessBusy の監視 ............................................................................................................. A-10 A.10 RDF の監視 ......................................................................................................................... A-11 A.11 Spooler の監視 ..................................................................................................................... A-12 A.12 System の監視 ..................................................................................................................... A-13 A.13 Tape の監視 ......................................................................................................................... A-14 A.14 TMF の監視 ......................................................................................................................... A-15 iv 付録 B OMFCOM コマンドと ASAP 2.0 コマンドの比較 付録 C OMF と同様の ASAP の設定 C.1 OMFOBJS のサンプル・ファイル .......................................................................................C-2 C.2 ASAPCONF のサンプル・ファイル .....................................................................................C-3 520627-001J 更新情報 更新情報 マニュアル情報 概要 本書では、Network Statistics Extended (NSX) と Object Monitoring Facility (OMF) 製品のユーザのために Availability Statistics And Performance (ASAP) 製品を紹介します。これらの 3 製品の特徴と機能を比較して いるので、現在の監視コンフィギュレーションを ASAP 2.0 に移行する準備に役立ちます。 製品バージョン ASAP 2.0 対象となるリリース 本書は、次の版が発行されるまで、D42.0 とそれ以降すべての D シリーズ・リリースおよび G05.00 と それ以降すべての G シリーズ・リリースを対象とします。 マニュアル番号 520627-001J 発行 2002 年 8 月 マニュアル履歴 マニュアル番号 製品バージョン 発行 520627-001 ASAP 2.0 September 2001 新規情報と変更内容 これは新規のマニュアルです。 520627-001J v 更新情報 vi 520627-001J 本書について 本書について ASAP 2.0 は、システムおよびアプリケーション・オブジェクトを監視するための Compaq の新しいイン フラストラクチャです。ASAP は、これまでにオブジェクトの状態と性能を監視していた OMF および NSX 製品に代わる機能豊富な洗練されたインフラストラクチャを提供します。 2001 年末までに、NSX と OMF は両方とも正式にサポートされなくなり、廃止されます。したがって、 現在の NSX と OMF のユーザは ASAP 2.0 に移行する必要があります。 本書は、Compaq NonStop™ Kernel オペレーティング・システム上で動作する NSX、OMF、および ASAP 2.0 Server のコンポーネントに焦点を絞って説明します。 □ NSX および OMF と比較して、ASAP 2.0 でサポートされるエンティティを明確にする。 □ ASAP 2.0 を紹介する。 □ NSX と OMF の主な機能を ASAP 2.0 で実行する方法について説明し、できるだけ円滑に移行できる ようにする。 対象読者 ユーザのタイプ 本書の使い方 NSX のみ OMF に関する説明を無視して本書を読んでください。ASAP 2.0 には、使い 慣れた NSX 機能が多数含まれています。 単一ノードでの OMF (NSX の利用 なし) ASAP 2.0 で利用可能なネットワーク機能を理解してください。ASAP 2.0 で は、1 台の中央ノードからシステムのネットワークを監視できます。また、ク ラスタ内のシステムを再グループ化してそれらをクラスタごとに管理するこ ともできます。詳細は、『ASAP Server Manual』を参照してください。 Network OMF (NSX ネットワーキ ングを利用) 多数のシステムのネットワーク収集と中央管理に関する概念をすでに理解さ れています。ASAP 2.0 は同様の概念に基づいています。 ASAP Client について ASAP 2.0 Client は、可用性、統計、および性能情報の分析に適したグラフィカル・ユーザ・インタフェー スを提供します。ASAP Client は Microsoft Windows 2000、Windows NT、Windows ME、Windows 98、お よび Windows 95 上で動作します。Client には、NSXGem や OMFGui よりも高度で洗練された新しい機能 が多数含まれています。本書では、それらの違いについては説明しません。 520627-001J vii 本書について ASAPX について ASAP Extension (ASAPX) は、個別に提供されるオプションの ASAP コンポーネントです。ASAPX を使 用すると、アプリケーション自身を監視できます。この内部からのアプリケーション監視機能は NSX また は OMF では提供されていませんでした。したがって、この移行ガイドでは ASAPX の詳細には触れませ ん。しかしこの機能は強力であり、システムの可用性を十分に反映するには極めて重要です。 追加情報 ASAP 2.0 は、NSX および OMF に直接代わるものではありません。ASAP は、可用性、性能、および状 態の監視機能を大幅に拡張する新しい機能セットを提供します。本書では多数の ASAP 機能について説明 しますが、これは ASAP の完全な詳しい説明ではありません。 ASAP についての詳細は、次のマニュアルを参照してください。 □『ASAP Client Manual』 □『ASAP Server Manual』 □『ASAP Extension Manual』 □『ASAP Messages Manual』 表記規約 構文の表記 以下は、本書の構文上の表記規則をまとめたものです。 大文字 キーワードと予約語を示します。この項目は表記どおりに正確に入力します。大カッコで囲まれていな い項目は必須です。 MAXATTACH イタリック体 (斜体) の小文字 ユーザ指定の変数項目を示します。大カッコで囲まれていない項目は必須です。 file-name viii 520627-001J 本書について [ ] 大カッコ オプションの構文項目を囲みます。 TERM [\system-name.]$terminal-name INT[ERRUPTS] 大カッコで囲んだ項目のリストは、そのリストから 1 つの項目を選択するか、何も選択しなくてもよい ことを意味します。リスト内の項目については、各項目を大カッコで囲んで垂直に並べるか、リストを大 カッコで囲んで各項目を縦線で区切って水平に並べます。 FC [ num ] [ -num] [ text] K [ X | D ] address-1 { } 中カッコ 中カッコで囲んだ項目のリストは、そのリストから 1 つの項目を選択する必要があることを意味します。 リスト内の項目については、各項目を中カッコで囲んで垂直に並べるか、リストを中カッコで囲んで各項 目を縦線で区切って水平に並べます。 LISTOPENS PROCESS { $appl-mgr-name } { $process-name } ALLOWSU { ON | OFF } | 縦線 大カッコまたは中カッコで囲んだリスト内で水平に並べた項目を区切ります。 INSPECT { OFF | ON | SAVEABEND } ... 省略記号 大カッコまたは中カッコの直後の省略記号は、カッコ内の構文項目の並びを任意の回数繰り返すことが できることを示します。 M address-1 [ , new-value ]... [ - ] {0|1|2|3|4|5|6|7|8|9}... 1 つの構文項目の直後の省略記号は、その構文項目を任意の回数繰り返すことができることを示します。 "s-char..." 区切り記号 カッコ、コンマ、セミコロン、およびその他の区切り記号は表記どおりに入力する必要があります。 error := NEXTFILENAME ( file-name ) ; LISTOPENS SU $process-name.#su-name 520627-001J ix 本書について 大カッコや中カッコのような記号を囲む引用符は、その記号を表記どおりに入力する必要があることを 示します。 "[" repetition-constant-list "]" 項目間のスペース 項目がカッコやコンマのような区切り記号以外の場合、項目間にあるスペースは必須です。 CALL STEPMOM ( process-id ) ; 2 つの項目間にスペースがない場合、スペースは許可されません。次の例では、ピリオドとその他の項 目との間でスペースは許可されません。 $process-name.#su-name 複数行にまたがる場合 コマンドの構文が長すぎて 1 行に収まらない場合、後続の各行は 3 つのスペースだけ字下げし、空行で 区切ります。この空行は、後続の行内の項目と、垂直に並んだ選択リスト内の項目とを区別します。 ALTER [ / OUT file-spec / ] LINE [ , attribute-spec ]... !i と !o プロシージャ・コールで、入力パラメータ (呼ばれる側のプロシージャにデータを渡す) の後に !i を表記 し、出力パラメータ (呼び出し側のプログラムにデータを返す) の後に !o を表記します。 CALL CHECKRESIZESEGMENT ( segment-id , error !i ) ; !o !i,o プロシージャ・コールで、入出力パラメータ (呼ばれる側のプロシージャにデータを渡し、呼び出し側の プログラムにデータを返す) の後に !i,o を表記します。 error := COMPRESSEDIT ( filenum ) ; !i,o !i:i プロシージャ・コールで、文字列の長さをバイト単位で指定する対応パラメータを持つ入力文字列パラ メータの後に !i:i を表記します。 error := FILENAME_COMPARE_ ( filename1:length , filename2:length ) ; x !i:i !i:i 520627-001J 本書について !o:i プロシージャ・コールで、出力バッファの最大長をバイト単位で指定する対応入力パラメータを持つ出 力バッファ・パラメータの後に !o:i を表記します。 error := FILE_GETINFO_ ( filenum , [ filename:maxlen ] ) ; !i !o:i メッセージ表記 以下は、本書で表示されるメッセージの表記規則をまとめたものです。 太字のテキスト 例中の太字のテキストは、端末からのユーザ入力を示します。 ENTER RUN CODE ?123 CODE RECEIVED: 123.00 入力後に Return キーを押す必要があります。 非斜体のテキスト 非斜体の文字、数字、および区切り記号は、そのテキストが表記どおりに表示されるか、返されること を示します。 Backup Up. 斜体の小文字 値が表示されるか返される変数アイテムを示します。 p-register process-name [ ] 大括弧 状況によって表示されるが、常に表示されるとは限らないアイテムを囲みます。 Event number = number [ Subject = first-subject-value ] 大カッコで囲んだアイテムのリストは、表示される可能性があるアイテムのリストです。リスト内の1 つ アイテムが実際に表示されるか、どのアイテムも表示されない場合があります。リスト内のアイテムにつ いては、各アイテムを大カッコで囲んで垂直に並べるか、リストを大カッコで囲んで各アイテムを縦線で 区切って水平に並べています。 proc-name trapped [ in SQL | in SQL file system ] 520627-001J xi 本書について { } 中カッコ 中カッコで囲んだアイテムのリストは、表示される可能性があるアイテムのリストです。リスト内の1 つ のアイテムが実際に表示されます。リスト内のアイテムについては、各アイテムを中カッコで囲んで垂直 に並べるか、リストを中カッコで囲んで各アイテムを縦線で区切って水平に並べています。 obj-type obj-name state changed to state, caused by { Object | Operator | Service } process-name State changed from old-objstate to objstate { Operator Request. } { Unknown. } | 縦線 大カッコまたは中カッコで囲んだリスト内で水平に並べた項目を区切ります。 Transfer status: { OK | Failed } % パーセント記号 10 進数以外の数字の前に示されています。8 進数の前には % を表記し、2 進数の前には %B を表記し、 16 進数の前には %H を表記しています。 %005400 P=%p-register E=%e-register 管理プログラミング・インタフェースの表記 以下は、本書のプログラム用コマンド、イベント・メッセージ、およびエラー・リストの表で使用され ている表記規則をまとめたものです。 大文字 定義ファイルの名前を示します。この項目は表記どおりに正確に入力します。 ZCOM-TKN-SUBJ-SERV 小文字 データ定義言語 (DDL) のキーワードなど、表記の一部である語を示します。 token-type !r トークンまたはフィールド名の後に表記し、そのトークンまたはフィールドが必須であることを示しま す。 ZCOM-TKN-OBJNAME xii token-type ZSPI-TYP-STRING. !r 520627-001J 本書について !o トークンまたはフィールド名の後に表記し、そのトークンまたはフィールドがオプションであることを 示します。 ZSPI-TKN-MANAGER 520627-001J token-type ZSPI-TYP-FNAME32. !o xiii 本書について xiv 520627-001J 第 1 章 ASAP 2.0 の概要 第 1 章 ASAP 2.0 の概要 トピック ページ サポートされるエンティティの比較 1-1 ASAP 2.0 1-2 ASAP のユーザ・インタフェース 1-3 ドメイン 1-3 個別オブジェクトしきい値 (DOT) 1-5 エンティティ定義言語 (EDL) 1-5 1.1 サポートされるエンティティの比較 ASAP 2.0 および NSX では、状態、性能および可用性の統計情報が報告されるオブジェクトのクラスを 説明するのに、エンティティという用語を使用しています。一方 OMF では、オブジェクト・タイプとい う用語を使用しています。 表 1-1 OMF、NSX、および ASAP 2.0 でサポートされるエンティティ (1 / 2) エンティティ OMF NSX APP 説明 X ASAPX により利用可能な顧客アプリケーション CPU X X X CPU Disk X X X ディスク・ボリューム X X Expand 回線; ASAP 2.0 用に Expand IP を追加 Expand File X X 選択されたファイル; ASAP 2.0 用にサブボリューム を追加 Listdev X X OMF では PUP Listdev デバイス; ASAP 2.0 はデバ イスをそのデバイス固有のエンティティで再グルー プ化する ( たとえば、ディスク・パスは Disk エン ティティのもとで監視される) X Expand のエンド・ツー・エンドの統計情報 X 選択されたプロセス X 上位 n プロセス/CPU (NSX では Process) X RDF サブシステム Node Process ProcessBusy RDF 520627-001J ASAP X X X 1-1 第 1 章 ASAP 2.0 の概要 表 1-1 OMF、NSX、および ASAP 2.0 でサポートされるエンティティ (2 / 2) エンティティ OMF Spooler X System NSX X ASAP 説明 X スーパバイザ、コレクタ、デバイス、およびプリン ト・プロセス; ASAP 2.0 用に Spooler デバイス属性 を追加 X ASAP によって現在監視されている CPU のシステ ム性能の平均 Tape X X OMF ではテープ・マウント要求のみ; ASAP 2.0 用 にすべてのテープ・デバイス属性を追加 TMF X X Auditdump、Audittrail、お よ び Transactions; ASAP 2.0 用 に NonStop Transaction Management Facility (TMF) サブシステムを追加 1.2 ASAP 2.0 ASAP ソフトウェアは、システムおよびアプリケーション・オブジェクトの可用性と性能を監視するた めの、独自に統合された拡張性のあるインフラストラクチャを提供します。可用性と性能の情報を統合し て、監視対象のドメインと関連するプロパティの標準化された可用性ベクトルを形成します。統合される 情報には、NonStop Kernel システム、サブシステム、および抽象的なアプリケーション・ドメインの運用 状態、性能、可用性の目標が含まれます。 ASAP の実装は、次の 3 つの機能レイヤで構成されています。 レイヤ 1-2 プラット フォーム 説明 ASAP Client Windows オブジェクト状態の情報をグラフィカルに表示し、詳しく分析する。 ASAP Server および Extension と通信する。 ASAP Server NonStop Kernel クラスタのネットワーク全体の可用性、状態、および性能の統計情報を 監視、収集、分析する。 ASAP Extension NonStop Kernel 抽象的なアプリケーション・ドメインの可用性と性能を監視できるよう に、ASAP インフラストラクチャへのアプリケーション・プログラマ・ インタフェース (API) を提供する。ASAPX はオプションであり、個別 に注文する必要がある。 520627-001J 第 1 章 ASAP 2.0 の概要 1.3 ASAP のユーザ・インタフェース ASAP は、次のユーザ・インタフェースを提供します。 □ ASAP Client:Windows プラットフォーム上で動作するグラフィカル・ユーザ・インタフェースであ り、ASAP の可用性の情報を表示するために使用される。次の特徴がある。 ! リアルタイムに状態が反映される階層ビューのグラフィカル・ユーザ・インタフェース ! コンテキスト依存のドリルダウン式レポートを含む、3D のカラー・コード化された可用性ベクト ル・グラフ ! コンテキスト依存の履歴データのドリルダウン式レポートを含む、状態変化のスコアボードとログ □ ASAP:NonStop Kernel 上で動作するコマンド・インタプリタであり、ASAP 環境の起動と停止、監視 対象ドメイン (オブジェクト) の設定、およびその目標 (しきい値) の指定に使用される。 □ ASAPX:NonStop Kernel 上で動作する ASAP Extension 用のコマンド・インタプリタ □ EMS のトークン化されたイベント 1.4 ドメイン ASAP 2.0 では、ドメインは監視対象のオブジェクトまたはオブジェクトのグループを表す論理的な概念 であり、すべてのエンティティに適用されます。ドメインには、CPU 番号、ディスク・ボリューム、ス プーラ・スーパバイザ名、サブボリューム名などが該当します。たとえば、それぞれ 03、$data、$spls、 $db1.logfiles となります。NSX および OMF では、ドメインはオブジェクト名と呼ばれています。 各種エンティティは、それぞれ異なる方法でドメイン情報を監視したり表示したりする必要があります。 一般的には、エンティティはドメインを監視し、次の階層モデルに従ってドメインに関するレポートを作 成します。 \Node\Entity\Domain 例: \Asap\Disk\$Data ドメインの下にさらに追加レベルが必要なエンティティもあります。これらのエンティティはサブドメ インを持ち、ドメインの下に 1 つ以上のレベルがあることを示します。たとえばあるサブボリューム内の ファイルの場合、サブボリューム・ドメインだけが設定されますが、そのサブボリューム内の各ファイル に関する情報を必要に応じて表示することができます。APP および Spooler エンティティもサブドメイン を使用します。このため、コンフィギュレーションの設定に使用されるドメインと表示されるドメインは 異なる場合があります。 表 1-2 は、コンフィギュレーションに使用されるドメイン名とエンティティごとに表示可能なドメイン 名の例です。 520627-001J 1-3 第 1 章 ASAP 2.0 の概要 表 1-2 ドメイン名 エンティティ ドメイン名 — コン フィギュレーション ドメイン名 — 表示 説明 APP なし Atm\Chicago\Deposit\$Atm1 ASAPX API を使用して ユーザが定義したドメイ ン名 (最大 5 レベル) CPU 01 01 CPU 番号 Disk $Data $Data ディスク・ボリューム名 Expand $Lhchi $Lhchi Expand 回線名 File $System.system.userid $Data.db $System.system.userid $Data.db $Data.db.file1 選択されたファイルまた はサブボリューム; サブ ドメインの表示が可能 Node なし ネットワーク上のノードの 名前 Process $Lsn1 $Lsn1 選択されたプロセス名 ProcessBusy なし 01/上位 n プロセス CPU 番号ごとのビジー・ プロセス RDF Chicago->NewYork Chicago>NewYork\Extractor\$ext1 RDF に関連するノード Spooler $Spls $Spls\super\$spls $Spls\coll\$s $Spls\dev\$lpl $Spls\print\$p スーパバイザ名; サブド メインの表示が可能 System なし ローカル・ノード名 Tape $Tape1 $Tape1 テープ・デバイス名 TMF Auditdump Auditdump\すべての auditdump Audittrail\すべての audittrail TMF Transactions\すべての transactions サブドメインの表示が可 能 Audittrail TMF Transactions この表では、見やすくするためにノードおよびエンティティ・レベルを省略しています。すべてのドメイン名の左側に \Node\Entity\ が付くと想定してください。 ドメインとサブドメインの統計情報を表示するために、各エンティティに固有のコマンドがあります。 たとえば、ディスクの情報を表示するには ASAP DISK コマンドを、プロセスの場合は ASAP PROCESS コマンドを使用します。これらのコマンドについての詳細は、 『ASAP Server Manual』を参照してください。 ここで説明したように、ASAP コマンドにはそれぞれのエンティティと同じ名前が付いています。 1-4 520627-001J 第 1 章 ASAP 2.0 の概要 1.5 個別オブジェクトしきい値 (DOT) 個別オブジェクトしきい値 (DOT) を使用すると、監視対象のドメインとそのドメインの属性の目標を指 定できます。 各ドメインまたはサブドメインには、1 つ以上の目標を指定できます。目標とは上限または下限のしき い値のことであり、これを満たさなければドメインの可用性が満たされません。各ドメインの 1 つ以上の 属性に対して 1 つ以上の目標を設定できます。また、DOT により、EMS イベントを生成するかどうか、そ のイベントのタイプ、および頻度を指定することもできます。 各エンティティの DOT の例は、付録 A「ASAP の例」を参照してください。 1.6 エンティティ定義言語 (EDL) ASAP Client、Server、および Extension コンポーネントには、エンティティ定義言語 (EDL) が組み込ま れています。EDL は、抽象的なエンティティと属性を ASAP の特徴と機能に関連づける拡張定義を提供し ます。EDL を使用すると、システム・エンティティ、顧客アプリケーション・ドメイン、およびサード・ パーティのエンティティを ASAP 環境の外側で定義できます。 EDL は、ソフトウェア開発者が使用するものなので、ASAP ユーザが EDL を理解する必要はありません。 520627-001J 1-5 第 1 章 ASAP 2.0 の概要 1-6 520627-001J 第 2 章 ASAP のインストールとコンフィギュレーション 第 2 章 ASAP のインストールとコンフィギュレーション トピック ページ インストール 2-1 起動と停止 2-1 コンフィギュレーション 2-3 2.1 インストール ASAP 2.0 Server のインストール方法は、NSX のインストールに類似しています。 ASAP 2.0 は、固有の CD で配布される独立した製品であり、CD には ASAP Client を含むものと ASAP Server を含むものがあります。IPSETUP プロセスの指示に従って ASAP Server ファイルを CD から NonStop Kernel システムに転送します。 ASAP Server コンポーネントをインストールするには、SeeView スクリプトを使用します。このスクリ プトにより、中央およびリモートの両方のノード・コンポーネントがインストールされます。リモード・ ノード上にインストールする場合は、サーバの追加ライセンスが必要です。SeeView スクリプトを実行す るには、INSTALL ファイルに従う必要があります。スクリプトを実行すると、ASAP がインストールされ てかつ起動できる状態になります。インストール方法についての詳細は、 『ASAP Server Manual』を参照し てください。 ASAP のブロック・モード・インタフェースはないので、OMF に必要な Pathway 環境をセットアップ しかつインストールする TACL マクロもありません。 2.2 起動と停止 2.2.1 STARTUP と SHUTDOWN コマンド ASAP 環境を起動したり停止したりするには、ASAP STARTUP と SHUTDOWN コマンドを使用します。 この方法は NSX に似ています。これらのコマンドを使用すると、ネットワーク上に存在する次の ASAP コ ンポーネントをすべて迅速に起動したり停止したりできます。 □ 中央ノード上の ASAP コレクタ □ 中央およびリモート・ノード上の ASAP モニタと Statistics Gathering Process (SGP) 次のように、ローカル・ノード上のコレクタを起動してからリモート・ノード上のリモート・モニタと SGP を起動します。 +STARTUP COLLECT +STARTUP \Chicago 520627-001J 2-1 第 2 章 ASAP のインストールとコンフィギュレーション +STARTUP \Houston +STARTUP \Sanfran 2.2.2 ASAP の ID と接尾辞 ASAP 環境を一意に識別するために、ASAP は ID という概念を使用しています。NSX もこの概念を使 用しています。同じ ASAP 環境で動作しているすべてのプロセッサには、この ID で始まりその後にコン ポーネントを識別する一意の接尾辞が続く名前が付けられます。デフォルトの ID は $ZOO です。ID を変 更するには ASAP SET ID コマンドを使用します。ID を設定すると、起動時にプロセスに名前が自動付与 されます。 ASAP 環境が動作しているかどうかを確認するには、ASAP STATUS コマンドを使用します。その出力 により、どのコンポーネントが動作しているかわかります。 この場合はすべてのエンティティが動作しています。 次の例は STATUS コマンドのサンプル出力であり、 +status \ASAP Primry Backup Pri Access Reqs Lmsgs Created ReqTime SrvTime Et --------- ------ ------ --- ------- ----- ----- -------- ------- ------- --$ZOOM V02 0,101 1,064 160 255,255 17876 15 5/11 19 1009:51 1009:51 0 $ZOO0 V02 0,102 160 255,255 16740 1 5/11 19 1009:51 1009:51 0 $ZOO1 V02 1,096 160 255,255 16740 1 5/11 19 1009:51 1009:51 0 $ZOON V02 0,103 RDF 160 255,255 17856 1 5/11 19 1009:51 1009:51 0 $ZOOG V02 0,105 NCP 160 255,255 17857 1 5/11 19 1009:51 1009:51 0 $ZOOH V02 0,106 APP 160 255,255 17777 45 5/11 19 1009:51 1009:51 0 $ZOOJ V02 0,107 DSK 160 255,255 17855 3 5/11 19 1009:51 1009:51 0 $ZOOK V02 0,108 EXP 160 255,255 17855 1 5/11 19 1009:51 1009:51 0 $ZOOL V02 0,109 FIL 160 255,255 17866 4 5/11 19 1009:51 1009:51 0 $ZOOO V02 0,110 SPL 160 255,255 17856 1 5/11 19 1009:51 1009:51 0 $ZOOQ V02 0,111 TAP 160 255,255 17856 1 5/11 19 1009:51 1009:51 0 $ZOOR V02 0,112 TMF 160 255,255 17856 1 5/11 19 1009:51 1009:51 0 $ZOOT V02 0,113 PRO 160 255,255 17856 1 5/11 19 1009:51 1009:51 0 (collect \ASAP.$ZOOS, rate 1, sync 60,1) + NCP は Node エンティティです。CPU、ProcessBusy、および System エンティティの統計情報は、各 CPU の SGP によって収集されます。CPU の接尾辞は 0 から F までの16 進数の CPU 番号です。この例で は、CPU は 2 つだけなので、$ZOO0 と $ZOO1 が表示されています。その他すべてのエンティティには、 固有の SGP があります。各エンティティには一意の接尾辞が付き、たとえば Disk エンティティは idJ、 Tape エンティティは idQ という名前になります。また、ASAP Monitor は、$ZOOM のように idM とい う名前になります。 2-2 520627-001J 第 2 章 ASAP のインストールとコンフィギュレーション 2.3 コンフィギュレーション 2.3.1 エンティティの追加と削除 OMF では、オブジェクト・タイプ (エンティティ ) を追加また削除できますが、これは論理的な概念に すぎません。OMF の多くのオブジェクト・タイプでは、あるタイプのオブジェクトをすべて削除すると、 OMF によりそのオブジェクト・タイプの監視が停止されます。たとえば、コンフィギュレーションから ディスク・オブジェクトをすべて削除すると、ディスクの監視が停止してしまいます。 OMF とは対照的に、ASAP では、ディスク・オブジェクトをすべて削除するとすべてのディスクの自動 検出が実行されます。OMF ではその他のオブジェクト・タイプに対して、そのオブジェクト・タイプ全体 ( たとえば TMF Transactions) をグローバルに追加また削除する必要があります。どの方法を使用しても、 OMF のオブジェクト・タイプはすべて動的に追加または削除されます。これは、オブジェクトに固有のプ ロセスがないからです。つまり、OMF では、すべてのオブジェクト・タイプが 1 つの OMF モニタ・プロ セスによって処理されます。 ASAP 2.0 では、性能とマルチスレッドの目的上、ほとんどのエンティティに統計情報を収集する固有の SGP プロセスがあります。ノード上のASAP コンポーネントを起動する前に、どのエンティティを有効に するか決める必要があります。ASAP を起動すると、ASAP Monitor が関連するエンティティの SGP を起 動します。 エンティティを有効にするには、ASAP SET entity ON|OFF コマンドを使用します。次のように ASAP のコンフィギュレーション・ファイル (ASAPCONF) にこのコマンドを記述すれば、起動のたびにコマンド を入力する必要がなくなります。結果を確認するには、ASAP SET コマンドを単独で実行します。 + SET DISK OFF + SET TMF OFF + SET FILE ON, PARAM “RATE 10” + SET SET コマンドを入力したら、ASAP START node コマンドを使用して指定ノードの監視を開始できます。 別のノードを起動する前に、まずSET entity コマンドを使用してそのノード上の異なるエンティティを 監視し、それから別のノードを起動できます。各ノードをどのように設定するか一度決めたら、起動用に いつも使用できる OBEY ファイルにすべての設定を記述すると、設定を再入力する必要がなくなります。 起動状態を確認するには、LOG node と入力します。 デフォルトでは、CPU、File、Process、ProcessBusy、および System エンティティが ON に設定されま す。エンティティが ON の場合、ASAP Monitor によって関連する SGP が起動されます。ユーザ自身また は自動検出であるエンティティのドメインを追加すると、そのエンティティの統計情報が収集されます。 2.3.2 ドメインの追加と削除 NSX では、あるエンティティについてどのオブジェクトを監視するか制御できません。たとえば、Disk エンティティが ON の場合、システム上のすべてのディスクが監視されます。 OMF では、監視するオブジェクトを完全に制御できます。ブロック・モード・インタフェースまたは OMFCOM を使用してオブジェクトを追加または削除できます。 520627-001J 2-3 第 2 章 ASAP のインストールとコンフィギュレーション ASAP 2.0 は OMF モデルに従っていますが、構文は異なります。監視対象のドメインを指定するには、 ASAP MONITOR コマンドを使用します。その例を次に示します。 + MONITOR PROCESS $Funds + MONITOR PROCESS $Atms + MONITOR FILE $System.System.Userid + COMMIT また、連続可用性の要件に合わせてオブジェクトをいつでもサービスから削除できます。たとえば、次 のコマンドを使用すれば、$Xyz プロセスの監視を一時停止または完全に停止することができます。 + MONITOR PROCESS $Xyz, OFF − 監視を一時停止し、オブジェクトをデータベース内に保持する + MONITOR PROCESS $Xyz, DELETE − オブジェクトを目標データベースから削除する + COMMIT MONITOR コマンドを使用すると、ASAP Objectives DB データベースにすぐに結果が保管されます。こ のデータベースには、監視対象のドメインのリストと各ドメインの目標が含まれています。 ASAP を実行している場合は、COMMIT コマンドを使用して SGP に Objectives DB から新しい変更を取 得させる必要があります。ASAP を実行していない場合は、COMMIT コマンドは必要ありません。次に ASAP を起動するときに、ドメインの新しいリストが取得されます。詳細は、2-5 ページの「2.3.4 動的コ ンフィギュレーション」を参照してください。 2.3.3 自動検出 NSX では、オブジェクトの検出は自動的に行われます。したがって、どのオブジェクトを監視するか制 御できません。 OMF では、OMFDB データベースが存在しない場合に自動コンフィギュレーションが実行されます。ほ とんどのオブジェクト・タイプでは、システム上で検出されたすべてのオブジェクトが OMF のコンフィ ギュレーションに自動的に追加されかつ監視されます。 ASAP 2.0 もドメインの自動検出機能を提供しています。SGP は、起動時に Objectives DB に監視対象の ドメインが見つからなければ、固有のドメイン・セットを検出してそれらのドメインを監視します。 . 表 2-1 ASAP エンティティのドメインの自動検出 (1 / 2) 2-4 エンティティ 自動検出 APP ユーザ定義 CPU すべての CPU Disk すべてのディスク・ボリューム Expand すべての Expand 回線 File $System.System.Asapmon Node ネットワーク上のすべてのノード Process AsapIdM (たとえば $ZOOM) 520627-001J 第 2 章 ASAP のインストールとコンフィギュレーション 表 2-1 ASAP エンティティのドメインの自動検出 (2 / 2) エンティティ 自動検出 ProcessBusy すべての CPU でもっともビジーなプロセス RDF $SYSTEM 上に定義されているすべての RDF 環境 Spooler スプーラ・スーパバイザのデフォルトである $Spls System ローカル・ノード Tape すべてのテープ・デバイス TMF Auditdump、Audittrail、TMF、Transactions 自動検出は、エンティティのドメインが Objectives DB に存在しない場合のみ、そのエンティティに対し て実行されます。したがって、少なくとも 1 つのドメインがそのエンティティの Objectives DB に設定さ れていれば、監視属性が OFF であっても自動検出は実行されません。 2.3.4 動的コンフィギュレーション オブジェクトの選択は、NSX にはありませんが、OMF にはあります。したがって、OMF のユーザは OMF の実行中に特定のオブジェクトを追加、変更、または削除できます。 ASAP MONITOR コマンドを使用すると、ドメインを追加したり、変更したり、またはコンフィギュレー ションから削除したりできます。監視対象のドメインを設定したら、次のように ASAP COMMIT コマン ドを使用してその変更をコミットします。 + MONITOR PROCESS $Funds + MONITOR PROCESS $Funds, OFF + MONITOR PROCESS $Xyz + MONITOR PROCESS, INFO Process \Asap Off - $Funds On - $Xyz + COMMIT ASAP COMMIT コマンドを使用すれば、目標を大量に再コンフィギュレーションできます。また、 Objectives DB 内のコンフィギュレーションの変更のたびに SGP が実行されないので、SGP よるオーバヘッ ドが生じません。COMMIT コマンドを使用すると、SGP は次のサンプル・インターバル時にコンフィギュ レーションの変更をすべて取得します。これらの変更は、次回の統計サンプル時に反映されます。 これと同じ動的コンフィギュレーションの概念は、目標を設定するときにも適用されます (目標の設定に ついての詳細は、3-1 ページの「3.1 DOT とEMS イベント」を参照してください)。ASAP RANK コマン ドを使用する場合も COMMIT コマンドを実行して SGP に Objectives DB から変更を取得させる必要があ ります。 2.3.5 バッチ・コンフィギュレーション 汎用のバッチ・コンフィギュレーションは、NSX、OMF、および ASAP 2.0 で使用できます。これらの すべての製品には、コマンド・リストが含まれている入力ファイルをバッチで実行するコマンド・インタ 520627-001J 2-5 第 2 章 ASAP のインストールとコンフィギュレーション プリタがあります。これは、コンフィギュレーションの変更をある特定の時点で自動的に実行するように スケジューリングする必要がある場合に役立ちます。 OMF のコマンド・インタプリタである OMFCOM には、INFO コマンドに対する OBEYFORM オプショ ンがあります。このオプションは、1 つ以上のオブジェクトまたはオブジェクト・タイプの現在のコンフィ ギュレーションを出力するために使用します。出力結果は OMFCOM の構文に従っているので、それを後 で OMFCOM への入力として使用したり、OMF を以前の状態に戻したりする場合に使用できます。 ASAP 2.0 は OMF の モ デ ル に 従 っ て い ま す。ASAP MONITOR お よ び ASAP RANK コ マ ン ド に OBEYFORM オプションがあります。このオプションは、ASAP の構文に従ってドメインまたは目標のリ ストを作成する場合に使用します。 +monitor disk, obeyform Monitor Disk \Asap.$Br, Add Monitor Disk \Asap.$Co, Add Monitor Disk \Asap.$Dsv, Add Monitor Disk \Asap.$Mc, Add Monitor Disk \Asap.$Mm, Add Monitor Disk \Asap.$Rtool1, Add Monitor Disk \Asap.$System, Add, Off +rank expand, obeyform Rank Expand \Asap.$Lhcorp2, Pktsnt < 10000 Rank Expand \Asap.$Lhdome, Pktsnt < 55 Rank Expand \Asap.$Lhdome, Pktrvd < 55 + これらの出力を後で ASAP への入力として使用して、ドメインおよび目標を以前の状態に戻したり、こ れらのコマンドを編集して新しい目標セットを作成したりできます。 2.3.6 Objectives DB 監視対象のドメインのリストは、Objectives DB データベースに保管されます。ASAP を停止して再起動 すると、停止前に設定したドメインがすべて監視されます。このデータベースには、3-1 ページの「3.1 DOT とEMS イベント」で説明されているように、監視対象ドメインの属性の目標リストも含まれています。 2-6 520627-001J 第 3 章 DOT、EMS イベント、およびその他の機能 第 3 章 DOT、EMS イベント、およびその他の機能 トピック ページ DOT とEMS イベント 3-1 サンプリング・レート 3-3 ASAPCONF ファイル 3-3 ネットワークの時間の同期化 3-4 ネットワークの統計情報の収集 3-4 3.1 DOT とEMS イベント NSX では、CPU、Disk、Expand、および Process[Busy] エンティティの特定の属性に対してのみしきい 値を設定できます。 OMF では、オブジェクト単位でしきい値を設定し、その値を超えた場合にどのタイプの EMS イベント・ メッセージを生成するか決めることができます。しかし、報告される属性のタイプは限られ、低いしきい 値を設定できず、さらに繰返しイベントも生成できません。 ASAP 2.0 では、上限および下限しきい値を次の単位で設定できます。 □ オブジェクト単位 □ サブドメイン単位 (ATM\Chicago\Loop、ATM\Chicago など) ASAP では、しきい値はほとんどの場合、個別オブジェクトしきい値 (DOT) として参照されます。 ASAP は可用性を監視するので、状態ペアを持つ各属性に対して上限、下限、またはその両方の目標を 定義できます。目標に合わないと、ASAP Server で警告状態が発生し、その状態は ASAP Client にまで伝 播します。 ここで説明するような中央で管理される目標が状態を判別するための唯一の手段ではありません。状態 の判別に関する説明は、http://nonstop.compaq.com/view.asp?IOID=5664 にある ASAP のホワイト・ペー パーを参照してください。 中央で管理される目標がどの属性に対して設定されているか確認するには、ASAP SHOW entity コマ ンドを使用します。 +show cpu Cpu Nodename Sysnum Cpu Status 520627-001J 3-1 第 3 章 DOT、EMS イベント、およびその他の機能 Op Date Time Valid Type Et Busy Busystate Queue Queuestate Disp Dispstate more attributes… この CPU の例では、ある属性の後に、その属性と同じ名前に「state」が付加された属性が存在する場 「Busy」 合、前者の属性に目標を設定できます。たとえば、 「Busy」の後に「BusyState」が存在する場合は、 に対して目標を設定できます。 目標は、状態ではなく属性に対して設定されます。たとえば、Busy、Queue、Disp などです。state とい う接尾辞を属性に付加しても、その属性は自動的には状態ペアとなりません。EDL は、StatePair Yes の指 定により状態ペアを識別します。唯一の例外は、EDL が StateIsOp Yes を指定した属性です。この属性は よく Status と呼ばれ、オブジェクトの全体的な運用状態を反映するために予約されています。 目標を設定するときに、目標に合わない場合にどのタイプの EMS イベントを生成するか指定できます。 さらに、インターバルごとにイベントを繰り返すか、または一度だけイベントを発行するか指定すること もできます。目標を指定して EMS イベントの生成を設定するには、ASAP RANK コマンドを使用します。 その例を次に示します。 □ CPU 5 のサービス・レベルの可用性の目標を 55% ビジー未満に、キューを 4 つ未満に、そしてその他 すべての CPU を 70% ビジー未満に設定するには、次のように実行する。 + RANK CPU, Busy < 70 + RANK CPU 5, Busy < 55, Queue < 4 □ システムの Userid ファイルで RWEP が OOOO でない場合に重大な EMS イベントを繰り返し生成す るには、次のように実行する。 + RANK FILE $System.System.Userid, RWEP = "OOOO" CRITICAL REPEAT RANK コマンドを使用して目標をすべて定義したら、COMMIT コマンドを使用して変更を確認します。 これにより、次のサンプル時に変更が適用されます。 EMS イベントを生成するには、次の ASAP コマンドで EMS イベントの生成を有効にします。 + SET OBJECTIVESEVENT ON ASAP では、SET コマンドの次のオプションでも EMS イベントの生成を制御できます。そのオプショ ン と は、O B JE C T I VE SE VE N T 、O B JE C T I VE SE V EN T UP 、OB JE C T I VE S EV E NT C ON SO L E 、 OBJECTIVESEVENTCONSOLEUP、OBJECTIVESEVENTSTATE、および OBJECTIVESEVENTMAX で す。これらのオプションを使用すると、EMS イベントの生成を詳細に制御できます。オプションについて の詳細は、 『ASAP Server Manual』を参照してください。 3-2 520627-001J 第 3 章 DOT、EMS イベント、およびその他の機能 目標は、Objectives データベースに保管されます。このデータベースの場所を設定するには、SET OBJECTIVESDB コマンドを使用します。ASAP を停止して再起動すると、停止前に設定した目標がすべ て適用されます。複数のノードを設定する場合は、起動する各ノードに対して「SET OBJECTIVESDB ボ リューム名」を指定する必要があります。これは、目標はそれが指定されているノード上に保持されてい るからです。 3.2 サンプリング・レート OMF では、各オブジェクト・タイプに対してサンプリング・インターバルを設定します。サンプリン グ・インターバルは、指定したオブジェクト・タイプの各オブジェクトについて次の統計情報セットを取 得する頻度を分単位で表したものです。 NSX では、すべてのエンティティでグローバルな RATE を共有します。この概念では、いくつかの特定 のエンティティがこのレートを上書きし、独自のレートを指定してしまう可能性があります。 ASAP 2.0 は NSX モデルに従っています。グローバルなレート値は、サンプルの頻度を分単位で表した ものです。エンティティはすべてこのレート値を継承します。レート値を設定するには、ASAP SET RATE コマンドを使用します。 エンティティによっては、RATE パラメータを指定するとこのレート値が上書きされてしまいます。SET entity コマンドでは、パラメータを文字列で指定できます。次のように、SET entity コマンドを使用 してからノード上の ASAP コンポーネントを起動します。 + SET RATE 5 + SET DISK ON + SET FILE ON, PARAM “RATE 10” + SET <verify your settings> + START \ASAP この例では、Disk エンティティが \ASAP 上で起動され、5 分ごとに統計情報を報告します。File エン ティティも \ASAP 上で起動されますが、10 分ごとに統計情報を報告します。有効なパラメータのリスト については、 『ASAP Server Manual』の SET entity コマンドの説明を参照するか、または ASAP コマン ド・インタプリタで次のように入力してください。 + HELP SET entity 3.3 ASAPCONF ファイル ASAP コマンド・インタプリタは、起動時に ASAPCONF ファイルを使用します。このファイルは、NSX の NSSCONF ファイルと同様です。ASAP は起動されるときに現在のサブボリュームの ASAPCONF ファ イル内のコマンドを自動的に実行します。現在のサブボリューム内に ASAPCONF ファイルが見つからな い場合は、$SYSTEM.SYSTEM.ASAPCONF ファイルが使用されます。 520627-001J 3-3 第 3 章 DOT、EMS イベント、およびその他の機能 3.4 ネットワークの時間の同期化 NSX の場合と同様に、ネットワーク内のノード間でシステム時間を同期させることができます。詳細は、 『ASAP Server Manual』の SET SYNC、SET SYNCSLOW、および SYNC コマンドを参照してください。 ASAP Client でも、PC の時間を NonStop Kernel システムの時間に同期させることができます。また、適 切なセキュリティ権限があれば、NonStop Kernel システムの時間をPC の時間に同期させることができます。 また、ASAP Client は、応答のないオブジェクト、誤って設定された時刻、インターネットワーキング の問題などといったさまざまな状況を検出するために、初期または間近時データ検査を実行します。 3.5 ネットワークの統計情報の収集 ASAP のネットワークの統計情報の収集メカニズムは、NSX と同様です。各 SGP が統計情報を ASAP Collector に送り、ASAP Collector がその情報を適切な Enscribe DBentity ファイルに書き込みます。エ ンティティごとに 1 つの分割可能な DB ファイルがあります。このファイルの分割は ASAP 2.0 の新機能 であり、特定の DB ファイルのワークロードを軽減したり、多くの ASAP の統計情報を保管したりするの に役立ちます。オプションについての説明は、 『ASAP Server Manual』の ASAP SET PARTITION コマンド を参照してください。 収集のインフラストラクチャは自動的に管理されます。すべてのエンティティの履歴統計情報は保持さ れ、どのくらいの履歴を保持するか指定するには、ASAP SET RETAIN コマンドを使用します。 3.5.1 永続性 OMF は、単一ノードの Pathway 環境または Network OMF の NSXMON の管理下で実行されるので、永 続性があります。どちらの場合も、障害が発生すると OMF Monitor が再起動されます。 NSX と同様に、ASAP 2.0 はプロセス・ペアにより永続性を提供します。ASAP Collector と ASAP Monitor はプロセス・ペアとして実行されます。ASAP Monitor は、そのノード上でエンティティごとに 1 つの SGP を起動します。SGP が失敗すると、ASAP Monitor が SGP を再起動します。 3-4 520627-001J 付録 A ASAP の例 付録 A ASAP の例 この付録では、コマンド・インタフェースを使用した ASAP の起動、停止、および設定方法に関するさ まざまな例を示します。 例 ページ ASAP の起動 A-1 Collector と 3 ノードのネットワーク監視の起動 A-1 CPUの監視 A-2 Disk の監視 A-4 Expand の監視 A-5 ExpandIP の監視 A-6 File の監視 A-7 Process の監視 A-9 ProcessBusy の監視 A-10 RDF の監視 A-11 Spooler の監視 A-12 System の監視 A-13 Tape の監視 A-14 TMF の監視 A-15 A.1 ASAP の起動 TACL> ASAP ASAP によって現在のサブボリューム上の ASAPCONF ファイルが取得されます。サブボリューム上に このファイルが存在しない場合は、$SYSTEM.SYSTEM.ASAPCONF が読み取られます。 A.2 Collector と 3 ノードのネットワーク監視の起動 中央ノード上の ASAP Collector を起動してから 3 つのノード (3 つのノードは異なるエンティティを監 視する) の監視を開始するには、次のようにします。 520627-001J A-1 付録 A ASAP の例 1. DB の場所を設定し、中央ノード上の ASAP Collector を起動します。 + SET DB $DATA.ASAPDB.DB + STARTUP COLLECT 2. そのノード上の監視対象のエンティティを指定します。 + SET DISK ON + SET FILE ON, PARAM “RATE 10” 3. どのエンティティが ON または OFF になっているか確認し、1つ目のノード上の ASAP Monitor を起 動します。 + SET <set の出力 > + START \CHICAGO 4. 2 つ目のノード上の ASAP Monitor を起動します。 + SET DISK OFF + SET SPOOLER ON + START \NEWYORK 5. 3 つ目のノード上の ASAP Monitor を起動します。 + SET DISK ON, PARAM “RATE 5” + SET TAPE ON + SET SPOOLER OFF + SET FILE OFF + START \HOUSTON 6. Collector と Monitor が正しく動作しているか確認します。 + STATUS COLLECT + STATUS \* + LOG + LOG \NEWYORK A.3 CPUの監視 1. ローカル・ノードの Objectives DB に現在設定されているドメインを表示します。デフォルトでは、 CPU のドメインはすべて自動的に監視されるので、Objectives DB に追加する必要はありません。 + MONITOR CPU Cpu \Chicago 2. On - 00 On - 01 CPU 1 の監視を停止し、そのドメインは Objectives DB に残します。 + MONITOR CPU 1, OFF A-2 520627-001J 付録 A ASAP の例 3. CPU のドメインのリストを表示します。 + MONITOR CPU Cpu \Chicago On - 00 Off – 01 4. 次のサンプル時に結果を確認できるように、変更をコミットします。 + COMMIT 5. リモート・ノードの Objectives DB に現在設定されているドメインを表示します。 + MONITOR CPU \NEWYORK Cpu \NewYork 6. On - 00 On - 01 On - 02 On - 03 ローカル・ノードの Objectives DB に現在設定されている目標を表示します。 + RANK CPU < 目標の設定なし > 7. CPU の BUSY 属性に対してグローバルな目標を設定します。 + RANK CPU, BUSY < 80 8. CPU 01 の BUSY 属性に対して固有の目標を設定し、その目標が満たされないときに重大な EMS イ ベントを生成します。また、その状況が続いている間はサンプリングのたびにイベントを繰り返すよ うにします。 + RANK CPU 01, BUSY < 90 CRITICAL REPEAT 9. ローカル・ノードの Objectives DB に現在設定されている目標を表示します。 + RANK CPU Cpu \Chicago Busy < 80 Busy < 90 01 Critical Repeat 10. 次のサンプル時に結果を確認できるように、変更をコミットします。 + COMMIT 11. CPU エンティティの属性のリストを表示します。 + SHOW CPU 目標は、Busy、Queue、Disp など、状態ペアを持つ属性に対して設定できます。 520627-001J A-3 付録 A ASAP の例 A.4 Disk の監視 1. ローカル・ノードの Objectives DB に現在設定されているドメインを表示します。 + MONITOR DISK Disk \Chicago 2. On - $Data On - $Dsv On - $System $Tools の監視を開始します。デフォルトでは、 Disk のドメインはすべて自動的に監視されるので、 Objectives DB に追加する必要はありません。 + MONITOR DISK $Tools 3. $Dsv の監視を停止し、Objectives DB からドメインを削除します。 + MONITOR DISK $Dsv, delete 4. ドメインのリストを表示します。 + MONITOR DISK Disk \Chicago 5. On - $Data On - $System On - $Tools 次のサンプル時に結果を確認できるように、変更をコミットします。 + COMMIT 6. グローバルな目標を設定し、Qlen に対してのみ EMS イベントを設定します。 + RANK DISK, FULL < 70, FULL > 10, BUSY < 40, QLEN < 1 INFO 7. $System の FULL 属性に対して固有の目標を設定し、その目標に合わないときに重大な EMS イベン トを生成します。イベントは繰り返しません。 + RANK DISK $SYSTEM, FULL < 80 CRITICAL 8. $DATA のプライマリ CPU に 1 を指定し、それ以外の場合は重大な EMS イベントを生成します。 + RANK DISK $DATA, CPU=1 Critical 9. 「P」rimary (プライマリ) コントローラ・パスに「P」rimary を指定し、それ以外の場合はイベントを 生成します。 + RANK DISK $DATA, P="P" Critical 10. 「M」irror (ミラー ) コントローラ・パスに「B」ackup (バックアップ) を指定し、それ以外の場合はイ ベントを生成します。 + RANK DISK $DATA, M=”B” Critical A-4 520627-001J 付録 A ASAP の例 11. ローカル・ノードの Objectives DB に現在設定されている目標を表示します。 + RANK DISK Disk \Chicago Full > 10 Full < 70 Busy < 40 Qlen < 1 Info $Data P = P Critical M = B Critical Cpu = 1 Critical 80 Critical $System Full < 12. 次のサンプル時に結果を確認できるように、変更をコミットします。 + COMMIT 13. DISK エンティティの属性のリストを表示します。 + SHOW DISK 目標は、Full、Requests、Busy、Write、Read など、状態ペアを持つ属性に対して設定できます。 A.5 Expand の監視 1. ローカル・ノードの Objectives DB に現在設定されているドメインを表示します。 + MONITOR EXPAND Expand \Chicago 2. On - $Ipisld On - $Lhcomm On - $Lhcorp $Lhchi の監視を開始します。デフォルトでは、Expand のドメインはすべて自動的に監視されるので、 Objectives DB に追加する必要はありません。 + MONITOR EXPAND $Lhchi 3. ドメインのリストを表示します。 + MONITOR EXPAND Expand \Chicago 4. On - $Ipisld On - $Lhchi On - $Lhcomm On - $Lhcorp 次のサンプル時に結果を確認できるように、変更をコミットします。 + COMMIT 520627-001J A-5 付録 A ASAP の例 5. ローカル・ノードの Objectives DB に現在設定されている目標を表示します。 + RANK EXPAND < 目標の設定なし > 6. グローバルな目標を設定し、Expand のドメイン上で目標に合わないときに通知を目的とする EMS イ ベントを生成します。また、サンプリングのたびにイベントを繰り返し、操作コンソールにイベント を表示しないようにします。 + RANK EXPAND, PKTSNT < 10000 INFO REPEAT NODISPLAY 7. $Lhchi の PKTRVD 属性に対して固有の目標を設定し、その目標に合わないときに重大な EMS イベ ントを生成します。サンプリングのたびにイベントを繰り返さないようにします。 + RANK EXPAND $LHCHI, PKTRVD < 20000 CRITICAL 8. ローカル・ノードの Objectives DB に現在設定されている目標を表示します。 + RANK EXPAND Expand \Chicago Pktsnt < 10000 Pktrvd < 20000 Info Repeat NoDisplay $Lhchi 9. Critical 次のサンプル時に結果を確認できるように、変更をコミットします。 + COMMIT 10. EXPAND エンティティの属性のリストを表示します。 + SHOW EXPAND 目標は、Pool、Pfail、Nobuf、Bcc、NakSnt など、状態ペアを持つ属性に対して設定できます。 A.6 ExpandIP の監視 1 ローカル・ノードの Objectives DB に現在設定されているドメインを表示します。ExpandIP のドメイ ンはすべて、実際には Expand のドメインです。ASAP では、ユーザは Expand 回線がどのタイプのト ランスポートを使用しているか把握する必要はありません。Expand をエンティティ名として指定す るだけで IP カウンタ (適用される場合) が収集されます。また、デフォルトでは Expand のドメイン は自動的に監視されるので、Objectives DB に追加する必要はありません。 + MONITOR EXPAND Expand \Chicago 2. On - $Lhcomm2 On - $Lhcorp2 $Lhcomm2 の監視を停止し、そのドメインは Objectives DB に残します。 + MONITOR EXPAND $Lhcomm2, OFF 3. ドメインのリストを表示します。 + MONITOR EXPAND Expand \Chicago A-6 520627-001J 付録 A ASAP の例 Off - $Lhcomm2 On 4. - $Lhcorp2 次のサンプル時に結果を確認できるように、変更をコミットします。 + COMMIT 5. ローカル・ノードの Objectives DB に現在設定されている目標を表示します。 + RANK EXPAND Expand \Chicago $Lhcorp2 Dframsnt < 6. 1000 Critical $Lhcorp2 の固有の目標を削除します。 + RANK EXPAND $LHCORP2, DELETE 7. グローバルな目標を設定し、目標に合わないときに通知を目的とする EMS イベントを生成します。 また、サンプリングのたびにイベントを繰り返さず、操作コンソールにイベントを表示しないように します。 + RANK EXPAND, DFRAMSNT < 1000 INFO NODISPLAY 8. ローカル・ノードの Objectives DB に現在設定されている目標を表示します。 + RANK EXPAND Expand \Chicago Dframsnt < 9. 1000 Info NoDisplay 次のサンプル時に結果を確認できるように、変更をコミットします。 + COMMIT 10. EXPANDIP エンティティの属性のリストを表示します。 + SHOW EXPANDIP 目標は、Dframsnt、Dframrvd、Dbytesnt など、状態ペアを持つ属性に対して設定できます。 A.7 File の監視 1. ローカル・ノードの Objectives DB に現在設定されているドメインを表示します。 + MONITOR FILE < ドメインの設定なし > 2. いくつかのドメインの監視を開始します。デフォルトでは、$System.system.asapmon ファイルだけが 自 動 的 に 監 視 さ れ ま す。File の ド メ イ ン を 追 加 す る と き は、MONITOR コ マ ン ド を 使 用 し て $System.system.asapmon を Objectives DB に追加しなければ、その監視が停止します。 + MONITOR FILE $System.system.userid + MONITOR FILE $System.system.useridak + MONITOR FILE $Data.logfiles + MONITOR FILE $Build.sources 520627-001J A-7 付録 A ASAP の例 3. ドメインのリストを表示します。 + MONITOR FILE File \Chicago 4. On - $Build.Sources On - $Data.Logfiles On - $System.System.Userid On - $System.System.Useridak 次のサンプル時に結果を確認できるように、変更をコミットします。 + COMMIT 5. ローカル・ノードの Objectives DB に現在設定されている目標を表示します。 + RANK FILE < 目標の設定なし > 6. グローバルな目標を設定します。EMS イベントは生成しません。 + RANK FILE, FULL <= 85 7. 固有の目標を設定し、EMS イベントを生成します。 + RANK FILE $System.system.userid, owner = “255,255” CRITICAL REPEAT + RANK FILE $Data.logfiles, files < 50 CRITICAL + RANK FILE $Build.sources, owner = “66,50” critical repeat, rwep = “nuuu” 8. ローカル・ノードの Objectives DB に現在設定されている目標を表示します。 + RANK FILE File \Chicago Full <= 85 $Build.Sources Owner = Rwep = 66,50 Critical Repeat Nuuu $Data.Logfiles Files < 50 Critical $System.System.Userid Owner = 9. 255,255 Critical Repeat 次のサンプル時に結果を確認できるように、変更をコミットします。 + COMMIT 10. FILE エンティティの属性のリストを表示します。 + SHOW FILE 目標は、Error、Full、Eof、Owner など、状態ペアを持つ属性に対して設定できます。 A-8 520627-001J 付録 A ASAP の例 A.8 Process の監視 1. ローカル・ノードの Objectives DB に現在設定されているドメインを表示します。 + MONITOR PROCESS < ドメインの設定なし > 2. いくつかのドメインの監視を開始します。(デフォルトでは、$Zoom プロセスだけが自動的に監視さ れます。Process のドメインを追加した場合、MONITOR コマンドを使用して $Zoom を Objectives DB に追加しなければ、その監視が停止します。 ) + MONITOR PROCESS $System + MONITOR PROCESS $Pr01 + MONITOR PROCESS $Zip 3. ドメインのリストを表示します。 + MONITOR PROCESS Process \Chicago 4. On - $Pr01 On - $System On - $Zip 次のサンプル時に結果を確認できるように、変更をコミットします。 + COMMIT 5. $Zip の監視を停止し、そのドメインは Objectives DB に残します。 + MONITOR PROCESS $Zip, OFF + COMMIT 6. ローカル・ノードの Objectives DB に現在設定されている目標を表示します。 + RANK PROCESS < 目標の設定なし > 7. 固有の目標を設定し、EMS イベントを生成します。 + RANK PROCESS $System, pri = 220 CRITICAL REPEAT + RANK PROCESS $Pr01, pri >= 150 CRITICAL, mpages < 225 INFO REPEAT + RANK PROCESS $Pr01, cpu=1, bcpu=2 8. ローカル・ノードの Objectives DB に現在設定されている目標を表示します。 + RANK PROCESS Process \Chicago $Pr01 Pri >= 150 Mpages < Critical 225 Info Repeat 220 Critical Repeat $System Pri = 520627-001J A-9 付録 A ASAP の例 9. 次のサンプル時に結果を確認できるように、変更をコミットします。 + COMMIT 10. PROCESS エンティティの属性のリストを表示します。 + SHOW PROCESS 目標は、Error、Cpu、Pri、Bcpu など、状態ペアを持つ属性に対して設定できます。 A.9 ProcessBusy の監視 1. ローカル・ノードの Objectives DB に現在設定されているドメインを表示します。 + MONITOR PROCESSBUSY < ドメインの設定なし > 2. PROCESSBUSY の監視を開始します。デフォルトでは、PROCESSBUSY の CPU はすべて自動的に 監視されるので、Objectives DB に追加する必要はありません。 + MONITOR PROCESSBUSY 0 + MONITOR PROCESSBUSY 1 3. ドメインのリストを表示します。 + MONITOR PROCESSBUSY Processbusy \Chicago 4. On - 0 On - 1 次のサンプル時に結果を確認できるように、変更をコミットします。 + COMMIT 5. ローカル・ノードの Objectives DB に現在設定されている目標を表示します。 + RANK PROCESSBUSY < 目標の設定なし > 6. グローバルな目標を設定します。EMS イベントは生成しません。 + RANK PROCESSBUSY, pages < 50, busy < 90 7. 固有の目標を設定します。EMS イベントは生成しません。 + RANK PROCESSBUSY 0, pages < 35 8. ローカル・ノードの Objectives DB に現在設定されている目標を表示します。 + RANK PROCESSBUSY Processbusy \Chicago Pages < 50 Busy < 90 Pages < 35 0 A-10 520627-001J 付録 A ASAP の例 9. 次のサンプル時に結果を確認できるように、変更をコミットします。 + COMMIT 10. PROCESSBUSY エンティティの属性のリストを表示します。 + SHOW PROCESSBUSY 目標は、Busy、Rcvq、Rcvmsg など、状態ペアを持つ属性に対して設定できます。 A.10 RDF の監視 1. ローカル・ノードの Objectives DB に現在設定されているドメインを表示します。 + MONITOR RDF < ドメインの設定なし > 2. RDF の監視を開始します。 + MONITOR RDF Chicago->NewYork 3. ドメインのリストを表示します。 + MONITOR RDF Rdf \Chicago On 4. - Chicago->NewYork 次のサンプル時に結果を確認できるように、変更をコミットします。 + COMMIT 5. ローカル・ノードの Objectives DB に現在設定されている目標を表示します。 + RANK RDF < 目標の設定なし > 6. グローバルな目標を設定し、EMS イベントを生成します。 + RANK RDF, rtdtime < 2 CRITICAL REPEAT + RANK RDF, pcpu = 2 CRITICAL, bcpu = 3 CRITICAL, priority = 185 INFO REPEAT 7. ローカル・ノードの Objectives DB に現在設定されている目標を表示します。 + RANK RDF Rdf \Chicago Rtdtime < 2 Critical Repeat Pcpu = 2 Critical Bcpu = 3 Critical 185 Info Priority = 8. Repeat 次のサンプル時に結果を確認できるように、変更をコミットします。 + COMMIT 520627-001J A-11 付録 A ASAP の例 9. RDF エンティティの属性のリストを表示します。 + SHOW RDF 目標は、Error、Rtdsecs、Rtdtime、Pcpu など、状態ペアを持つ属性に対して設定できます。 A.11 Spooler の監視 1. ローカル・ノードの Objectives DB に現在設定されているドメインを表示します。 + MONITOR SPOOLER < ドメインの設定なし > 2. SPOOLER の監視を開始します。デフォルトでは、デフォルトのスプーラ・スーパバイザである $spls は自動的に監視されるので、Objectives DB に追加する必要はありません。 + MONITOR SPOOLER $spls + MONITOR SPOOLER $splt 3. ドメインのリストを表示します。 + MONITOR SPOOLER Spooler \Chicago 4. On - $Spls On - $Splt 次のサンプル時に結果を確認できるように、変更をコミットします。 + COMMIT 5. ローカル・ノードの Objectives DB に現在設定されている目標を表示します。 + RANK SPOOLER < 目標の設定なし > 6. グローバルな目標を設定し、EMS イベントを生成します。 + RANK SPOOLER, numlocs < 75 INFO REPEAT, numlocs >= 1 INFO REPEAT + RANK SPOOLER, fullpct <= 80 CRITICAL REPEAT 7. 固有の目標を設定し、EMS イベントを生成します。 + RANK SPOOLER $spls\coll, holdjobs < 150 CRITICAL REPEAT + RANK SPOOLER $spls\coll, openjobs < 45 8. INFO REPEAT ローカル・ノードの Objectives DB に現在設定されている目標を表示します。 + RANK SPOOLER Spooler \Chicago Numlocs < 75 Info Repeat Numlocs >= 1 Info Repeat FullPct <= 80 Critical Repeat $Spls\Coll A-12 Holdjobs < 150 Critical Repeat Openjobs < 45 Info Repeat 520627-001J 付録 A ASAP の例 9. 次のサンプル時に結果を確認できるように、変更をコミットします。 + COMMIT 10. Spooler エンティティの属性のリストを表示します。 + SHOW SPOOLER 目標は、Error、Pcpu、Bcpu、Numjobs など、状態ペアを持つ属性に対して設定できます。 A.12 System の監視 1. SYSTEM の監視を開始します。SYSTEM エンティティには固有のドメインが存在しません。SYSTEM エンティティは、ASAP によって現在監視されているすべての CPU のシステム性能の平均を生成し ます。 + MONITOR SYSTEM System \Chicago, On 2. 次のサンプル時に結果を確認できるように、変更をコミットします。 + COMMIT 3. ローカル・ノードの Objectives DB に現在設定されている目標を表示します。 + RANK SYSTEM < 目標の設定なし > 4. グローバルな目標を設定し、EMS イベントを生成します。 + RANK SYSTEM, queue < 10 INFO REPEAT, chit < 100 INFO REPEAT + RANK SYSTEM, disp <= 1000 CRITICAL REPEAT + RANK SYSTEM, tle <= 70 CRITICAL REPEAT 5. ローカル・ノードの Objectives DB に現在設定されている目標を表示します。 + RANK SYSTEM System \Chicago 6. Queue < 10 Info Repeat Chit < 100 Info Repeat Disp <= 1000 Critical Repeat Tle <= 70 Critical Repeat 次のサンプル時に結果を確認できるように、変更をコミットします。 + COMMIT 7. SYSTEM エンティティの属性のリストを表示します。 + SHOW SYSTEM 目標は、Busy、Queue、Disp、Disk、Chit など、状態ペアを持つ属性に対して設定できます。 520627-001J A-13 付録 A ASAP の例 A.13 Tape の監視 1. ローカル・ノードの Objectives DB に現在設定されているドメインを表示します。 + MONITOR TAPE < ドメインの設定なし > 2. TAPE の監視を開始します。デフォルトでは、テープ・デバイスのドメインはすべて自動的に監視さ れるので、Objectives DB に追加する必要はありません。 + MONITOR TAPE $dat + MONITOR TAPE $tape1 3. ドメインのリストを表示します。 + MONITOR TAPE Tape \Chicago 4. On - $Dat On - $Tape1 次のサンプル時に結果を確認できるように、変更をコミットします。 + COMMIT 5. ローカル・ノードの Objectives DB に現在設定されている目標を表示します。 + RANK TAPE < 目標の設定なし > 6. グローバルな目標を設定し、EMS イベントを生成します。 + RANK TAPE, mountreq < 1 CRITICAL REPEAT + RANK TAPE, mounttime < 5 CRITICAL REPEAT 7. 固有の目標を設定し、EMS イベントを生成します。 + RANK TAPE $dat, mounttime < 2 CRITICAL REPEAT 8. ローカル・ノードの Objectives DB に現在設定されている目標を表示します。 + RANK TAPE Tape \Chicago Mountreq < 1 Critical Repeat Mounttime < 5 Critical Repeat 2 Critical Repeat $Dat Mounttime < 9. 次のサンプル時に結果を確認できるように、変更をコミットします。 + COMMIT 10. TAPE エンティティの属性のリストを表示します。 + SHOW TAPE 目標は、Pcpu、Bcpu、Mountreq、Mounttime など、状態ペアを持つ属性に対して設定できます。 A-14 520627-001J 付録 A ASAP の例 A.14 TMF の監視 1. ローカル・ノードの Objectives DB に現在設定されているドメインを表示します。 + MONITOR TMF < ドメインの設定なし > 2. TMF の監視を開始します。デフォルトでは、TMF のドメインは自動的に監視されるので、Objectives DB に追加する必要はありません。 + MONITOR TMF auditdump + MONITOR TMF audittrail + MONITOR TMF tmf + MONITOR TMF transactions 3. ドメインのリストを表示します。 + MONITOR TMF Tmf \Chicago 4. On - Auditdump On - Audittrail On - Tmf On - Transactions 次のサンプル時に結果を確認できるように、変更をコミットします。 + COMMIT 5. ローカル・ノードの Objectives DB に現在設定されている目標を表示します。 + RANK TMF < 目標の設定なし > 6. グローバルな目標を設定し、EMS イベントを生成します。 + RANK TMF, ovflw = no CRITICAL REPEAT + RANK TMF, hung = no CRITICAL REPEAT + RANK TMF, trans <= 100 INFO 7. 固有の目標を設定し、EMS イベントを生成します。 + RANK TMF TRANSACTIONS, duration < 30 CRITICAL REPEAT 8. ローカル・ノードの Objectives DB に現在設定されている目標を表示します。 + RANK TMF Tmf \Chicago Ovflw = No Critical Repeat Hung No Critical Repeat = Trans <= 100 Info Repeat Transactions Duration < 520627-001J 30 Critical Repeat A-15 付録 A ASAP の例 9. 次のサンプル時に結果を確認できるように、変更をコミットします。 + COMMIT 10. TMF エンティティの属性のリストを表示します。 + SHOW TMF 目標は、Error、Active、Ovflw、Hold、Used など、状態ペアを持つ属性に対して設定できます。 A-16 520627-001J 付録 B OMFCOM コマンドと ASAP 2.0 コマンドの比較 付録 B OMFCOM コマンドと ASAP 2.0 コマンドの比較 この付録では、これまでの OMFCOM コマンドを ASAP 2.0 のコマンド・インタプリタでどのように使 用できるか説明します。 □ 次の表は、OMF でサポートされているエンティティだけを示している。ASAP 2.0 は、この表に含ま れていないエンティティもサポートしている。 □ 次の表には、OMFCOM コマンドと関連のない ASAP 2.0 の追加機能は含まれていない。 表 B-1 OMFCOM コマンドと ASAP 2.0 コマンドの比較 (1 / 3) 機能 OMFCOM ASAP 2.0 CPU の追加* -> add cpu 01 +monitor cpu 01 Disk の追加 -> add disk $data +monitor disk $data File の追加 -> add file +monitor file $system.system.userid $system.system.userid サポートされていない +monitor file Subvolume の追加 $data.mysubvol Process の追加 -> add process $Xyz +monitor process $Xyz Spooler コンポーネントの 追加 -> add spoolsup $spls +monitor spooler $spls -> add spoolcol $s, superv-name $spls -> add spooldev $dev1, superv-name $spls -> add spoolprint $prt, superv-name $spls Tape の追加 -> add tapemounts +monitor tape $tape1 TMF の追加 -> add tmfauditdump +monitor tmf auditdump -> add tmfaudittrail +monitor tmf audittrail -> add tmftransaction +monitor tmf transactions +monitor tmf tmf Listdev の追加 -> add listdev +monitor disk $data +monitor tape $tape1 +monitor expand $lhdom 520627-001J B-1 付録 B OMFCOM コマンドと ASAP 2.0 コマンドの比較 表 B-1 OMFCOM コマンドと ASAP 2.0 コマンドの比較 (2 / 3) 機能 OMFCOM ASAP 2.0 Process の削除 -> delete process $Xyz +monitor process $Xyz, delete Process の監視の一時停止 サポートされていない +monitor process $Xyz, off プロセスのプライマリ CPU の指定 -> alter process $Xyz, +rank process $Xyz, default-cpu 1 cpu=1 プロセスの Priority を設定 しない -> alter process $Xyz, monitor-priority N プロセスの Priority 属性に対して RANK コマンドを発行しない プロセスがどのように設定 されているかの確認 -> info process $Xyz +rank process $Xyz EMS イベントの生成の変 更 -> alter process $Xyz, +rank process $Xyz, odd-event C cpu=1 Critical EMS イベントの繰返し サポートされていない +rank process $Xyz, cpu=1 Critical Repeat コンソールに EMS イベン トを表示しない -> alter process $Xyz, +rank process $Xyz, odd-display N cpu=1 Critical Repeat NoDisplay コンフィギュレーションの 保存 -> info process $Xyz, +monitor process $Xyz, obeyform obeyform +rank process $Xyz, obeyform 現在のノード上の Process 統計情報の表示 -> status process * +process すべてのノード上の Process 統計情報の表示 -> set system \NodeA +process \* -> status process * -> set system \NodeB -> status process * ディスクのプライマリ CPU の監視 Listdev を監視するときに利用 可能 +monitor disk $data +rank disk $data, cpu=1 Critical B-2 520627-001J 付録 B OMFCOM コマンドと ASAP 2.0 コマンドの比較 表 B-1 OMFCOM コマンドと ASAP 2.0 コマンドの比較 (3 / 3) 機能 OMFCOM ASAP 2.0 ディスクのプライマリ・コ ントローラ・パスの監視 Listdev を監視するときに利用 可能 +monitor disk $data +rank disk $data, P=”P” Critical ディスクのミラー・コント ローラ・パスの監視 Listdev を監視するときに利用 可能 +monitor disk $data +rank disk $data, M=”B” Critical * OMF にはいくつかのデフォルトのしきい値があります。たとえば、すべての CPU のデフォルトのビジーしきい値 は 90% です。ASAP では、監視対象のオブジェクトを選択できますが、属性の目標を指定する必要はありません。グ ローバルな属性の目標を指定することもできます。たとえば、RANK CPU, BUSY < 90 Critical は、すべての CPU に適用されます。または、特定の CPU に対して目標を指定することもできます。たとえば、RANK CPU 3, BUSY < 75 Info のように指定します。ASAP を使用すると、より柔軟に属性の目標を設定できます。 備考: ASAP 2.0 では、コンフィギュレーションの変更がすべて完了したら、COMMIT コマンドを発行して変更を 有効にします。結果は次のサンプル時に表示されます。 ASAP 2.0 で EMS イベントを生成するには、SET OBJECTIVESEVENT ON を使用して EMS イベントの 生成を有効にし、各 RANK コマンドで固有のイベント生成パラメータを指定します。 520627-001J B-3 付録 B OMFCOM コマンドと ASAP 2.0 コマンドの比較 B-4 520627-001J 付録 C OMF と同様の ASAP の設定 付録 C OMF と同様の ASAP の設定 この付録では 2 つのサンプル・ファイルを示します。これらのファイルを使用すると、OMF の多数のデ フォルト設定に対応する ASAP の設定が可能です。 ファイル 説明 ページ OMFOBJS Objectives file C-2 ASAPCONF Global settings file C-3 □ OMFOBJS — 目標ファイル □ ASAPCONF — グローバル設定ファイル これらの 2 つのファイルは、ユーザが適宜変更できます。次のサンプルをベースにして他の設定または 目標を追加、変更、削除できます。 1. 中央ノード上の動作しているサブボリュームに OMFOBJS と ASAPCONF ファイルを転送します。 2. ASAP 環境を設定して起動します。 a. TACL プロンプトから、OMFOBJS ファイルを入力として使用して ASAP を起動します。 $Data.Myasap> asap /in omfobjs/ こ の手 順で は、OMF の多 数の デフ ォル トし きい 値に 対応 する 目標 を設 定し、DBOBJS Objectives DB に目標を保管します。Objectives DB 内の目標は ASAP を再起動しても保持され るので、この手順は一度だけ実行してください。 b. TACL プロンプトから、ASAP を起動します。 $Data.Myasap> asap ASAPCONF ファイルが実行されます。 c. ASAP 環境に含めるノードを起動します。たとえば、次のように入力します。 +start collect +start \node1 +start \node2 +status \node1 … 520627-001J C-1 付録 C OMF と同様の ASAP の設定 C.1 OMFOBJS のサンプル・ファイル !------------------------------------------------------! OMF の多数のデフォルト設定に対応する ASAP の目標 !------------------------------------------------------! CPU Rank CPU, Busy < 90 Critical Full < 90 Critical ! Disk Rank Disk, ! ディスクのプライマリ CPU とパスに対する目標 (Listdev) Rank Disk $System, cpu = 1 Critical Rank Disk $System, P = "P" Critical Rank Disk $System, M = "B" Critical ! ここに他のディスクの目標を追加する。 ! File Rank File, Full < 90 Critical Rank Process, Cpu = 0 Critical Rank Process, Pri = 145 Critical Fullpct < 90 Critical Rank Tape, MountReq <= 0 Rank Tape, MountTime <= 5 Critical Repeat Rank Tape, Pcpu = 1 Critical Rank Tape, Bcpu = 0 Critical Rank TMF, Trans <= 0 Info Rank TMF, Duration <= 300 Critical Repeat Rank TMF, Used <= 80 Critical Rank TMF, Ovflw = Critical ! Process ! Spooler Rank Spooler, ! Tape Info ! TMF C-2 No 520627-001J 付録 C OMF と同様の ASAP の設定 C.2 ASAPCONF のサンプル・ファイル !-------------------------------------------------------! OMF の多数のデフォルト設定に対応する ASAPCONF の設定 !-------------------------------------------------------! この環境を一意に識別する。 Set ID $ZOO Set DB $System.Zasap.Db Set ObjectivesDB $System.Zasap.DbObjs Set Asaplog $System.System.Asaplog Set EDL $System.System.Asap2Edl ! EMS イベントのグローバルなフラグ Set ObjectivesEvent ON Set ObjectivesEventUp ON Set ObjectivesEventConsole ON Set ObjectivesEventConsoleUp ON Set ObjectivesEventState Warning Set ObjectivesEventMax 30 Set ObjectivesRank Standard ! グローバルなサンプリング・レート Set Rate 1 ! エンティティとそのサンプリング・レート 520627-001J Set Disk ON, param "rate 5" Set Expand ON, param "rate 5" Set File ON, param "rate 10" Set Process ON, param "rate 5" Set Spooler ON, param "rate 5" Set Tape ON, param "rate 5" Set TMF ON, param "rate 5" C-3 付録 C OMF と同様の ASAP の設定 C-4 520627-001J