複数インスタンスレコードを監視するアラームでは,すべてのインスタンスの値が正常域になった場合に正常と判断するため,アラーム発行の要因となるインスタンスが特定されません。そのため,アラームが正常に回復した場合に,測定値やメッセージテキストには固定値が設定されます。
アラーム正常回復時の測定値出力機能を有効に設定すると,アラームが正常に回復した場合に,最後に異常または警告のアラームが発行されたときに発行の要因となったインスタンスを,アラームが正常に回復した要因となったインスタンスであると仮定し,測定値やメッセージテキストを設定します。
複数インスタンスレコードを監視するアラームが正常状態に回復したときに発行されるアラームの違いを次の表に示します。
表6-1 アラームが正常状態に回復したときに発行されるアラームの違い
項目 | アラーム正常回復時の測定値出力機能の設定 | |
---|---|---|
有効 | 無効 | |
発行されるアラームの数 | 最後に異常または警告のアラームが発行されたときに同時に発行されたアラームの数 | 1個 |
測定値(アラーム定義の変数%CVS) | 最後に異常または警告のアラームが 発行されたときに発行の要因となったインスタンスの現在の値※ | <OK> |
メッセージテキストの内容(アラーム定義の変数%MTS) | アラームの定義で設定した値 | - |
アラーム正常回復時の測定値出力機能の設定方法については,マニュアル「JP1/Performance Management 設計・構築ガイド」の,インストールとセットアップについて説明している章を参照してください。
(1) アラームメッセージテキストの内容
ヘルスチェックエージェントのAbnormal Status(A)アラームでの監視を例にして,アラームメッセージテキストの内容を説明します。Abnormal Status(A)アラームは,エージェントのヘルスチェック状態を監視するアラームです。ここでは,host01のPFM - Agent for Platform(Windows)を対象エージェントとして説明します。
アラーム正常回復時の測定値出力機能の設定による,アラームメッセージテキストの内容の違いを次の表に示します。
表6-2 アラーム正常回復時の測定値出力機能の設定によるアラームメッセージテキストの内容の違い
事象 | アラームメッセージテキスト | |
---|---|---|
機能が有効の場合 | 機能が無効の場合 | |
値がしきい値を超えて異常または警告アラームが発行された | Status of TA1host01 changed to Incomplete | Status of TA1host01 changed to Incomplete |
値がしきい値を下回り正常アラームが発行された | Status of TA1host01 changed to Running | - |
(2) アラームの設定と発行されるアラームの例
ここでは,発行されるアラームとその際のアラームメッセージテキストの内容の例を,次に示すアラームの設定ごとに説明します。
(a) 通常のアラームの場合
通常のアラームが発行された場合の例を説明します。ここでは,PFM - Agent for Platform(Windows)での監視例を示します。アラームの定義内容を次に示します。
●異常または警告のアラーム発行後に,その状態を示すインスタンスが遷移した場合
異常または警告のアラームが発行されたあとに,別のインスタンスがそのアラームと同一な状態になった場合の例を次の表に示します。
表6-3 複数のインスタンスで状態が同じ場合の発行アラームの例
アラーム評価タイミング | インスタンスの状態 | 発行アラーム | |
---|---|---|---|
インスタンス1(C:ドライブ) | インスタンス2(D:ドライブ) | ||
1回目 | 測定値:10 状態:正常 | 測定値:20 状態:正常 | -※1 |
2回目 | 測定値:90 状態:異常 | 測定値:30 状態:正常 | アラーム:![]()
|
3回目 | 測定値:60 状態:警告 | 測定値:90 状態:異常 | -※2 |
4回目 | 測定値:20 状態:正常 | 測定値:30 状態:正常 | アラーム:![]()
|
この場合,アラーム評価タイミングの2回目と3回目で,それぞれ異なるインスタンスが異常域に遷移しています。しかし,レコードとしての状態は,2回目と3回目の間で変化がないため,3回目に異常アラームは発行されません。
正常アラームの%CVSには,最後に発行された異常または警告アラームの要因となったインスタンスの測定値が格納されます。このため,4回目に発行される正常アラームでは,2回目に異常アラーム発行の要因となったインスタンス1の測定値が用いられます。
●異常または警告のアラーム発行後に,別の状態を示すアラームが発行された場合
異常または警告のアラームが発行されたあとに,別のインスタンスの測定値を契機に異なる状態を示すアラームが発行された場合の例を次の表に示します。
表6-4 複数のインスタンスで状態が異なる場合の発行アラームの例
アラーム評価タイミング | インスタンスの状態 | 発行アラーム | |
---|---|---|---|
インスタンス1(C:ドライブ) | インスタンス2(D:ドライブ) | ||
1回目 | 測定値:10 状態:正常 | 測定値:20 状態:正常 | -※ |
2回目 | 測定値:90 状態:異常 | 測定値:30 状態:正常 | アラーム:![]()
|
3回目 | 測定値:40 状態:正常 | 測定値:60 状態:警告 | アラーム:![]()
|
4回目 | 測定値:20 状態:正常 | 測定値:30 状態:正常 | アラーム:![]()
|
この場合,アラーム評価タイミングの3回目では,インスタンス1が正常域に遷移しています。しかし,同時にインスタンス2が警告域に遷移したため,警告アラームが発行されます。
正常アラームの変数%CVSには,最後に発生した異常または警告アラームの要因となったインスタンスの測定値が格納されます。このため,4回目に発行される正常アラームでは,3回目に警告アラーム発行の要因となったインスタンス2の測定値が用いられます。
(b) 値の存在を監視するアラームの場合
値の存在を監視するアラームが発行された場合を,例を使って説明します。ここでは,PFM - Agent for Platform(Windows)での監視例を示します。アラームの定義内容を次に示します。
このアラームが発行された場合の例を次の表に示します。
表6-5 値の存在を監視する場合の発行アラームの例
アラーム評価タイミング | インスタンスの状態 | 発行アラーム | |
---|---|---|---|
インスタンス1 | インスタンス2 | ||
1回目 | 測定値:process1 | 測定値:process2 | -※1 |
2回目 | 測定値:process1 | 測定値:process3 | アラーム:![]()
|
3回目 | 測定値:process3 | 測定値:process4 | -※2 |
4回目 | 測定値:process2 | 測定値:process3 | アラーム:![]()
|
この場合,2回目のアラーム評価タイミングで,存在を監視する値「process2」が消滅したため,異常アラームが発行されます。しかし,値が存在しないためアラームメッセージテキスト中の変数%CVSは(N/A)になります。
4回目では,値「process2」が再び生成されたため,正常アラームが発行されます。アラームメッセージテキスト中の変数%CVSには,存在を監視する値である「process2」が格納されます。
(c) すべてのデータを評価するアラームの場合
すべてのデータを評価するアラームが発行された場合を,例を使って説明します。ここでは,PFM - Agent for Platform(Windows)での監視例を示します。アラームの定義内容を次に示します。
このアラームが発行された場合の例を次の表に示します。
表6-6 すべてのデータを評価する場合の発行アラームの例
アラーム評価タイミング | インスタンスの状態 | 発行アラーム | ||
---|---|---|---|---|
インスタンス1(C:ドライブ) | インスタンス2(D:ドライブ) | インスタンス1(C:ドライブ) | インスタンス2(D:ドライブ) | |
1回目 | 測定値:10 状態:正常 | 測定値:20 状態:正常 | -※1 | -※1 |
2回目 | 測定値:90 状態:異常 | 測定値:90 状態:異常 | アラーム:![]()
| アラーム:![]()
|
3回目 | 測定値:20 状態:正常 | 測定値:90 状態:異常 | -※2 | -※2 |
4回目 | 測定値:10 状態:正常 | 測定値:20 状態:正常 | アラーム:![]()
| アラーム:![]()
|
すべてのデータを評価する場合,アラームの状態が変化したときに,アラーム条件を満たすデータが存在するインスタンスごとにアラームが発行されます。したがって,2回目のアラーム評価タイミングでは,異常域に遷移したインスタンス1とインスタンス2のそれぞれについて,異常アラームが発行されます。
正常アラームは,すべてのインスタンスの測定値が正常域に戻ったときに,最後に発行された異常または警告アラーム数と同じだけ発行されます。この例では,2回目に異常アラームが二つ発行されたため,4回目にも正常アラームが二つ発行されます。このとき,正常アラームの変数%CVSには,2回目に異常アラーム発行の要因となったインスタンス1とインスタンス2の測定値がそれぞれ用いられます。