Comments
Transcript
イベントポリシーエディタヘルプ - Hewlett Packard Enterprise
OpenView Operations イベント ポリシー エディタ この PDF は、便宜上の目的で提供されており、 オンライン ヘルプと同じ内容を含んでいます。 ただし、一部のインタラクティブなページは除きます。 目次 目次 しきい値ルールの一般プロパティの設定 ............................................................................................................................................... 1 イベント ログのルール条件プロパティの設定...................................................................................................................................... 2 WMI ルール条件の設定 ............................................................................................................................................................................... 3 Open Message Interface ポリシーのルール条件の設定................................................................................................................. 4 SNMP ルール条件のプロパティの設定.................................................................................................................................................. 6 インテリジェント デバイスの管理............................................................................................................................................................... 7 アクションの設定 .............................................................................................................................................................................................. 8 ポリシー アクションの設定........................................................................................................................................................................... 8 メッセージに添付する指示文の記述 ........................................................................................................................................................ 9 メッセージの属性の設定 .............................................................................................................................................................................10 メッセージ抑制シミュレーション.................................................................................................................................................................12 メッセージ ストリーム インターフェイスと外部サービス .................................................................................................................13 ポリシー ルールへのオペレータ起動コマンドの追加......................................................................................................................14 メッセージの相関関係の設定....................................................................................................................................................................16 ポリシー ルールへの自動コマンドの追加 ...........................................................................................................................................20 メッセージ ストリーム インターフェイスへのメッセージの送信....................................................................................................21 メッセージ デフォルトの設定.....................................................................................................................................................................23 外部サービスへのメッセージの転送 ......................................................................................................................................................23 メッセージへのメッセージ グループの割り当て.................................................................................................................................24 ポリシー オプションの設定 ........................................................................................................................................................................25 管理ノードにローカルのイベント ログを出力する.............................................................................................................................25 不一致イベントのキャプチャ ......................................................................................................................................................................26 パターン マッチ オプションの設定 .........................................................................................................................................................27 大文字と小文字の区別の設定.................................................................................................................................................................28 パターン マッチと変数 .................................................................................................................................................................................29 OpenView Operations のポリシー変数.................................................................................................................................................30 SNMP 変数 ......................................................................................................................................................................................................35 ユーザー定義変数.........................................................................................................................................................................................39 OpenView Operations のツール変数 ....................................................................................................................................................41 数値範囲演算子.............................................................................................................................................................................................41 ルールの条件として指定されたパターン マッチの例......................................................................................................................43 パターン マッチ式の詳細な説明 .............................................................................................................................................................45 パターン マッチのテスト ..............................................................................................................................................................................48 コマンド ライン プログラム ........................................................................................................................................................................49 opcmon ...............................................................................................................................................................................................................50 opcmsg ...............................................................................................................................................................................................................52 ovpmutil..............................................................................................................................................................................................................54 opcagt .................................................................................................................................................................................................................59 opcntprocs ........................................................................................................................................................................................................61 ovpmpwutil ........................................................................................................................................................................................................61 設定ポリシーのタイプ ...................................................................................................................................................................................63 Node Info ポリシー タイプ .........................................................................................................................................................................63 - ii - 目次 Node Info ポリシーのパラメータ ..............................................................................................................................................................64 複数の管理サーバーによるスケーラブルな設計 ..............................................................................................................................71 フレキシブル管理の利点 ............................................................................................................................................................................72 メッセージの転送について..........................................................................................................................................................................73 他の管理サーバーへのメッセージの転送............................................................................................................................................73 複数の管理サーバーからのアクションの許可....................................................................................................................................76 2 つの OpenView Operations for Windows 管理サーバー間でメッセージの状態変更を同期化する ........................77 Windows レジストリのオプション設定.....................................................................................................................................................80 バックアップ サーバーについて...............................................................................................................................................................81 時間による切り替え制御について...........................................................................................................................................................81 コンピテンス センターについて ................................................................................................................................................................84 メッセージ ターゲット ルールについて .................................................................................................................................................85 他の Windows 管理サーバーへの設定の配布 ................................................................................................................................86 スケーラビリティのシナリオ ........................................................................................................................................................................88 シナリオ 1. 1 つのサーバーで一連のノードを管理する ................................................................................................................89 シナリオ 2. OpenView Operations for Windows エージェントで IP デバイスを監視する ................................................90 シナリオ 3. 複数の管理サーバー ..........................................................................................................................................................90 プライマリ管理サーバーの指定 flubber ...............................................................................................................................................91 Flexible Management ポリシーの作成...................................................................................................................................................92 Flexible Management テンプレートの構文 ...........................................................................................................................................93 アクション許可管理サーバーの指定 ......................................................................................................................................................96 期間テンプレートについて ..........................................................................................................................................................................97 期間テンプレートの例とキーワード .........................................................................................................................................................98 - iii - OpenView Operations イベント ポリシー エディタ しきい値ルールの一般プロパティの設定 しきい値ルールの一般プロパティの設定 メモ [全般] タブは、Measurement Threshold ポリシーに対してのみ有効です。 このタブからは、ルールのしきい値レベル、しきい値を超過した後メッセージが生成されるまでの最小値、およびリ セット レベルを設定できます。 [しきい値レベルの説明] - 識別しやすいようにルールに付ける名前です。この名前はルール リストに表 示されます。 [しきい値の限度] - 最小ルールまたは最大ルールを設定するとき、ここで指定した値に到達またはその値 を超過したときにメッセージが生成されます。 しきい値を指定するときは、構文に関する以下の指示に従っ てください。 数字列 数字列には分離文字を含めることができます。(分離文字として使用する文字はオペレー ティング システムの言語により決まります)。 例 : 0.5, 100.1 符号 (指定は プラス記号 (+)。例 : +50 任意) マイナス記号 (-)。例 : -730 指数 (指定は 指数記号 :e または E。例 :15e2, 7E4 任意) 指数の符号。例 : 8e+2、4E-2 小数部は 1 桁以上。例 : 25.88e4 Visual Basic© Scripting Edition ルールまたは Perl ルールを設定する場合は、監視対象のデータを評価し、 ルール オブジェクトを TRUE または FALSE に設定するスクリプトを作成する必要があります。しきい値ス クリプトの作成についての詳細は、「ポリシー オブジェクトと例」を参照してください。 [短時間のピーク] - しきい値を超過した時間が非常に短い場合、メッセージを生成する必要がないことも あるため、OpenView Operations では最小時間を定義することにより、監視対象の値がしきい値を超えた後、 その時間が経過するまでメッセージを生成しないように設定できます。ここで指定した時間より長くしきい値を -1©Copyright 1999-2002 Hewlett-Packard Company, all rights reserved. OpenView Operations イベント ポリシー エディタ イベント ログのルール条件プロパティの設定 超えた状態が続くと、メッセージが送信されます。この時間を 0 に設定した場合、または何も入力しなかった 場合は、しきい値の到達または超過が OpenView Operations により検出されると、直ちにアラームが発生し ます。 [リセット] - リセット値は、監視対象のオブジェクトをアラーム状態から通常状態に戻すための境界値です。 最大しきい値の場合はこの値より下がったとき、最小しきい値の場合はこの値を超えたときに、正常状態とな ります。 監視対象のオブジェクトがアラーム状態から通常状態に戻った後、値が再びしきい値を超過した場 合は、新しい開始メッセージが発行されます。リセット値には、しきい値限度と同じ値を指定することも、異な る値を指定することもできます。 測定しきい値ルールの全般プロパティを設定するには 1. ポリシーを右クリックし、[すべてのタスク] → [編集] をクリックします。 2. [しきい値レベル] を選択します。 3. 条件を変更するルールを選択します。 4. [変更] をクリックします。 5. [全般] をクリックします。 関連トピック しきい値ソース プロパティの設定 クイック スタート : ポリシーの作成方法 イベント ログのルール条件プロパティの設定 このタブでは、Windows イベント ログにエントリを追加することにより、ルールに関連付けられたアクションをルー ルが実行するよう指定できます。ここでの指定と一致するイベント ログ エントリをポリシーが検出すると、[アクショ ン] タブで指定したアクションが実行されます。 [ルールの説明] - このルールの説明文を入力します。この説明はルール リストに表示されます。 [コンピュータ]、[ソース]、[カテゴリ]、[タイプ]、[イベント ID]、[形式]、[説明] - これらのボックスには、この ルールと比較するイベント ログ フィールドの内容を指定します。イベント ログからデータをコピーするには、 ウィンドウの下端にあるボタンを使用して、イベント ビューアを起動します。 -2©Copyright 1999-2002 Hewlett-Packard Company, all rights reserved. OpenView Operations イベント ポリシー エディタ WMI ルール条件の設定 注意 パターン マッチは [説明] フィールドでのみ使用できます。比較パターンに改行文字を入れることはできませ ん。複数行のパターンと比較する場合は、特殊文字 <*> を使用して、キャリッジ リターン文字および改行文 字と比較してください。 メモ ポリシーが OpenView Operations for UNIX テンプレートで生成されたものである場合、イベント ID と説明 は 1 つのテキスト ボックスに入力します。テキスト ボックスが 2 つ表示されるように変換するには、[イベ ント ID と説明の結合形式を使用] をクリックし、ポリシーをいったん保存して再度開きます。なお、その際、 新しい 2 つのテキスト ボックスに情報を再入力する必要があります。 変数を定義して、一致した文字列の一部をメッセージ ブラウザ上に表示されるメッセージに組み込めます。 変数 の詳細については、「パターン マッチと変数」を参照してください。 イベント ログのルールを設定するには 1. ポリシーを右クリックし、[すべてのタスク] → [編集] をクリックします。 2. [ルール] をクリックします。 3. 条件を変更するルールを選択します。 4. [変更] をクリックします。 5. [条件] をクリックし、このルールの条件を選択します。 関連トピック Windows イベント ログ ソースの設定 クイック スタート : ポリシーの作成方法 WMI ルール条件の設定 このタブでは、Windows Management Interface ポリシーのルール条件を指定できます。このルールの条件は、 WMI イベントまたはインスタンスのプロパティと、プロパティの値の集合です。ルールと比較するとき、これらの値と 一致した場合に正しく一致したとみなされます。 -3©Copyright 1999-2002 Hewlett-Packard Company, all rights reserved. OpenView Operations イベント ポリシー エディタ Open Message Interface ポリシーのルール条件の設定 [プロパティ名] - このルールで検査するプロパティを選択します (プロパティ名が分かっている場合は、そ の名前を入力することもできます。プロパティ名は必ず英文字で始まります)。 [プロパティのタイプ] - 検査する、選択済みクラスのプロパティを指定します。プロパティが配列の場合 (例 : _DERIVATION) は、値が、すべての要素、1 つの要素、または 1 つの特定の要素のいずれに存在す る必要があるかを指定して下さい。 プロパティが別のクラスへの参照である場合に、このサブクラスのプロパティを参照するには、 subClass.PropertyName の形式で指定します。 [演算子] - 使用する比較演算子を選択します。 [値またはプロパティの選択] - 比較する値を入力するか、比較値としてほかのプロパティを使用するかを 指定します。次に、値を入力するか、プロパティを選択します。 [比較する値] - 比較する値 (またはプロパティ) を入力します。ここで指定した値またはプロパティは、選 択した比較演算子を使用して、[プロパティ名] で選択したプロパティと比較されます (プロパティ名が分かっ ている場合は、その名前を入力することもできます。プロパティ名は必ず英文字で始まります)。 WMI ルールの条件を設定するには 1. Windows Management Interface ポリシーを右クリックし、[すべてのタスク] → [編集] をクリックします。 2. [ルール] をクリックします。 3. [新規] をクリックします。 4. [追加] をクリックします。 関連トピック クイック スタート : ポリシーの作成方法 WMI ソースの選択 Open Message Interface ポリシーのルール条件の設定 OpenView Operations では、独自のメッセージ コマンド opcmsg で作成したメッセージを統合できます。 opcmsg がメッセージを生成するコンピュータに、Open Message Interface ポリシーがインストールされていない場合、メッ セージはすべて管理サーバーに直接送信されます。OpenView Operations Open Message Interface ポリシーは、 定義された一致条件に従って OpenView Operations にメッセージを抽出します。メッセージが一致する場合、メッ セージはポリシーにより管理サーバーに送られます。ほかのメッセージはすべて抑制されます。 -4©Copyright 1999-2002 Hewlett-Packard Company, all rights reserved. OpenView Operations イベント ポリシー エディタ Open Message Interface ポリシーのルール条件の設定 [ルールの説明] - このルールの説明文を入力します。この説明はルール リストに表示されます。 [ノード] - 特定のノードで生成されたメッセージだけを比較対象としたいときには、そのノード名を入力します。 複数のノードを指定するには、OR 演算子を使用します (例 : kohlrabi.veg.com|beet.veg.com)。何も入力しなけれ ば、すべてのノードが対象となります。変数 <$OPC_MGMTSV> を使用することもできます。 [メッセージ グループ] - このルールにより生成されたメッセージに割り当てるメッセージ グループを入力します。 複数のメッセージ グループを指定するには、OR 演算子を使用します (例 : OS | Security)。何も入力しなければ、 すべてのメッセージ グループが対象となります。 [アプリケーション] - メッセージを作成したアプリケーション名を入力します。 [オブジェクト] - メッセージを作成したオブジェクト名を入力します。 メモ 通常、「アプリケーション」はプログラム名を、「オブジェクト」はプロセスまたはサブプログラムを指しますが、これら の値は運用条件に従って使用してください。 [重要度] - メッセージの重要度を選択します。 [メッセージ テキスト] - ソース メッセージのテキストと比較するパターンを入力します。 Open Message Interface ポリシーのルール条件を設定するには 1. Open Message Interface ポリシーを右クリックして、 [すべてのタスク] → [編集] をクリックします。 2. [ルール] をクリックします。 3. 条件を変更するルールを選択します。 4. [変更] をクリックします。 5. [条件] をクリックし、このルールの条件を選択します。 比較パターンを指定するときに使用するメッセージ テキスト パターンの規則があります。パターン マッチの詳細 については、「パターン マッチと変数」を参照してください。 関連トピック クイック スタート : ポリシーの作成方法 -5©Copyright 1999-2002 Hewlett-Packard Company, all rights reserved. OpenView Operations イベント ポリシー エディタ SNMP ルール条件のプロパティの設定 SNMP ルール条件のプロパティの設定 このタブでは、SNMP インターセプタ ルールに適用する比較条件を設定できます。 [ルールの説明] - このルールの説明文を入力します。この説明はルール リストに表示されます。 [ノード] - 特定のノードで発生した SNMP イベントのみを比較対象とする場合に、そのノード名を入力しま す。 複数のノードを指定するには、OR 演算子を使用します (例 : celery.veg.com|broccoli.veg.com)。何も入 力しなければ、すべてのノードが対象となります。変数 <$OPC_MGMTSV> を使用することもできます。 [イベント オブジェクト ID] - 比較する SNMP イベントの完全なイベント オブジェクト識別子を入力します。エンタープライズ固有のトラッ プと比較できます。 エンタープライズ固有のトラップのイベント オブジェクト識別子の構文は、以下のとおり です。<enterprise_ID>.0.<specific_ID> 例 : .1.3.6.1.4.1.11.2.17.1.0.40000001 このボックスでは、OpenView Operations の標準パターン マッチ構文は使用できませんが、識別子の一部 のみを指定することにより、比較対象のエンタープライズ ID の範囲を指定できます。たとえば、次のパター ン .1.3.6.1.4.1.11.2.17 は、.1.3.6.1.4.1.11.2.17 と .1.3.6.1.4.1.11.2.17.2 の両方に一致します。 メモ エディタの SNMP 構文のトラップ文字列の先頭は、ピリオドである必要があります。文字列の先頭がピリオド 以外の場合は、ポリシーを保存するとき、プログラムにより自動的にピリオドが追加されます。 [変数バインディング] - ポリシーの監視対象とする変数バインディングを選択し、各バインディングの比較パターンを 1 つ以上指定 します。変数バインディングと比較するときは、OpenView Operations の標準パターン マッチ規則を使用で きます。 $1 はイベント内での最初の変数バインディング、$2 は 2 番目の変数バインディングを表します。以降も同 様です。[一致オプション] ボタンを使用すると、大文字と小文字の区別や、すべての変数バインディングに対 するフィールド セパレータを指定できます。 SNMP ルール条件のプロパティを設定するには -6©Copyright 1999-2002 Hewlett-Packard Company, all rights reserved. OpenView Operations イベント ポリシー エディタ インテリジェント デバイスの管理 1. ポリシーを右クリックし、[すべてのタスク] → [編集] をクリックします。 2. [ルール] をクリックします。 3. 条件を変更するルールを選択します。 4. [変更] をクリックします。 5. [条件] をクリックし、このルールの条件を入力します。 関連トピック SNMP 変数 クイック スタート : ポリシーの作成方法 インテリジェント デバイスの管理 SNMP を利用すると、ポリシーをインストールできないインテリジェント SNMP デバイス (たとえば、プリンタ、ルー ター、サポート対象外のオペレーティング システムを使用するコンピュータ) を OpenView Operations から管理 できます。OpenView Operations にこのようなデバイスを組み込み、管理する手順を以下に示します。 インテリジェント デバイスを管理するには 1. 管理対象のデバイスに IP アドレスがあり、SNMP 対応であることを確認します。この条件を満たすデバ イスのみが管理可能です。 2. このデバイスを管理ノードのリストに追加します。[システム] タブで、[オペレーティング システム] を [SNMP] に、[バージョン] を [v1] に設定します。 3. トラップ (MIB データ以外) を監視する場合は、トラップ監視ポリシーを配布する予定の管理ノードに SNMP トラップを送るように、デバイスを設定します。 4. 検索対象の SNMP イベントと一致するルールを持つ SNMP ポリシーを作成します (または MIB 変数 を監視するしきい値ポリシーを作成します)。SNMP メッセージのソースをサービスと見なすようにメッ セージを設定すると、デバイスをサービス階層に追加できます。 5. ポリシーを、インテリジェント デバイスからの SNMP トラップの送信先となるノードに配布します (また は、インテリジェント デバイスからの MIB データにアクセスできるノードに配布します)。 -7©Copyright 1999-2002 Hewlett-Packard Company, all rights reserved. OpenView Operations イベント ポリシー エディタ アクションの設定 アクションの設定 アクションはルールの一部であり、ルールの条件に一致した (または一致しない) イベントが検出されたときにポリ シーが実行する動作を定義します。アクションを構成する動作 (1 つまたは複数) を以下に示します。 アクティブ メッセージ ブラウザへのメッセージの送信 これは最も一般的な動作です。メッセージにより、オペレータにイベントの発生を通知します。このとき、オペ レータにイベントへの対応を指示し、オペレータが実行するコマンドへのリンクを表示できます。メッセージは 次のように設定することも可能です。 受諾済みメッセージ ブラウザへのメッセージの送信 記録だけを目的に管理サーバーにメッセージを送り、ユーザーにメッセージの確認などの操作を求めない場 合もあります。この場合には、受諾済みメッセージ ブラウザにメッセージを直接送ることができます。 コマンドの自動実行 常にコマンドの実行により状況に対処できるイベントもあります。イベントへの対応として必ずコマンド実行が 必要であることが分かっている場合は、自動コマンドを設定できます。 動作なし 状況によっては、ポリシーによるイベントの評価を中止し (パフォーマンスの改善 のため)、オペレータに何も通知しないようにルールを設定する必要があります。 ポリシー アクションの設定 [アクション] タブには、特定のルールの評価後にポリシーが実行するアクションを指定します。ポリシーは、管理 サーバーへのメッセージ送信、コマンドの開始、オペレータが開始するコマンド準備アクションを、全く実行しないか、 任意の組み合わせで 1 つ以上実行します。 メモ どの場合も、ルールが真と評価された時点で、ルールの処理は終了します。ルール順序についての考慮も必要で す。 -8©Copyright 1999-2002 Hewlett-Packard Company, all rights reserved. OpenView Operations イベント ポリシー エディタ メッセージに添付する指示文の記述 該当するルールのルール タイプは、このタブで行った選択により決定されます。ルール タイプには、次の 3 つ があります。 一致した場合、アクションを実行して停止する。 一致した場合、停止する。 一致しなかった場合、停止する。 ルールの評価に従い、ポリシーが実行するアクションを選択します。次に、必要に応じて、メッセージを選択し、[自 動コマンド] または [オペレータ起動コマンド] を選択します。 このタブにアクセスするには 1. ポリシーを右クリックし、[すべてのタスク] → [編集] をクリックします。 2. [ルール] をクリックします。 3. アクションの設定または修正を行うルールを選択します。 4. [変更] をクリックします。 5. [アクション] を選択します。 関連トピック ルールの評価順序の変更 ルールの作成 不一致イベントのキャプチャ クイック スタート : ポリシーの作成方法 メッセージに添付する指示文の記述 ポリシーにより生成されるメッセージには、そのメッセージが生成されたときに実行する事柄の説明を挿入できます。 この指示文は、特定タイプのメッセージを受信したときの問題の解決に役立ちます。メッセージに挿入されている 指示文は、メッセージの詳細をメッセージ ブラウザに表示することにより確認できます。ポリシー内のすべての ルールに適用する、デフォルトの指示文を定義できます。また、特定のルールに対して、デフォルト値に優先する 別の指示文を定義することも可能です。 -9©Copyright 1999-2002 Hewlett-Packard Company, all rights reserved. OpenView Operations イベント ポリシー エディタ メッセージの属性の設定 メッセージに添付する指示文を記述するには 1. ポリシーを右クリックし、[すべてのタスク] → [編集] をクリックします。 2. [ルール] をクリックします。 3. 指示文を追加するルールを選択します。 4. [変更] をクリックします。 5. [アクション] をクリックします。 6. [メッセージ] をクリックします。 7. [指示文] をクリックします。 8. [指示文] をクリックして、メッセージに添付する説明を入力します。 メモ [ルールの標準設定] タブを使用して、ポリシー内のすべての新規ルールに適用する指示文を設定できます。 関連トピック クイック スタート : ポリシーの作成方法 メッセージの属性の設定 このタブでは、特定のメッセージ (またはメッセージ デフォルト) のメッセージ属性を設定できます。設定した属性 は、メッセージ ブラウザに表示され、メッセージの編成および評価を行うときに役立ちます。デフォルト メッセージ には設定できないメッセージ属性もあります。また、一部のポリシー タイプでは、サポートされていない属性もあり ます。 [サービス ID] - サービス ID は、サービス階層の中でユニークにサービスを識別するものです。あるサー ビス ID を持つメッセージが管理サーバーに送信されたとき、サービス ID が一致するサービスのステータ ス計算において、メッセージの重要度も使用されます。 メッセージに関連付けるサービスの ID を入力します (サービス ID は、サービス エディタ内でサービスに 割り当てられます)。サービス ID を検索して挿入するには、[参照] ボタン をクリックし、該当するメッ セージが属しているサービスを選択して、[OK] をクリックします。このアクションにより、[ホスト ノード] フィー ルドのデータも自動的に入力されます (サービスが仮想サービスではない場合)。一般的には、この方法を利 用してこれらの 2 つのテキスト ボックスに入力するのが最も便利です。[ホスト ノード] テキスト ボックスの - 10 ©Copyright 1999-2002 Hewlett-Packard Company, all rights reserved. OpenView Operations イベント ポリシー エディタ メッセージの属性の設定 ノード名の変更は、複数のサービス階層で使用するポリシーを記述する場合にのみ行うようにしてください。 その場合は、ノード名の代わりに変数を使用できます。 [メッセージ キー] - メッセージ キーを識別子としてメッセージに割り当てることにより、別のプロセスでメッ セージを識別できるようになります。メッセージ キーはメッセージ ID とは異なることに注意してください。メッ セージはそれぞれユニークなメッセージ ID を持ちますが、特定のルールにより作成されたすべてのメッ セージは同一のメッセージ キーを持つことになります。複数のポリシーまたはルールで、同一のメッセージ キーを使用することもできます。 メッセージ キーを割り当てることにより、特定のメッセージが持つキーをあらかじめ把握できるため、この キーを検索するように別のプロセスを設定できます。メッセージ キーを使用するにあたって、特定のイベント またはイベントの組み合わせを識別できるような命名規則を作成することが重要になります。 メッセージ キーには、OpenView Operations の変数を組み込むことができます。たとえば、メッセージに割り 当てるメッセージ キーが、メッセージを生成した各コンピュータで異なるようにする場合は、メッセージ キー の一部に変数 <$MSG_NODE_NAME> を挿入します。メッセージ キーとしては次のような形式のものが理想 的です。 <$NAME><$MSG_NODE_NAME><$MSG_OBJECT>:START<$THRESHOLD> [メッセージ タイプ] - このボックスは、メッセージに別の構成カテゴリを設定する場合、たとえば、同一の メッセージ グループに所属するメッセージを 2 つのタイプに分類する場合に使用します。 [メッセージ グループ] - このルールで生成されたメッセージに割り当てるメッセージ グループを入力しま す。複数のメッセージ グループを指定するには、OR 演算子を使用して、OS|Security と入力します。 [アプリケーション] - メッセージを生成したアプリケーションの名前を入力します。 [オブジェクト] - メッセージを生成したオブジェクトの名前を入力します。 メモ 一般的には、「アプリケーション」はプログラム名を表し、「オブジェクト」はプロセスまたはサブプログラムを表 しますが、ユーザー独自の構成スキーマには、これらの値を使用すると役に立ちます。 [ノード] - 特定のノードで生成されたメッセージのみを一致させる場合は、ノード名を入力します。 複数の ノードを指定するには、OR 演算子 (たとえば、potato.veg.com|parsnip.veg.com) を使用するか、またはすべ てのノードに対するデフォルト値 (ローカル ノード) を使用します。変数 <$OPC_MGMTSV> を使用すること もできます。 - 11 ©Copyright 1999-2002 Hewlett-Packard Company, all rights reserved. OpenView Operations イベント ポリシー エディタ メッセージ抑制シミュレーション [重要度] - メッセージの重要度を選択します。重要度は、このメッセージを引き起こすイベントの重要度を 表します。 [メッセージ テキスト] - メッセージのテキストを入力します。OpenView Operations の変数を使用して、こ のメッセージを引き起こすイベント固有のメッセージを構成できます。「OpenView Operations のポリシー変 数」および「ユーザー定義変数」を参照してください。 メッセージの属性を設定するには 1. ポリシーを右クリックし、[すべてのタスク] → [編集] をクリックします。 2. [ルール] をクリックします。 3. メッセージ属性を変更するルールを選択します。 4. [変更] をクリックします。 5. [アクション] をクリックします。 6. [メッセージ] をクリックします。 7. [メッセージ属性] をクリックします。 関連トピック クイック スタート : ポリシーの作成方法 メッセージ抑制シミュレーション カウンタ 1. シミュレーションを行う抑制方法を選択します。 2. 次の黄色いボックスにシミュレーション用のデータを入力します。 4. [評価] をクリックして、どのメッセージが送信されるかを確認します。 - 12 ©Copyright 1999-2002 Hewlett-Packard Company, all rights reserved. OpenView Operations イベント ポリシー エディタ メッセージ ストリーム インターフェイスと外部サービス 3. この例でメッセージを発行する頻度 (間隔) を表す数値 (秒数) を入力します。 4. 上のメッセージをクリックすると、送信された理由または送信されなかった理由が表示されます。 このシミュレーションは、メッセージ抑制の考え方を理解しやすくするために作成されたものです。このシミュレー ションでは、メッセージをカウンタ ベースまたは時間ベースのどちらで抑制するか選択できます。2 つの方法のオ プションを設定するインターフェイスの一部が表示され、いくつかを設定できます。シミュレーションでは、同一の メッセージは、所定の間隔で発生するものと想定しますが、この間隔も設定できます。 抑制方法を選択して値を入力すると、選択した内容がシミュレーションにより評価され、その結果としてどのメッ セージが管理サーバーに送信され、どのメッセージが抑制されるかが表示されます。メッセージをクリックすると、 送信または抑制される理由の詳細を確認できます。 シミュレーションを開始 関連トピック メッセージ相関関係についての詳細 メッセージ ストリーム インターフェイスと外部サービス メモ このタブには、OpenView Operations for UNIX の管理サーバーで使用可能な機能が含まれています。これらの機 能は、OpenView Operations の管理サーバーでは使用できません。詳細については、OpenView Operations for UNIX のマニュアルを参照してください。 このタブでは、OpenView Operations のメッセージと外部プログラムとの間のインターフェイスを設定できます。ここ では、メッセージに対するメッセージ ストリーム インターフェイスおよび外部サービスを設定できます。 - 13 ©Copyright 1999-2002 Hewlett-Packard Company, all rights reserved. OpenView Operations イベント ポリシー エディタ ポリシー ルールへのオペレータ起動コマンドの追加 このタブにアクセスするには 1. ポリシーを右クリックし、[すべてのタスク] → [編集] をクリックします。 2. [ルール] をクリックします。 3. [デフォルト] をクリックします。 4. [メッセージ ストリーム インターフェイスと外部サービス] を選択します。 関連トピック クイック スタート : ポリシーの作成方法 ポリシー ルールへのオペレータ起動コマンドの追加 各ルールには、管理サーバーに送信するメッセージに追加するオペレータ起動コマンドを設定できます。このコマ ンドは、メッセージ ブラウザからオペレータが開始できます。コマンドは、オペレータが問題解決のために入力する スクリプト、または管理ノード上に表示される指示文である場合があります。 次のプロパティを設定できます。 [グラフ] (Measurement Threshold ポリシー タイプに対してのみ利用可能)。CODA データ ソースのグラフを 作成する場合に、[グラフ] を選択します。他のデータ ソースからグラフを作成する場合は、そのデータをま ず CODA に保存します。詳細については、「しきい値ソース プロパティの設定」を参照してください。グラフ に表す履歴データの期間を指定するには、[日付の範囲] を使用します。たとえば、[1 時間] を選択すると、 しきい値を超えるまでの 1 時間のデータ ソースがグラフに示されます。 [グラフ テンプレート] (Mesurement Threshold ポリシー タイプに対してのみ利用可能)。[グラフ テンプレー ト] を選択すると、オペレータが使用するグラフ テンプレートを指定できます。このコマンドを選択すると、コ ンソールが実行されているシステム上で OpenView Operations により PerfView が起動され、選択したグラ フ テンプレート内に関連ノードからのデータが表示されます。 • [グラフ テンプレート名] - [参照] をクリックし、オペレータに指定するグラフ テンプレートの名前を選 択します。 • [日付の範囲] - グラフに表示するデータの期間を選択します。 • [インスタンスのフィルタ] - 特定のインスタンス データのみをグラフに表す場合は、そのインスタンス 名をここに入力します。 - 14 ©Copyright 1999-2002 Hewlett-Packard Company, all rights reserved. OpenView Operations イベント ポリシー エディタ ポリシー ルールへのオペレータ起動コマンドの追加 注意 グラフ テンプレートは、メッセージを受信するコンソール上に定義されている必要があります。テンプレートの 設定方法についての詳細は、「グラフ」を参照してください。 テンプレート名は PerfView GUI に登録されています。 [コマンド] テキスト ボックスには、コマンドが開始されたときにメッセージに対して実行するコマンドを指定し ます。コマンドまたはパスにスペースが存在する場合は、コマンド全体を引用符で囲む必要があります。この コマンドは、[ノード] ボックスに指定されているノード上で実行されます。UNIX ノードで実行されるコマンドは、 コマンドだけをテキスト ボックスに入力しますが、Windows ノードで実行されるコマンドには、コマンドの前に cmd /c を付けてください。cmd の詳細については、Windows のヘルプを参照してください。 [ノード] テキスト ボックスには、コマンドが起動されるノードの名前を指定します。変数 <$OPC_MGMTSV>、 <$MSG_NODE_NAME>、<$OPC_GUI_CLIENT> または <$OPC_GUI_CLIENT_WEB> を使用して、再利用可能 なポリシーを複製されたサイトに設定することもできます。詳細については、「OpenView Operations のポリ シー変数」を参照してください。変数 <$OPC_GUI_CLIENT>または<$OPC_GUI_CLIENT_WEB> が選択されて いる場合、次のオプションは利用できないので注意してください。 [メッセージの注釈としてコマンド出力を添付する] が選択されている場合は、コマンドの完了時に該当する メッセージに注釈が追加されます。この注釈には、コマンドの開始時刻、出力、終了時値、および終了時刻が 含まれています。コマンドが失敗した場合は、この項目が選択されていなくても注釈が出力されます。 [コマンドが正常に終了したときにメッセージを受諾する] が選択されている場合は、コマンドが正常に完了 すると自動的にメッセージが受諾されます (つまり、メッセージは [受諾済みメッセージ ブラウザ] に移動し ます)。 オペレータ起動コマンドを設定するには 1. ポリシーを右クリックし、[すべてのタスク] → [編集] をクリックします。 2. [ルール] をクリックします。 3. コマンドを追加するルールを選択します。 4. [変更] をクリックします。 5. [アクション] をクリックします。 6. [オペレータ起動コマンド] を選択してコマンドを設定します。 関連トピック 自動コマンド - 15 ©Copyright 1999-2002 Hewlett-Packard Company, all rights reserved. OpenView Operations イベント ポリシー エディタ メッセージの相関関係の設定 クイック スタート : ポリシーの作成方法 メッセージの相関関係の設定 メッセージ相関関係を利用して、同一の障害を示すメッセージが大量にメッセージ ブラウザに表示される事態を防 止できます。メッセージ相関関係を有効にした場合は、重複メッセージ抑制のタイプを設定して、重複メッセージの 抑制方法を定義できます。Measurement Threshold および Scheduled Task ポリシーに利用できるのは、最初の 項目 ([このメッセージ キーに一致するメッセージを受諾]) だけなので注意してください。 [このメッセージ キーに一致するメッセージを受諾] - 管理サーバーがここに入力したメッセージ キーを持 つメッセージを受信し、アクティブ メッセージ ブラウザに表示すると、該当するメッセージが自動的に受諾さ れます。パターン マッチと変数を使用して複数のメッセージ キーを一致させることができます。次のパター ンを例とします。 <$MSG_SEV>:<$MSG_NODE_NAME>:<_><5*> このパターンでは、まず、解決した値に変数を置換します。たとえば、パターンは次のように置換されます。 critical:cabbage.veg.com:<_><5*> 次に、パターン マッチのルールを使用して、アクティブなメッセージ ブラウザ内にあるすべてのメッセージの メッセージ キーと比較されます。前述のパターンは、次のメッセージ キーと一致することになります。 critical:cabbage.veg.com: 12345 critical:cabbage.veg.com: TEST1 このボックスにパターンを記述するときは、次のことに注意してください。 • このボックスにはユーザー定義変数を挿入できますが、変数が展開されるのはポリシーが配布された 後です。したがって、ポリシーの保存時に実行される構文チェックでは、ここに挿入したユーザー定義変 数はチェックされません。そのため、このボックスに入力したユーザー定義変数が適切であることを確認 することが重要です。 • 「テストするパターン」に変数が含まれている場合、置換をシミュレートできません。したがって、パターン - 16 ©Copyright 1999-2002 Hewlett-Packard Company, all rights reserved. OpenView Operations イベント ポリシー エディタ メッセージの相関関係の設定 マッチ テストの用途は限定的です。 メモ しきい値ポリシーについては、[オプション] タブの [しきい値レベルの自動上位転送] を使用して、同一のポ リシーに関連するメッセージを自動受諾するよう指定できます。 [次のメッセージを抑制] - この設定では、どのタイプのメッセージを同一と見なすかを選択します。 同一ルールにより生成 このオプションを選択すると、選択したルールに指定されているメッセージ テキスト パターンに一致するメッ セージが抑制されます。重複メッセージを抑制する場合は、一般にこの設定を使用します。たとえば、Logfile Entry ポリシーに一致パターン Error Message<#> を使用したルールが含まれているとします。その場合、ロ グファイルの行 Error Message10 および Error Message20 は同一ではありませんが、両方ともこのルール に一致することになります。 同一の入力イベントにより生成 このオプションを選択すると、イベントの生成日時以外は同一である 2 つの異なるイベント (ログ ファイル 内の同一のエントリなど) に対する応答として送信されたメッセージが抑制されます。 同一の属性 このオプションを選択すると、同じメッセージ キーを持つメッセージ、または (メッセージ キーが存在しない 場合に) 同一のメッセージ属性 (メッセージの生成日時を除く) を持つメッセージが抑制されます。 抑制方法 メッセージ相関関係の相関関係の方法には、次の 3 つのうちのいずれかを定義できます。 時間間隔 - この相関関係指定方法では、重複イベントを無視する時間の長さを定義します。詳細につい ては、「メッセージ抑制シミュレーション」を参照してください。ここでは、これらの概念を対話形式で説明して います。また、次の詳細例も参照してください。 - 17 ©Copyright 1999-2002 Hewlett-Packard Company, all rights reserved. OpenView Operations イベント ポリシー エディタ メッセージの相関関係の設定 時間間隔による相関関係の例 次の図では、時間間隔が 30 秒に設定されていますが、抑制は 60 秒に制限されています。 図の a. は、同一のイベントを表します。 最初のイベント (E1) はポリシーのルールに一致します。ポリシーによりメッセージが送信され、時間計 測が開始されます。 b. 25 秒後に、2 番目の一致イベント (E2) が発生します。このイベントは、最初のイベントの発生後 30 秒以内に発生したため、抑制されます。 c. 3 番目の一致イベント (E3) は、2 番目のイベントの発生後 30 秒以内に発生したため、このイベントも 抑制されます。 d. 次の一致イベント (E4) は 3 番目のイベント発生後 30 秒以内に発生しますが、このとき、最初のイベ ントが発生した後の経過時間が 60 秒を超えているため、ポリシーによりメッセージが送信されます。 カウンタ - この相関関係指定方法では、一致イベントの数がカウントされます。一致イベントの数がカウン タしきい値に等しくなるまで、メッセージは送信されません。カウンタは、指定した時間の経過後にゼロにリ - 18 ©Copyright 1999-2002 Hewlett-Packard Company, all rights reserved. OpenView Operations イベント ポリシー エディタ メッセージの相関関係の設定 セットすることもできます。詳細については、「メッセージ抑制シミュレーション」を参照してください。ここでは、 これらの概念を対話形式で説明しています。また、次の詳細例も参照してください。 カウンタによる相関関係の例 図の a. は、同一のイベントを表します。 最初のイベント (E1) がポリシーのルールに一致し、カウンタは増加して 1 となります。メッセージ は送信されません。 b. 2 番目の一致イベント (E2) が発生し、カウンタは増加して 2 となり、メッセージが送信されます。 カウンタはリセットされます。 c. 3 番目の一致イベント (E3) が発生し、カウンタは増加して 1 となります。ただし、メッセージは送 信されません。 d. 次の一致イベント (E4) が発生します。このとき、3 番目のイベント発生後の経過時間が 30 秒を 超えています。30 秒経過した時点でカウンタが 0 にリセットされているため、カウンタは増加して 1 となります。メッセージは送信されません。 時間間隔/カウンタ - 時間間隔およびカウンタの両方を同時に使用する場合、イベントはまずタイマにより - 19 ©Copyright 1999-2002 Hewlett-Packard Company, all rights reserved. OpenView Operations イベント ポリシー エディタ ポリシー ルールへの自動コマンドの追加 評価されます。イベントがタイマの評価を通過した場合は、次にカウンタにより評価され、抑制されるか、管理 サーバーにメッセージが送信されます。 メッセージ相関関係を設定するには 1. ポリシーを右クリックし、[すべてのタスク] → [編集] をクリックします。 2. [ルール] をクリックします。 3. メッセージを相関させるルールを選択します。 4. [変更] をクリックします。 5. [アクション] を選択します。 6. [メッセージ] をクリックします。 7. [メッセージ相関関係] をクリックします。 関連トピック クイック スタート : ポリシーの作成方法 ポリシー ルールへの自動コマンドの追加 各ルールには、ルールが一致した時に実行される自動コマンドを設定できます。たとえば、システムのイベント ロ グから報告「C: ディスクの空き容量がほとんどないかまたは空です」が行われたときに、C:\Temp の内容が自動 的に削除されるようにログ ファイル エントリ ポリシーを設定できます。 自動コマンドには、それぞれ次のプロパティを設定できます。 [コマンド] テキスト ボックスには、メッセージに対してコマンドが開始されたときに実行する、コマンドまたは パラメータを指定します。このコマンドは、[ノード] ボックスに指定されているノード上で機能します。コマンド またはパスにスペースが存在する場合は、コマンド全体を引用符で囲む必要があります。複数のコマンドを 実行するには、Windows ポリシーの場合はコマンド間にアンパサンド (&) を、UNIX ポリシーの場合はセミコ ロン (;) を使用します。 [ノード] テキスト ボックスには、コマンドが起動されるノードの名前を指定します。変数 <$OPC_MGMTSV> または <$MSG_NODE_NAME> を使用して、再利用可能なポリシーを複製されたサイトに設定することもでき ます。詳細については、「OpenView Operations のポリシー変数」を参照してください。 [メッセージの注釈としてコマンド出力を添付する] が選択されている場合は、コマンドの完了時に該当する メッセージに注釈が追加されます。この注釈には、コマンドの開始時刻、出力、終了時値、および終了時刻が - 20 ©Copyright 1999-2002 Hewlett-Packard Company, all rights reserved. OpenView Operations イベント ポリシー エディタ メッセージ ストリーム インターフェイスへのメッセージの送信 含まれています。コマンドが失敗した場合は、この項目が選択されていなくても注釈が出力されます。 [コマンドが正常に終了したときにメッセージを受諾する] が選択されている場合は、コマンドが正常に完了 すると自動的にメッセージが受諾されます (つまり、メッセージは [受諾済みメッセージ ブラウザ] に移動し ます)。 OpenView Operations では、ローカル自動コマンドの実行状況を管理サーバーに通知する方法を定義できます。 [メッセージの即時送信] - ローカル自動コマンドが管理ノードで実行されると同時に、メッセージが管理 サーバーに送信されます。これは、デフォルトの設定です。 [ローカル コマンドの完了後] を選択して、コマンドが正常に終了したかどうかに従ってメッセージを管理 サーバーに送ることもできます。 その他のオプションでは、管理サーバーへの不要なネットワーク トラフィックを削減できます。たとえば、メッ セージの生成原因の問題をローカル自動コマンドで解決できる場合、管理サーバーに通知しない設定を選択 できます。 自動コマンドを設定するには 1. ポリシーを右クリックし、[すべてのタスク] → [編集] をクリックします。 2. [ルール] をクリックします。 3. コマンドを追加するルールを選択します。 4. [変更] をクリックします。 5. [アクション] をクリックします。 6. [自動コマンド] を選択します。 関連トピック オペレータ起動コマンド クイック スタート : ポリシーの作成方法 メッセージ ストリーム インターフェイスへのメッセージの送信 メッセージ ストリーム インターフェイスを利用すると、外部アプリケーションが OpenView Operations 内部のメッ セージのフローと通信できるようになります。この外部アプリケーションとは、たとえば、OpenView Operations の メッセージを読み取り、その属性を変更し、新規メッセージを生成して管理サーバーに再送信する、読み書きを行う - 21 ©Copyright 1999-2002 Hewlett-Packard Company, all rights reserved. OpenView Operations イベント ポリシー エディタ メッセージ ストリーム インターフェイスへのメッセージの送信 メッセージ処理プログラムなどのアプリケーションです。このアプリケーションからは、メッセージの読み取りのほか に、独自のメッセージを送信できます。 メッセージ ストリーム インターフェイスを有効にすると、このインターフェイスを使用する外部アプリケーションから、 自動コマンドまたはオペレータ起動コマンドをセットアップできます。 メッセージを管理ノードのメッセージ ストリーム インターフェイスに送るには、[エージェント メッセージ ストリーム インターフェイス] をクリックします。このオプションがオンの場合は、以下のいずれかを選択できます。 外部アプリケーションからメッセージを要求されたとき、メッセージをメッセージ マネージャではなくメッセージ ストリーム インターフェイスに送ります。 メッセージを直接メッセージ ブラウザに送り、そのコピーをメッセージ ストリーム インターフェイスに送りま す。 メッセージを管理サーバー上のメッセージ ストリーム インターフェイスに送るには、[サーバー メッセージ スト リーム インターフェイス] をクリックします。このオプションがオンの場合は、以下のいずれかを選択できます。 外部アプリケーションからメッセージを要求されたとき、メッセージをメッセージ マネージャではなくメッセージ ストリーム インターフェイスに送ります。 メッセージを直接メッセージ ブラウザに送り、そのコピーをメッセージ ストリーム インターフェイスに送りま す。 メッセージ ストリーム インターフェイスに転送可能なメッセージに対して、管理ノードでローカル自動アクションを 実行するには、[即時ローカル自動アクション] をクリックします。 この機能は、メッセージ ストリーム インターフェイスに出力されるメッセージに、ローカル自動コマンドが設定され ている場合に使用できます。たとえば、管理ノード上で自動コマンドを開始させたメッセージが、その後にメッセージ ストリーム インターフェイスに転送された場合、メッセージ ストリーム インターフェイスと接続しているイベント相 関関係エンジンによりメッセージが破棄される場合があります。この場合は、ローカル アクションからの応答はオ ペレータに認識されることはありません。これは、対応するメッセージが OpenView Operations データベースに存 在しないためです。 ローカル自動コマンドが許可されておらず、メッセージがメッセージ ストリーム インターフェイスを通過するときに 廃棄されない場合、メッセージが受信されると管理サーバーにより自動コマンドが起動されます。 この機能を選択できるのは、メッセージ ストリーム インターフェイスへの出力が有効で、"転用メッセージ" に設 定されている場合に限ります。 - 22 ©Copyright 1999-2002 Hewlett-Packard Company, all rights reserved. OpenView Operations イベント ポリシー エディタ メッセージ デフォルトの設定 関連トピック クイック スタート : ポリシーの作成方法 メッセージ デフォルトの設定 [デフォルト] タブを使用して、すべてのメッセージに適用されるデフォルト設定をポリシーに指定できます。以下の デフォルト設定を指定できます。 メッセージ属性 メッセージ相関関係 指示文 メッセージ ストリーム インターフェイス デフォルト値は、新しいルールにのみ適用されます。個々のルールが作成された後に、これらの値を変更できま す。 メッセージ デフォルトを設定するには 1. ポリシーを右クリックし、[すべてのタスク] → [編集] をクリックします。 2. [ルール] をクリックします。 3. [デフォルト] をクリックします。 関連トピック クイック スタート : ポリシーの作成方法 外部サービスへのメッセージの転送 HP OpenView Operations では、メッセージを外部サービスに転送できます。 [トラブル チケットに転送] が選択さ れている場合、管理サーバーでメッセージが受信されると、事前定義された外部のトラブル チケット システムに メッセージ パラメータが転送されます。 OpenView Operations には、トラブル チケット サービスの機能は含まれ ていませんが、イベント固有の詳細情報を外部のトラブル チケット サービスにエクスポートする、インターフェイス - 23 ©Copyright 1999-2002 Hewlett-Packard Company, all rights reserved. OpenView Operations イベント ポリシー エディタ メッセージへのメッセージ グループの割り当て をサポートしています。 [通知サービスに転送] が選択されている場合は、ポケットベルの呼び出しサービスなど、設定済みの通知サービ スがメッセージにより起動されます。 メモ これらの機能は、UNIX 管理サーバーでのみ利用できます。この機能を使用するには、HP OpenView Operations 管理サーバーにメッセージを転送する必要があります。この機能の詳細については、OpenView Operations for UNIX のマニュアルを参照してください。 関連トピック クイック スタート : ポリシーの作成方法 メッセージへのメッセージ グループの割り当て 管理サーバーで受信するすべてのメッセージを、メッセージ グループに割り当てることができます。同一ポリシー のメッセージ、または論理的な関連を持つバックアップおよび出力タスクのメッセージを、メッセージ グループに分 類できます。メッセージ グループは必要な数だけ作成できます。 メッセージにメッセージ グループを割り当てるには 1. ポリシーを右クリックし、[すべてのタスク] → [編集] をクリックします。 2. [ルール] をクリックします。 3. [デフォルト] をクリックします。 または 4. a. [ルール] をクリックします。 b. メッセージ グループを変更するルールを選択します。 c. [変更] をクリックします。 d. [アクション] をクリックします。 e. [メッセージ] をクリックします。 [メッセージ属性] をクリックします。 - 24 ©Copyright 1999-2002 Hewlett-Packard Company, all rights reserved. OpenView Operations イベント ポリシー エディタ ポリシー オプションの設定 5. このルールに一致するメッセージに割り当てるメッセージ グループの名前を入力します。 関連トピック クイック スタート : ポリシーの作成方法 ポリシー オプションの設定 [オプション] タブでは、ポリシーの動作をいくつか設定できます。このタブでは次を行うことができます。 管理ノードのローカル イベントにログ出力するイベントを定義できます。 イベントがポリシー内のルールと一致していない場合、管理サーバーにメッセージを送るようにポリシーを設 定できます。 テキストの評価時にポリシーが使用する、デフォルトのパターン マッチ オプションを定義できます。 Measurement Threshold ポリシーについては、ルールおよびしきい値に対する処理オプションを決定して自 動上位転送をアクティブにすることもできます。 関連トピック クイック スタート : ポリシーの作成方法 管理ノードにローカルのイベント ログを出力する ローカルのイベントを管理ノードに出力する場合、HP OpenView Operations ではどのイベントを出力するか定義 できます 。これらのイベントは、Windows 管理ノードの場合、次のログ ファイルに記録されます。Program Files\HP OpenView\Installed Packages\{790C06B4-844E-11D2-972B-080009EF8C2A}\log\OpC。UNIX システ ムでは、ローカル ログ ファイル \usr\OV\log\OpC\<node>\opcmsglg に記録されます。設定できるログ オプ ションは次の 3 つです。 [いずれかのルールに一致しメッセージをトリガするイベント] をローカル ログに出力。このオプションを選択 すると、メッセージ ソースの中のポリシー ルールに一致するすべてのイベントがログに出力されます。 [いずれかのルールに一致するが、無視されるイベント] をローカル ログに出力。このオプションを選択する と、メッセージ ソースの中の抑制されたイベントがログに出力されます (すなわち、これらのイベントにより - 25 ©Copyright 1999-2002 Hewlett-Packard Company, all rights reserved. OpenView Operations イベント ポリシー エディタ 不一致イベントのキャプチャ OpenView Operations の管理サーバーにはメッセージは送信されません)。 [どのルールにも一致しないイベント] をローカル ログに出力。このオプションを選択すると、ポリシーに設定 されたどのルールとも一致しないイベントがログに出力されます。 管理ノードにローカルのイベント ログを出力するには 1. ポリシーを右クリックし、[編集] をクリックします。 2. [オプション] をクリックします。 3. [ローカル イベントのログ出力] ボックスで、ローカル管理ノード上でログに出力するイベントのタイプを 指定します。 関連トピック クイック スタート : ポリシーの作成方法 不一致イベントのキャプチャ 予期せず発生したイベントが重要であるにもかかわらず通知されない事態を避けるために、ポリシーのルールに 一致しないイベントが発生した場合に、メッセージが管理サーバーに送られるようにポリシーを設定できます。 不一致イベントの処理方法を選択するには 1. ポリシーを右クリックし、[編集] をクリックします。 2. [オプション] タブをクリックします。 3. [不一致イベント] グループ ボックスで、不一致イベントの処理方法として [アクティブ メッセージ ブラ ウザに送る]、[受諾済みメッセージ ブラウザに送る]、または [無視する] のいずれかを選択します。 メモ 各ポリシー (オープン メッセージ インターフェイス ポリシーおよび SNMP インターセプタ ポリシーを除 く) は、ポリシーのデフォルト値が含まれる不一致イベントを管理サーバーに送信します。複数のポリ シーが不一致メッセージを管理サーバーに転送すると、ユーザーが 1 つのイベントに対して複数のメッ セージを受け取ることがあります。 - 26 ©Copyright 1999-2002 Hewlett-Packard Company, all rights reserved. OpenView Operations イベント ポリシー エディタ パターン マッチ オプションの設定 Open Message Interface ポリシーおよび SNMP Interceptor ポリシーの仕様は多少異なり、イベントが ノード上のすべてのポリシーに対して不一致である場合にのみ、メッセージを 1 つ送信します。 関連トピック クイック スタート : ポリシーの作成方法 パターン マッチ オプションの設定 このボックスでは、ポリシーがパターン マッチ演算を実行するときに大文字と小文字を区別するかどうかを指定で きます。また、フィールド セパレータとして使用する文字も指定できます。フィールド セパレータは、メッセージ テ キスト パターンの中で、ルールの条件のセパレータ文字として使用されます。次の特殊文字を含め、最大 7 つ のセパレータを定義できます。 \r キャリッジ リターン (CR) \n 改行 (NL) \t 水平タブ (HT) \v 垂直タブ (VT) \b バックスペース (BS) \f フォーム フィード (FF) \a ベル (BEL) \\ 円記号 (\) たとえば、メッセージ テキストのフィールドを定義するときに、円記号、アスタリスク、および文字 A を使用する場 合は、「\\*A」と入力します (文字の間にはスペースを入れません)。 このボックスに何も入力しない場合、デフォルトのセパレータである空白とタブ文字が使用されます。 パターン マッチ オプションを設定するには 1. ポリシーを右クリックし、[すべてのタスク] → [編集] をクリックします。 2. [ルール] をクリックします。 3. 変更するルールを選択します。 4. [変更] をクリックします。 5. 使用する文字を、[フィールド セパレータ] ボックスに入力します。 - 27 ©Copyright 1999-2002 Hewlett-Packard Company, all rights reserved. OpenView Operations イベント ポリシー エディタ 大文字と小文字の区別の設定 メモ ポリシー内のすべての新しいルールに適用するセパレータを指定するには、[オプション] タブを使用します。ま た、[すべてに適用] をクリックし、ポリシー内の既存のルールをすべて更新すると、新しい設定が適用されます。 関連トピック パターン マッチと変数 クイック スタート : ポリシーの作成方法 大文字と小文字の区別の設定 ルールのメッセージ テキストをメッセージ ソースの宛先テキストと比較するとき、文字列の大文字と小文字を区別 するかどうかを選択できます。このオプションがオンに設定されている場合、メッセージ ソースとメッセージ テキス トの両方で、大文字と小文字の使い方が完全に同じである場合にのみ、一致と見なされます。 大文字と小文字の区別を設定するには 1. ポリシーを右クリックし、[すべてのタスク] → [編集] をクリックします。 2. [ルール] をクリックします。 3. 変更するルールを選択します。 4. [変更] をクリックします。 5. [大文字と小文字の区別のチェック] をオンまたはオフに設定し、大文字と小文字を区別するかどうかを 指定します。 メモ ポリシー内のすべての新しいルールに大文字と小文字の区別を設定するには、[オプション] タブを使用します。 関連トピック クイック スタート : ポリシーの作成方法 - 28 ©Copyright 1999-2002 Hewlett-Packard Company, all rights reserved. OpenView Operations イベント ポリシー エディタ パターン マッチと変数 パターン マッチと変数 OpenView Operations のパターン マッチ構文および各種の変数を使用して、ポリシーを柔軟に利用できます。パ ターン マッチ構文により、文字列と厳密に一致するルール条件を定義できます。変数は、メッセージを作成し、パ ラメータとしてコマンドに渡すために使用できます。指示文インターフェイスを使用して、変数を外部アプリケーショ ンに渡すこともできます。 パターン マッチ構文と変数の詳細については、次のリンクをクリックしてください。 変数 メモ OpenView Operations の変数は予約語です。したがって、これらの変数を、ユーザー定義変数の作成など別の目 的で使用することはできません。ユーザー定義変数は、OpenView Operations メッセージの定義に使用するウィン ドウ内で作成できます。 OpenView Operations のポリシー変数 OpenView Operations の各種要素である、管理ノード、管理サーバー、ユーザーなどを表す変数について説 明します。変数の戻り値、および変数が有効である場所について説明します。 SNMP 変数 OpenView Operations で使用可能な SNMP 変数について説明します。この変数は、外部プログラムに渡す こともできます。 ユーザー定義変数 一致テキストの一部を変数に割り当てる方法について説明します。この変数は、コマンドまたは指示文と共 に使用することも、メッセージの書き換えに使用することもできます。 OpenView Operations ツール変数 管理ノードで実行されるツールの作成時に使用する変数について説明します。 パターン マッチ パターン マッチ式の詳細 ユーザーのポリシー ルールに一致パターンを作成する方法について説明します。 フィールド セパレータの設定 パターン マッチの文字列フィールドを区切るために OpenView Operations が使用する文字を変更する方法 について説明します。 - 29 ©Copyright 1999-2002 Hewlett-Packard Company, all rights reserved. OpenView Operations イベント ポリシー エディタ OpenView Operations のポリシー変数 大文字小文字の区別の設定 ポリシー内の特定のルールまたは全ルールに対する大文字小文字の区別を設定する方法について説明し ます。 数値の範囲演算子 数値の範囲に一致する一致パターンを記述する方法について説明します。 ルール条件内のパターン マッチの例 パターン マッチの例を検証します。 パターン マッチのテスト ポリシーを配布する前に、記述したパターンを OpenView Operations インターフェイスを使用してテストする 方法について説明します。 関連トピック クイック スタート :ポリシーの作成方法 OpenView Operations のポリシー変数 以下に示す変数は、ほとんどのイベント ポリシー エディタのテキスト エントリ ボックス (例外は明記します) で 使用できます。これらの変数は、OpenView Operations の内部で使用することも、外部プログラムに渡すこともで きます。各変数の構文と機能を以下に説明します。 メモ 変数が返す値にスペースが含まれる可能性がある場合など、変数を疑問符で囲むと有効な場合があります。 <$MSG_APPL> メッセージ発生の原因となったイベントに関連付けられたアプリケーションの名前を返します。この変数を 設定するのは、オープン メッセージ インタフェース (パラメータ : application) または Windows イベント ログ (パラメータ :source) のみです。サンプル出力 : /usr/bin/su(1) Switch User <$MSG_GRP> メッセージのデフォルト メッセージ グループを返します。この変数を設定するのは、オープン メッセージ インタフェース (パラメータ : message_group) のみです。サンプル出力 : セキュリティ - 30 ©Copyright 1999-2002 Hewlett-Packard Company, all rights reserved. OpenView Operations イベント ポリシー エディタ OpenView Operations のポリシー変数 <$MSG_ID> 一意のメッセージ識別番号を返します。これは、メッセージ エージェントにより生成された識別番号です。 メッセージが抑制される場合は、識別番号は生成されません。サンプル出力 : 6e998f80-a06b-71d0-012e-0f887a7c0000 <$MSG_NODE> メッセージが発生した管理ノードの IP アドレスを返します。サンプル出力 : 14.136.122.123 <$MSG_NODE_ID> メッセージが発生したノードに管理サーバーが割り当てた GUID を返します。この値は管理サーバーに のみ知られているため、管理ノードではこの変数を解決できません。サンプル出力 : 6e998f80-a06b-71d0-012e-0f887a7c0000 <$MSG_NODE_NAME> メッセージが発生した管理ノードの名前を返します。ただし、この変数は確定していないため、個々のメッ セージについてポリシーで変更できます。たとえば、ポリシーが他のデバイスから生成される SNMP ト ラップを傍受している場合、変数にトラップの生成元であるデバイスの名前を設定することもできます。複 数のノードのアプリケーションがメッセージを書き込むネットワーク共有にあるログ ファイルを、ポリシー が監視している場合、エラー メッセージからノード名を抽出し、ユーザー定義された変数に保存し、 MSG_NODE_NAME に割り当てることができます。 <$MSG_OBJECT> イベントに関連付けられたオブジェクトの名前を返します。この変数を設定するのは、Open Message Interface (パラメータ : msg_object) および Windows Event Log (パラメータ :category) のみです。 <$MSG_SEV> イベントの重要度のデフォルト値を返します。この変数を設定するのは、Open Message Interface (デフォ ルトは「Normal (正常域)」) または Windows Event Log (パラメータ : converted) からのイベントのみです。 Windows Event Log によりこの変数が設定されるとき、次のような重要度の変換が実行されます。情報 = Normal (正常域)、警告 = Warning (注意域)、エラー = Critical (危険域)、成功の監査 = Normal (正常 域)、失敗の監査 = Critical (危険域)、デフォルト = Unknown (不明)。サンプル出力 : 正常域 - 31 ©Copyright 1999-2002 Hewlett-Packard Company, all rights reserved. OpenView Operations イベント ポリシー エディタ OpenView Operations のポリシー変数 <$MSG_TEXT> メッセージのテキスト全体を返します。Open Message Interface の場合は、この値は msg_text パラメー タです。Windows Event Log の場合は、この値はイベント ID と説明です。一般に、すべてのエディタに は、着信イベントのプロパティから導かれるデフォルトのテキストがあります (これは、発信メッセージ プ ロパティのメッセージ テキスト フィールドに表示されます)。サンプル出力 : SU 03/19 16:13 + ttyp7 bill-root <$MSG_TYPE> メッセージ タイプに対して設定された名前を返します。 <$NAME> メッセージを送信した Measurement Threshold ポリシーまたは Scheduled Task ポリシーの名前を返し ます。サンプル出力 : cpu_util <$OPC_GUI_CLIENT> OpenView Operations GUI を現在実行している、クライアントのホスト名を返します。この変数は、オペ レータ起動コマンドおよびメッセージ属性の [ノード] ボックスでのみ有効です。 <$OPC_GUI_CLIENT_WEB> OpenView Operations GUI を現在実行しているクライアントのホスト名およびデフォルトの Web ブラウ ザを返します。この変数をオペレータ起動コマンドで使用すると、OpenView Operations GUI クライアント 上のデフォルトのブラウザに Web ページをロードできます。この変数は、オペレータ起動コマンドおよび メッセージ属性の [ノード] フィールドでのみ有効です。 <$OPC_MGMTSV> 現在の OpenView Operations 管理サーバーの名前を返します。この変数は、自動コマンドまたはオペ レータ起動コマンドの [ノード] テキスト ボックスでのみ使用可能です (この変数を疑問符で囲まないで ください。囲むとポリシー配布エラーが発生します)。サンプル出力 : zucchini.veg.com <$OPTION(N)> - 32 ©Copyright 1999-2002 Hewlett-Packard Company, all rights reserved. OpenView Operations イベント ポリシー エディタ OpenView Operations のポリシー変数 opcmsg または opcmon により設定されたオプション変数 ($OPTION(A)、$OPTION(B) など) の値を返 します。 以下の変数は、Measurement Threshold ポリシーでのみ有効です。 <$THRESHOLD> 測定しきい値ルールの一般プロパティに設定されたしきい値を返します。しきい値がスクリプトにより決ま るものである場合は、スクリプト言語の名前、たとえば VBScript が戻されます。サンプル出力 : 95.00 95.00 <$VALUE> Measurement Threshold ポリシーにより測定された値を返します。サンプル出力 : 100.00 <$VALAVG> Measurement Threshold ポリシーにより報告されたすべてのメッセージの平均値を返します。サンプル 出力 : 100.00 <$VALCNT> しきい値モニタがブラウザにメッセージを送信した回数を返します。サンプル出力 : 1 <$MSG_TIME_CREATED> 管理ノードでメッセージが発生した時刻を表す協定世界時を 1970 年 1 月 1 日午前 0 時 (00:00:00) からの秒数として返します。サンプル出力 : 950008585 <$INSTANCE> 現在のインスタンスの名前を返します。サンプル出力 : C; <$SESSION(key)> Value メソッドを使用してセッション オブジェクトに格納されたキーの値を返します。 次の変数は、Windows Management Interface ポリシーから送信されたメッセージでのみ - 33 ©Copyright 1999-2002 Hewlett-Packard Company, all rights reserved. OpenView Operations イベント ポリシー エディタ OpenView Operations のポリシー変数 有効です。 <$WBEM:WMI クラス プロパティ> (例 : <$WBEM:TimeCreated> サンプル出力 : 19991130105330.000000+060) 次の変数は、Scheduled Task ポリシーから送信されたメッセージでのみ有効です。 <$PROG> Scheduled Task ポ リ シ ー に よ り 実 行 さ れ た プ ロ グ ラ ム の 名 前 を 返 し ま す 。 サ ン プ ル 出 力 : check_for_upgrade.bat <$USER> 予定されているタスクを実行したときのユーザーの名前を返します。サンプル出力 : administrator 次の変数は、Logfile Entry ポリシーから送信されたメッセージでのみ有効です。 $LOGFILE ログファイルの名前です。例 : mylogfile <$LOGPATH> パスつきのログファイルの名前です。例 : C:\temp\mylogfile <$LOGFILE> メッセージ発生の原因となったイベントが記録されているログファイルの名前を返します。サンプル出力 : program_log.txt <$LOGPATH> メッセージ発生の原因となったイベントが記録されているログファイルのパスと名前を返します。サンプル 出力 : C:\temp\mylogfile\program_log.txt 関連トピック - 34 ©Copyright 1999-2002 Hewlett-Packard Company, all rights reserved. OpenView Operations イベント ポリシー エディタ SNMP 変数 パターン マッチと変数 クイック スタート : ポリシーの作成方法 SNMP 変数 次のリストに示す変数は、SNMP インターセプタ テキスト エントリ ボックスのほとんどで使用できます (例外につ いては注記します)。これらの変数は、HP OpenView Operations の内部で使用することも、外部プログラムに渡す こともできます。各変数を構文と共に示していますが、特に、スペースが含まれている値を返す変数については、 変数を引用符で囲むと有効な場合が多いことも覚えておいてください。 <$#> 企業固有の SNMP イベント内の変数の数を返します (一般イベント 6 企業固有の ID)。サンプル出 力 :2 <$*> イベントに割り当てられているすべての変数を返します。変数の数は最高 15 個です。サンプル出力 : [1] .1.1 (OctetString):arg1 [2] .1.2 (OctetString):turnip.veg.com <$@> イベントを受信した時間を 1970 年 1 月 1 日からの経過秒数で返します。表示形式は、time_t です。 サンプル出力 : 859479898 <$1> SNMP イベントの一部である、利用可能な 15 のイベント パラメータの 1 つ以上を返します(<$1> は 最初の変数、<$2> は 2 番目の変数、のように返します)。 <$\>1> n より大きいすべての属性を value 文字列として返します。引数の数が可変の場合の出力に便利です。 <$\>0> は $* と等価ですが、連続番号、名前、およびタイプは出力されません。サンプル出力 : bokchoy.veg.com - 35 ©Copyright 1999-2002 Hewlett-Packard Company, all rights reserved. OpenView Operations イベント ポリシー エディタ SNMP 変数 <$\>+1> n よ り 大 き い す べ て の 属 性 を name:value 文 字 列 と し て 返 し ま す 。 サ ン プ ル 出 力 : .1.2: asparagus.veg.com <$+2> n 番目の変数バインディングを name:value として返します(メモ : コマンド ボックス内では無効です)。 サンプル出力 : .1.2: artichoke.veg.com <$\>-n > n より大きいすべての属性を [seq] name (type):value 文字列として返します。サンプル出力 : [2] 0.2.1 (OctetString):cauliflower.veg.com <$-2> n 番目の変数バインディングを [seq] name-type:value として返します(メモ : コマンド ボックス内では 無効です)。サンプル出力 : [2] 0.2.1 (OctetString):brusselsprouts.veg.com <$A> イベントを生成したノードを返します。サンプル出力 : eggplant.veg.com <$C> イベントのコミュニティを返します。サンプル出力 : public <$c> イベントのカテゴリを返します。サンプル出力 : SNMP <$E> イベントのエンタープライズ ID を返します。サンプル出力 : .1.3.6.1.4.1.11.2.17.1 <$e> - 36 ©Copyright 1999-2002 Hewlett-Packard Company, all rights reserved. OpenView Operations イベント ポリシー エディタ SNMP 変数 エンタープライズ オブジェクト ID を返します。サンプル出力 : .1.3.6.1.4.1.11.2.17.1 <$F> イベントが転送されたものである場合に、リモート ポストマスタ デーモンのコンピュータのテキスト名を 返します。サンプル出力 : cress.veg.com <$G> 一般イベント ID を返します。サンプル出力 : 6 <$MSG_OBJECT> イベントに関連付けられたオブジェクトの名前を返します。これは、ポリシー エディタのメッセージ デフォ ルト セクションで設定されます。 <$N> イベント コンフィギュレータに定義され、イベントのフォーマットに使用されるイベント形式仕様のイベント 名 (テキストのエイリアス) を返します。サンプル出力 : OV_Node_Down <$O> イベントの名前 (オブジェクト識別子) を返します。 サンプル出力 : .1.3.6.1.4.1.11.2.17.1.0.58916865 <$o> イベントの数値オブジェクト識別子を返します。 サンプル出力 : .1.3.6.1.4.1.11.2.17.1.0.58916865 <$R> イベントの真のソースを返します。この値は、イベントを配布した転送機構により推測されるものです。サ ンプル出力 : carrot.veg.com <$r> - 37 ©Copyright 1999-2002 Hewlett-Packard Company, all rights reserved. OpenView Operations イベント ポリシー エディタ SNMP 変数 イベントの暗黙のソースを返します。これは、ローカルで実行されている監視アプリケーションがリモート ノードの情報を報告している場合など、真のソースが別のソースの代用である場合は、イベントの真の ソースとは異なる可能性があります。サンプル出力 : rutabaga.veg.com <$S> 特定のイベント ID を返します。サンプル出力 : 5891686 <$s> イベントの重要度を返します。サンプル出力 : 正常域 <$T> イベントのタイム スタンプを返します。サンプル出力 : 0 <$V> イベントが受信されたときの転送機構に応じて、イベント タイプを返します。現在サポートされているタイ プは、SNMPv1、SNMPv2、CMIP、GENERIC、および SNMPv2INFORM です。サンプル出力 : SNMPv1 <$X> イベントを受信した時間を、ローカルの時間表示形式を使用して返します。サンプル出力 : 17:24:58 <$x> イベントを受信した日付を、ローカルの日付表示形式を使用して返します。サンプル出力 : 03/27/97 関連トピック パターン マッチと変数 クイック スタート : ポリシーの作成方法 - 38 ©Copyright 1999-2002 Hewlett-Packard Company, all rights reserved. OpenView Operations イベント ポリシー エディタ ユーザー定義変数 ユーザー定義変数 一致した文字列を変数に代入し、この変数を使用したメッセージ作成、またはアクション呼び出し用のパラメータと しての使用ができます。パラメータを定義するには、右かっこの前に「. parametername」を追加します。次のパター ン ^errno: <#.number> - <*.error_text> は、次のメッセージと一致します。 errno: 125 - device does not exist このとき、「125」が number に、「device does not exist」が error_text に代入されます。 これらの変数を使用するときの構文は、<variable_name> です (例 : <number>)。 変数に文字列を代入するときのルール パターン <*.var1><*.var2> を文字列「abcdef」と照合するとき、入力文字列のどの部分文字列を各変数に代入す るのかは自明ではありません。たとえば、空の文字列を var1 に代入し、入力文字列全体を var2 に代入するこ とも可能であり、「a」を var1 に、「bcdef」を var2 に代入することも考えられます。 OpenView Operations のパターン マッチ アルゴリズムでは、入力行とパターン定義 (代替式を含む) はいずれも 左から右に読み取られます。<*> 式には、最小限の数の文字が代入されます。<#>、<@>、および <S> 式には、 最大限の数の文字が代入されます。したがって、前述の例では、var1 には空の文字列が代入されます。 次の入力文字列を一致させるには、 this is error 100: big bug 次のようなパターンを使用します。 error<#.errnumber>:<*.errtext> この場合、次のように代入されます。 「100」が errnumber に代入されます。 「big bug」が errtext に代入されます。 - 39 ©Copyright 1999-2002 Hewlett-Packard Company, all rights reserved. OpenView Operations イベント ポリシー エディタ ユーザー定義変数 パフォーマンスを高め、入力パターンを読みやすくするために、2 つの式の間に区切り部分文字列を指定できます。 前述の例では、「:」を使用して <#> と <*> を区切っています。 <@.word><#.num> と「abc123」を照合するとき、「abc12」が word に、「3」が num に代入されます。これは、<#> と <@> はどちらも数字を代入でき、左の式には最大数の文字を代入するためです。 式アンカー記号を持たないパターンは、入力行内部の任意の部分文字列と照合できます。したがって、次のパター ン this is number<#.num> は、次のパターンと同様に処理されます。 <*>this is number<#.num><*> 文字列を変数に代入するためのサブパターンの使用方法 文字列を変数に代入するために、* や # などの演算子を単独で使用するだけでなく、パターン <[ subpattern ].var> に従って、複数の演算子で構成される複合サブパターンを作成できます。 例 : <[<@>file.tmp].fname> 上記の例で、「file」と「tmp」の間のピリオド (.) は同様のドット文字と一致するのに対して、「]」 と「fname」の間の ドットは構文要素として必要なものです。このパターンは「Logfile.tmp」などの文字列と一致し、文字列全体が fname に代入されます。 サブパターンの例には、この他に以下のものがあります。 <[Error|Warning].sev> <[Error[<#.n><*.msg>]].complete> 最初の例では、「Error」または「Warning」を含む行が変数 sev に代入されます。2 番目の例では、「Error」を含む 行のエラー番号が変数 n に代入され、それ以降のテキストが msg に代入されます。さらに、エラー番号とテキス トの両方が complete に代入されます。 関連トピック ルールの条件として指定されたパターン マッチ - 40 ©Copyright 1999-2002 Hewlett-Packard Company, all rights reserved. OpenView Operations イベント ポリシー エディタ OpenView Operations のツール変数 ルールの条件として指定されたパターン マッチの例 クイック スタート : ポリシーの作成方法 OpenView Operations のツール変数 次の変数は、ツールでのみ使用可能です。ただし、ポリシー変数はツールでも使用できます。 $OPC_ENV(e) - OpenView Operations を起動したユーザーの環境変数の値を返します。環境変数には、 PATH、NLS_LANG、EDITOR、SHELL、HOME、TERM などがあります。 $OPC_NODES - アプリケーションの実行中に選択されているすべての通常ノードの名前を返します。名前 はスペースで区切られています。 関連トピック OpenView Operations のポリシー変数 クイック スタート : ポリシーの作成方法 数値範囲演算子 OpenView Operations のパターン マッチでは、6 つの数値範囲演算子を使用できます。これらの演算子の使用 方法を次に示します。 演算子名 より小 構文 <[pattern] -lt n <[<#>]> -lt 5> > 以下 は、5 以下の数に一致します。 <[pattern] -gt n <[<#>]> -gt 5> > 以上 は、5 より小さい数に一致します。 <[pattern] -le n <[<#>]> -lt 5> > より大 例と説明 は、5 より大きな数に一致します。 <[pattern] -ge <[<#>]> -ge 5> n> は、5 以上の数に一致します。 - 41 ©Copyright 1999-2002 Hewlett-Packard Company, all rights reserved. OpenView Operations イベント ポリシー エディタ 数値範囲演算子 <[pattern] -eq <[<#>]> -eq 5> 等しい n> は、5 または 5.0 に一致します。 <[pattern] -ne <[<#>]> -ne 5> 等しくない n> は、5 および 5.0 以外の数に一致します。 上記の演算子を以下のように組み合わせて、一致する数値の範囲を指定することもできます。 区間に属する数に一致しますが、両 < n -lt [pattern] -lt n > 端は含みません。 < 区間に属する数に一致し、両端も含 みます。 n 5 と 10 も含みます)。 n < 含みます。 -gt <10 -gt [<#>] -gt 5> [pattern] -gt n は、5 ~ 10 の区間に含まれない数に一致します (ただ し、両端の 5 と 10 は除きます)。 > 区間に属さない数に一致し、両端も -le <5 -le [<#>] -le 10> [pattern] -le n は、5 ~ 10 の区間に含まれる数に一致します (両端の < 両端は含みません。 は、5 ~ 10 の区間に含まれる数に一致します (ただし、 両端の 5 と 10 は除きます)。 > 区間に属さない数に一致しますが、 <5 -lt [<#>] -lt 10> n -ge <10 -ge [<#>] -ge 5> [pattern] -ge n は、5 ~ 10 の区間に含まれない数に一致します (両端 > の 5 と 10 も含みます)。 メッセージ テキストのパターン マッチを作成しているときは、いつでもマウスの左ボタンと右ボタンを使用して、次 のように式記号を挿入できます。 1. テキストの中の、式により置き換える部分をマウスの左ボタンにより指定します。 2. マウスの右ボタンを押すと、選択可能な置換記号のリストが表示されます。 3. リストから記号を選択します。 上記の式が実際に意味を持つようにするには、「pattern」に一致パターンを代入し、一致パターンが戻す値と比較 する数を「n」に代入する必要があります。 関連トピック クイック スタート : ポリシーの作成方法 パターン マッチと変数 - 42 ©Copyright 1999-2002 Hewlett-Packard Company, all rights reserved. OpenView Operations イベント ポリシー エディタ ルールの条件として指定されたパターン マッチの例 ルールの条件として指定されたパターン マッチの例 OpenView Operations のパターン マッチ言語の用法の一部を、次に例として紹介します。 Error キーワード Error を含むメッセージは、キーワードの位置にかかわらず、すべて検出されます (デフォルトで は、大文字と小文字が区別されます)。 panic 大文字と小文字の区別モードがオフの場合、panic、Panic、または PANIC を含むメッセージは、キーワード の位置にかかわらず、すべて一致します。 logon|logoff キーワード logon または logoff を含むメッセージを検出するために、OR 演算子を使用します。 ^getty:<*.msg> errno<*><#.errnum> どのメッセージも認識します。たとえば : getty:cannot open ttyxx errno :6 -Or- getty:can't open ttyop3; errno 16 最初の例では、文字列「cannot open ttyxx」が変数 msg に代入されます。数字「6」が、変数 errnum に代入 されます。アンカー記号を使用して、数字「6」が行末にある場合にのみ一致となることを指定しています。 ^errno[ |=]<#.errnum> <*.errtext> 次のようなメッセージを一致します。errno 6 - no such device or address -Or- errno=12 not enough core. OR 演算子の前のスペースに注意してください。角かっこで囲まれた式は、この空白または等号のいずれか と一致します。<#.errnum> と <*.errtext> の間のスペースは区切り記号として使われています。このスペー スは、ここでの変数の代入に厳密な意味では必要ありませんが、パフォーマンスを向上する役割を果たしま す。 ^hugo:<*>:<*.uid>: - 43 ©Copyright 1999-2002 Hewlett-Packard Company, all rights reserved. OpenView Operations イベント ポリシー エディタ ルールの条件として指定されたパターン マッチの例 ユーザー hugo に対応する任意の /etc/passwd エントリと一致し、ユーザー ID を変数 uid に戻します。 注意 ":"パターン中央のコロン「:」は、uid に渡される文字列と、その前の文字列とを区切るものです。パター ンの最後にある「:」は、uid に渡される文字列と、入力パターン内でその後に指定されるグループ ID とを区 切るものです。このコロンは、処理速度を上げるために必要なばかりでなく、論理的な区切りの手段としても 必要です。 ^Warning:<*.text>on node<@.node>$ 次のようなメッセージをすべて一致させます。Warning:too many users on node hpbbx および too many users を text に、および hpbbx を node に一致するなどです。 <<#> -le 45> このパターンは、45 以下の数字を含むすべての文字列を一致させます。たとえば、ATTENTION:Error 40 has occurred などのメッセージが一致されます。 パターン内の数 45 は真の数値であって、文字列ではありません。たとえば、45 よりも大きな数である 4545 には 45 が含まれますが、一致はしません。 <15 -lt [2#] -le 87> このパターンは、最初の 2 桁が 16 ~ 87 である数値を含むメッセージと一致します。たとえば、メッセージ 「Error Message 3299」は一致します。文字列「Error Message 9932」は一致しません。 ^ERROR_<[<#.err>] -le 57> このパターンは、文字列「ERROR_」で始まり、その後に 57 以下の数値が続く任意のテキストに一致します。 たとえば、メッセージ「ERROR_34:processing stopped」は一致し、文字列 34 は変数 err に割り当てられま す。 <120 -gt [<#>1] -gt 20> 21 ~ 119 の範囲にあり、末尾の桁が 1 である数字と一致します。たとえば、次の数字を含むメッセージは 一致します。21, 31, 41... 101... 111 など Temperature <*> <@.plant>:<<#> -gt 100> F$ - 44 ©Copyright 1999-2002 Hewlett-Packard Company, all rights reserved. OpenView Operations イベント ポリシー エディタ パターン マッチ式の詳細な説明 このパターンは、「ビル A の実際の温度:128 F」などの文字列を一致させます。 文字「A」が変数「plant」に代 入されます。 Error <<#> -eq 1004> このパターンは、文字列「Error」およびそれに続くスペースと数字列「1004」を含むメッセージと一致します。 たとえば、このパターンにより Warning:Error 1004 has occurred などのメッセージが一致されます。 一方、 「Error 10041」はこのパターンとは一致しません。 WARNING <<#> -ne 107> このパターンは、文字列「WARNING」とそれに続く空白および「107」を除く 1 桁以上の数字を含むメッセージ と一致します。 たとえば、メッセージ Application Enterprise (94/12/45 14:03):WARNING 3877 が一致されま す。 関連トピック パターン マッチと変数 パターン マッチ式の詳細な説明 OpenView Operations のパターン マッチ言語は強力なため、指定を必要とする条件の数が少なくて済みます。テ キスト イベントの動的な部分を抽出し、それを変数に代入してパラメータとして使用し、メッセージ テキストの作成 やそのほかの属性の設定に使用できます。これらのパラメータは、自動コマンドやオペレータ起動コマンドにも使 用できます。 OpenView Operations のパターン マッチ言語では、ルールに一致する文字列をきわめて正確に指 定できます。 メモ パターン マッチ式を指定するテキスト ボックスでは、右クリックによりショートカット メニューが表示され、このメ ニューからパターン マッチ値を選択してテキスト ボックスに挿入できます。 特殊文字との一致 行の始めまたは終わりの文字との一致 - 45 ©Copyright 1999-2002 Hewlett-Packard Company, all rights reserved. OpenView Operations イベント ポリシー エディタ パターン マッチ式の詳細な説明 複数文字との一致 複数の式との一致 式を含まないテキストとの一致 マスク (\) 演算子 角かっこ ([ と ]) 式 特殊文字との一致 通常の文字は、文字そのものを表す式となります。サポートされている文字セットの文字はすべて使用できま す。ただし、次の特殊文字を使用する場合は、その前に円記号 (\) をマスク文字として付加しなければ、特 殊文字に割り当てられた機能が有効になります。 \[]<>|^$ ^ と $ は、先頭または最後の文字として使用される場合を除き、通常文字として扱われるため、マスク文字 を付加する必要はありません。 行の始めまたは終わりの文字との一致 カレット (^) をパターンの最初の文字として指定すると、行の始めにこの式が検出された場合に一致と見なさ れます。たとえば、「^ab」は行「abcde」の「ab」と一致しますが、行「xabcde」の「ab」とは一致しません。 ドル記号 ($) をパターンの最後の文字として指定すると、行の終わりにこの式が検出された場合に一致と見 なされます。たとえば、「de$」は行「abcde」の「de」と一致しますが、行「abcdex」の「de」とは一致しません。 複数文字との一致 • 任意の文字数の文字列に一致するパターンには、次の式の 1 つまたは複数が必要です。 • <*> は、0 個以上の任意の文字 (セパレータを含む) の文字列と一致します。 • <n*> は、n 個の任意の文字 (セパレータを含む) の文字列と一致します。 • <#> は、1 桁以上の数字と一致します。 • <n#> は、n 桁の数字と一致します。 • <_> は、1 つ以上の連続したフィールド セパレータと一致します。 • <n_> は、連続した n 個のセパレータと一致します。 • <@> は、セパレータ文字を含まない任意の文字列、すなわちセパレータを除く 1 個以上の連続した文 字と一致します。これは、一致する単語を指定するときに使用できます。 - 46 ©Copyright 1999-2002 Hewlett-Packard Company, all rights reserved. OpenView Operations イベント ポリシー エディタ パターン マッチ式の詳細な説明 セパレータは、個々のパターンに対して設定できます。デフォルトのセパレータはスペースとタブ文字です。 複数の式との一致 2 つの式を、特殊文字である縦線 (|) で区切って指定すると、いずれかの式に一致する文字列が一致と見 なされます。たとえば、次のパターン [ab|c]d には、文字列「abd」および「cd」が一致します。 式を含まないテキストとの一致 NOT 演算子 (!) を使用するときは、角かっこで区切る必要があります。次に例を示します。 <![WARNING]> このパターンは、文字列「WARNING」を含まないすべてのテキストと一致します。 NOT 演算子を使用するときは、次のように複雑なサブパターンを指定することもできます。 SU <*> + <@.tty> <![root|[user[1|2]]].from>-<*ot> このパターンにより、user1、user2、root 以外のユーザーに対して「ユーザーの切り替え」メッセージを作成で きます。したがって、次の行は一致します。 SU 03/25 08:14 + ttyp2 user11-root 一方、次の行は「user2」が含まれているため一致しません。 SU 03/25 08:14 + ttyp2 user2-root NOT 演算子を含むサブパターンで一致が検出されない場合、NOT 演算子の働きは <*> と等しくなります。 すなわち、0 個以上の任意の文字と一致します。このため、OpenView Operations のパターン マッチ式 <![1|2|3]> は、1、2、または 3 以外のどの文字または記号にも一致します。 マスク (\) 演算子 円記号 (\) は、以下の文字の特殊な機能をマスクするために使用します。 []<>|^$ - 47 ©Copyright 1999-2002 Hewlett-Packard Company, all rights reserved. OpenView Operations イベント ポリシー エディタ パターン マッチのテスト これらの特殊文字の前に \ を付けると、特殊文字そのものと一致する式となります。 ^ と $ は、それぞれパターンの始めと終わりに置かれた場合にのみ特別な意味を持つため、パターンの内 部 (始めと終わり以外) で使用する場合はマスクする必要はありません。 この規則の唯一の例外はタブ文字です。パターン文字列内にタブ文字を指定するには、「\t」と入力します。 角かっこ ([ と ]) 式 角かっこ ([ と ]) は、式をグループ化するための区切り記号として使用します。パフォーマンスを上げるため、 角かっこは必要な場合にのみ使用してください。次のパターンの場合 ab[cd[ef]gh] 角かっこはすべて不要です。つまり、「abcdefgh」と等価です。 式の角かっこは、OR 演算子および NOT 演算子を使用する場合や、サブパターンを使用して変数に文字 列を代入する場合に多く用いられます。 関連トピック ルールの条件として指定されたパターン マッチの例 変数およびパラメータ クイック スタート : ポリシーの作成方法 パターン マッチのテスト OpenView Operations には、作成したポリシーの一致パターンをテストする機能があります。パターンを個々にテ ストすることも、1 つのポリシーに属するすべてのパターンをテストすることもできます。ポリシーが発行するメッ セージが予期した通りであることを確認するには、ルールに指定したパターン マッチをテストするのが最良の方法 です。 1. すべてのルールをテストするには、ポリシー エディタの [ルール] タブをクリックし、[一致テスト] をク リックします。 - 48 ©Copyright 1999-2002 Hewlett-Packard Company, all rights reserved. OpenView Operations イベント ポリシー エディタ コマンド ライン プログラム 単一ルールをテストするには、テストするパターンが表示されているテキスト ボックスで右クリックし、[一 致テスト] をクリックします。 ポリシーに属するすべてのルールの比較パターンが、上部の [テストするパターン] ウィンドウに表示さ れます。 2. [ファイルからコピー] をクリックし、テストするパターンの比較対象となるテキストが保存されているファイ ルを選択して、[開く] をクリックします。このファイルは、[一致させる行] ダイアログ ボックスに表示され ます。ファイル全体をロードする必要がない場合は、[行の追加] をクリックし、テストに使用する行のみ を入力することもできます。 テスト内容を変更する場合は、このウィンドウで行を編集します。 3. [パターンのテスト] をクリックすると、すべてのパターンがウィンドウ内の行と比較されます。[ステータス] カラムは、各行に一致するパターンがあるかどうかを示し、[ルール番号] カラムは一致するルール (1 つまたは複数) を示します。 予期した結果が得られなかった場合は、比較するパターンまたは一致させる行をダブルクリックして変更 し、再度テストすることもできます。 メモ ルールの順序には意味があることに注意してください。ある行がルール No. 1 と一致する場合、その行 のほかのルールとの比較は行われません。 4. 加えた変更を適用するには、[変更の適用] をクリックします。 関連トピック クイック スタート : ポリシーの作成方法 パターン マッチと変数 コマンド ライン プログラム OpenView Operations のさまざまなコマンド ライン プログラムを利用すると、ポリシーを介さずに、直接エージェ ントと対話できます。コマンドには、以下の種類があります。 opcmsg - 49 ©Copyright 1999-2002 Hewlett-Packard Company, all rights reserved. OpenView Operations イベント ポリシー エディタ opcmon opcmsg コマンドは、HP OpenView Operations のメッセージをサブミットします。 ovpmutil コマンド ovpmutil.exe を利用して、一部の設定タスクをコマンド ラインから実行できます。 opcagt opcagt コマンドは、HP OpenView Operations の管理ノードで実行されているエージェント プロセスを管理し ます。 opcmon コマンド opcmon は、監視エージェントのコマンド ライン インターフェイスです。 opcntprocs コマンド opcntprocs は、Measurement Threshold ポリシーと共に使用され、特定のプロセスが管理ノードで 実行されているかどうかをチェックします。 ovpmpwutil コマンド ovpmpqutil は、コマンドが実行される管理サーバーの予定されているタスクのすべてのユー ザー名またはパスワードを変更するために使用されます。 opcmon opcmon コマンドは、監視対象オブジェクトの現在の値を、ローカルの管理ノードで実行されている HP OpenView Operations の監視エージェントに転送します。 監視エージェントは、この値を設定済みのしきい値と比較します。しきい値を超過している場合は、監視設定に従 い、イベントはローカルに記録されるか、抑制されるか、ローカル システムで実行されているメッセージ エージェ ントに転送されます。メッセージ エージェントは、メッセージを OpenView Operations の管理サーバーに転送しま す。管理サーバーでは、担当の OpenView Operations オペレータが OpenView Operations のメッセージ ブラウ ザを使用してメッセージを確認できます。 しきい値を超えたときに、ローカル自動コマンドが実行されるように設定されている場合、ローカルの OpenView - 50 ©Copyright 1999-2002 Hewlett-Packard Company, all rights reserved. OpenView Operations イベント ポリシー エディタ opcmon Operations エージェントによりコマンドが直ちに実行されます。監視エージェントは、管理ノードに設定され、管理 ノードで実行されている必要があります。この条件を満たしていない場合は、opcmon コマンドは正常に機能しま せん。 コマンド一覧 opcmon [ -help ] <object_name>=<value> [ -object <msg_object> ] [ -option <variable>=<var_value> ]* オプション -help - opcmon の使用方法に関するメッセージを出力します。その他のパラメータはすべて無視されま す。 <object_name>=<value> - ポリシーに設定されている監視対象オブジェクトの名前です。 -object <msg_object> - OpenView Operations メッセージの一部であるオブジェクト テキスト ボックスの 値です。opcmon でオブジェクトを設定し、オブジェクトを監視できます。 -option <variable>=<var_value> - 変数 $OPTION(<variable>) を <var_value> に設定します。メッセージ条 件内では、この変数を使用して、opcmon 呼び出しで渡された値にアクセスできます。特殊文字は、円記号 "\" を使用してエスケープしてください。 終了値 このコマンドの実行が正常に完了した場合の終了値はゼロ (0) です。渡されたパラメータに何らかの問題がある 場合は、opcmon は値 2 で終了し、標準エラーに問題の内容が出力されます。その他のエラーについては、終了 値が 1 に設定され、標準エラーにエラー メッセージが返されます。 制限事項 なし。 例 opcmon cpu_load=78.4 opcmon DB_STATUS=1 opcmon disk_util=91.1 -object /tmp -option device=/dev/dsk/c0t6d0 -option addl_auto_actn="bdf /" 関連トピック - 51 ©Copyright 1999-2002 Hewlett-Packard Company, all rights reserved. OpenView Operations イベント ポリシー エディタ opcmsg opcagt opcmsg opcmsg コマンドは、HP OpenView Operations のメッセージをサブミットします。 メッセージは、ローカル管理ノード上の OpenView Operations メッセージ インターセプタにより解釈されます。 メッセージ インターセプタの設定に従って、メッセージは破棄されるか、ローカルで記録されるか、または管理サー バーに転送されます。または、ローカルで記録されてから管理サーバーに転送されます。メッセージ インターセプ タは、管理ノード上で設定および実行されている必要があります。この条件を満たしていない場合は、opcmsg コマ ンドは正常に機能しません。 コマンド一覧 opcmsg [ -help ] [ -id ] application=application object=object msg_text=msg_text [ severity=severity ] [ msg_grp=msg_grp ] [ node=node ] [ service_id=service_id ] [ -option variable=value ]* オプション 利用可能なオプションの代わりに、ユニークな接頭辞を指定できます。オプション service_id の接頭辞は ser で すが、オプション severity の接頭辞は s です。 -help - opcmsg の使用方法に関するメッセージを出力します。その他のオプションはすべて無視され、メッ セージはサブミットされません。 -id - サブミットされたメッセージのメッセージ ID を stdout に返します。このオプションによりメッセージの OPCDATA_REMARK_FOR_ACK フラグも設定されるため、メッセージの管理情報はメッセージ エージェント により保持されます。 severity=severity - メッセージの重要度を指定します。サポートされている重要度には、normal (正常域)、 warning (注意域)、minor (警戒域)、major (重要警戒域)、および critical (危険域) があります。デフォルトで は、重要度として正常域が適用されます。 application=application - イベントや問題が検出された、またはイベントや問題の影響を受けるアプリケー ション (スクリプト/プログラム) の名前です。 msg_grp=msg_grp - メッセージが所属するデフォルトのメッセージ グループです。デフォルトでは、メッセー ジ グループは割り当てられません。OpenView Operations では、以下のデフォルト メッセージ グループが 使用可能です。 object=object - イベントや問題が検出された、またはイベントや問題の影響を受けるオブジェクト。 - 52 ©Copyright 1999-2002 Hewlett-Packard Company, all rights reserved. OpenView Operations イベント ポリシー エディタ opcmsg msg_text=msg_text - イベントや問題の詳細を表す説明テキスト。 node=node - イベントや問題が検出されたシステム。デフォルトでは、現在のシステムのノード名が適用さ れます。 service_id=service_id - メッセージがマップされるサービスの名前 (サービス エディタに定義されたものと 同じ名前)。 -option variable=value - 変数 $OPTION (variable) を value に設定します。メッセージ条件内では、この 変数を使用して、opcmsg 呼び出しで渡された値にアクセスできます。 特殊文字は、円記号 "¥" を使用してエスケープしてください。 終了値 このコマンドによりメッセージが正常に生成された場合の終了値はゼロです。内部エラーが発生した場合は、1 が 返され、エラー メッセージが表示されます。構文エラーまたは利用上のエラーが検出された場合は、2 が返され、 エラー メッセージが表示されます。 制限事項 このコマンドは、すべてのユーザーが実行できます。メッセージ グループ (msg_grp)、オブジェクト、およびアプリ ケーションのパラメータの長さが 32 バイトを超えないようにしてください。OpenView Operations で処理できるパ ラメータ長は最大 32 バイトです。 例 ユーザーがシステムにログオンしたときに発行される正常メッセージをサブミットするには、次の予定されているタ スクを設定します。 opcmsg appl=ScheduledTask obj=login severity=normal msg_g=Security msg_t="%USERNAME% がシステ ム %COMPUTERNAME% にログオンしました" 関連トピック opcagt opcmsg クイック スタート : ポリシーの作成方法 - 53 ©Copyright 1999-2002 Hewlett-Packard Company, all rights reserved. OpenView Operations イベント ポリシー エディタ ovpmutil ovpmutil ovpmutil.exe ツールを使用すると、一部の設定タスクをコマンド ラインから実行できるようになります。このツール では、次の操作を実行できます。 ポリシーおよびポリシー グループの配布 管理サーバーからのポリシー、ツール、ユーザー ロール、またはサービス情報のダウンロード、またはアッ プロード ダウンロードした構造化ストレージ ファイルの ASCII フォーマットへの変換 ポリシーの登録 DEP (/p | /pg) <policyname> (/n | /ng) <nodename> [/c <checkversion>][/e <enable>][/t <type>][/v <version>] 説明 ポリシーまたはポリシー グループを 1 つまたは複数の管理ノードに配布します。 /p | /pg 必須パラメータです。ポリシーとポリシー グループのどちらを配布するかを指定しま す。 ポリシーの指定には /p、ポリシー グループの指定には /pg を使用します。 <policyname> 必須パラメータです。配布するポリシーまたはポリシー グループの名前を指定しま す。このパラメータには、コンソール ツリーに表示されるポリシーのパスを指定する必 要があります。パスはポリシー グループの下から記述します。パスは円記号 ("\") で始まり、パス内のポリシー グループは円記号 ("\") で区分されます。ただし、円記 号で終わるとは限りません。ポリシー グループの名前にスペースが含まれている場 合は、パス全体を引用符で囲む必要があります。たとえば、下図に示すポリシー名 " サーバー ポリシー" のポリシー グループにあるポリシー "disk_monitor" を配布す るとします。 この場合、正しい記述は、ovpmutil dep /p "\Server Policies\disk_monitor" mynode になります。 (/n | /ng) 必須パラメータです。このパラメータは配布先のタイプを指定します。 ノードの指定に は /n、ノード グループの指定には /ng を使用します。 <nodename> 必須パラメータです。ポリシーを配布するノードまたはノード グループの名前を指定し ます。このパラメータには、コンソール ツリーに表示されるポリシーのパスが含まれて いる必要があります。パスはノードの下から記述します。ノードの指定には /n、ノード グループの指定には /ng を使用します。パス内のノード グループはすべて、円記号 ("\") で始まる必要があります。ただし、円記号で終わるとは限りません。ノード グ - 54 ©Copyright 1999-2002 Hewlett-Packard Company, all rights reserved. OpenView Operations イベント ポリシー エディタ ovpmutil ループの名前にスペースが含まれている場合は、パス全体を引用符で囲む必要があ ります。 /c <checkversion> オプション パラメータです。このパラメータが FALSE に設定されている場合、バー ジョン チェックは実行されません。新しいバージョンのポリシーがノードに既に存在し ている場合でも、ポリシーは配布されます。このパラメータが TRUE に設定されてい る (または指定されていない) 場合は、新しいバージョンのポリシーがノード上に配布 されていないときのみポリシーが配布されます。 /e <enable> オプション パラメータです。FALSE に設定されている場合、ポリシーは配布後にノー ドで使用不能になります。このパラメータが TRUE に設定されている (または指定さ れていない) 場合、ポリシーまたはポリシー グループは配布後に使用可能になりま す。 /t <type> オプション パラメータです。このパラメータが設定されている場合、ポリシーが配布さ れるのは、そのポリシーが指定のポリシー タイプの場合だけです。使用できるのは、 オリジナルの英語名に限定され、引用符で囲まれている必要があります。たとえば、 "Logfile Entry" または "Windows Management Interface" などです。このパラメータ は、ポリシー グループの配布時には利用できません。 /v <version> オプション パラメータです。このパラメータが設定されている場合、ポリシーが配布さ れるのは、そのポリシーが指定のバージョンに一致するときだけです。このパラメータ は、ポリシー グループの配布時には利用できません。 PCV [/x]|[/c [/v <version>][/n <name>][/i]] <filenamelist> 説明 ダウンロードされたポリシー ファイル (構造化保存ファイル) は、ポリシー 管理情報 (名前、バージョン、LogicalID、InstanceID、Checksum など) が 含まれているヘッダー ストリーム (*.header)、およびポリシー定義が含ま れているデータ ストリーム (*.data) に変換されます。 /x オプション パラメータです。これを指定すると、変換するポリシー ファイ ル (ovpmutil CFG DNL を使用してダウンロードされたもの) のリスト <filenamelist> から構造化ポリシー ストアが抽出されます。 スペースで 区切ってリスト表記して、複数の構造化保存ファイルを抽出できます。 /c オプション パラメータです。これを指定すると、*.header および *.data ファイルが構造化ポリシー ストアに変換されます。ファイル名のリスト形 式は、/x と同じです。 - 55 ©Copyright 1999-2002 Hewlett-Packard Company, all rights reserved. OpenView Operations イベント ポリシー エディタ ovpmutil /v <version> オプション パラメータです。ポリシーのバージョン情報を結合時に <version> に変更します。InstanceID および Checksum も更新されま す。このオプションは、/c オプションと共に使用する必要があります。 /n <name> オプション パラメータです。ポリシー名を変更します (LogicalID および InstanceID が新しく作成され、Checksum が更新されます)。このオプショ ンは、/c オプションと共に使用する必要があります。 /i オプション パラメータです。ポリシーの InstanceID (および Checksum) 情報のみを更新します。このパラメータが指定されていないときに Checksum がデータ ストリームと一致していない場合は、エラーが発生 します。このオプションは、/c オプションと共に使用する必要があります。 <filenamelist> 必須パラメータです。 変換するポリシー ファイル名を列挙します。構造化 保存ファイルであるポリシーは、ポリシー管理情報 (名前、バージョン、 LogicalID、InstanceID、Checksum など) が含まれているヘッダー スト リーム (*.header)、およびポリシー定義が含まれているデータ ストリーム (*.data) に抽出されます。 REG POL <PolicyFileName>[/g <PolicyGroupPath>] [/pid <ProductId>] 説明 ポリシーを構造化保存ファイル形式で管理サーバーに登録します。 <PolicyFileName> 必須パラメータです。登録されるポリシー ファイルの名前を指定します。 /g <PolicyGroupPath> オプション パラメータです。ポリシーを追加するグループを指定しま す。 グループを指定しない場合、ポリシーは [タイプ別ポリシー] 下にの み表示されます。 パスは円記号 ("\") で始まり、パス内のポリシー グ ループは円記号 ("\") で区分されます。ただし、円記号で終わるとは限 りません。ポリシー グループの名前にスペースが含まれている場合は、 パス全体を引用符で囲む必要があります。 ポリシー グループが存在し ない場合は、コマンドにより作成されます。 /pid <ProductId> オプション パラメータです。 ライセンス契約された OV 製品の製品 ID を指定できます。 このパラメータを指定した場合は、その製品が管理 サーバー上でライセンス契約されている場合のみ、ポリシーが有効になり ます。 このパラメータを指定しない場合は、ライセンスのチェックは行われ ずポリシーが機能します。 - 56 ©Copyright 1999-2002 Hewlett-Packard Company, all rights reserved. OpenView Operations イベント ポリシー エディタ ovpmutil UNREG POL <PolName> <PolVersion> <PTName> <PTVersion> 説明 管理サーバー上のポリシーの登録を解除します。この操作は、ポリシー が管理ノードに現在配布されていない場合のみ実行されます。 <PolName> 必須パラメータです。コンソールに表示されるポリシーの名前を指定しま す。 <PolVersion> 必須パラメータです。ポリシーのバージョンを指定します。形式には n.m を使用します (0 <= n,m <= 9999)。 必須パラメータです。ポリシーのポリシー タイプのオリジナル英語名を指 <PTName> 定します。 <PTVersion> 必須パラメータです。 ポリシー タイプのバージョンを指定します。形式に は n.m を使用します (0 <= n,m <= 9999)。 CFG <conftype> (UPL <configfilename>)|(DNL [<configfilename>][/p <identifier>][/excludenodes] RMV <configfilename>) 説明 ポリシー、サービス、ユーザー ロールまたはツール設定をアップロードま たはダウンロードします。 <conftype> 必須パラメータです。コマンドを実行し、アップロードまたはダウンロードす る設定を指定します。 有効な設定値は次のとおりです。 POL = グループ内の全ポリシーのポリシー設定 SVC = サービス設定 TLS = ツール設定 NDS = ノード設定 USR = ユーザー ロール XML = OpenView Operations for UNIX XML 形式のサービス設定 SVT = サービス タイプ設定 MDL = SVC、TLS、および NDS オプションの結合 ALL = MDL および POL オプションの結合 UPL <configfilename> オプション パラメータです。<configfilename> で指定された管理設定ファ イルをアップロードします。<configfilename> は、アップロードまたはダウ ンロードされる管理設定ファイルの場所と名前を示します (例 : - 57 ©Copyright 1999-2002 Hewlett-Packard Company, all rights reserved. OpenView Operations イベント ポリシー エディタ ovpmutil c:\test\dnl-svc.mof、c:\tmp\config.mm)。OpenView Operations for UNIX XML 形式でのデータのアップロードはサポートされていません。 DNL <configfilename> オプション パラメータです。 <configtype> パラメータで指定された設定を ダウンロードし、 <configfilename> で指定されたディレクトリに保存しま す。 名前には、ドライブ文字とパスを含めることができます。 パスを指定 しない場合、ファイルは現在のディレクトリに書き込まれます。 conftype が SVC、TLS、および NDS の場合は、<configfilename> は、 ダウンロードする mof ファイルの名前と場所を指定します。conftype が XML の場合には、ダウンロードする XML ファイルの名前と場所を指定 します。Conftype が POL の場合には、ダウンロードする mm ファイル と構造化保存ポリシー ファイルのディレクトリを指定します。 メモ す べ て の ポ リ シ ー タ イ プ を ダ ウ ン ロ ー ド で き ま す が 、 OpenView Operations for UNIX にインポートできるのは次のポリシーだけです。 - Logfile Entry ポリシー タイプ - Open Message Interface ポリシー タイプ - Windows Event Log ポリシー タイプ - SNMP Interceptor ポリシー タイプ - Scheduled Task ポリシー タイプ /p <identifier> "オプション" パラメータです。このパラメータは、ダウンロードした設定に 対してのみ有効です。 ポリシーの場合、identifier には再帰的にダウンロードするポリシーのパ スを指定します。つまり、コンソール ツリーに表示されるポリシーのパス が含まれている必要があります。パスはポリシー グループの下から記述 します。パスは円記号 ("\") で始まり、パス内のポリシー グループは円 記号 ("\") で区分されます。ただし、円記号で終わるとは限りません。ポ リシー グループの名前にスペースが含まれている場合は、パス全体を 引用符で囲む必要があります。 サービスの場合、このパラメータはダウンロードするサブツリーの最上位 - 58 ©Copyright 1999-2002 Hewlett-Packard Company, all rights reserved. OpenView Operations イベント ポリシー エディタ opcagt にあるサービスのサービス ID になります。 ツール、ノード、または XML 設定の場合、このパラメータには再帰的列 挙される項目のユニーク ID を指定します。デフォルトはそれぞれのルー ト項目です。 /excludenodes オプション パラメータです。MDL DNL オプションと一緒に使用した場合 のみ有効です。 このパラメータを指定した場合、ノード情報はダウンロー ドされません。 RMV <configfilename> エンドユーザーは操作できません。 例 例 1: ポリシーをダウンロードして ASCII フォーマットに変換するには 1. Server Policies ポリシー グループのポリシーを、C ドライブの ovpmutil CFG POL DNL c:\test /p "\Server Policies" 上のテスト ディレクトリにダウンロードします。 2. ダウンロードした構造化保存ファイルを ASCII ヘッダーおよびデータ ファイル ovpmutil PCV /x "C:\test\disk_monitor_CC832F49-A8BC-11D3-A45F-080009DC628C" に変換しま す。 例 2: Server Policies ポリシー グループ内のすべての Logfile Entry ポリシーを、次のように parsnip ノードに配 布します。そのノードに新しいバージョンが配布されていてもかまいません。 ovpmutil DEP /pg "\Server Policies" /n "\email servers\parsnip" /c FALSE /t "Logfile Entry" 例 3: ポリシー、ツール、サービス、ノード、およびユーザー ロール設定を、テスト環境内の管理サーバーから稼 働環境内の管理サーバーに移動します。 1. テスト環境内の管理サーバー : ovpmutil CFG ALL DNL C:\temp\mymof.mof /excudenodes 2. C:\temp\mymof.mof を稼動環境の管理サーバーにコピーします。 3. 稼働環境の管理サーバー : ovpmutil CFG ALL UPL C:\temp\mymof.mof opcagt opcagt コマンドは、HP OpenView Operations の管理ノードで実行されているエージェント プロセスを管理します。 - 59 ©Copyright 1999-2002 Hewlett-Packard Company, all rights reserved. OpenView Operations イベント ポリシー エディタ opcagt このコマンドは、コンピュータの起動手順に組み込むことができます。 opcagt をオプションなしで使用すると、ローカル システムで実行されている現在のエージェント サービスのス テータスが返されます。 コマンド一覧 opcagt [ -help ] [ ( -start | -stop | -status ) [ -id <subagent_id> ] ] opcagt [ -help ] [ -kill ] opcagt [ -help ] [ -trace ] オプション -help - opcagt のオプションを表示します。 -start - ローカル システムに設定されたすべてのエージェントを起動または再起動します。 -stop - OpenView Operations の制御エージェントを除く、ローカル システムに設定されたすべてのエー ジェントをシャットダウン (停止) します (UNIX システムでは、OpenView Operations サービスが実行されて いない場合に、OpenView Operations 制御エージェントが起動します)。 -status - ローカル システムで実行されているエージェントの現在のステータスが、 subagent_id で分類さ れて表示されます。 -id <subagent_id> - <subagent_id> に 属 す る サ ブ エ ー ジ ェ ン ト に 対 し て ア ク シ ョ ン を 実 行 し ま す 。 <subagent_id> が指定されていない場合は、このアクションはすべてのサブエージェントに対して実行されま す。 -kill - OpenView Operations 制御エージェントを含む、ローカル システムのすべてのエージェントをシャッ トダウンします。このオプションは、自動でシャットダウンするときに役立ちます。 -trace - opcinfo ファイルおよび nodeinfo ファイルのトレース パラメータの評価を OpenView Operations エージェントに通知します。 終了値 コマンドの処理が正常に完了すると、終了値はゼロになります。障害が発生した場合は、終了値が 1 に設定され、 該当するメッセージが表示されます。さらに OpenView Operations エージェントにより、ローカルの OpenView Operations ロ グ フ ァ イ ル \usr\OV\log\OpC\<node> \opcerror (UNIX オ ペ レ ー テ ィ ン グ シ ス テ ム で は 、 /var/opt/OV/log/OpC/opcerror) に、発生した警告またはエラーが書き込まれます。 制限事項 このコマンドを実行できるのは、管理権限を持つユーザーのみです。 - 60 ©Copyright 1999-2002 Hewlett-Packard Company, all rights reserved. OpenView Operations イベント ポリシー エディタ opcntprocs 例 ローカル システムですべてのエージェント サービスを起動するには opcagt -start サブエージェント ID 1 のサブエージェントをすべて停止するには opcagt -stop -id 1 関連トピック opcmon opcmsg ovpmutil opcntprocs これは、Measurement Threshold ポリシーと共に使用して、特定のプロセスが管理ノードで実行されているかどうか をチェックするプログラムです。ポリシーのソース タイプとしてプログラムを使用し、次のパラメータを指定して opcntprocs を実行する必要があります。 opcntprocs <policy name> <process name> たとえば、RPCSS が実行されていないときにメッセージを受け取るには、ポリシー名 myPolicyName のポリシー を作成して、ソース タイプをプログラムに設定し、[プログラム名] テキスト ボックスに次のように入力します。 opcntprocs myPolicyName RPCSS 戻り値が 1 未満のときにメッセージが送信されるように、ポリシーのしきい値を設定します。 ovpmpwutil コマンド ライン プログラム ovpmpqutil は、プログラムが実行される 管理サーバーの予定されているタスクのす - 61 ©Copyright 1999-2002 Hewlett-Packard Company, all rights reserved. OpenView Operations イベント ポリシー エディタ ovpmpwutil べてのユーザー名またはパスワードを変更するために使用されます。 コマンド一覧 ovpmpwutil /u <UserName> [/n <NewUserName>] /p <Password> オプション UserName - Scheduled Task ポリシーの以前のユーザー名。このコマンドにより変更されるのは、この ユーザー名と一致する Scheduled Task ポリシーのみです。このパラメータは必須です。 NewUserName - Scheduled Task ポリシーの新規ユーザー名。このパラメータはオプションです。 Password - Scheduled Task ポリシーの新規パスワード。このパラメータは必須です。 例 ovpmpwutil /u User1 /p Pass1 ユーザー名が User1 であるすべての Scheduled Task ポリシーのパスワードを Pass1 に変更します。 ovpmpwutil /u User1 /p "" ユーザー名が User1 であるすべての Scheduled Task ポリシーのパスワードを削除します。 ovpmpwutil /u User1 /n Administrator /p "a4f 99c" ユーザー名が User1 であるすべての Scheduled Task ポリシーに対し、パスワードを a4f 00c に、ユー ザー名を Administrator に変更します。パスワードにはスペースが含まれているため、引用符で囲まれま す。 メモ このコマンドにより変更され各 Scheduled Task ポリシーに対し、新しいポリシー バージョンが作成されます。つま り、redeploy all は管理ノードにあるポリシー バージョンを再配布するため、アクション redeployall は新しいポリ シーを配布しません。更新されたポリシーは、また、 ポリシー グループでのみ使用可能です。更新されたポリ シーは、グループが含むポリシーを最新バージョンに自動更新するよう設定された場合にグループに追加されま す。 関連トピック 最新バージョンへの更新 すべてのポリシーとパッケージの再配布 - 62 ©Copyright 1999-2002 Hewlett-Packard Company, all rights reserved. OpenView Operations イベント ポリシー エディタ 設定ポリシーのタイプ 設定ポリシーのタイプ OpenView Operations には、管理ノードのエージェントの設定を変更できる多数のポリシー タイプがあります。こ のヘルプ セクションでは、Flexible Management ポリシー タイプおよび Node Info ポリシー タイプについて説明 します。 ヘルプ内には、ほかのポリシー タイプの説明もあります。 Node Info ポリシー タイプ Node Info ポリシー タイプは、管理ノード上にある設定情報を変更する手段として用意されています。このポリ シー タイプは、ファイアウォール経由で通信するようにエージェントを設定、およびトラブルシューティングの目的 で Hewlett-Packard コンサルタントとやり取りするツールとして使用します。 Node Info ポリシーは nodeinfo ファイルの値を書き込みます。このファイルは、OpenView Operations がノード上 にエージェントをインストールするときに自動的に作成されます。Node Info ポリシーをノードに配布すると、Node Info ポリシーの値が node info ファイルの最後に書き込まれます。ポリシーを削除すると、値も削除されます。こ のファイル内で値が 2 回定義されている場合は、定義されている (上から下の順で) 最後の値が実際に使用す る値です。 メモ これらの値のいくつかを設定し、値が Node Info ポリシーにより絶対に変更されないようにする場合、ほとんどの 値は opcinfo ファイルにも書き込むことができます (HTTP 通信に関連する値を設定するパラメータは例外です。 これらの値は opcnodeinfo ファイルでのみ設定されます)。opcinfo ファイルにある情報は、nodeinfo ファイルより も優先されます。 Nodo Info ポリシー タイプには簡単なエディタが用意されており、そこでパラメータを入力できます。各パラメータ は名前と文字列値で構成されます。使用できるのは ASCII 文字だけであり、文字列値に改行文字を含めること はできません。例 : OPC_MGMT_SERVER endive.veg.com - 63 ©Copyright 1999-2002 Hewlett-Packard Company, all rights reserved. OpenView Operations イベント ポリシー エディタ Node Info ポリシーのパラメータ 名前は行の先頭から始まり最初の空白文字 (スペースまたはタブ) の先頭で終わります。また、値はその空白文 字の次から始まり行の末尾で終わります。パラメータを無効にするには、名前の先頭にポンド記号 (#) を挿入しま す。 Node Info ポリシーを作成して配布するときは多少注意が必要です。あるパラメータが 2 つ以上のポリシーで定 義されている場合、最後に配布したポリシー内にある値が実際に使用する値となりますが、ノードから 1 つの Node Info ポリシーを除去すると、そのパラメータの値は以前の値には戻らず、デフォルト値に設定されます。その ため、実際のノードの設定状態を知るのが難しい場合があります。 混乱を避けるために、1 つのノードにつき Nodo Info ポリシーを 1 つだけ配布するか、設定する個々のパラメータまたはパラメータのグループに 1 つの Node Info ポリシーを作成することをお勧めします。 関連トピック Node Info ポリシーのキーワード Node Info ポリシーのパラメータ 注意 Node Info ポリシーは、主にトラブルシューティングとサポートの目的で使用します。ここに記載されているパラメー タは、一部の問題解決に役立つ可能性のある小規模なサブセットです。ただし、これらのパラメータの使い方を誤 るとエージェントのパフォーマンスが低下する可能性があるため注意が必要です。通常、Node Info ポリシーの使 用は、高度な設定テクニックが要求される問題解決または管理シナリオ実現のために、Hewlett-Packard と共同 で作業する場合に限られます。Hewlett-Packard のコンサルタントは、このマニュアルに記載のないパラメータの 使用を指示する場合があります。 OPC_RESOLVE_IP 説明 管理ノードのプライマリ マネージャの IP アドレスを指定します。このパラメータは、ご使 用のネットワーク環境で名前解決が正しく機能しない場合に使用できます。Flexible Management ポリシーによるすべての変更は、ここで設定した値に優先する点に注意して ください。 タイプ 文字列、a.b.c.d (例 : 15.136.120.1) - 64 ©Copyright 1999-2002 Hewlett-Packard Company, all rights reserved. OpenView Operations イベント ポリシー エディタ Node Info ポリシーのパラメータ デフォルト (設定されていません) OPC_COND_FIELD_ICASE 説明 オブジェクト、アプリケーション、メッセージ グループの各フィールドに当てはまるポリシー 条件について、大文字と小文字を区別するかどうかを指定します。TRUE = 大文字と小文 字を区別しません。FALSE = 大文字と小文字を区別します。 タイプ ブール値 デフォルト TRUE OPC_INT_MSG_FLT 説明 TRUE の場合、エージェント内部のメッセージ (主に OVO 内部におけるステータス メッ セージとエラー メッセージ) は OVO エージェントに渡され、opcmsg ポリシーを介した フィルタリング処理が可能になります。これにより自作のアクション、指示文テキストなどを 追加できるようになります。 タイプ ブール値 デフォルト FALSE OPC_LE_CLOSE_MSG_DLL 説明 TRUE に設定すると、イベントログ メッセージが使用する Windows メッセージ DLL が、 読み取り後に毎回閉じられます。これにより、ログファイルのカプセル化プロセスに対する CPU 使用率が増加する一方、エージェントが DLL をロックしなくなるため、OVO エー ジェントの実行中でもソフトウェアのアップデートが可能になります。 タイプ ブール値 デフォルト FALSE OPC_AGENT_LOG_SIZE 説明 エージェント ログファイル (opcerror、opcerro1、opcerro2、opcerro3) の最大サイズを 1/10 KB 単位で指定します (デフォルト 10000 * 1/10 KB = 1000 KB = 1 MB)。現在のロ - 65 ©Copyright 1999-2002 Hewlett-Packard Company, all rights reserved. OpenView Operations イベント ポリシー エディタ Node Info ポリシーのパラメータ グファイルが最大サイズの 1/4 に達するとそれには次の名前 (opcerror -> opcerro1 -> opcerro2 -> opcerro3 -> 削除) が与えられ、新しい opcerror ログファイルが作成されま す。 タイプ 整数 デフォルト 10000 OPC_BUFLIMIT_ENABLE 説明 エージェント上におけるバッファ ファイル上限の検査を有効または無効にします。検査は msgagtdf ファイルに適用されます。TRUE の場合、管理サーバーが一時的に使用不能 になった場合でもバッファ ファイルの検査が行われるため、ファイル サイズが無制限に 大きくなりディスクがいっぱいになることがありません。メッセージ エージェントは、破棄さ れたメッセージ、開始したアクション、およびメッセージ操作 (受諾要求など) の数をカウ ントし、サーバーが再び使用可能になった時点でそれらの数を転送します。 タイプ ブール値 デフォルト FALSE OPC_BUFLIMIT_SIZE 説明 エージェントでバッファ ファイルの上限が設定されている場合、この値には msgagtdf ファイルに対する上限をキロバイト単位で記述します。 タイプ 整数 (キロバイト単位) デフォルト 10000 OPC_BUFLIMIT_SEVERITY 説明 バッファ ファイルの上限を無効にする重要度を定義して、それ以上の重要度を持つメッ セージがバッファ ファイルに追加されるようにします。 タイプ 文字列 :normal (正常域)、warning (注意域)、minor (警戒域)、major (重要警戒域)、および critical (危険域) があります。 デフォルト major (重要警戒域) - 66 ©Copyright 1999-2002 Hewlett-Packard Company, all rights reserved. OpenView Operations イベント ポリシー エディタ Node Info ポリシーのパラメータ OPC_NAMESRV_CACHE_SIZE 説明 OpenView Operations エージェントの各プロセスは、トラップ インターセプタ プロセス内 の名前解決キャッシュを使用することでパフォーマンスを向上させています。キャッシュが いっぱいになると、使用頻度の最も低いエントリが新しいエントリに置き換えられます。 SNMP のターゲットとなるノードが 100 を超えるノードを対象としている場合、キャッシュ を大きくすることで効果が得られます。 タイプ 整数 デフォルト 100 OPC_NAMESRV_DISABLE_CACHE 説明 トラップ インターセプタが使用する OVO 名前サービス キャッシュを有効または無効に します。ご使用の環境でノード名が頻繁に変更される場合、これを設定すると効果が得ら れることがあります。 タイプ ブール値 デフォルト FALSE OPC_MSI_CREATE_NEW_MSGID 説明 メッセージをメッセージ ストリーム インターフェイス (MSI) へ送信したときのメッセージ ID の生成方法を制御します。 1 = メッセージ属性が変更されるか copy 演算子が呼び出されるたびに、新しいメッセー ジ ID を作成します。 2 = このメッセージの送信先となったインスタンスが 1 つしかない場合は、属性が変更さ れても新しいメッセージ ID を設定しません (このメッセージは、OVO サーバーや他の MSI API ユーザーもそのコピーを受け取るように「コピー」されていないため「転用」された と考えられます)。API の copy 演算子をメッセージに適用するとそのコピーは「転用」さ れなくなり、それ以後は属性を変更すると新しいメッセージ ID が作成されます。メッセー ジ ID に変更があった場合は、API ユーザーがアクセスできる message -> original Message-ID 属性に元のメッセージ ID が含まれています (変更がなかった場合は空白 の ID となります)。 - 67 ©Copyright 1999-2002 Hewlett-Packard Company, all rights reserved. OpenView Operations イベント ポリシー エディタ Node Info ポリシーのパラメータ 3 = 2 と同じですが、copy 演算子がそのコピーに対して新しいメッセージ ID をすぐに作 成する点が異なります。 4 = メッセージ ID は全く変更されません。API ユーザーが自分で変更する必要がありま す。 タイプ 整数 (1 <= n <= 4) デフォルト 2 説明 コンピュータ上で動作中の OpenView HTTP クライアントが使用するプロキシを設定しま PROXY す。クライアントは Reporter またはパフォーマンス グラファ (管理サーバー上で動作)、 またはサービス検出エージェント (管理ノード上で動作) のいずれかです。 形式は、 PROXY port +(a)-(b); proxy2:port2 +(c)-(d); のようになります。変数 a、b、c、d はいずれ も、該当するプロキシに適用されるホスト名、ネットワーク、および IP アドレスをそれぞれ カンマで区切って列挙したリストです。1 つの PROXY キーに複数のプロキシを定義でき ます。リストの先頭に「-」がある場合は、それらのエンティティがこのプロキシを使用しな いことを意味します。またリストの先頭に「+」がある場合は、それらのエンティティがこのプ ロキシを使用することを意味します。使用されるのは、条件に合致する最初のプロキシで す。 例 : PROXY web-proxy:8088-(*.veg.com)+(*.lettuce.veg.com) 意味 : ポート 8088 では、*.veg.com に当てはまるホスト (www.veg.com など) を除くす べてのサーバー (*) に対してプロキシ「web-proxy」が使われますが、*.lettuce.hp.com は例外として扱われます。たとえば、romaine.lettuce.veg.com の場合はプロキシ サー バーが使われます。 詳細については、『OpenView Operations for Windows Firewall Configuration』(ホワイト ペーパー) を参照してください。 タイプ 文字列 デフォルト 設定されていません - 68 ©Copyright 1999-2002 Hewlett-Packard Company, all rights reserved. OpenView Operations イベント ポリシー エディタ Node Info ポリシーのパラメータ CLIENT_BIND_ADDR(app_name) 説明 指定したアプリケーションの OpenView HTTP クライアントが使用するアドレスを設定しま す。有効なアプリケーション名は com.hp.openview.CodaClient (管理サーバーの場合) と com.hp.openview.OvDiscoveryCore.OvDiscoveryInstanceXML (管理ノードの場合) です。 例 : CLIENT_BIND_ADDR(com.hp.openview.OvDiscoveryCore.OvDiscoveryInstanceXML) 65.114.4.69 詳細については、『OpenView Operations for Windows Firewall Configuration』(ホワイト ペーパー) を参照してください。 タイプ 文字列 デフォルト 設定されていません CLIENT_PORT(app_name) 説明 指定したアプリケーションの OpenView HTTP クライアントが使用するポート番号を設定 します。有効なアプリケーション名は com.hp.openview.CodaClient (管理サーバーの場合) と com.hp.openview.OvDiscoveryCore.OvDiscoveryInstanceXML (管理ノードの場合) で す。 例 : CLIENT_PORT(com.hp.openview.OvDiscoveryCore.OvDiscoveryInstanceXML) 8003 詳細については、『OpenView Operations for Windows Firewall Configuration』(ホワイト ペーパー) を参照してください。 タイプ 文字列 デフォルト 設定されていません SERVER_BIND_ADDR(app_name) 説明 指定したアプリケーションの OpenView HTTP サーバーが使用するアドレスを設定しま す 。 有 効 な ア プ リ ケ ー シ ョ ン 名 は com hp openview Coda ( 管 理 ノ ー ド の 場 合 ) と - 69 ©Copyright 1999-2002 Hewlett-Packard Company, all rights reserved. OpenView Operations イベント ポリシー エディタ Node Info ポリシーのパラメータ com.hp.openview.OvDiscoveryCore.OvDiscoveryInstanceXML (管理サーバーの場合) で す。 例 : SERVER_BIND_ADDR(com.hp.openview.OvDiscoveryCore.OvDiscoveryInstanceXML) 65.114.4.69 詳細については、『OpenView Operations for Windows Firewall Configuration』(ホワイト ペーパー) を参照してください。 タイプ 文字列 デフォルト 設定されていません SERVER_PORT(app_name) 説明 指定したアプリケーションの OpenView HTTP サーバーが使用するポート番号を設定し ま す 。 有 効 な ア プ リ ケ ー シ ョ ン 名 は com.hp.openview.Coda ( 管 理 ノ ー ド の 場 合 ) と com.hp.openview.OvDiscoveryCore.OvDiscoveryInstanceXML (管理サーバーの場合) で す。 例 : SERVER_PORT(com.hp.openview.OvDiscoveryCore.OvDiscoveryInstanceXML) 8001 詳細については、『OpenView Operations for Windows Firewall Configuration』(ホワイト ペーパー) を参照してください (Hewlett-Packard の担当者から入手できます)。 タイプ 文字列 デフォルト SERVER_PORT(com.hp.openview.Coda) 381 SERVER_PORT(com.hp.openview.OvDiscoveryCore.OvDiscoveryInstanceXML) 6602 OPC_ALTERNATIVE_AGENT_IDS 説明 特定のノードが使用する代替エージェント ID を設定します。通常はクラスタ環境で使用 します。 例 : - 70 ©Copyright 1999-2002 Hewlett-Packard Company, all rights reserved. OpenView Operations イベント ポリシー エディタ 複数の管理サーバーによるスケーラブルな設計 OPC_ALTERNATIVE_AGENT_IDS agentid1,agentid2 詳細については、「クラスタ対応アプリケーションの管理」を参照してください。 タイプ 文字列 デフォルト 設定されていません 関連トピック Node Info ポリシー タイプ 複数の管理サーバーによるスケーラブルな設計 OpenView Operations では、階層化した環境を設定できます。環境を階層化することで、管理責任の範囲を、オペ レータの専門知識、地域、日時などを基準に複数の管理レベルに分散できます。こうしたフレキシブルな管理によ り、24 時間体制のテクニカル サポートを自動的にまたは必要に応じて利用することが可能になり、オペレータは 自分の知識と経験が豊富な分野に操作を集中できます。 オンライン ヘルプのこのセクションでは、フレキシブル管理の概念について説明します。 フレキシブル管理の利点 フレキシブル管理では、増え続ける管理環境を制御し、ボトルネックを防止できます。また、問題が生じた際 の転送先を、問題解決に最適な場所に導きます。 メッセージの転送 定義済みのポリシーに基づいてメッセージを適切な管理サーバーに転送でき、それにより専門知識を持つ担 当者に問題を送信できます。 バックアップ サーバー 管理サーバーがダウンした際に処理を引き継ぐバックアップ サーバーを設定し、特定の箇所で発生した障 害を回避できます。 時間による切り替え - 71 ©Copyright 1999-2002 Hewlett-Packard Company, all rights reserved. OpenView Operations イベント ポリシー エディタ フレキシブル管理の利点 メッセージの転送先を 1 日の時間に応じて異なる管理サーバーに設定でき、ピーク時間のタスクを複数の管 理サーバー間で自動的に分散できます。 コンピテンス センター メッセージ タイプに基づいて特定の管理サーバーにメッセージを転送できます。このルーティングにより、特 定の分野 (たとえば、データベースなど) に関連するすべてのメッセージを受け取るコンピテンス センターを 構築できます。コンピテンス センターを構築することで、組織が持つ IT 関連の専門管理知識を、いっさい無 駄にすることなく活用できます。 OpenView Operations for UNIX との相互運用性 OpenView Operations for UNIX または Windows でインストールしたエージェントを設定して、両プラット フォーム上の管理サーバーとの通信を可能にします。 フレキシブル管理の利点 フレキシブル管理設計では、次のことが可能になります。 ワールドワイドなネットワークの管理 ワールドワイドなネットワークをより効果的に管理できます (たとえば、時間による切り替え機能を使用しま す)。 効率化の向上 コンピテンス センター ポリシーを実装することで、効率性を高めることができます。 メッセージの転送 異なるサーバーにメッセージを転送します。 管理の拡張 拡大し続けるネットワーク環境を管理して、プライマリ サーバーの負荷を減らします。 - 72 ©Copyright 1999-2002 Hewlett-Packard Company, all rights reserved. OpenView Operations イベント ポリシー エディタ メッセージの転送について すべての管理ノードが 1 つの管理サーバーにレポートする環境では、データベースのパフォーマンスに大きく影 響するボトルネックが生じる可能性があります。この問題を回避するには、管理ノードが複数の管理サーバーにレ ポートするようにします。 関連トピック スケーラビリティのシナリオ メッセージの転送について メッセージの転送は、ある管理サーバーから別の管理サーバーにメッセージを転送して問題を知らせ、転送メッ セージに関連付けられたアクションを転送先の管理サーバーに実行させることを許可する機能です。このメリットは、 各管理サーバーに対して、それぞれに関連付けられたメッセージを通知することで、柔軟性を高めることにありま す。転送されたメッセージは、ターゲット管理サーバー上で通常のメッセージと同様に処理されます。たとえば、メッ セージはトラブル チケット システムや通知サービスなどに転送されます。 関連トピック 他の管理サーバーへのメッセージの転送 他の管理サーバーへのメッセージの転送 ここでは、OpenView Operations 管理サーバー間のメッセージ転送を設定するために必要な手順について説明し ます。次の手順が必要です。 1. ソース管理サーバーの設定 2. ターゲット管理サーバーの設定 3. 管理ノードの設定 4. 設定のテスト すべての手順を完了した後のシナリオは次のとおりです。 ソース OVO 管理サーバーで実行されるエージェントと、すべてのノードで実行されるエージェントは、ソース - 73 ©Copyright 1999-2002 Hewlett-Packard Company, all rights reserved. OpenView Operations イベント ポリシー エディタ 他の管理サーバーへのメッセージの転送 およびターゲットの管理サーバーにメッセージを送信し、アクションを受信します。 プロパティ [タイプ] が ForwardToVP である OV_Message は、すべてターゲット OVO サーバーに送信さ れます。その他のメッセージは、すべて OVO サーバーにのみ送信されます。これは Flexible Management ポリシーにより設定されます。 ターゲット サーバーに転送するメッセージをマークするためには、WMI ポリシーを使用しますが、このポリ シーはソース管理サーバー ノードに配布しておく必要があります。 I. ソース管理サーバーの設定 1. 次 の ポ リ シ ー を 修 正 し ま す 。 Policy Management\Policies grouped by type\Windows management Interface\FORWARD TO VP 送信されるメッセージのオブジェクトを変更します。("source.bbn.hp.com" に変えて設定したソース管理 サーバー名を入力します。) 必要に応じて既存のルールを変更するか、新しいルールを作成して追加します。これらのルールでは、 どのメッセージを転送するかを定義します。ルール例では、危険域にあるメッセージだけを転送していま す (TargetInstance.Severity>=32)。 - 74 ©Copyright 1999-2002 Hewlett-Packard Company, all rights reserved. OpenView Operations イベント ポリシー エディタ 他の管理サーバーへのメッセージの転送 2. \Policy management\Policy groups\Samples\Flexible Management\ForwardToServer ポリシーを修正し ます。 3. サンプル名を、ターゲットおよびソース マネージャの名前に変更します。 4. ForwardToServer と FORWARD TO VP ポリシーをソース管理サーバーに配布します。 II.ターゲット管理サーバーの設定 ターゲット OVO for Windows サーバーに、ソース OVO サーバーが動作している Windows ノード、およびメッ セージを転送するすべてのノードを追加します。いずれのサーバーも Windows で実行される場合、ovpmutil を使 用してソース サーバーからノードおよびポリシー設定をダウンロードし、ターゲット サーバーにアップロードできま す。詳細については、「他のサーバーへの設定の配布」を参照してください。ターゲット サーバーが OVO for UNIX 管理サーバーの場合、すべての転送メッセージに一致するよう外部ノードを設定できます (詳細については、OVO for UNIX のマニュアルを参照してください)。 ソース管理サーバーで可能なすべてのポリシーは、ターゲット管理 サーバーからも可能にしてください。そうでない場合、メッセージ指示文が、たとえば、対象とする管理サーバーに 表示されません。 III.管理ノードの設定 ターゲット管理サーバーに、メッセージを送信するノード上のツールやアプリケーションを実行させるには、ノードが 複数の管理サーバーからのアクションを許可するよう設定します。 IV.設定のテスト 転送するメッセージを作成してポリシーをテストします。たとえば、テスト ツール Tools\ OpenView Tools\Execute on Management Server\Generate Critical Test Message を使用します。この例では、危険域にあるメッセージだけ が転送されます。ソースおよびターゲット管理サーバーの両方がこのメッセージを受信しているかどうか確認してく ださい。 - 75 ©Copyright 1999-2002 Hewlett-Packard Company, all rights reserved. OpenView Operations イベント ポリシー エディタ 複数の管理サーバーからのアクションの許可 メモ 異なるポリシー名やメッセージ タイプを使用する場合は、「Windows レジストリのオプション設定」を参照してくださ い。 関連トピック 2 つの OpenView Operations for Windows 管理サーバー間でメッセージの状態変更を同期化する 複数の管理サーバーからのアクションの許可 一元化されたサーバー環境では、管理ノードはすべての問題を所属する地域の管理サーバーに報告します。各地 域の管理サーバーは、すべての管理ノードに対してプライマリ管理サーバーとして動作します。一元化されたサー バー環境では、中央のサーバーはすべての管理ノードに対するアクション許可管理サーバーとして設定されます。 中央のサーバーをすべての管理ノードに対するアクション許可管理サーバーとして設定すると、中央のサーバー は分散した管理ノード上でアクションを実行できます。このように分散した管理ノードを一元管理すると、転送され たメッセージの処理や管理担当範囲の切り替えを中央のサーバーで行うことができます。 地域内の管理ノードはすべて同一の設定にする必要があるため、中央のサーバーをすべての管理ノードに対する アクション許可管理サーバーとして設定するには多少の作業が必要です。OpenView Operations for Windows 管 理者は、セカンダリ管理サーバーとアクション許可管理サーバーを指定するエントリを持つポリシーを 1 つだけ設 定する必要があります。このポリシーを、すべての管理ノードに配布してください。 複数の管理サーバーからのアクションを許可するようノードを設定するには、次の手順に 従います。 サンプル ポリシーを開きます。 Policy Management\Policy groups\Samples\Flexible Management\MultipleActionManagers サンプル名を、アクションが許可されたマネージャを作成したい実際の管理サーバーの名前に変更し、ポリ シーを修正します。 [構文チェック] ボタンを使用して、完成したポリシーで、変更にエラーがないことを確認します。 完成したポリシーを管理ノードに配布します。 関連トピック - 76 ©Copyright 1999-2002 Hewlett-Packard Company, all rights reserved. OpenView Operations イベント ポリシー エディタ 2 つの OpenView Operations for Windows 管理サーバー間で メッセージの状態変更を同期化する アクション許可管理サーバーの指定 2 つの OpenView Operations for Windows 管理サーバー間で メッセージの状態変更を同期化する ここでは、2 つの OpenView Operations for Windows 管理サーバー間で、メッセージの状態変更 (「所有」、「所有 解除」、「受託」、「受託解除」) を自動的に同期化するために必要な設定手順を説明します (両方向に同期化しま す)。次の手順が必要です。 1. 他の管理サーバーへのメッセージの転送 2. 状態を同期化するソース OpenView Operations for Windows サーバーの設定 3. 状態を同期化するターゲット OpenView Operations for Windows サーバーの設定 すべての手順を完了した後のシナリオは次のとおりです。 ソース OpenView Operations for Windows 管理サーバー上で動作するエージェントは、両方の OpenView Operations for Windows 管理サーバー 間でメッセージを送受信します。 プロパティ [タイプ] が ForwardToVP である OV_メッセージは、すべてターゲット OpenView Operations for Windows サーバーに送信されます。その他のすべてのメッセージは、ソース OpenView Operations for Windows サーバーだけに送信されます。この設定はフレキシブル管理のテンプレート設定で行います。 ターゲット サーバーに転送するメッセージをマークするためには、WMI ポリシーを使用しますが、このポリ シーは管理サーバー ノードに配布しておく必要があります。 転送メッセージの状態変更(「所有」、「所有解除」、「受託」、「受託解除」) は、追加する 2 つの WMI ポリ シーにより監視され、対応するサーバーに転送されます。これら 2 つの追加ポリシーは、1 つがソース管理 サーバー用で、もう 1 つがターゲット管理サーバー用です。 I. 他の管理サーバーへのメッセージの転送 1. ターゲット管理サーバーにメッセージが正しく転送されていることを確かめてください。 II. 状態を同期化するソース OpenView Operations for Windows サーバーの設定 1. ソース OpenView Operations for Windows サーバーのオペレーティング システムを選択します。 2. ローカルの [HP ITO Account] に既知のパスワードを入力します。 - 77 ©Copyright 1999-2002 Hewlett-Packard Company, all rights reserved. OpenView Operations イベント ポリシー エディタ 2 つの OpenView Operations for Windows 管理サーバー間で メッセージの状態変更を同期化する <WindowNT> [プログラム] → [ユーザー マネージャ] → [HP ITO account] → [プロパティ] <Windows2000> [プログラム] → [Computer Management] → [Local Users and Groups] → [ユーザー] → [HP ITO account] → [Set Password] 3. 新しいパスワードを使用して、HP ITO Agent サービスのスタートアップを変更します。 <WindowNT> [コントロール パネル] → [サービス] → [HP ITO Agent] → [Startup] <Window2000> [プログラム] → [サービス] → [HP ITO Agent] → [プロパティ] → [Log On] 4. <WindowNT> システムを再起動して、変更したシステム変数がすべての NT サービスで認識されるようにし ます。 <Window2000> 次の構文を使用して、エージェントを停止および再起動します。 net stop "HP ITO Agent" および net start "HP ITO Agent" これにより、変更したシステム変数がすべての HP ITO Agent サービスで認識されるようになります。 5. ポリシー Policy management\Management server synchronization\Source management server\Synchronize state changes with target management server を開きます。 6. グローバル WQL フィルタを編集します。 UserOfStateChange != "SOURCE\\HP ITO Account" を UserOfStateChange != "<YourSourceMgmtSrv>\\HP ITO Account" に変更します。 転送に適用する条件に合わせて、他のフィルタ条件を変更します。この例では、重要度に基づくフィルタ を使用します。 - 78 ©Copyright 1999-2002 Hewlett-Packard Company, all rights reserved. OpenView Operations イベント ポリシー エディタ 2 つの OpenView Operations for Windows 管理サーバー間で メッセージの状態変更を同期化する メモ 転送されたメッセージだけがターゲット管理サーバーで更新されるため、このフィルタ部分は実際には必 要ありませんが、ソース管理サーバーでの初期の処理段階でイベントをフィルタ処理しておくとパフォー マンスが向上します。 7. 編集が完了したポリシーをソース管理サーバーに配布します。 8. ポリシーをテストします。たとえば、ソース管理サーバーで転送メッセージを所有します。ターゲット管理サー バーで、メッセージが適切に更新されているかどうかを確かめます。 III. 状態を同期化するターゲット OpenView Operations for Windows サーバーの設定 1. ターゲット OpenView Operations for Windows サーバーのオペレーティング システムを選択します。 2. ローカルの [HP ITO Account] に、ソース管理サーバーで使用したのと同じパスワードを入力します。 <WindowsNT> [プログラム] → [ユーザー マネージャ] → [HP ITO account] → [プロパティ] <Windows2000> [プログラム] → [Computer Management] → [Local Users and Groups] → [ユーザー] → [HP ITO account] → [Set Password] 3. 新しいパスワードを使用して、HP ITO Agent サービスのスタートアップを変更します。 <WindowsNT> [コントロール パネル] → [サービス] → [HP ITO Agent] → [Startup] <Windows2000> [プログラム] → [サービス] → [HP ITO Agent] → [プロパティ] → [Log On] 4. 次の構文を使用して、エージェントを停止および再起動します。 net stop "HP ITO Agent" および net start "HP ITO Agent". - 79 ©Copyright 1999-2002 Hewlett-Packard Company, all rights reserved. OpenView Operations イベント ポリシー エディタ Windows レジストリのオプション設定 5. ポリシー Policy management\Management server synchronization\Target management server\Synchronize state changes with corresponding source server(s) を開きます。 6. グローバル WQL フィルタを編集します。 UserOfStateChange != "TARGET\\HP ITO Account" を UserOfStateChange != "<YourTargetMgmtSrv>\\HP ITO Account" に変更します。 7. 編集が完了したポリシーをターゲット管理サーバーに配布します。 8. ポリシーをテストします。たとえば、ターゲット管理サーバーでメッセージを受託します。両方の管理サーバー でメッセージが受託されていることを確かめます。 Windows レジストリのオプション設定 WMI 転送ポリシーの名前 転送するメッセージを定義するために使用する WMI ポリシーは、既知の名前を持っている必要があります。その デフォルトの名前は "FORWARD TO VP" です。次のレジストリ エントリを作成すると、この名前を変更できます。 REGEDIT4 [HKEY_LOCAL_MACHINE\SOFTWARE\Hewlett-Packard\OVEnterprise\Agent\OvMsgActFM] "Forward To VP Policy"="<新しい名前>" 転送するメッセージをマークするために使用するタイプの値 WMI インターセプタは、転送されるすべてのメッセージのプロパティ タイプを、1 つの特定の値に設定します。デ フォルトの値は "ForwardToVP" です。この値を変更するには、次のレジストリ エントリを作成します。 REGEDIT4 [HKEY_LOCAL_MACHINE\SOFTWARE\Hewlett-Packard\OpenView\ITO] "MsgType in Forwarded Messages"="<新しいタイプ>" メモ この値を変更する場合には、その変更に応じてフレキシブル管理テンプレートを調整する必要があります。「他の 管理サーバーへのメッセージの転送」のサンプル テンプレートで示すように、MSGTYPE "ForwardToVP" では、 値 "ForwardToVP" を使用して転送メッセージを照合しています。 - 80 ©Copyright 1999-2002 Hewlett-Packard Company, all rights reserved. OpenView Operations イベント ポリシー エディタ バックアップ サーバーについて バックアップ サーバーについて プライマリ管理サーバーが何らかの理由で一時的にアクセス不能になった場合は、管理ノードからのメッセージを 1 台以上の指定したバックアップ管理サーバーに転送するように、OpenView Operations for Windows を設定でき ます。 バックアップ サーバーの設定 バックアップ サーバーがこれらのメッセージに応答するには、適切な設定とポリシーをプライマリ管理サーバーか ら受け継ぐ必要があります。つまり、プライマリ管理サーバーで問題が生じる前に、適切な設定とポリシーを指定し たバックアップ サーバーとノードに配布する必要があります。 設定とポリシーの配布 関連するすべての管理サーバーとノードに適切な設定とポリシーを配布しておけば、一元的な製品開発が容易に なります。中央のサーバーで設定とポリシーを開発して、指定したサーバーと管理ノードに配布できます (詳細に ついては、「他のサーバーへの設定の配布」を参照)。 たとえば、本社でポリシーを開発して、同様の複数の支店でインストールまたは更新できると便利です。OpenView Operations for Windows では、このデータをファイルにダウンロードして任意の数のサーバーにアップロードするこ とで、設定、ポリシー、およびソフトウェアを配布できます。 関連トピック フレキシブル管理テンプレートの構文 プライマリ管理サーバーの指定 他のサーバーへの設定の配布 時間による切り替え制御について 分散操作が複数のタイム ゾーンを超えて生じる場合 (下の図を参照) は、OpenView Operations for Windows の 時間による切り替え制御を実装して、管理責任を循環させることができます。管理ノードは、1 日の時刻に基づい - 81 ©Copyright 1999-2002 Hewlett-Packard Company, all rights reserved. OpenView Operations イベント ポリシー エディタ 時間による切り替え制御について て異なる管理サーバーにレポートします。この制御機能を使用して、週末や祭日の操作を担当する管理サーバー を設定することもできます。 ワールドワイドな管理ドメイン 時間による切り替えは、定義済みの時間属性に応じて、メッセージを異なる管理サービスに送信するという考え方 に基づいています。OpenView Operations for Windows では、期間テンプレートに定義したルールに従って、管理 ノードが異なる管理サーバーにメッセージを送信するように設定できます。 たとえば、下の図は、管理ノード C および D で 06:00 から 18:00 までの間に生成されたすべてのメッセージを 管理サーバー M1 に送信するようにエージェントを設定する方法を表しています。18:00 から 06:00 までの間に 生成されたすべてのメッセージは管理サーバー M2 に送信されます。時間による切り替え機能では、各地域の勤 務時間に合わせて操作シフトを割り当てることで、24 時間を通して全環境を制御できます。 - 82 ©Copyright 1999-2002 Hewlett-Packard Company, all rights reserved. OpenView Operations イベント ポリシー エディタ 時間による切り替え制御について 時間またはメッセージ属性を使用したメッセージの転送 たとえば、中央のロケーションに 24 時間体制のサポート デスクを設けているのであれば、各地域の部署がオフ 時間の間は、その地域のノードは中央の管理サーバーにメッセージを直接送信できます。時間による切り替えポリ シーを実装するには、Flexible Management ポリシーに 2 つのエントリを追加する必要があります。 この 2 つのエントリは、次のような形式になります。 CONDITION TIME 6am-6pm SEND TO $OPC_PRIMARY_MGR CONDITION TIME 6pm-6am SEND TO Central Management Server 時間による切り替えは、時刻に基づいたルールだけに限定されるわけではありません。異なる管理サーバーへの メッセージの送信は、曜日や特定の日付 (複数の日付も可)、または規則的な条件を基に設定できます。詳細につ いては、「期間テンプレートについて」を参照してください。 関連トピック フレキシブル管理テンプレートの構文 - 83 ©Copyright 1999-2002 Hewlett-Packard Company, all rights reserved. OpenView Operations イベント ポリシー エディタ コンピテンス センターについて コンピテンス センターについて 大規模な企業で広範な地域に分散した複数の管理サーバーを操作する場合は、特定の分野に関連する専門知 識がすべての地域にない場合があります。この問題の解決に役立つ方法は、管理ノードがプライマリ管理サー バー以外のサーバーと通信するように設定することです。企業内ネットワークのほかのサーバーを、特定の専門 分野に特化したサーバーにできます。OpenView Operations for Windows では、管理ノードがネットワーク内で任 意に選択した管理サーバーと通信するように設定できます。 たとえば、オペレーティング システムに関連するすべての問題を担当するセンターを設置します。また、別の専門 知識を持つセンターでは、企業全体で使用するデータベースについて担当します。この場合、オペレーティング シ ステムに関連するメッセージとデータベースに関連するメッセージを、それぞれの専門知識を持つセンターに送信 するように管理ノードを設定できます。下の図「コンピテンス センター指向環境での通信」では、すべての管理ノー ドがすべてのデータベース イベントを Database Competence Center 管理サーバーに送信します。 コンピテンス センターでの担当範囲の分散 下の図に示すような簡単なコンピテンス センター指向の階層は、1 台の管理サーバーに基づく階層よりも、メッ セージのタイプに応じたよりフレキシブルな環境を構築します。 コンピテンス センター指向環境での通信 コンピテンス センターの階層は、1 台のサーバー階層とは異なり、管理ノードに対する管理担当分野を分散しま す。コンピテンス センター階層では、各地域の管理サーバーが各管理ノードを担当するだけではありません。デー タベースなどの特定の分野に関連するメッセージは、定義済みの管理サーバーに直接送信されます。そこで、専 門知識を持つ担当者がすべての管理ノードのその分野に関連する問題を解決します。 - 84 ©Copyright 1999-2002 Hewlett-Packard Company, all rights reserved. OpenView Operations イベント ポリシー エディタ メッセージ ターゲット ルールについて コンピテンス センターの設定 次の構文は、コンピテンス センターの実装例を概念的に説明しています。 IF MSGGRP=databases SEND TO Database Competence Center IF MSGGRP=finance SEND TO Application Competence Center IF MSGGRP=cad SEND TO Application Competence Center メモ 期間条件を関連するコンピテンス センター条件に追加することで、サーバーを時間により切り替える機能を定義 できます。 関連トピック フレキシブル管理テンプレートの構文 メッセージ ターゲット ルールについて メッセージ ターゲット ルールを使用することで、メッセージの送信先になる管理サーバーを決めることができま す。 メッセージ ターゲット ルールの要素 メッセージ ターゲット ルールは次の 3 つの要素で構成されます。 メッセージ属性ルール 期間テンプレート 定義済みの管理サーバー Printing グループのメッセージ ターゲット ルールの例 printing グループのメッセージ ターゲット ルールは、次のような概念構造を持ちます。 message group = "printing" - 85 ©Copyright 1999-2002 Hewlett-Packard Company, all rights reserved. OpenView Operations イベント ポリシー エディタ 他の Windows 管理サーバーへの設定の配布 current time fits time template 2 ............(message) --> mgr 2 current time fits time template 1 ............(message) --> mgr 1 current time fits time template 3 ............(message) --> mgr 3 この例では、"printing" メッセージ グループのメッセージで、テンプレート 1 の期間条件を充たすメッセージはす べて管理サーバー 1 に転送されます。一方、テンプレート 2 の期間条件を充たすメッセージはすべて管理サー バー 2 に転送されます。また、テンプレート 3 も同様に処理されます。 Database グループのメッセージ ターゲット ルールの例 database グループのメッセージ ターゲット ルールは、次のような概念構造を持ちます。 message group = "database" current time fits time template 1 ............(message) --> mgr 2 current time fits time template 2 ............(message) --> mgr 3 current time fits time template 3 ............(message) --> mgr 1 この例では、"database" メッセージ グループのメッセージで、テンプレート 1 の期間条件を充たすメッセージは すべて管理サーバー 2 に転送されます。一方、テンプレート 2 の期間条件を充たすメッセージはすべて管理 サーバー 3 に転送されます。他も同様に処理されます。 他の Windows 管理サーバーへの設定の配布 複製サイトとして動作する複数のドメインで環境が構成されている場合は、設定を一元的に開発した後、複数の管 理サーバーに配布すると効率的です。たとえば、本社に勤務する管理者が設定やアプリケーションを自分のサイト で定義し、このデータを一連のファイルにダウンロードして、他のサイトで取り込めるようにしておくと便利です。 本社の管理者が設定ファイルを他のサーバーに配布しておけば、リモート ロケーションの管理者はこれらのファイ ルをアップロードして使用できます。 異なる管理サーバーに設定を配布するには、大きく分けて 3 つの手順が必要になります。 - 86 ©Copyright 1999-2002 Hewlett-Packard Company, all rights reserved. OpenView Operations イベント ポリシー エディタ 他の Windows 管理サーバーへの設定の配布 ダウンロードする設定箇所の選択 ovpmutil ツールを使用して、設定のどの部分をダウンロードするかを決めます。この情報はファイルに格納さ れます。 例 a. ノード グループ Windows のすべてのノードを、カレント ディレクトリの windows.mof ファイルにダウン ロードします。Ovpmutil はノード グループのユニーク ID を必要とします。ノード グループのプロパ ティ ページから、ユニーク ID をコピーできます。この例では、Windows ノード グループはユニーク ID {CA017CBA-5B0E-11D5-A4F2-00108335D390} を持ちます。 ovpmutil CFG NDS DNL windows.mof /p OV_NodeGroup.Name=\"{CA017CBA-5B0E-11D5-A4F2-00108335D390}\" b. ノード グループ Exchange 55 のすべてのサービスを、カレント ディレクトリの exchange.mof ファイル にダウンロードします。Ovpmutil はサービスのユニーク ID を必要とします。サービスのプロパティ ページから、ユニーク ID をコピーできます。この例では、 Exchange 55 サービスはユニーク ID Exchange55 を持ちます。 ovpmutil CFG SVC DNL exchange.mof /p OV_Service.Name=\"Exchange55\" Server Policies ポリシー グループのポリシーを、C ドライブの ovpmutil CFG POL DNL c:\test /p "\Server Policies\" 上のテス ト ディレクトリにダウンロードします。 c. Server Policies ポリシー グループのすべてのポリシーを、カレントディレクトリの policies.mof ファイル にダウンロードします。Ovpmutil には、ポリシー グループへの完全なパスが必要です。パスはタイプ別 にグループされたポリシーの下から記述します。 ovpmutil CFG POL DNL exchange.mof /p "\Server Policies\" ダウンロードしたファイルの配布 ftp などの任意のツールを使用して、ダウンロードしたファイルを他の管理サーバーに配布します。 ファイルのアップロード 受け取り側の管理サーバーの管理者は、ovpmutil ツールを使用して、ファイルをアップロードします。 例 a. カレント ディレクトリの windows.mof ファイルに保存されたすべてのノードをアップロードします。 ovpmutil CFG NDS UPL windows.mof - 87 ©Copyright 1999-2002 Hewlett-Packard Company, all rights reserved. OpenView Operations イベント ポリシー エディタ スケーラビリティのシナリオ b. カレント ディレクトリの exchange.mof ファイルに保存されたすべてのサービスをアップロードします。 ovpmutil CFG SVC UPL exchange.mof 注意 ターゲット サーバーでアップロードを実行する前に、アップロードするノードまたはサービスがターゲット サーバー 上にないことを確認してください。ノードまたはサービスが既にある場合は、アップロードにより重複エントリが作成 されます。重複ノードまたは重複サービスは異なるユニーク ID を持ちますが、転送メッセージを受信したときに問 題が生じることがあります。これらのメッセージには元の管理サーバーが持つユニーク サービス ID が結び付け られているためです。 他のアップロード オプションの詳細については、ovpmutil コマンドを参照してください。 スケーラビリティのシナリオ OpenView Operations for Windows が提供するフレキシブルな設計は、1 つ以上の管理システムを組み合わせて、 それぞれの組織構造の要件に合った独自の強力な管理ソリューションを構築することを可能にします。 このセクションでは、スケーラビリティのシナリオをいくつか紹介します。これらのシナリオでは、各組織が持つ特定 の要件を充たすように OpenView Operations for Windows を拡張する例を説明します。シナリオには単純なもの から複雑なものまであります。いずれかのシナリオを適用することで、各自の要件を充たすことができます。または、 複数のシナリオを組み合わせて、新しいソリューションを構築することもできます。 関連トピック シナリオ 1. 1 つのサーバーで一連のノードを管理する シナリオ 2. OpenView Operations for Windows エージェントで IP デバイスを監視する シナリオ 3. 複数の管理サーバー - 88 ©Copyright 1999-2002 Hewlett-Packard Company, all rights reserved. OpenView Operations イベント ポリシー エディタ シナリオ 1. 1 つのサーバーで一連のノードを管理する シナリオ 1. 1 つのサーバーで一連のノードを管理する 下の図の「1 つのサーバーで一連のノードを管理する」は、1 つの管理サーバーで、エージェントが動作する複数 のリモート ノードを管理する単純なシナリオを表しています。管理ノードと管理サーバーはリモート プロシージャ コール (RPC) で通信します。 1 つの管理サーバーで一連のノードを管理する この単純な設計は、中央のロケーションで複数のリモート システムを管理する場合に、効率的なソリューションを 提供します。 変数のしきい値 SNMP MIB およびカスタム変数のしきい値を監視します。 メッセージ ソース さまざまなメッセージ ソースを処理します。 ローカル イベント 管理ノードのローカル イベントをフィルタリングします。 自動アクション 管理ノードで自動アクションをローカルに起動します。 - 89 ©Copyright 1999-2002 Hewlett-Packard Company, all rights reserved. OpenView Operations イベント ポリシー エディタ シナリオ 2. OpenView Operations for Windows エージェントで IP デバイスを監視する エージェント プラットフォーム さまざまなエージェント プラットフォームをサポートします (たとえば、Windows NT、HP-UX、AIX、Solaris、 Linux、Tru64)。 シナリオ 2. OpenView Operations for Windows エージェントで IP デバイス を監視する 下の図は、リモート SNMP デバイスの SNMP しきい値を監視するプロキシ エージェントとしてエージェントを機 能させるシナリオを表しています。このシナリオでは、エージェントが動作するリモート管理ノードを、ネットワーク内 の SNMP だけの (エージェントがインストールされていない) デバイスのしきい値を監視するために使用できま す。 OpenView Operations for Windows エージェントで IP デバイスを監視する シナリオ 3. 複数の管理サーバー 下の図のシナリオは、「シナリオ 1. 1 つのサーバーで一連のノードを管理する」に似ています。ただし、このシナリ オでは、複数の管理サーバーを協調して動作させ、環境全体を管理しています。このソリューションは、シナリオ 1 に比べてよりフレキシブルでスケーラビリティの高いものになります。 複数の管理サーバー - 90 ©Copyright 1999-2002 Hewlett-Packard Company, all rights reserved. OpenView Operations イベント ポリシー エディタ プライマリ管理サーバーの指定 flubber プライマリ管理サーバーの指定 flubber デフォルトでは、すべてのメッセージは、エージェント ソフトウェアのオリジナルなインストール元である管理サー バーに集められます。この最初の管理サーバーは、管理ノードに対して責任を持つ中心的なサーバーになるため、 プライマリ管理サーバーと呼ばれます。このプライマリ管理サーバーの機能は、他のサーバーに切り替えることが できます。この場合、管理ノードからのメッセージは新しいプライマリ管理サーバー (通常は一時的) にリダイレク トされます。この新しいプライマリ管理サーバーは、管理ノード上で自動アクションを同様に実行できます。 新しいプライマリ管理サーバーの指定 プライマリな管理責任を他の管理サーバーに切り替えるときは、新しい管理サーバーに対して、元のプライマリ管 理サーバーが管理していたノードに対する責任を与えます。 プライマリな管理責任の切り替え - 91 ©Copyright 1999-2002 Hewlett-Packard Company, all rights reserved. OpenView Operations イベント ポリシー エディタ Flexible Management ポリシーの作成 管理責任の切り替えは、OpenView tools\Switch Management Server for Windows ノード または OpenView tools\Switch Management Server for Unix ノード ツールを使用します。スイッチが作成された後は、ノードはコマ ンドを送信した管理サーバーに応答できなくなるため、このツールは正常に終了しないことに注意してください。 スイッチを作成した後、「ノードのエージェント ID が異なる、または設定されていない」というエラーメッセージを受 信することがあります。このノードから新しい管理サーバーにメッセージを送ることで、自動的に管理サーバーの設 定を更新します。サーバーへのメッセージ送信についての詳細は、 opcmsg を参照してください。 ノードにオープン メッセージ インターフェース ポリシーが配布されていない場合、ノード設定エディタにより手動 でエージェント ID の更新が必要です。ノードのエージェント ID 変更に関する情報は、 管理ノードの全般情報の 設定 を参照してください。 管理サーバーの切り替えを元に戻す 新しいプライマリ管理サーバーがプライマリな管理責任を放棄しても、プライマリな管理責任はオリジナルのプライ マリ管理サーバーに自動的に戻されません。プライマリな管理責任の切り替えを元に戻すには、mgmt_sv を使用 して、管理責任を手動で元のサーバーに切り替えます。 バックアップ管理サーバーへの切り替え プライマリな管理責任の切り替えは、システムのクラッシュや敷地内の電源障害の際に安全対策として機能します。 たとえば、定期的にポーリングを行いプライマリ管理サーバーの状態を監視する 第 2 の管理サーバーを設定で きます。第 2 の管理サーバーは、プライマリ管理サーバーでシステムの障害が発生した場合に、OpenView Operations for Windows 管理者に通知します。通知を受け取ると、管理者はプライマリな管理責任を第 2 の管理 サーバーに切り替えます。これにより、障害が発生した管理サーバーがそれまでに管理していたすべての管理 ノードの制御を第 2 の管理サーバーが引き継ぎます。 メモ ここで説明したプライマリ管理サーバーを切り替える機能は、OpenView Operations for UNIX のものとは異なりま す。OpenView Operations for Windows では、セカンダリ管理サーバーの概念を使用していません。 Flexible Management ポリシーの作成 Flexible Management ポリシーでは、次の項目を設定できます。 - 92 ©Copyright 1999-2002 Hewlett-Packard Company, all rights reserved. OpenView Operations イベント ポリシー エディタ Flexible Management テンプレートの構文 アクション許可管理サーバーを定義して、管理ノード上でプログラムの実行を許可するセカンダリ管理サー バーを設定します。 日時のルールを定義して、管理ノードがどの管理サーバーにいつメッセージを送信するかを設定します。 メッセージ属性のルールを定義して、管理ノードがどの管理サーバーにいつメッセージを送信するかを設定 します。 指定した環境のすべてのノードに設定を適用する場合は、すべてのノードに対する 1 つのポリシーを開発します。 各ノードに異なるポリシーを適用する場合は、各設定タイプに対して 1 つのポリシーを開発します。 設定を記述するポリシーを作成した後、管理ノードにポリシーを配布します。 関連トピック フレキシブル管理テンプレートの構文 アクション許可管理サーバーの指定 期間テンプレートについて Flexible Management テンプレートの構文 次のセクションで説明されている構文は、フレキシブル管理機能を設定する際の基礎として使用できます。 Flexible Management テンプレートでの特殊文字 この構文例では、次の特殊文字を使用しています。 記号 説明 e 空の文字列。"e" は、この例でのみ使用しているので注意してください。実際のテンプレートで は、空の文字列を実際に使用します。 # コメント。テンプレートにコメントを含める場合は、コメントの各行の前に番号記号 (#) を加えま す。各行のすべての文字が、コメントとして扱われます。 例 : # これはコメントです。 \ エスケープ文字。構文の文字列で引用符を使用する場合は、円記号 (¥) で引用符をエス ケープします。 - 93 ©Copyright 1999-2002 Hewlett-Packard Company, all rights reserved. OpenView Operations イベント ポリシー エディタ Flexible Management テンプレートの構文 例 : ¥"引用する内容¥" 管理を担当するサーバーの設定ポリシーの構文 メモ OpenView Operations for Windows ではセカンダリ管理サーバーの概念を採用していませんが、構文ではセカンダ リ管理サーバーを指定する必要があります。構文に従うには、アクション許可管理サーバーとして指定されている サーバーを指定してください。 管理を担当するサーバーの設定ポリシーには、次の構文を使用します。 respmgrconfigs ::= <respmgrconfigs> RESPMGRCONFIG DESCRIPTION respmgrconds <string> <respmgrconds> | e ::= SECONDARYMANAGERS <secondmgrs> ACTIONALLOWMANAGERS <actallowmgrs> [MSGTARGETRULES <msgtargetrules>] secondmgrs actallowmgrs ::= <secondmgrs> SECONDARYMANAGER NODE <node> [DESCRIPTION <string>] | e ::= <actallowmgrs> ACTIONALLOWMANGER NODE <node> [DESCRIPTION <string>] | e msgtargetrules ::= <msgtargetrules> MSGTARGETRULE DESCRIPTION <string> <msgtargetrule> | e msgtargetrule ::= MSGTARGETRULECONDS <mtrconditions> MSGTARGETMANAGERS <msgtargetmgrs> | MSGTARGETRULECONDS <mtrconditions> MSGTARGETMANAGERS <msgtargetmgrs> ACKNONLOCALMGR mtrconditions ::= <mtrconditions> MSGTARGETRULECOND DESCRIPTION <string> <mtrcond> | e mtrcond ::= <mtrcond> SEVERITY <severity> | <mtrcond> NODE <nodelist> | <mtrcond> APPLICATION <string> | <mtrcond> MSGGRP <string> | <mtrcond> OBJECT <string> | <mtrcond> MSGTYPE <string> | <mtrcond> TEXT <string> | - 94 ©Copyright 1999-2002 Hewlett-Packard Company, all rights reserved. OpenView Operations イベント ポリシー エディタ Flexible Management テンプレートの構文 <mtrcond> SERVICE_NAME <string> | <mtrcond> MSGCONDTYPE <msgcondtype> | e severity ::= Unknown | Normal | Warning | Critical | Minor | Major msgcondtype nodelist node ::= Match | Suppress ::= <node> | <nodelist> <node> ::= IP <ipaddress> | IP <ipaddress> <string> string ::= "任意の数字または文字列" ipaddress ::= <digits>.<digits>.<digits>.<digits> 期間テンプレートの構文 期間テンプレートには、次の構文を使用します。 timetmpls ::= <timetmpls> TIMETEMPLATE <string> DESCRIPTION <string> <conditions> | e conditions ::= TIMETMPLCONDS <timetmplconds> | e timetmplconds ::= <timetmplconds> TIMETMPLCOND <timetmplcond> timetmplcond ::= [TIMECONDTYPE <timecondtype>] [TIME FROM <time> TO <time>] [WEEKDAY <weekday>] [DATE <exact_date>] | e timecondtype ::= Match | Suppress time ::= <hh>:<mm> weekday ::= ON <day> | FROM <day> TO <day> exact_date day ::= ON <date> | FROM <date> TO <date> ::= Monday | Tuesday | Wednesday | Thursday | Friday | Saturday | Sunday date ::= <mm>/<dd>/<yyyy> |<mm>/<dd>/* - 95 ©Copyright 1999-2002 Hewlett-Packard Company, all rights reserved. OpenView Operations イベント ポリシー エディタ アクション許可管理サーバーの指定 メモ 期間テンプレートは、管理ノード上でのメッセージの作成時刻と比較されます。メッセージの作成時刻は、常に GMT で定義されます。 管理範囲を切り替える構文 管理サーバーの担当範囲を切り替えるテンプレートには、次の構文を使用します。 configfile := [TIMETEMPLATES <timetmpls>] RESPMGRCONFIGS <respmgrconfigs> メッセージ ターゲットのルールの構文 メッセージ ターゲットのルールを定義するテンプレートには、次の構文を使用します。 msgtargetmgrs ::= <msgtargetmgrs> MSGTARGETMANAGER TIMETEMPLATE <string> OPCMGR <node> | <msgtargetmgrs> MSGTARGETMANAGER TIMETEMPLATE <string> OPCMGR <node> MSGCONTROLLINGMGR | <msgtargetmgrs> MSGTARGETMANAGER TIMETEMPLATE <string> OPCMGR <node> NOTIFYMGR | e メモ <string> 変数に $OPC_ALWAYS を代入すると、期間条件が常に真になるように指定できます。現在のプライマリ 管 理 サー バー を 常 に メッ セー ジ ター ゲ ッ ト サー バ ー と し て 使 用す る よ う 指 定す る に は 、 <node> 変 数 に $OPC_PRIMARY_MGR を代入します。また、パターン マッチを使用できるのは <string> だけです。 アクション許可管理サーバーの指定 特定の管理ノード上でアクションを実行できるのは、その管理ノードの Flexible Management ポリシーでアクション 許可管理サーバーとして定義されている管理サーバーだけです。定義されていない管理サーバーは、その管理 ノード上でアクションを実行できません。 - 96 ©Copyright 1999-2002 Hewlett-Packard Company, all rights reserved. OpenView Operations イベント ポリシー エディタ 期間テンプレートについて デフォルトでは、管理ノード上でアクションの実行が許可されている管理サーバーは Installation Manager だけで す。よりフレキシブルな運営環境を実現するために、他の管理サーバーも共有管理ノード上でアクションを実行で きるように、複数の管理サーバーを設定できます。 メモ プライマリ管理サーバーはアクション許可管理サーバーとして設定する必要があります。該当する管理サーバー の設定に次の行を追加してください。 ACTIONALLOWMANAGER $OPC_PRIMARY_MGR メッセージ関連のアクションの実行を許可するという概念には、ポリシーの転送と密接な関係があります。特に、転 送された関連メッセージが、メッセージに関連する定義済みのオペレータ アクションを含んでいる場合は重要です。 こうしたメッセージがメッセージの送信元の管理ノード上でアクションの実行を許可されていない管理サーバーに転 送された場合は、アクションは実行されずにエラー メッセージが生成されます。 関連トピック フレキシブル管理テンプレートの構文 期間テンプレートについて 期間テンプレートは、特定の管理ノードが特定のメッセージをいつ、どの管理サーバーに送信するかを各エージェ ントに指示する条件 (ルール) の組み合わせです。管理者は期間条件を作成して、期間テンプレートに保存します。 単純なルールを組み合わせて、より複雑な構造を設定できます (たとえば、"1 月から 3 月までの月曜、水曜、木 曜の 10 am から 11:35 am まで" など)。期間条件は 24 時間表記を使用して定義します (たとえば、1:00 p.m. は「13:00」と入力します)。 期間の設定 以下に示すように、さまざまなタイプの期間を設定できます。 時間指定なし 特定の時刻、曜日、日付を指定しない場合は、00:00 から 24:00 までの 24 時間、毎年 1 年を通して条件 を真に評価する設定と解釈されます。条件を指定すると、指定した日時の間、条件が常に適用されます。 - 97 ©Copyright 1999-2002 Hewlett-Packard Company, all rights reserved. OpenView Operations イベント ポリシー エディタ 期間テンプレートの例とキーワード たとえば、"Tuesdays" を指定すると、条件は 1 年を通して火曜の 00:00 から 23:59 まで真と評価されま す。 時間範囲の指定 時刻の範囲を指定します (たとえば、"7:00 から 17:00 まで" など)。 ワイルドカード (*) での日付や期間の指定 ワイルドカード (*) を使用して、日付や期間を指定できます (たとえば、毎年 1 月 31 日に条件を設定する には、「1/31/*」と入力します)。 期間に無関係なテンプレートの設定 OpenView Operations for Windows では、スケジュール済みのアクションが期間に無関係であっても、メッセージ ターゲット ルールの期間テンプレートは設定する必要があります。OpenView Operations for Windows には、期間 に無関係なテンプレートを設定する変数 $OPC_ALWAYS が用意されています。 関連トピック 期間テンプレートの例とキーワード 期間テンプレートの例とキーワード 期間テンプレートは、Flexible Management ポリシーの構文の一部です。期間テンプレートを使用すると、特定の日 時にエージェントが異なる管理サーバーにメッセージを送信するように設定できます。 期間テンプレートは次の要素で構成されます。 テンプレート名 期間条件 各期間条件は、特定の期間を定義します。この期間は、時刻、曜日、日付、またはこれら 3 つを組み合わせて定 義します。テンプレートの評価には、常にローカルのタイム ゾーンが使用されます。 - 98 ©Copyright 1999-2002 Hewlett-Packard Company, all rights reserved. OpenView Operations イベント ポリシー エディタ 期間テンプレートの例とキーワード メモ 時刻を指定する際には、24 時間表記を使用してください。たとえば、"1:00 p.m." は 「13:00」と入力します。 期間テンプレートの例 次の例では、期間テンプレートで期間を指定するさまざまな方法を示します。 時間指定なし 特定の時刻、曜日、または日付を指定しない場合は、条件は 0:00 から 24:00 までの 24 時間、1 年を通し て真になります。 スケジュール済みのアクションが時間に依存しない場合でも、メッセージ ターゲット ルールの期間テンプ レートは設定する必要があります。変数 $OPC_ALWAYS を使用すると、条件が常に真になるように期間テン プレートを設定できます。 特定の日付 この形式で条件を指定すると、指定した日付の間、条件が常に真になります。 • 曜日 火曜日だけを指定すると、条件は毎年 1 年を通して火曜の 00:00 から 23:59 まで真に評価されます。 それには、次の構文を使用します。 WEEKDAY ON Tuesday • 日付 1 月 1 日だけを指定すると、毎年 1 月 1 日だけ、条件が真に評価されます。それには、次の構文を 使用します。 DATE ON 01/01/* 期間 特定の期間を設定できます。 • 時刻 7:00 から 17:00 までの時間を設定するには、次の構文を使用します。 TIME FROM 7:00 TO 17:00 • 曜日 - 99 ©Copyright 1999-2002 Hewlett-Packard Company, all rights reserved. OpenView Operations イベント ポリシー エディタ 期間テンプレートの例とキーワード 月曜日から金曜日までの期間を設定するには、次の構文を使用します。 WEEKDAY FROM Monday TO Friday • 日付 1995 年 か ら 2000 年 ま で の 期 間 を 設 定 す る に は 、 次 の 構 文 を 使 用 し ま す 。 br> DATE FROM 01/01/1995 TO 12/31/1999 • 日付と時刻 1998 年 12 月 31 日の 23:00 から 23:59 までの時間を設定するには、次の構文を使用します。 TIME FROM 23:00 TO 23:59 DATE ON 12/31/1998 1997 年 4 月 1 日の月曜日のように曜日の指定を加えると、日付と曜日がカレンダーで二重にチェックされ 確認されます。 ワイルドカード (*) ワイルドカード文字 (*) を使用して、日付や期間を設定できます。 • 特定の日付 条件を毎年 12 月 1 日に設定するには、次の構文を使用します。 DATE ON 12/01/* • 期間 条件を毎年 8 月 6 日から 9 月 10 日までに設定するには、次の構文を使用します。 DATE FROM 08/06/* TO 09/10/* 期間テンプレートのキーワード フレキシブル管理の設定で必要になるさまざまな要素を定義するために、次のキーワードと定義が使用されてい ます。 TIMETEMPLATE <string> <string> にテンプレート名が入ります。 DESCRIPTION 期間テンプレートの簡単な説明です。 TIMETMPLCONDS TIMETMPLCOND TIMECONDTYPE 1 つの期間を定義する条件です。複数の期間条件を一緒にして、1 つの期間を構成できます。期間条件では、曜 - 100 ©Copyright 1999-2002 Hewlett-Packard Company, all rights reserved. OpenView Operations イベント ポリシー エディタ 期間テンプレートの例とキーワード 日、日付、時刻の組み合わせを使用して、期間を定義できます。 定義では、少なくとも次の要素のいずれかを使用する必要があります。 Match Suppress 現在の時刻が定義済みの期間内にある場合は、Match は真に、Suppress は偽になります。 TIME FROM <time> TO <time> 期間を指定します。次の形式を使用して、変数 <time> を設定します。 <HH>:<MM> FROM <time> 変数は TO <time> 変数よりも前の時間にする必要があります (たとえば、FROM 18:00 TO 24:00、 FROM 0:00 TO 6:00)。 WEEKDAY 1 週間の任意の曜日を指定できます。Monday、Tuesday、 Wednesday、Thursday、Friday、Saturday、ま たは Sunday を指定します。 ON <day> 曜日を指定します (たとえば、ON Sunday)。 FROM <day> TO <day> 期間を指定します (たとえば、FROM Monday TO Wednesday)。 DATE 日付は、次のいずれかの形式で指定する必要があります。 <MM>/<DD>/<YYYY> <MM>/<DD>/<YY> <MM>/<DD>/* 無効な期間は認識されません。たとえば、10/35/* は日付が無効のため認識されません。 日付は次のように指定します。 ON <date> FROM <date> TO <date> 関連トピック フレキシブル管理テンプレートの構文 - 101 ©Copyright 1999-2002 Hewlett-Packard Company, all rights reserved. OpenView Operations イベント ポリシー エディタ 期間テンプレートの例とキーワード - 102 ©Copyright 1999-2002 Hewlett-Packard Company, all rights reserved.