アラーム レコード マッピング ファイルを作成する
- Last UpdatedSep 26, 2024
- 2 minute read
プライマリとバックアップのアラーム プロバイダが異なるアプリケーションを実行しているときはいつでも、Hot Backup ペアのアラーム レコードをマップする必要があります。アラーム レコード マッピングでは、プライマリ プロバイダとバックアップ プロバイダの異なるアラーム レコード間の対応が確立されます。たとえば、割り当てられた InTouch タグ変数名に基づいてアラーム レコードをマップできます。名前は異なる可能性がありますが、アラーム レコードは、2 つのプロバイダ アラーム リポジトリの間で論理的に一貫性を保っています。
注:プライマリ プロバイダとバックアップ プロバイダの両方が同じアプリケーションを実行している場合は、アラーム レコード マッピング ファイルの作成は必要ありません。マッピング ファイルが提供されていない場合、分散アラーム システムでは、プライマリ プロバイダとバックアップ プロバイダが同じアラーム レコードを使用して同じアプリケーションを実行していると想定されます。
マッピングによって、アラーム確認は異なるアプリケーションを実行中のプロバイダの間で同期化できます。分散アラーム システムがプロバイダのアラームを確認する際、別のプロバイダでどのアラームを確認するべきなのかも把握しています。
以下の図は、Hot Backup ペアの 2 つのプロバイダ間のアラーム レコード マッピングを示しています。この例では、プライマリ プロバイダの A アラーム レコードと B アラーム レコードがバックアップ プロバイダの対応するアラーム レコードにマップされます(MA と MB)。
Hot Backup Manager は、Microsoft Excel またはメモ帳のようなテキスト エディタで作成するカンマ区切り値(CSV)ファイルからアラーム レコード マップをインポートします。マッピング ファイルには、プライマリ プロバイダとバックアップ プロバイダの対応するアラーム レコードを関連付けるアラーム レコード フィールドの順序付きリストが含まれます。
タグ変数アラーム レコード フィールドをマッピング ファイルのヘッダとして指定する必要があります。ファイル内のヘッダの順序は、[キー フィールドの選択]ダイアログ ボックスに表示されるアラーム レコード フィールドと一致する必要があります。以下の図は、[キー フィールドの選択]ダイアログ ボックスのアラーム レコード フィールドの順序に一致する Excel ファイルのカラム ヘッダを示しています。
マッピング キーを生成するために使用されるアラーム フィールド レコードの選択されたヘッダのみを含むマッピング ファイルを作成できます。以下の図は、アラーム名、クラス、およびタイプのヘッダのみを含む Excel ファイルを示しています。ヘッダを追加するとき、ヘッダの順序は、[キー フィールドの選択]ダイアログ ボックスのアラーム レコード フィールドの順序と常に一致する必要があります。

カラムの左セットでプライマリ プロバイダのアラーム フィールド レコードを指定します。同じように、カラムの右セットでバックアップ プロバイダの同じレコードを指定します。
|
マッピング ファイル カラム ヘッダ |
アラーム フィールド レコードに割り当てられる値 |
|---|---|
|
グループ |
タグ変数が割り当てられたアラーム グループの名前。アラーム グループ名には空白を含めることはできません。 |
|
名前 |
アラーム レコードがマップされるタグ変数の名前。タグ変数名に空白を含めることはできません。 |
|
クラス |
タグ変数に割り当てられるアラームのクラス。
|
|
タイプ |
アラーム クラスに関連付けられるアラーム条件のタイプ
|
|
優先度 |
アラーム条件に割り当てられる優先度。優先度は 1 ~ 999 の数である必要があります。 |
|
値 |
以下の注記を参照してください。 |
|
しきい値 |
以下の注記を参照してください。 |
|
コメント |
以下の注記を参照してください。 |
アラーム値、しきい値、およびコメントのカラム:
-
特定のノードの特定のレコードに対する「クラス」または「タイプ」の値が不明である場合、「アラーム値」と「しきい値」のカラム値には、Null 以外の値であればどれでも使用できます。
-
特定のノードの特定のレコードに対する「クラス」の値が Value、Dev、または ROC である場合、「アラーム値」と「しきい値」のカラム値は 1234567890.-+eE の文字のみを受け入れることができます。
-
特定のノードの特定のレコードに対する「タイプ」の値が LOLO、LO、HI、HIHI、MinDev、MajDev、または ROC である場合、「アラーム値」と「しきい値」のカラムには 1234567890.-+eE の文字のみを受け入れることができます。
-
特定のノードの特定のレコードに対する「クラス」または「タイプ」のうちいずれかの値が DSC である場合、「アラーム値」と「しきい値」のカラム値は Null 以外の値であればどれでも使用できます。
-
「コメント」カラムの値には、制限はありません。
-
マッピング ファイルのすべてのレコードは、固有のものである必要があります。Hot Backup Manager では、インポート プロセスの間に重複レコードが省略されます。インポート プロセスが完了した後で、詳細を表示できます。
グループ、アラーム名、および優先度など、アラーム レコードのフィールド値を組み合わせて、アラーム レコードを固有に識別する「合成マッピング キー」を生成できます。
InTouch アラーム プロバイダは、アラームを生成したタグ変数の名前と、[アラーム名]フィールドを同じにします。したがって、Hot Backup ペアが指定されている場合、アラーム グループ名とタグ変数名の組み合わせを使用して、マッピング キーを生成できます。
以下に例を示します。
|
プロバイダ ノード |
バックアップ ノード |
|---|---|
|
$System!TagA |
$System!TagB |
プロバイダが固有フィールドとしてアラーム名フィールドとコメント フィールドを一緒に持つ場合、マッピング キーはアラーム名とコメントの組み合わせにすることができます。
|
プロバイダ ノード |
バックアップ ノード |
|---|---|
|
tagA!CommentA |
tagB!CommentB |
3 番目のプロバイダのその他のフィールドの組み合わせに対しても同じです。